Go to file
UebelAndre 76daee3047
Added support for multiple javascript rule sets to wasm_bindgen package (#2284)
This PR converts the core `rust_wasm_bindgen` rule into a standalone
rule that users can user to write custom interfaces into any
rules/targets they desire while also supporting interfaces for existing
Javascript rule sets. Users loading the root `@rules_rust//wasm_bindgen`
symbols will be using the core Rust rules, where users loading symbols
from the new sub directories `rules_nodejs` and `rules_js` will have
variants that offer better integrations.
2023-11-27 14:20:45 +00:00
.bazelci Added support for multiple javascript rule sets to wasm_bindgen package (#2284) 2023-11-27 14:20:45 +00:00
.bcr Add configuration to mirror github releases to bazel central registry (#2256) 2023-11-13 21:18:46 -08:00
.github Added support for multiple javascript rule sets to wasm_bindgen package (#2284) 2023-11-27 14:20:45 +00:00
bindgen Run "bazel run //*:crates_vendor" (#2245) 2023-11-08 06:18:30 -08:00
cargo cargo_build_script can use rustc_env_files (#2276) 2023-11-22 14:57:32 +00:00
crate_universe crate_universe: Allow passing extra args down to crate_universe_bootstrap (#2279) 2023-11-25 13:13:48 -08:00
docs Added support for multiple javascript rule sets to wasm_bindgen package (#2284) 2023-11-27 14:20:45 +00:00
examples Added support for multiple javascript rule sets to wasm_bindgen package (#2284) 2023-11-27 14:20:45 +00:00
ffi/cc Set up default allocator_library and global_allocator_library (#2172) 2023-09-29 14:45:38 +01:00
proto Run "bazel run //*:crates_vendor" (#2245) 2023-11-08 06:18:30 -08:00
rust Default experimental_toolchain_generated_sysroot to True (#2277) 2023-11-25 10:12:28 -08:00
test Bump cargo_toml to 0.17.1 (#2278) 2023-11-23 13:49:56 +00:00
tools replace pwd in rust-project.json output #1 (#2272) 2023-11-21 11:18:41 +00:00
util Add repin script (#2282) 2023-11-23 15:38:30 +00:00
wasm_bindgen Added support for multiple javascript rule sets to wasm_bindgen package (#2284) 2023-11-27 14:20:45 +00:00
.bazelignore Support for `no_std` mode (#1934) 2023-05-03 14:38:47 +02:00
.bazelrc Disable Bzlmod explicitly in .bazelrc (#2182) 2023-10-06 17:01:55 +01:00
.clang-format Added Rust 1.71.0 (#2062) 2023-07-27 10:19:55 +00:00
.gitattributes Update using_cxx example to cxx 1.0.109 (#2200) 2023-10-14 08:56:08 -07:00
.gitignore Support for `no_std` mode (#1934) 2023-05-03 14:38:47 +02: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 Support for `no_std` mode (#1934) 2023-05-03 14:38:47 +02:00
CODEOWNERS
COMPATIBILITY.md Define backwards compatibility policy for `rules_rust` (#832) 2021-08-12 09:13:55 +02:00
CONTRIBUTING.md
CONTRIBUTORS Allow rust toolchain repositories from custom repo rules (#1036) 2021-11-29 15:18:08 +00:00
LICENSE.txt
MODULE.bazel Support cargo_bazel_bootstrap for bzlmod (#2021) 2023-10-25 14:23:31 +00:00
README.md Remove deleted pipeline from README (#934) 2021-09-10 10:07:14 +02:00
WORKSPACE.bazel Migrade rbe_ubuntu1604 to rbe_ubuntu2004 (#2208) 2023-10-19 15:12:21 +02:00
version.bzl Release 0.31.0 (#2270) 2023-11-17 11:11:24 -06: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.