PROST! is a Protocol Buffers implementation for the Rust Language. prost generates simple, idiomatic Rust code from proto2 and proto3 files.
🚀 Features
🐛 Bug Fixes
- Use Display instead of Debug for generated enumeration attributes (#1419)
- (prost-derive) Return error for invalid enumeration default identifiers (#1426)
- (build) Grab binary path from cargo (#1429)
- (build) Fix C++ build on GCC 15 (#1395)
📚 Documentation
- Add example for
decode_length_delimiter(#1311) - Update protobuf-src example to avoid unsafe set_var
🧪 Testing
💼 Dependencies
- (deps) Update criterion requirement from 0.7 to 0.8 (#1374)
- (deps) Remove
getrandom@0.4.1from build-dependencies (#1400) - (deps) Update rand requirement from 0.9 to 0.10 (#1397)
- (deps) Bump actions/upload-artifact from 6 to 7 (#1409)
- (deps) Update
cargo clippyto 1.89 (#1433) - (deps) Update
cargo clippyto 1.91 (#1435) - (deps) Update and improve nix devshell (#1393)