Add post_update.sh and regenerate .bp

* Regenerate .bp with new dependent package versions.
* Include out/version.rs in src/lib.rs.

Bug: 169119563
Test: tools/external_updater/updater.sh update rust/crates/protobuf
Test: mm in external/rust/crates/protobuf
Change-Id: I5df38edeaacb5ad83a46bb04b569f6935cf88df5
2 files changed
tree: 3ec681fe109785c3692a7401b5f0a0891560a1b8
  1. benches/
  2. out/
  3. src/
  4. .cargo_vcs_info.json
  5. Android.bp
  6. build.rs
  7. Cargo.toml
  8. Cargo.toml.orig
  9. LICENSE.txt
  10. METADATA
  11. MODULE_LICENSE_BSD_LIKE
  12. OWNERS
  13. post_update.sh
  14. README.md
  15. regenerate.sh
README.md

How to develop rust-protobuf itself

cargo test --all to build everything.

If code generator is changed, code needs to be regenerated, see regenerate.sh.