protobuf 1.7.5

Rust implementation of Google protocol buffers

How to develop rust-protobuf itself

./build.sh

Compile the project.

./regenerate.sh

Generate .rs files from .proto files, that needed internally in rust-protobuf.

rust test lib/protobuf.rs

Execute the test suite.

./full-rebuild.sh

  • build project
  • regenerate .rs files
  • build project again to ensure that generated files are correct
  • run tests

This is primary script for development.

./checkout-generated.sh

Revert generated files to git version. Use if generated files are incorrect.