From 97d933a237815f49afa977fb7d71eeeca37a36a6 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Sat, 16 Dec 2023 18:44:02 -0800 Subject: [PATCH] Regenerate bazel targets for third-party deps --- third-party/bazel/BUILD.anstyle-1.0.4.bazel | 1 + third-party/bazel/BUILD.cc-1.0.83.bazel | 4 ++ third-party/bazel/BUILD.clap-4.4.7.bazel | 1 + .../bazel/BUILD.clap_builder-4.4.7.bazel | 1 + third-party/bazel/BUILD.clap_lex-0.6.0.bazel | 1 + .../BUILD.codespan-reporting-0.11.1.bazel | 1 + third-party/bazel/BUILD.libc-0.2.149.bazel | 1 + .../bazel/BUILD.once_cell-1.18.0.bazel | 1 + .../bazel/BUILD.proc-macro2-1.0.69.bazel | 1 + third-party/bazel/BUILD.quote-1.0.33.bazel | 1 + third-party/bazel/BUILD.scratch-1.0.7.bazel | 1 + third-party/bazel/BUILD.syn-2.0.38.bazel | 1 + third-party/bazel/BUILD.termcolor-1.3.0.bazel | 1 + .../bazel/BUILD.unicode-ident-1.0.12.bazel | 1 + .../bazel/BUILD.unicode-width-0.1.11.bazel | 1 + third-party/bazel/BUILD.winapi-0.3.9.bazel | 1 + ...ILD.winapi-i686-pc-windows-gnu-0.4.0.bazel | 1 + .../bazel/BUILD.winapi-util-0.1.6.bazel | 1 + ...D.winapi-x86_64-pc-windows-gnu-0.4.0.bazel | 1 + third-party/bazel/alias_rules.bzl | 43 +++++++++++++++++++ third-party/bazel/defs.bzl | 3 +- 21 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 third-party/bazel/alias_rules.bzl diff --git a/third-party/bazel/BUILD.anstyle-1.0.4.bazel b/third-party/bazel/BUILD.anstyle-1.0.4.bazel index 072aa2f88..f38c404c6 100644 --- a/third-party/bazel/BUILD.anstyle-1.0.4.bazel +++ b/third-party/bazel/BUILD.anstyle-1.0.4.bazel @@ -51,6 +51,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], diff --git a/third-party/bazel/BUILD.cc-1.0.83.bazel b/third-party/bazel/BUILD.cc-1.0.83.bazel index bc543bece..882047ce4 100644 --- a/third-party/bazel/BUILD.cc-1.0.83.bazel +++ b/third-party/bazel/BUILD.cc-1.0.83.bazel @@ -47,6 +47,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], @@ -97,6 +98,9 @@ rust_library( "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [ "@vendor__libc-0.2.149//:libc", # cfg(unix) ], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [ + "@vendor__libc-0.2.149//:libc", # cfg(unix) + ], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ "@vendor__libc-0.2.149//:libc", # cfg(unix) ], diff --git a/third-party/bazel/BUILD.clap-4.4.7.bazel b/third-party/bazel/BUILD.clap-4.4.7.bazel index e5ad93557..806571a58 100644 --- a/third-party/bazel/BUILD.clap-4.4.7.bazel +++ b/third-party/bazel/BUILD.clap-4.4.7.bazel @@ -53,6 +53,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], diff --git a/third-party/bazel/BUILD.clap_builder-4.4.7.bazel b/third-party/bazel/BUILD.clap_builder-4.4.7.bazel index 2acd66eab..84f86e221 100644 --- a/third-party/bazel/BUILD.clap_builder-4.4.7.bazel +++ b/third-party/bazel/BUILD.clap_builder-4.4.7.bazel @@ -53,6 +53,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], diff --git a/third-party/bazel/BUILD.clap_lex-0.6.0.bazel b/third-party/bazel/BUILD.clap_lex-0.6.0.bazel index 3066813ff..7efa071cf 100644 --- a/third-party/bazel/BUILD.clap_lex-0.6.0.bazel +++ b/third-party/bazel/BUILD.clap_lex-0.6.0.bazel @@ -47,6 +47,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], diff --git a/third-party/bazel/BUILD.codespan-reporting-0.11.1.bazel b/third-party/bazel/BUILD.codespan-reporting-0.11.1.bazel index 750925c00..9948ab8f5 100644 --- a/third-party/bazel/BUILD.codespan-reporting-0.11.1.bazel +++ b/third-party/bazel/BUILD.codespan-reporting-0.11.1.bazel @@ -47,6 +47,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], diff --git a/third-party/bazel/BUILD.libc-0.2.149.bazel b/third-party/bazel/BUILD.libc-0.2.149.bazel index 092eaa70b..70f9afa28 100644 --- a/third-party/bazel/BUILD.libc-0.2.149.bazel +++ b/third-party/bazel/BUILD.libc-0.2.149.bazel @@ -48,6 +48,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], diff --git a/third-party/bazel/BUILD.once_cell-1.18.0.bazel b/third-party/bazel/BUILD.once_cell-1.18.0.bazel index fdcec9cd9..0c99b2fb0 100644 --- a/third-party/bazel/BUILD.once_cell-1.18.0.bazel +++ b/third-party/bazel/BUILD.once_cell-1.18.0.bazel @@ -53,6 +53,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], diff --git a/third-party/bazel/BUILD.proc-macro2-1.0.69.bazel b/third-party/bazel/BUILD.proc-macro2-1.0.69.bazel index 35b2c5d2a..f5bc98dff 100644 --- a/third-party/bazel/BUILD.proc-macro2-1.0.69.bazel +++ b/third-party/bazel/BUILD.proc-macro2-1.0.69.bazel @@ -53,6 +53,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], diff --git a/third-party/bazel/BUILD.quote-1.0.33.bazel b/third-party/bazel/BUILD.quote-1.0.33.bazel index b17eae383..854647422 100644 --- a/third-party/bazel/BUILD.quote-1.0.33.bazel +++ b/third-party/bazel/BUILD.quote-1.0.33.bazel @@ -51,6 +51,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], diff --git a/third-party/bazel/BUILD.scratch-1.0.7.bazel b/third-party/bazel/BUILD.scratch-1.0.7.bazel index 56b24f118..810b6c1a8 100644 --- a/third-party/bazel/BUILD.scratch-1.0.7.bazel +++ b/third-party/bazel/BUILD.scratch-1.0.7.bazel @@ -48,6 +48,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], diff --git a/third-party/bazel/BUILD.syn-2.0.38.bazel b/third-party/bazel/BUILD.syn-2.0.38.bazel index 0418e6d76..5fdcd79c1 100644 --- a/third-party/bazel/BUILD.syn-2.0.38.bazel +++ b/third-party/bazel/BUILD.syn-2.0.38.bazel @@ -57,6 +57,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], diff --git a/third-party/bazel/BUILD.termcolor-1.3.0.bazel b/third-party/bazel/BUILD.termcolor-1.3.0.bazel index f43026ca4..4f1e3e577 100644 --- a/third-party/bazel/BUILD.termcolor-1.3.0.bazel +++ b/third-party/bazel/BUILD.termcolor-1.3.0.bazel @@ -47,6 +47,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], diff --git a/third-party/bazel/BUILD.unicode-ident-1.0.12.bazel b/third-party/bazel/BUILD.unicode-ident-1.0.12.bazel index 224be66d0..4d051f219 100644 --- a/third-party/bazel/BUILD.unicode-ident-1.0.12.bazel +++ b/third-party/bazel/BUILD.unicode-ident-1.0.12.bazel @@ -47,6 +47,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], diff --git a/third-party/bazel/BUILD.unicode-width-0.1.11.bazel b/third-party/bazel/BUILD.unicode-width-0.1.11.bazel index 0a920363f..a003cbd87 100644 --- a/third-party/bazel/BUILD.unicode-width-0.1.11.bazel +++ b/third-party/bazel/BUILD.unicode-width-0.1.11.bazel @@ -50,6 +50,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], diff --git a/third-party/bazel/BUILD.winapi-0.3.9.bazel b/third-party/bazel/BUILD.winapi-0.3.9.bazel index 68c658998..e7de5db87 100644 --- a/third-party/bazel/BUILD.winapi-0.3.9.bazel +++ b/third-party/bazel/BUILD.winapi-0.3.9.bazel @@ -61,6 +61,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], diff --git a/third-party/bazel/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel b/third-party/bazel/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel index 5211ed7dd..e2b4993dd 100644 --- a/third-party/bazel/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel +++ b/third-party/bazel/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel @@ -48,6 +48,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], diff --git a/third-party/bazel/BUILD.winapi-util-0.1.6.bazel b/third-party/bazel/BUILD.winapi-util-0.1.6.bazel index c412262b1..36f62cca3 100644 --- a/third-party/bazel/BUILD.winapi-util-0.1.6.bazel +++ b/third-party/bazel/BUILD.winapi-util-0.1.6.bazel @@ -47,6 +47,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], diff --git a/third-party/bazel/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel b/third-party/bazel/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel index 0eecd5faa..910ed486c 100644 --- a/third-party/bazel/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel +++ b/third-party/bazel/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel @@ -48,6 +48,7 @@ rust_library( "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [], "@rules_rust//rust/platform:armv7-linux-androideabi": [], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [], diff --git a/third-party/bazel/alias_rules.bzl b/third-party/bazel/alias_rules.bzl new file mode 100644 index 000000000..2304bfcbc --- /dev/null +++ b/third-party/bazel/alias_rules.bzl @@ -0,0 +1,43 @@ +"""Alias that transitions its target to `compilation_mode=opt`. Use `transition_alias="opt"` to enable.""" + +load("@rules_rust//rust:rust_common.bzl", "COMMON_PROVIDERS") + +def _transition_alias_impl(ctx): + # `ctx.attr.actual` is a list of 1 item due to the transition + return [ctx.attr.actual[0][provider] for provider in COMMON_PROVIDERS] + +def _change_compilation_mode(compilation_mode): + def _change_compilation_mode_impl(_settings, _attr): + return { + "//command_line_option:compilation_mode": compilation_mode, + } + + return transition( + implementation = _change_compilation_mode_impl, + inputs = [], + outputs = [ + "//command_line_option:compilation_mode", + ], + ) + +def _transition_alias_rule(compilation_mode): + return rule( + implementation = _transition_alias_impl, + provides = COMMON_PROVIDERS, + attrs = { + "actual": attr.label( + mandatory = True, + doc = "`rust_library()` target to transition to `compilation_mode=opt`.", + providers = COMMON_PROVIDERS, + cfg = _change_compilation_mode(compilation_mode), + ), + "_allowlist_function_transition": attr.label( + default = "@bazel_tools//tools/allowlists/function_transition_allowlist", + ), + }, + doc = "Transitions a Rust library crate to the `compilation_mode=opt`.", + ) + +transition_alias_dbg = _transition_alias_rule("dbg") +transition_alias_fastbuild = _transition_alias_rule("fastbuild") +transition_alias_opt = _transition_alias_rule("opt") diff --git a/third-party/bazel/defs.bzl b/third-party/bazel/defs.bzl index 8e8f506ec..8287416b0 100644 --- a/third-party/bazel/defs.bzl +++ b/third-party/bazel/defs.bzl @@ -372,10 +372,11 @@ _CONDITIONS = { "aarch64-linux-android": ["@rules_rust//rust/platform:aarch64-linux-android"], "aarch64-pc-windows-msvc": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"], "aarch64-unknown-linux-gnu": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu"], + "aarch64-unknown-nto-qnx710": ["@rules_rust//rust/platform:aarch64-unknown-nto-qnx710"], "arm-unknown-linux-gnueabi": ["@rules_rust//rust/platform:arm-unknown-linux-gnueabi"], "armv7-linux-androideabi": ["@rules_rust//rust/platform:armv7-linux-androideabi"], "armv7-unknown-linux-gnueabi": ["@rules_rust//rust/platform:armv7-unknown-linux-gnueabi"], - "cfg(unix)": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"], + "cfg(unix)": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-fuchsia", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-fuchsia", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"], "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"], "i686-apple-darwin": ["@rules_rust//rust/platform:i686-apple-darwin"], "i686-linux-android": ["@rules_rust//rust/platform:i686-linux-android"],