Lines Matching +full:toolchain +full:- +full:version
30 # Toolchain configuration is only allowed in the root module, or in
35 toolchains = root.tags.toolchain or rules_rust.tags.toolchain
37 for toolchain in toolchains:
39 dev_components = toolchain.dev_components,
40 edition = toolchain.edition,
41 allocator_library = toolchain.allocator_library,
42 rustfmt_version = toolchain.rustfmt_version,
43 rust_analyzer_version = toolchain.rust_analyzer_version,
44 sha256s = toolchain.sha256s,
45 extra_target_triples = toolchain.extra_target_triples,
46 urls = toolchain.urls,
47 versions = toolchain.versions,
57 …doc = "Whether to download the rustc-dev components (defaults to False). Requires version to be \"…
67 doc = "The version of the tool among \"nightly\", \"beta\", or an exact version.",
74 …doc = "A list of mirror urls containing the tools from the Rust-lang static file server. These mus…
85 doc = "The version of Rustc to pair with rust-analyzer.",
89 … "A list of toolchain versions to download. This paramter only accepts one versions " +
90 "per channel. E.g. `[\"1.65.0\", \"nightly/2022-11-02\", \"beta/2020-12-30\"]`."
100 version = attr.string(
102 doc = "The version of Rust to use for tools executed on the Bazel host.",
111 "toolchain": _RUST_TOOLCHAIN_TAG,
124 version = attrs.version
126 …# Any version containing a slash is expected to be a nightly/beta release with iso date. E.g. `nig…
127 if "/" in version:
128 version, _, iso_date = version.partition("/")
138 "version": version,
142 "version": rust_common.default_version,