You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<tr><tdstyle="text-align: left"><aid="crates_vendor-render_config"></a>render_config</td><tdstyle="text-align: left">The configuration flags to use for rendering. Use <code>//crate_universe:defs.bzl\%render_config</code> to generate the value for this field. If unset, the defaults defined there will be used.</td><tdstyle="text-align: left">String</td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>""</code></td></tr>
477
477
<tr><tdstyle="text-align: left"><aid="crates_vendor-repository_name"></a>repository_name</td><tdstyle="text-align: left">The name of the repository to generate for <code>remote</code> vendor modes. If unset, the label name will be used</td><tdstyle="text-align: left">String</td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>""</code></td></tr>
478
478
<tr><tdstyle="text-align: left"><aid="crates_vendor-splicing_config"></a>splicing_config</td><tdstyle="text-align: left">The configuration flags to use for splicing Cargo maniests. Use <code>//crate_universe:defs.bzl\%rsplicing_config</code> to generate the value for this field. If unset, the defaults defined there will be used.</td><tdstyle="text-align: left">String</td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>""</code></td></tr>
479
-
<tr><tdstyle="text-align: left"><aid="crates_vendor-supported_platform_triples"></a>supported_platform_triples</td><tdstyle="text-align: left">A set of all platform triples to consider when generating dependencies.</td><tdstyle="text-align: left">List of strings</td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-pc-windows-msvc", "aarch64-unknown-fuchsia", "aarch64-unknown-linux-gnu", "aarch64-unknown-nixos-gnu", "aarch64-unknown-nto-qnx710", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-pc-windows-msvc", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "thumbv7em-none-eabi", "thumbv8m.main-none-eabi", "wasm32-unknown-unknown", "wasm32-wasip1", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-pc-windows-msvc", "x86_64-unknown-freebsd", "x86_64-unknown-fuchsia", "x86_64-unknown-linux-gnu", "x86_64-unknown-nixos-gnu", "x86_64-unknown-none"]</code></td></tr>
479
+
<tr><tdstyle="text-align: left"><aid="crates_vendor-supported_platform_triples"></a>supported_platform_triples</td><tdstyle="text-align: left">A set of all platform triples to consider when generating dependencies.</td><tdstyle="text-align: left">List of strings</td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-pc-windows-msvc", "aarch64-unknown-fuchsia", "aarch64-unknown-linux-gnu", "aarch64-unknown-nixos-gnu", "aarch64-unknown-nto-qnx710", "aarch64-unknown-uefi", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-pc-windows-msvc", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "thumbv7em-none-eabi", "thumbv8m.main-none-eabi", "wasm32-unknown-unknown", "wasm32-wasip1", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-pc-windows-msvc", "x86_64-unknown-freebsd", "x86_64-unknown-fuchsia", "x86_64-unknown-linux-gnu", "x86_64-unknown-nixos-gnu", "x86_64-unknown-none", "x86_64-unknown-uefi"]</code></td></tr>
480
480
<tr><tdstyle="text-align: left"><aid="crates_vendor-vendor_path"></a>vendor_path</td><tdstyle="text-align: left">The path to a directory to write files into. Absolute paths will be treated as relative to the workspace root</td><tdstyle="text-align: left">String</td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>"crates"</code></td></tr>
<tr><tdstyle="text-align: left"><aid="crates_repository-rust_toolchain_rustc_template"></a>rust_toolchain_rustc_template</td><tdstyle="text-align: left">The template to use for finding the host <code>rustc</code> binary. <code>{version}</code> (eg. '1.53.0'), <code>{triple}</code> (eg. 'x86_64-unknown-linux-gnu'), <code>{arch}</code> (eg. 'aarch64'), <code>{vendor}</code> (eg. 'unknown'), <code>{system}</code> (eg. 'darwin'), <code>{cfg}</code> (eg. 'exec'), <code>{channel}</code> (eg. 'stable'), and <code>{tool}</code> (eg. 'cargo.exe') will be replaced in the string if present.</td><tdstyle="text-align: left">String</td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>"@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}"</code></td></tr>
756
756
<tr><tdstyle="text-align: left"><aid="crates_repository-rust_version"></a>rust_version</td><tdstyle="text-align: left">The version of Rust the currently registered toolchain is using. Eg. <code>1.56.0</code>, or <code>nightly/2021-09-08</code></td><tdstyle="text-align: left">String</td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>"1.83.0"</code></td></tr>
757
757
<tr><tdstyle="text-align: left"><aid="crates_repository-splicing_config"></a>splicing_config</td><tdstyle="text-align: left">The configuration flags to use for splicing Cargo maniests. Use <code>//crate_universe:defs.bzl\%rsplicing_config</code> to generate the value for this field. If unset, the defaults defined there will be used.</td><tdstyle="text-align: left">String</td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>""</code></td></tr>
758
-
<tr><tdstyle="text-align: left"><aid="crates_repository-supported_platform_triples"></a>supported_platform_triples</td><tdstyle="text-align: left">A set of all platform triples to consider when generating dependencies.</td><tdstyle="text-align: left">List of strings</td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-pc-windows-msvc", "aarch64-unknown-fuchsia", "aarch64-unknown-linux-gnu", "aarch64-unknown-nixos-gnu", "aarch64-unknown-nto-qnx710", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-pc-windows-msvc", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "thumbv7em-none-eabi", "thumbv8m.main-none-eabi", "wasm32-unknown-unknown", "wasm32-wasip1", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-pc-windows-msvc", "x86_64-unknown-freebsd", "x86_64-unknown-fuchsia", "x86_64-unknown-linux-gnu", "x86_64-unknown-nixos-gnu", "x86_64-unknown-none"]</code></td></tr>
758
+
<tr><tdstyle="text-align: left"><aid="crates_repository-supported_platform_triples"></a>supported_platform_triples</td><tdstyle="text-align: left">A set of all platform triples to consider when generating dependencies.</td><tdstyle="text-align: left">List of strings</td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-pc-windows-msvc", "aarch64-unknown-fuchsia", "aarch64-unknown-linux-gnu", "aarch64-unknown-nixos-gnu", "aarch64-unknown-nto-qnx710", "aarch64-unknown-uefi", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-pc-windows-msvc", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "thumbv7em-none-eabi", "thumbv8m.main-none-eabi", "wasm32-unknown-unknown", "wasm32-wasip1", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-pc-windows-msvc", "x86_64-unknown-freebsd", "x86_64-unknown-fuchsia", "x86_64-unknown-linux-gnu", "x86_64-unknown-nixos-gnu", "x86_64-unknown-none", "x86_64-unknown-uefi"]</code></td></tr>
<tr><tdstyle="text-align: left"><aid="crate.from_cargo-isolated"></a>isolated</td><tdstyle="text-align: left">If true, <code>CARGO_HOME</code> will be overwritten to a directory within the generated repository in order to prevent other uses of Cargo from impacting having any effect on the generated targets produced by this rule. For users who either have multiple <code>crate_repository</code> definitions in a WORKSPACE or rapidly re-pin dependencies, setting this to false may improve build times. This variable is also controled by <code>CARGO_BAZEL_ISOLATED</code> environment variable.</td><tdstyle="text-align: left">Boolean</td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>True</code></td></tr>
514
514
<tr><tdstyle="text-align: left"><aid="crate.from_cargo-lockfile"></a>lockfile</td><tdstyle="text-align: left">The path to a file to use for reproducible renderings. If set, this file must exist within the workspace (but can be empty) before this rule will work.</td><tdstyle="text-align: left"><ahref="https://bazel.build/concepts/labels">Label</a></td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>None</code></td></tr>
515
515
<tr><tdstyle="text-align: left"><aid="crate.from_cargo-manifests"></a>manifests</td><tdstyle="text-align: left">A list of Cargo manifests (<code>Cargo.toml</code> files).</td><tdstyle="text-align: left"><ahref="https://bazel.build/concepts/labels">List of labels</a></td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>[]</code></td></tr>
516
-
<tr><tdstyle="text-align: left"><aid="crate.from_cargo-supported_platform_triples"></a>supported_platform_triples</td><tdstyle="text-align: left">A set of all platform triples to consider when generating dependencies.</td><tdstyle="text-align: left">List of strings</td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-pc-windows-msvc", "aarch64-unknown-fuchsia", "aarch64-unknown-linux-gnu", "aarch64-unknown-nixos-gnu", "aarch64-unknown-nto-qnx710", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-pc-windows-msvc", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "thumbv7em-none-eabi", "thumbv8m.main-none-eabi", "wasm32-unknown-unknown", "wasm32-wasip1", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-pc-windows-msvc", "x86_64-unknown-freebsd", "x86_64-unknown-fuchsia", "x86_64-unknown-linux-gnu", "x86_64-unknown-nixos-gnu", "x86_64-unknown-none"]</code></td></tr>
516
+
<tr><tdstyle="text-align: left"><aid="crate.from_cargo-supported_platform_triples"></a>supported_platform_triples</td><tdstyle="text-align: left">A set of all platform triples to consider when generating dependencies.</td><tdstyle="text-align: left">List of strings</td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-pc-windows-msvc", "aarch64-unknown-fuchsia", "aarch64-unknown-linux-gnu", "aarch64-unknown-nixos-gnu", "aarch64-unknown-nto-qnx710", "aarch64-unknown-uefi", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-pc-windows-msvc", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "thumbv7em-none-eabi", "thumbv8m.main-none-eabi", "wasm32-unknown-unknown", "wasm32-wasip1", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-pc-windows-msvc", "x86_64-unknown-freebsd", "x86_64-unknown-fuchsia", "x86_64-unknown-linux-gnu", "x86_64-unknown-nixos-gnu", "x86_64-unknown-none", "x86_64-unknown-uefi"]</code></td></tr>
<tr><tdstyle="text-align: left"><aid="crate.from_specs-host_tools_repo"></a>host_tools_repo</td><tdstyle="text-align: left">The name of the <code>rust_host_tools</code> repository to use.</td><tdstyle="text-align: left">String</td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>"rust_host_tools"</code></td></tr>
530
530
<tr><tdstyle="text-align: left"><aid="crate.from_specs-isolated"></a>isolated</td><tdstyle="text-align: left">If true, <code>CARGO_HOME</code> will be overwritten to a directory within the generated repository in order to prevent other uses of Cargo from impacting having any effect on the generated targets produced by this rule. For users who either have multiple <code>crate_repository</code> definitions in a WORKSPACE or rapidly re-pin dependencies, setting this to false may improve build times. This variable is also controled by <code>CARGO_BAZEL_ISOLATED</code> environment variable.</td><tdstyle="text-align: left">Boolean</td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>True</code></td></tr>
531
531
<tr><tdstyle="text-align: left"><aid="crate.from_specs-lockfile"></a>lockfile</td><tdstyle="text-align: left">The path to a file to use for reproducible renderings. If set, this file must exist within the workspace (but can be empty) before this rule will work.</td><tdstyle="text-align: left"><ahref="https://bazel.build/concepts/labels">Label</a></td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>None</code></td></tr>
532
-
<tr><tdstyle="text-align: left"><aid="crate.from_specs-supported_platform_triples"></a>supported_platform_triples</td><tdstyle="text-align: left">A set of all platform triples to consider when generating dependencies.</td><tdstyle="text-align: left">List of strings</td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-pc-windows-msvc", "aarch64-unknown-fuchsia", "aarch64-unknown-linux-gnu", "aarch64-unknown-nixos-gnu", "aarch64-unknown-nto-qnx710", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-pc-windows-msvc", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "thumbv7em-none-eabi", "thumbv8m.main-none-eabi", "wasm32-unknown-unknown", "wasm32-wasip1", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-pc-windows-msvc", "x86_64-unknown-freebsd", "x86_64-unknown-fuchsia", "x86_64-unknown-linux-gnu", "x86_64-unknown-nixos-gnu", "x86_64-unknown-none"]</code></td></tr>
532
+
<tr><tdstyle="text-align: left"><aid="crate.from_specs-supported_platform_triples"></a>supported_platform_triples</td><tdstyle="text-align: left">A set of all platform triples to consider when generating dependencies.</td><tdstyle="text-align: left">List of strings</td><tdstyle="text-align: left">optional</td><tdstyle="text-align: left"><code>["aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-pc-windows-msvc", "aarch64-unknown-fuchsia", "aarch64-unknown-linux-gnu", "aarch64-unknown-nixos-gnu", "aarch64-unknown-nto-qnx710", "aarch64-unknown-uefi", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-apple-darwin", "i686-linux-android", "i686-pc-windows-msvc", "i686-unknown-freebsd", "i686-unknown-linux-gnu", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "thumbv7em-none-eabi", "thumbv8m.main-none-eabi", "wasm32-unknown-unknown", "wasm32-wasip1", "x86_64-apple-darwin", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-pc-windows-msvc", "x86_64-unknown-freebsd", "x86_64-unknown-fuchsia", "x86_64-unknown-linux-gnu", "x86_64-unknown-nixos-gnu", "x86_64-unknown-none", "x86_64-unknown-uefi"]</code></td></tr>
0 commit comments