Replaced explicit uses of `@io_bazel_rule_rust//` with `Label("//...")` (#543)

This PR updates changes the explicit use of `@io_bazel_rules_rust//...` to `//...` and adds the use of [Label](https://docs.bazel.build/versions/master/skylark/lib/Label.html) wherever possible. This should currently have no functional but it provides some better type guarantees.
31 files changed
tree: a6bd5d79b5af396c94067f8b93b14896428db18c
  1. .bazelci/
  2. bindgen/
  3. cargo/
  4. docs/
  5. examples/
  6. proto/
  7. rust/
  8. test/
  9. tools/
  10. util/
  11. wasm_bindgen/
  12. .bazelignore
  13. .gitignore
  14. AUTHORS
  15. BUILD
  16. CODEOWNERS
  17. CONTRIBUTING.md
  18. CONTRIBUTORS
  19. LICENSE.txt
  20. README.md
  21. WORKSPACE
  22. workspace.bzl
README.md

Rust Rules

  • Postsubmit Build status
  • Postsubmit + Current Bazel Incompatible Flags Build status

Overview

This repository provides rules for building Rust projects with Bazel.

Please refer to the full documentation.