1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2025-06-30 04:19:26 +02:00
Files
comprehensive-rust/src/chromium/adding-third-party-crates/depending-on-a-crate.md
2023-12-08 07:07:13 -08:00

623 B

Depending on a Crate

Once you've added a third-party crate and generated build rules, depending on a crate is simple. Find your rust_static_library target, and add a dep on the :lib target within your crate.

Specifically,

                     +------------+      +----------------------+
"//third_party/rust" | crate name | "/v" | major semver version | ":lib"
                     +------------+      +----------------------+

For instance,

rust_static_library("my_rust_lib") {
  crate_root = "lib.rs"
  sources = [ "lib.rs" ]
  deps = [ "//third_party/rust/example_rust_crate/v1:lib" ]
}