commit | a6f29fd07fb8fd848bb94e558418bbfe8f421e0a | [log] [tgz] |
---|---|---|
author | freeformstu <103592567+freeformstu@users.noreply.github.com> | Fri Jun 30 12:16:49 2023 -0700 |
committer | GitHub <noreply@github.com> | Fri Jun 30 19:16:49 2023 +0000 |
tree | 9925c938cc1c94b2009cabba45b3e7bfb2ba35c8 | |
parent | 9442aed8ca9e07e024f9daaf06030c968623c9c1 [diff] |
Add Prost and Tonic rules. (#2033) * Setup Prost and Tonic rules. * Regenerate documentation * Add more tests. * Add more tests and address feedback. * Regenerate documentation * Add to proto docs page. * Bump min supported bazel version. * buildifier * Always enable backtracing. * Add more info to failing rename. * Set min rust version to 1.62.0 * Handle rust keywords as package names. * exclude windows from prost toolchain support. * buildifier * redundant * Use prost-types to parse the file descriptor set. * Cleanup and more tests. * Move prost-types to toolchain definition. * fix rustfmt * Add example of building protos with complex imports * impl Display * Fix all tests * Add rust checks for the complex import protos. * Address feedback * Fix buildifier * Depend on remote-apis repo. * Remove bazel remote apis due to file length and transitive dependency issues. * Update patch and docs. * Regenerate documentation * Regenerate documentation * Update docs. --------- Co-authored-by: Daniel Wagner-Hall <dwagnerhall@apple.com>
This repository provides rules for building Rust projects with Bazel.
General discussions and announcements take place in the GitHub Discussions, but there are additional places where community members gather to discuss rules_rust
.
Please refer to the full documentation.