Go to file
Peter Kolloch c1ab10aaad
upstream wrappers for cargo, rustc, cargo-clippy (#2703)
...and a bazel_env example.

As discussed in
https://bazelbuild.slack.com/archives/CSV56UT0F/p1718207171652029?thread_ts=1718182474.631279&cid=CSV56UT0F
2024-06-25 11:34:39 +00:00
.bazelci Add support for override_target when using bzlmod (#2683) 2024-06-10 10:28:18 +00:00
.bcr Test BCR example in minimum bazel (#2613) 2024-04-15 15:48:15 +00:00
.github crate_universe docs: Split bzlmod from workspace (#2700) 2024-06-21 14:51:12 +00:00
bindgen Use `cargo tree` to determine feature dependent optional deps (#2636) 2024-05-08 17:53:05 +00:00
cargo [Bugfix] Convert metadata keys to screaming snake case instead of screaming kebab case in `cargo_build_script_runner` (#2682) 2024-06-07 15:23:46 +00:00
crate_universe crate_universe docs: Split bzlmod from workspace (#2700) 2024-06-21 14:51:12 +00:00
docs upstream wrappers for cargo, rustc, cargo-clippy (#2703) 2024-06-25 11:34:39 +00:00
examples upstream wrappers for cargo, rustc, cargo-clippy (#2703) 2024-06-25 11:34:39 +00:00
ffi Minor cleanup (#2357) 2023-12-27 11:13:16 +00:00
nix fix: `rustc_compile_action` emits `CcInfo` for `wasm32` targets (#1979) 2023-12-08 13:42:54 -08:00
proto rust-analyzer: Factor aliases into the project (#2709) 2024-06-20 15:47:56 +00:00
rust upstream wrappers for cargo, rustc, cargo-clippy (#2703) 2024-06-25 11:34:39 +00:00
test rust-analyzer: Factor aliases into the project (#2709) 2024-06-20 15:47:56 +00:00
tools upstream wrappers for cargo, rustc, cargo-clippy (#2703) 2024-06-25 11:34:39 +00:00
util rust-analyzer: Factor aliases into the project (#2709) 2024-06-20 15:47:56 +00:00
wasm_bindgen Update wasm-bindgen to 0.2.92 (#2714) 2024-06-24 20:33:21 +00:00
.bazelignore upstream wrappers for cargo, rustc, cargo-clippy (#2703) 2024-06-25 11:34:39 +00:00
.bazelrc Add docs and examples of complicated build scripts (#2635) 2024-05-03 13:56:44 +00:00
.clang-format Added Rust 1.71.0 (#2062) 2023-07-27 10:19:55 +00:00
.envrc fix: use `watch_file` in `.envrc` (#2343) 2023-12-18 12:31:34 -08:00
.gitattributes Expose crates_vendor deps to bzlmod (#2372) 2023-12-28 18:53:57 +00:00
.gitignore Add MODULE.bazel.lock to gitignore (#2505) 2024-02-21 10:06:57 +00:00
.prettierrc.toml Added support for multiple javascript rule sets to wasm_bindgen package (#2284) 2023-11-27 14:20:45 +00:00
.rustfmt.toml Support rustfmt on crates with generated sources (#2255) 2023-11-16 11:40:34 +01:00
ARCHITECTURE.md Fix typos in ARCHITECTURE.md (#821) 2021-07-04 05:51:47 -07:00
AUTHORS Allow rust toolchain repositories from custom repo rules (#1036) 2021-11-29 15:18:08 +00:00
BUILD.bazel Add target for running rustfmt directly (#2648) 2024-05-10 16:41:10 +00:00
CODEOWNERS Update the CODEOWNERS file (#345) 2020-06-22 11:04:52 +02:00
COMPATIBILITY.md Remove redundant/legacy cargo_build_script.bzl (#2364) 2023-12-28 10:39:36 +00:00
CONTRIBUTING.md Move rust rules to their own repository 2016-03-04 15:11:40 -05:00
CONTRIBUTORS Allow rust toolchain repositories from custom repo rules (#1036) 2021-11-29 15:18:08 +00:00
LICENSE.txt Move rust rules to their own repository 2016-03-04 15:11:40 -05:00
MODULE.bazel Update wasm-bindgen to 0.2.92 (#2714) 2024-06-24 20:33:21 +00:00
README.md Remove deleted pipeline from README (#934) 2021-09-10 10:07:14 +02:00
WORKSPACE.bazel rust-analyzer: Factor aliases into the project (#2709) 2024-06-20 15:47:56 +00:00
version.bzl Release 0.46.0 (#2686) 2024-06-10 12:51:27 +00:00

README.md

Rust Rules

  • Postsubmit Build status

Overview

This repository provides rules for building Rust projects with Bazel.

Community

General discussions and announcements take place in the GitHub Discussions, but there are additional places where community members gather to discuss rules_rust.

Documentation

Please refer to the full documentation.