commit | 350d249ca2c976f92c96d63e4f89f9cf00965188 | [log] [tgz] |
---|---|---|
author | UebelAndre <github@uebelandre.com> | Wed Sep 18 05:06:02 2024 -0700 |
committer | GitHub <noreply@github.com> | Wed Sep 18 12:06:02 2024 +0000 |
tree | d24ade05f5d2ceef68d2d8d92894775008c8fc18 | |
parent | beebf3b071f231352e89ec826be25e56f7048c77 [diff] |
Update crate_universe to determine dep+feature trees per host (#2877) This change expands the use of `cargo tree` to resolve features for different combinations of `host -> target` platform triples where before `cargo-bazel` was only capable of resolving host dependencies for the current host platform and not a foreign platform. A lengthy description of how this was done can be found at `crate_universe/src/metadata/cargo_tree_resolver.rs - TreeResolver::create_rustc_wrapper`. closes https://github.com/bazelbuild/rules_rust/issues/2212 --------- Co-authored-by: Daniel Wagner-Hall <dawagner@gmail.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.