-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
replace with quick-protobuf #2
Comments
This one looks good too! https://github.com/danburkert/prost |
Given that https://github.com/stepancheg/rust-protobuf/ is written in pure rust according to the README, is there still a reason to change the lib? |
This commit replaces the build.rs dev dependency to generate protobuf files using a pure-rust implementation, removing the requirement to have `protoc` installed and making it easier to contribute. This commit also bumps the lib protobuf lib to the latest version, and pin it to a specific dependency, as required by the constant it generates. Due to requiring a specific protobuf version, a new minor version has been bumped. Tentatively fix datrs#2
One thing is that the structs created by quick-protobuf (or Prost, but that uses protoc still) are much leaner and lighter than the ones created by rust-protobuf. |
While the crate now uses a pure-rust lib, there is still an opportunity to improve the generated crates. I'll keep the issue opened. |
pure Rust & faster, means we can use it inside WASM / port it more easily https://github.com/tafia/quick-protobuf
The text was updated successfully, but these errors were encountered: