Lines Matching full:toolchain
1 """A module defining toolchain utilities"""
4 toolchain = ctx.toolchains[str(Label("//rust:toolchain_type"))]
8 files = depset([toolchain.cargo])
11 toolchain.cargo,
12 toolchain.rustc,
14 transitive_files = toolchain.rustc_lib,
17 files = depset([toolchain.cargo_clippy])
20 toolchain.cargo_clippy,
21 toolchain.clippy_driver,
22 toolchain.rustc,
24 transitive_files = toolchain.rustc_lib,
27 files = depset([toolchain.clippy_driver])
30 toolchain.clippy_driver,
31 toolchain.rustc,
33 transitive_files = toolchain.rustc_lib,
36 files = depset([toolchain.rustc])
38 files = [toolchain.rustc],
39 transitive_files = toolchain.rustc_lib,
42 files = depset([toolchain.rust_doc])
44 files = [toolchain.rust_doc],
45 transitive_files = toolchain.rustc_lib,
48 files = depset([toolchain.rustfmt])
50 files = [toolchain.rustfmt],
51 transitive_files = toolchain.rustc_lib,
54 files = toolchain.rustc_lib
56 files = toolchain.rust_std
66 doc = "A rule for fetching files from a rust toolchain for the exec platform.",
92 toolchain = ctx.toolchains[str(Label("@rules_rust//rust:toolchain_type"))]
95 toolchain,
96 toolchain.make_variables,
98 files = toolchain.all_files,
129 doc = "A rule for fetching files from a rust toolchain for the target platform.",