Google协议缓冲区的Rust实现。https://github.com/stepancheg/rust-protobuf/的一个小分支。
由Nick Cameron,Stepan Koltsov编写。
使用旧的Rust 2015
#344 in #buffer
用于nrc-protobuf-codegen
1MB 24K SLoC
cargo test --all来构建所有内容。
cargo test --all
如果代码生成器有变化,则需要重新生成代码,请参阅regenerate.sh。
regenerate.sh
lib.rs
用于读取和写入协议缓冲区数据的库。
~0.5–0.9MB ~14K SLoC
build.rs