Skip to content

Commit 7906f6b

Browse files
authored
Update rules_rust to v0.38.0 (with Rust v1.75.0). (#221)
Signed-off-by: Mike Grass <[email protected]>
1 parent d7bce9d commit 7906f6b

13 files changed

+421
-32
lines changed

BUILD

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
load("@rules_rust//cargo:cargo_build_script.bzl", "cargo_build_script")
15+
load("@rules_rust//cargo:defs.bzl", "cargo_build_script")
1616
load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_library")
1717

1818
exports_files([

bazel/cargo/remote/BUILD.ahash-0.8.3.bazel

+52-5
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ rust_library(
2222
include = ["**"],
2323
exclude = [
2424
"**/* *",
25+
".tmp_git_root/**/*",
2526
"BUILD",
2627
"BUILD.bazel",
2728
"WORKSPACE",
@@ -30,14 +31,53 @@ rust_library(
3031
),
3132
crate_root = "src/lib.rs",
3233
edition = "2018",
33-
rustc_flags = ["--cap-lints=allow"],
34+
rustc_flags = [
35+
"--cap-lints=allow",
36+
],
3437
tags = [
3538
"cargo-bazel",
3639
"crate-name=ahash",
3740
"manual",
3841
"noclippy",
3942
"norustfmt",
4043
],
44+
target_compatible_with = select({
45+
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
46+
"@rules_rust//rust/platform:aarch64-apple-ios": [],
47+
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
48+
"@rules_rust//rust/platform:aarch64-fuchsia": [],
49+
"@rules_rust//rust/platform:aarch64-linux-android": [],
50+
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
51+
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
52+
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
53+
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
54+
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
55+
"@rules_rust//rust/platform:armv7-linux-androideabi": [],
56+
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
57+
"@rules_rust//rust/platform:i686-apple-darwin": [],
58+
"@rules_rust//rust/platform:i686-linux-android": [],
59+
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
60+
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
61+
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
62+
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
63+
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
64+
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
65+
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
66+
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
67+
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
68+
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
69+
"@rules_rust//rust/platform:wasm32-wasi": [],
70+
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
71+
"@rules_rust//rust/platform:x86_64-apple-ios": [],
72+
"@rules_rust//rust/platform:x86_64-fuchsia": [],
73+
"@rules_rust//rust/platform:x86_64-linux-android": [],
74+
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
75+
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
76+
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
77+
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
78+
"@rules_rust//rust/platform:x86_64-unknown-none": [],
79+
"//conditions:default": ["@platforms//:incompatible"],
80+
}),
4181
version = "0.8.3",
4282
deps = [
4383
"@crates_vendor__ahash-0.8.3//:build_script_build",
@@ -64,6 +104,12 @@ rust_library(
64104
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
65105
"@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
66106
],
107+
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
108+
"@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
109+
],
110+
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
111+
"@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
112+
],
67113
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
68114
"@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
69115
],
@@ -100,9 +146,6 @@ rust_library(
100146
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
101147
"@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
102148
],
103-
"@rules_rust//rust/platform:thumbv7em-none-eabi": [
104-
"@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
105-
],
106149
"@rules_rust//rust/platform:wasm32-unknown-unknown": [
107150
"@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
108151
],
@@ -130,6 +173,9 @@ rust_library(
130173
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
131174
"@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
132175
],
176+
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
177+
"@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
178+
],
133179
"@rules_rust//rust/platform:x86_64-unknown-none": [
134180
"@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
135181
],
@@ -146,6 +192,7 @@ cargo_build_script(
146192
include = ["**"],
147193
exclude = [
148194
"**/* *",
195+
".tmp_git_root/**/*",
149196
"BUILD",
150197
"BUILD.bazel",
151198
"WORKSPACE",
@@ -172,6 +219,6 @@ cargo_build_script(
172219

173220
alias(
174221
name = "build_script_build",
175-
actual = "ahash_build_script",
222+
actual = ":ahash_build_script",
176223
tags = ["manual"],
177224
)

bazel/cargo/remote/BUILD.allocator-api2-0.2.14.bazel

+41-1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ rust_library(
2121
include = ["**"],
2222
exclude = [
2323
"**/* *",
24+
".tmp_git_root/**/*",
2425
"BUILD",
2526
"BUILD.bazel",
2627
"WORKSPACE",
@@ -32,13 +33,52 @@ rust_library(
3233
],
3334
crate_root = "src/lib.rs",
3435
edition = "2018",
35-
rustc_flags = ["--cap-lints=allow"],
36+
rustc_flags = [
37+
"--cap-lints=allow",
38+
],
3639
tags = [
3740
"cargo-bazel",
3841
"crate-name=allocator-api2",
3942
"manual",
4043
"noclippy",
4144
"norustfmt",
4245
],
46+
target_compatible_with = select({
47+
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
48+
"@rules_rust//rust/platform:aarch64-apple-ios": [],
49+
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
50+
"@rules_rust//rust/platform:aarch64-fuchsia": [],
51+
"@rules_rust//rust/platform:aarch64-linux-android": [],
52+
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
53+
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
54+
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
55+
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
56+
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
57+
"@rules_rust//rust/platform:armv7-linux-androideabi": [],
58+
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
59+
"@rules_rust//rust/platform:i686-apple-darwin": [],
60+
"@rules_rust//rust/platform:i686-linux-android": [],
61+
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
62+
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
63+
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
64+
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
65+
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
66+
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
67+
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
68+
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
69+
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
70+
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
71+
"@rules_rust//rust/platform:wasm32-wasi": [],
72+
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
73+
"@rules_rust//rust/platform:x86_64-apple-ios": [],
74+
"@rules_rust//rust/platform:x86_64-fuchsia": [],
75+
"@rules_rust//rust/platform:x86_64-linux-android": [],
76+
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
77+
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
78+
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
79+
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
80+
"@rules_rust//rust/platform:x86_64-unknown-none": [],
81+
"//conditions:default": ["@platforms//:incompatible"],
82+
}),
4383
version = "0.2.14",
4484
)

bazel/cargo/remote/BUILD.cfg-if-1.0.0.bazel

+41-1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ rust_library(
2121
include = ["**"],
2222
exclude = [
2323
"**/* *",
24+
".tmp_git_root/**/*",
2425
"BUILD",
2526
"BUILD.bazel",
2627
"WORKSPACE",
@@ -29,13 +30,52 @@ rust_library(
2930
),
3031
crate_root = "src/lib.rs",
3132
edition = "2018",
32-
rustc_flags = ["--cap-lints=allow"],
33+
rustc_flags = [
34+
"--cap-lints=allow",
35+
],
3336
tags = [
3437
"cargo-bazel",
3538
"crate-name=cfg-if",
3639
"manual",
3740
"noclippy",
3841
"norustfmt",
3942
],
43+
target_compatible_with = select({
44+
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
45+
"@rules_rust//rust/platform:aarch64-apple-ios": [],
46+
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
47+
"@rules_rust//rust/platform:aarch64-fuchsia": [],
48+
"@rules_rust//rust/platform:aarch64-linux-android": [],
49+
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
50+
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
51+
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
52+
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
53+
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
54+
"@rules_rust//rust/platform:armv7-linux-androideabi": [],
55+
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
56+
"@rules_rust//rust/platform:i686-apple-darwin": [],
57+
"@rules_rust//rust/platform:i686-linux-android": [],
58+
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
59+
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
60+
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
61+
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
62+
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
63+
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
64+
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
65+
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
66+
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
67+
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
68+
"@rules_rust//rust/platform:wasm32-wasi": [],
69+
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
70+
"@rules_rust//rust/platform:x86_64-apple-ios": [],
71+
"@rules_rust//rust/platform:x86_64-fuchsia": [],
72+
"@rules_rust//rust/platform:x86_64-linux-android": [],
73+
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
74+
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
75+
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
76+
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
77+
"@rules_rust//rust/platform:x86_64-unknown-none": [],
78+
"//conditions:default": ["@platforms//:incompatible"],
79+
}),
4080
version = "1.0.0",
4181
)

bazel/cargo/remote/BUILD.hashbrown-0.14.0.bazel

+41-1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ rust_library(
2121
include = ["**"],
2222
exclude = [
2323
"**/* *",
24+
".tmp_git_root/**/*",
2425
"BUILD",
2526
"BUILD.bazel",
2627
"WORKSPACE",
@@ -35,14 +36,53 @@ rust_library(
3536
],
3637
crate_root = "src/lib.rs",
3738
edition = "2021",
38-
rustc_flags = ["--cap-lints=allow"],
39+
rustc_flags = [
40+
"--cap-lints=allow",
41+
],
3942
tags = [
4043
"cargo-bazel",
4144
"crate-name=hashbrown",
4245
"manual",
4346
"noclippy",
4447
"norustfmt",
4548
],
49+
target_compatible_with = select({
50+
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
51+
"@rules_rust//rust/platform:aarch64-apple-ios": [],
52+
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
53+
"@rules_rust//rust/platform:aarch64-fuchsia": [],
54+
"@rules_rust//rust/platform:aarch64-linux-android": [],
55+
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
56+
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
57+
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
58+
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
59+
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
60+
"@rules_rust//rust/platform:armv7-linux-androideabi": [],
61+
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
62+
"@rules_rust//rust/platform:i686-apple-darwin": [],
63+
"@rules_rust//rust/platform:i686-linux-android": [],
64+
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
65+
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
66+
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
67+
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
68+
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
69+
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
70+
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
71+
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
72+
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
73+
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
74+
"@rules_rust//rust/platform:wasm32-wasi": [],
75+
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
76+
"@rules_rust//rust/platform:x86_64-apple-ios": [],
77+
"@rules_rust//rust/platform:x86_64-fuchsia": [],
78+
"@rules_rust//rust/platform:x86_64-linux-android": [],
79+
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
80+
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
81+
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
82+
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
83+
"@rules_rust//rust/platform:x86_64-unknown-none": [],
84+
"//conditions:default": ["@platforms//:incompatible"],
85+
}),
4686
version = "0.14.0",
4787
deps = [
4888
"@crates_vendor__ahash-0.8.3//:ahash",

bazel/cargo/remote/BUILD.log-0.4.18.bazel

+43-2
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ rust_library(
2222
include = ["**"],
2323
exclude = [
2424
"**/* *",
25+
".tmp_git_root/**/*",
2526
"BUILD",
2627
"BUILD.bazel",
2728
"WORKSPACE",
@@ -30,14 +31,53 @@ rust_library(
3031
),
3132
crate_root = "src/lib.rs",
3233
edition = "2015",
33-
rustc_flags = ["--cap-lints=allow"],
34+
rustc_flags = [
35+
"--cap-lints=allow",
36+
],
3437
tags = [
3538
"cargo-bazel",
3639
"crate-name=log",
3740
"manual",
3841
"noclippy",
3942
"norustfmt",
4043
],
44+
target_compatible_with = select({
45+
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
46+
"@rules_rust//rust/platform:aarch64-apple-ios": [],
47+
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
48+
"@rules_rust//rust/platform:aarch64-fuchsia": [],
49+
"@rules_rust//rust/platform:aarch64-linux-android": [],
50+
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
51+
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
52+
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
53+
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
54+
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
55+
"@rules_rust//rust/platform:armv7-linux-androideabi": [],
56+
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
57+
"@rules_rust//rust/platform:i686-apple-darwin": [],
58+
"@rules_rust//rust/platform:i686-linux-android": [],
59+
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
60+
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
61+
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
62+
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
63+
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
64+
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
65+
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
66+
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
67+
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
68+
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
69+
"@rules_rust//rust/platform:wasm32-wasi": [],
70+
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
71+
"@rules_rust//rust/platform:x86_64-apple-ios": [],
72+
"@rules_rust//rust/platform:x86_64-fuchsia": [],
73+
"@rules_rust//rust/platform:x86_64-linux-android": [],
74+
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
75+
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
76+
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
77+
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
78+
"@rules_rust//rust/platform:x86_64-unknown-none": [],
79+
"//conditions:default": ["@platforms//:incompatible"],
80+
}),
4181
version = "0.4.18",
4282
deps = [
4383
"@crates_vendor__log-0.4.18//:build_script_build",
@@ -53,6 +93,7 @@ cargo_build_script(
5393
include = ["**"],
5494
exclude = [
5595
"**/* *",
96+
".tmp_git_root/**/*",
5697
"BUILD",
5798
"BUILD.bazel",
5899
"WORKSPACE",
@@ -76,6 +117,6 @@ cargo_build_script(
76117

77118
alias(
78119
name = "build_script_build",
79-
actual = "log_build_script",
120+
actual = ":log_build_script",
80121
tags = ["manual"],
81122
)

0 commit comments

Comments
 (0)