diff --git a/MODULE.bazel b/MODULE.bazel index c431973c3d..897059deb2 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -39,8 +39,8 @@ use_repo( "rrc__cargo-util-schemas-0.3.1", "rrc__cargo_toml-0.20.5", "rrc__pathdiff-0.1.0", - "rrc__semver-1.0.25", - "rrc__toml-0.8.20", + "rrc__semver-1.0.27", + "rrc__toml-0.8.23", ) rust = use_extension("//rust:extensions.bzl", "rust") diff --git a/cargo/3rdparty/BUILD.bazel b/cargo/3rdparty/BUILD.bazel index 93d31cac9d..b504310eb6 100644 --- a/cargo/3rdparty/BUILD.bazel +++ b/cargo/3rdparty/BUILD.bazel @@ -2,7 +2,7 @@ load("//crate_universe:defs.bzl", "crates_vendor", "render_config") crates_vendor( name = "crates_vendor", - cargo_lockfile = "Cargo.Bazel.lock", + cargo_lockfile = "//cargo:Cargo.lock", manifests = [ "//cargo:Cargo.toml", ], diff --git a/cargo/3rdparty/crates/BUILD.bazel b/cargo/3rdparty/crates/BUILD.bazel index 70c941649a..ebaa0dd0d3 100644 --- a/cargo/3rdparty/crates/BUILD.bazel +++ b/cargo/3rdparty/crates/BUILD.bazel @@ -11,7 +11,6 @@ package(default_visibility = ["//visibility:public"]) exports_files( [ "cargo-bazel.json", - "crates.bzl", "defs.bzl", ] + glob( include = ["*.bazel"], @@ -29,64 +28,3 @@ filegroup( allow_empty = True, ), ) - -# Workspace Member Dependencies -alias( - name = "cargo-util-schemas-0.3.1", - actual = "@rrc__cargo-util-schemas-0.3.1//:cargo_util_schemas", - tags = ["manual"], -) - -alias( - name = "cargo-util-schemas", - actual = "@rrc__cargo-util-schemas-0.3.1//:cargo_util_schemas", - tags = ["manual"], -) - -alias( - name = "cargo_toml-0.20.5", - actual = "@rrc__cargo_toml-0.20.5//:cargo_toml", - tags = ["manual"], -) - -alias( - name = "cargo_toml", - actual = "@rrc__cargo_toml-0.20.5//:cargo_toml", - tags = ["manual"], -) - -alias( - name = "pathdiff-0.1.0", - actual = "@rrc__pathdiff-0.1.0//:pathdiff", - tags = ["manual"], -) - -alias( - name = "pathdiff", - actual = "@rrc__pathdiff-0.1.0//:pathdiff", - tags = ["manual"], -) - -alias( - name = "semver-1.0.25", - actual = "@rrc__semver-1.0.25//:semver", - tags = ["manual"], -) - -alias( - name = "semver", - actual = "@rrc__semver-1.0.25//:semver", - tags = ["manual"], -) - -alias( - name = "toml-0.8.20", - actual = "@rrc__toml-0.8.20//:toml", - tags = ["manual"], -) - -alias( - name = "toml", - actual = "@rrc__toml-0.8.20//:toml", - tags = ["manual"], -) diff --git a/cargo/3rdparty/crates/BUILD.cargo-util-schemas-0.3.1.bazel b/cargo/3rdparty/crates/BUILD.cargo-util-schemas-0.3.1.bazel index 27ddaa7d31..43ce39ccda 100644 --- a/cargo/3rdparty/crates/BUILD.cargo-util-schemas-0.3.1.bazel +++ b/cargo/3rdparty/crates/BUILD.cargo-util-schemas-0.3.1.bazel @@ -85,13 +85,13 @@ rust_library( }), version = "0.3.1", deps = [ - "@rrc__semver-1.0.25//:semver", - "@rrc__serde-1.0.217//:serde", - "@rrc__serde-untagged-0.1.6//:serde_untagged", + "@rrc__semver-1.0.27//:semver", + "@rrc__serde-1.0.228//:serde", + "@rrc__serde-untagged-0.1.9//:serde_untagged", "@rrc__serde-value-0.7.0//:serde_value", "@rrc__thiserror-1.0.69//:thiserror", - "@rrc__toml-0.8.20//:toml", + "@rrc__toml-0.8.23//:toml", "@rrc__unicode-xid-0.2.6//:unicode_xid", - "@rrc__url-2.5.4//:url", + "@rrc__url-2.5.7//:url", ], ) diff --git a/cargo/3rdparty/crates/BUILD.cargo_toml-0.20.5.bazel b/cargo/3rdparty/crates/BUILD.cargo_toml-0.20.5.bazel index 461418e0c8..681a9bddb7 100644 --- a/cargo/3rdparty/crates/BUILD.cargo_toml-0.20.5.bazel +++ b/cargo/3rdparty/crates/BUILD.cargo_toml-0.20.5.bazel @@ -85,7 +85,7 @@ rust_library( }), version = "0.20.5", deps = [ - "@rrc__serde-1.0.217//:serde", - "@rrc__toml-0.8.20//:toml", + "@rrc__serde-1.0.228//:serde", + "@rrc__toml-0.8.23//:toml", ], ) diff --git a/cargo/3rdparty/crates/BUILD.displaydoc-0.2.5.bazel b/cargo/3rdparty/crates/BUILD.displaydoc-0.2.5.bazel index 9e393565d7..340bfcce87 100644 --- a/cargo/3rdparty/crates/BUILD.displaydoc-0.2.5.bazel +++ b/cargo/3rdparty/crates/BUILD.displaydoc-0.2.5.bazel @@ -85,8 +85,8 @@ rust_proc_macro( }), version = "0.2.5", deps = [ - "@rrc__proc-macro2-1.0.93//:proc_macro2", - "@rrc__quote-1.0.38//:quote", - "@rrc__syn-2.0.98//:syn", + "@rrc__proc-macro2-1.0.103//:proc_macro2", + "@rrc__quote-1.0.42//:quote", + "@rrc__syn-2.0.111//:syn", ], ) diff --git a/cargo/3rdparty/crates/BUILD.equivalent-1.0.1.bazel b/cargo/3rdparty/crates/BUILD.equivalent-1.0.2.bazel similarity index 99% rename from cargo/3rdparty/crates/BUILD.equivalent-1.0.1.bazel rename to cargo/3rdparty/crates/BUILD.equivalent-1.0.2.bazel index 46a5a7548e..9f10d3899f 100644 --- a/cargo/3rdparty/crates/BUILD.equivalent-1.0.1.bazel +++ b/cargo/3rdparty/crates/BUILD.equivalent-1.0.2.bazel @@ -83,5 +83,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.0.1", + version = "1.0.2", ) diff --git a/cargo/3rdparty/crates/BUILD.erased-serde-0.4.9.bazel b/cargo/3rdparty/crates/BUILD.erased-serde-0.4.9.bazel new file mode 100644 index 0000000000..9d441b00c8 --- /dev/null +++ b/cargo/3rdparty/crates/BUILD.erased-serde-0.4.9.bazel @@ -0,0 +1,154 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//cargo/3rdparty:crates_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_build_script") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +rust_library( + name = "erased_serde", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "alloc", + ], + crate_root = "src/lib.rs", + edition = "2021", + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=erased-serde", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@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-linux-android": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [], + "@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:aarch64-unknown-uefi": [], + "@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-pc-windows-msvc": [], + "@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:riscv32imc-unknown-none-elf": [], + "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [], + "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [], + "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [], + "@rules_rust//rust/platform:thumbv7em-none-eabi": [], + "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [], + "@rules_rust//rust/platform:wasm32-unknown-emscripten": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], + "@rules_rust//rust/platform:wasm32-wasip1": [], + "@rules_rust//rust/platform:wasm32-wasip1-threads": [], + "@rules_rust//rust/platform:wasm32-wasip2": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-apple-ios": [], + "@rules_rust//rust/platform:x86_64-linux-android": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-freebsd": [], + "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:x86_64-unknown-none": [], + "@rules_rust//rust/platform:x86_64-unknown-uefi": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.4.9", + deps = [ + "@rrc__erased-serde-0.4.9//:build_script_build", + "@rrc__serde_core-1.0.228//:serde_core", + "@rrc__typeid-1.0.3//:typeid", + ], +) + +cargo_build_script( + name = "_bs", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + "**/*.rs", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "alloc", + ], + crate_name = "build_script_build", + crate_root = "build.rs", + data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + edition = "2021", + pkg_name = "erased-serde", + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=erased-serde", + "manual", + "noclippy", + "norustfmt", + ], + version = "0.4.9", + visibility = ["//visibility:private"], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/cargo/3rdparty/crates/BUILD.form_urlencoded-1.2.1.bazel b/cargo/3rdparty/crates/BUILD.form_urlencoded-1.2.2.bazel similarity index 97% rename from cargo/3rdparty/crates/BUILD.form_urlencoded-1.2.1.bazel rename to cargo/3rdparty/crates/BUILD.form_urlencoded-1.2.2.bazel index 4156f09862..f94579b813 100644 --- a/cargo/3rdparty/crates/BUILD.form_urlencoded-1.2.1.bazel +++ b/cargo/3rdparty/crates/BUILD.form_urlencoded-1.2.2.bazel @@ -87,8 +87,8 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.2.1", + version = "1.2.2", deps = [ - "@rrc__percent-encoding-2.3.1//:percent_encoding", + "@rrc__percent-encoding-2.3.2//:percent_encoding", ], ) diff --git a/cargo/3rdparty/crates/BUILD.hashbrown-0.15.2.bazel b/cargo/3rdparty/crates/BUILD.hashbrown-0.16.1.bazel similarity index 99% rename from cargo/3rdparty/crates/BUILD.hashbrown-0.15.2.bazel rename to cargo/3rdparty/crates/BUILD.hashbrown-0.16.1.bazel index 9b5335b9d6..8262cd4cbe 100644 --- a/cargo/3rdparty/crates/BUILD.hashbrown-0.15.2.bazel +++ b/cargo/3rdparty/crates/BUILD.hashbrown-0.16.1.bazel @@ -83,5 +83,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.15.2", + version = "0.16.1", ) diff --git a/cargo/3rdparty/crates/BUILD.icu_collections-1.5.0.bazel b/cargo/3rdparty/crates/BUILD.icu_collections-2.1.1.bazel similarity index 95% rename from cargo/3rdparty/crates/BUILD.icu_collections-1.5.0.bazel rename to cargo/3rdparty/crates/BUILD.icu_collections-2.1.1.bazel index c708936c9d..9c54cf07f7 100644 --- a/cargo/3rdparty/crates/BUILD.icu_collections-1.5.0.bazel +++ b/cargo/3rdparty/crates/BUILD.icu_collections-2.1.1.bazel @@ -86,10 +86,11 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.5.0", + version = "2.1.1", deps = [ - "@rrc__yoke-0.7.5//:yoke", - "@rrc__zerofrom-0.1.5//:zerofrom", - "@rrc__zerovec-0.10.4//:zerovec", + "@rrc__potential_utf-0.1.4//:potential_utf", + "@rrc__yoke-0.8.1//:yoke", + "@rrc__zerofrom-0.1.6//:zerofrom", + "@rrc__zerovec-0.11.5//:zerovec", ], ) diff --git a/cargo/3rdparty/crates/BUILD.icu_locid-1.5.0.bazel b/cargo/3rdparty/crates/BUILD.icu_locale_core-2.1.1.bazel similarity index 93% rename from cargo/3rdparty/crates/BUILD.icu_locid-1.5.0.bazel rename to cargo/3rdparty/crates/BUILD.icu_locale_core-2.1.1.bazel index 90f1e9f867..f27650a863 100644 --- a/cargo/3rdparty/crates/BUILD.icu_locid-1.5.0.bazel +++ b/cargo/3rdparty/crates/BUILD.icu_locale_core-2.1.1.bazel @@ -11,7 +11,7 @@ load("@rules_rust//rust:defs.bzl", "rust_library") package(default_visibility = ["//visibility:public"]) rust_library( - name = "icu_locid", + name = "icu_locale_core", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -41,7 +41,7 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=icu_locid", + "crate-name=icu_locale_core", "manual", "noclippy", "norustfmt", @@ -89,11 +89,11 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.5.0", + version = "2.1.1", deps = [ - "@rrc__litemap-0.7.4//:litemap", - "@rrc__tinystr-0.7.6//:tinystr", - "@rrc__writeable-0.5.5//:writeable", - "@rrc__zerovec-0.10.4//:zerovec", + "@rrc__litemap-0.8.1//:litemap", + "@rrc__tinystr-0.8.2//:tinystr", + "@rrc__writeable-0.6.2//:writeable", + "@rrc__zerovec-0.11.5//:zerovec", ], ) diff --git a/cargo/3rdparty/crates/BUILD.icu_locid_transform_data-1.5.0.bazel b/cargo/3rdparty/crates/BUILD.icu_locid_transform_data-1.5.0.bazel deleted file mode 100644 index 27bfebc054..0000000000 --- a/cargo/3rdparty/crates/BUILD.icu_locid_transform_data-1.5.0.bazel +++ /dev/null @@ -1,87 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @@//cargo/3rdparty:crates_vendor -############################################################################### - -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -rust_library( - name = "icu_locid_transform_data", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_root = "src/lib.rs", - edition = "2021", - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=icu_locid_transform_data", - "manual", - "noclippy", - "norustfmt", - ], - target_compatible_with = select({ - "@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-linux-android": [], - "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], - "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [], - "@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:aarch64-unknown-uefi": [], - "@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-pc-windows-msvc": [], - "@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:riscv32imc-unknown-none-elf": [], - "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [], - "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [], - "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [], - "@rules_rust//rust/platform:thumbv7em-none-eabi": [], - "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [], - "@rules_rust//rust/platform:wasm32-unknown-emscripten": [], - "@rules_rust//rust/platform:wasm32-unknown-unknown": [], - "@rules_rust//rust/platform:wasm32-wasip1": [], - "@rules_rust//rust/platform:wasm32-wasip1-threads": [], - "@rules_rust//rust/platform:wasm32-wasip2": [], - "@rules_rust//rust/platform:x86_64-apple-darwin": [], - "@rules_rust//rust/platform:x86_64-apple-ios": [], - "@rules_rust//rust/platform:x86_64-linux-android": [], - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], - "@rules_rust//rust/platform:x86_64-unknown-freebsd": [], - "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], - "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [], - "@rules_rust//rust/platform:x86_64-unknown-none": [], - "@rules_rust//rust/platform:x86_64-unknown-uefi": [], - "//conditions:default": ["@platforms//:incompatible"], - }), - version = "1.5.0", -) diff --git a/cargo/3rdparty/crates/BUILD.icu_normalizer-1.5.0.bazel b/cargo/3rdparty/crates/BUILD.icu_normalizer-1.5.0.bazel deleted file mode 100644 index 16fe5c5e6f..0000000000 --- a/cargo/3rdparty/crates/BUILD.icu_normalizer-1.5.0.bazel +++ /dev/null @@ -1,105 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @@//cargo/3rdparty:crates_vendor -############################################################################### - -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -rust_library( - name = "icu_normalizer", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "compiled_data", - "default", - ], - crate_root = "src/lib.rs", - edition = "2021", - proc_macro_deps = [ - "@rrc__displaydoc-0.2.5//:displaydoc", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=icu_normalizer", - "manual", - "noclippy", - "norustfmt", - ], - target_compatible_with = select({ - "@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-linux-android": [], - "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], - "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [], - "@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:aarch64-unknown-uefi": [], - "@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-pc-windows-msvc": [], - "@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:riscv32imc-unknown-none-elf": [], - "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [], - "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [], - "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [], - "@rules_rust//rust/platform:thumbv7em-none-eabi": [], - "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [], - "@rules_rust//rust/platform:wasm32-unknown-emscripten": [], - "@rules_rust//rust/platform:wasm32-unknown-unknown": [], - "@rules_rust//rust/platform:wasm32-wasip1": [], - "@rules_rust//rust/platform:wasm32-wasip1-threads": [], - "@rules_rust//rust/platform:wasm32-wasip2": [], - "@rules_rust//rust/platform:x86_64-apple-darwin": [], - "@rules_rust//rust/platform:x86_64-apple-ios": [], - "@rules_rust//rust/platform:x86_64-linux-android": [], - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], - "@rules_rust//rust/platform:x86_64-unknown-freebsd": [], - "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], - "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [], - "@rules_rust//rust/platform:x86_64-unknown-none": [], - "@rules_rust//rust/platform:x86_64-unknown-uefi": [], - "//conditions:default": ["@platforms//:incompatible"], - }), - version = "1.5.0", - deps = [ - "@rrc__icu_collections-1.5.0//:icu_collections", - "@rrc__icu_normalizer_data-1.5.0//:icu_normalizer_data", - "@rrc__icu_properties-1.5.1//:icu_properties", - "@rrc__icu_provider-1.5.0//:icu_provider", - "@rrc__smallvec-1.13.2//:smallvec", - "@rrc__utf16_iter-1.0.5//:utf16_iter", - "@rrc__utf8_iter-1.0.4//:utf8_iter", - "@rrc__write16-1.0.0//:write16", - "@rrc__zerovec-0.10.4//:zerovec", - ], -) diff --git a/cargo/3rdparty/crates/BUILD.erased-serde-0.4.5.bazel b/cargo/3rdparty/crates/BUILD.icu_normalizer-2.1.1.bazel similarity index 91% rename from cargo/3rdparty/crates/BUILD.erased-serde-0.4.5.bazel rename to cargo/3rdparty/crates/BUILD.icu_normalizer-2.1.1.bazel index 3136713cca..d3527a2221 100644 --- a/cargo/3rdparty/crates/BUILD.erased-serde-0.4.5.bazel +++ b/cargo/3rdparty/crates/BUILD.icu_normalizer-2.1.1.bazel @@ -11,7 +11,7 @@ load("@rules_rust//rust:defs.bzl", "rust_library") package(default_visibility = ["//visibility:public"]) rust_library( - name = "erased_serde", + name = "icu_normalizer", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -29,7 +29,7 @@ rust_library( ], ), crate_features = [ - "alloc", + "compiled_data", ], crate_root = "src/lib.rs", edition = "2021", @@ -38,7 +38,7 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=erased-serde", + "crate-name=icu_normalizer", "manual", "noclippy", "norustfmt", @@ -86,9 +86,12 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.4.5", + version = "2.1.1", deps = [ - "@rrc__serde-1.0.217//:serde", - "@rrc__typeid-1.0.2//:typeid", + "@rrc__icu_collections-2.1.1//:icu_collections", + "@rrc__icu_normalizer_data-2.1.1//:icu_normalizer_data", + "@rrc__icu_provider-2.1.1//:icu_provider", + "@rrc__smallvec-1.15.1//:smallvec", + "@rrc__zerovec-0.11.5//:zerovec", ], ) diff --git a/cargo/3rdparty/crates/BUILD.icu_normalizer_data-1.5.0.bazel b/cargo/3rdparty/crates/BUILD.icu_normalizer_data-1.5.0.bazel deleted file mode 100644 index ba00686436..0000000000 --- a/cargo/3rdparty/crates/BUILD.icu_normalizer_data-1.5.0.bazel +++ /dev/null @@ -1,87 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @@//cargo/3rdparty:crates_vendor -############################################################################### - -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -rust_library( - name = "icu_normalizer_data", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_root = "src/lib.rs", - edition = "2021", - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=icu_normalizer_data", - "manual", - "noclippy", - "norustfmt", - ], - target_compatible_with = select({ - "@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-linux-android": [], - "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], - "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [], - "@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:aarch64-unknown-uefi": [], - "@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-pc-windows-msvc": [], - "@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:riscv32imc-unknown-none-elf": [], - "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [], - "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [], - "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [], - "@rules_rust//rust/platform:thumbv7em-none-eabi": [], - "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [], - "@rules_rust//rust/platform:wasm32-unknown-emscripten": [], - "@rules_rust//rust/platform:wasm32-unknown-unknown": [], - "@rules_rust//rust/platform:wasm32-wasip1": [], - "@rules_rust//rust/platform:wasm32-wasip1-threads": [], - "@rules_rust//rust/platform:wasm32-wasip2": [], - "@rules_rust//rust/platform:x86_64-apple-darwin": [], - "@rules_rust//rust/platform:x86_64-apple-ios": [], - "@rules_rust//rust/platform:x86_64-linux-android": [], - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], - "@rules_rust//rust/platform:x86_64-unknown-freebsd": [], - "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], - "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [], - "@rules_rust//rust/platform:x86_64-unknown-none": [], - "@rules_rust//rust/platform:x86_64-unknown-uefi": [], - "//conditions:default": ["@platforms//:incompatible"], - }), - version = "1.5.0", -) diff --git a/cargo/3rdparty/crates/BUILD.icu_normalizer_data-2.1.1.bazel b/cargo/3rdparty/crates/BUILD.icu_normalizer_data-2.1.1.bazel new file mode 100644 index 0000000000..a0c6e54e85 --- /dev/null +++ b/cargo/3rdparty/crates/BUILD.icu_normalizer_data-2.1.1.bazel @@ -0,0 +1,146 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//cargo/3rdparty:crates_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_build_script") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +rust_library( + name = "icu_normalizer_data", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2021", + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=icu_normalizer_data", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@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-linux-android": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [], + "@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:aarch64-unknown-uefi": [], + "@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-pc-windows-msvc": [], + "@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:riscv32imc-unknown-none-elf": [], + "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [], + "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [], + "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [], + "@rules_rust//rust/platform:thumbv7em-none-eabi": [], + "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [], + "@rules_rust//rust/platform:wasm32-unknown-emscripten": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], + "@rules_rust//rust/platform:wasm32-wasip1": [], + "@rules_rust//rust/platform:wasm32-wasip1-threads": [], + "@rules_rust//rust/platform:wasm32-wasip2": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-apple-ios": [], + "@rules_rust//rust/platform:x86_64-linux-android": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-freebsd": [], + "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:x86_64-unknown-none": [], + "@rules_rust//rust/platform:x86_64-unknown-uefi": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "2.1.1", + deps = [ + "@rrc__icu_normalizer_data-2.1.1//:build_script_build", + ], +) + +cargo_build_script( + name = "_bs", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + "**/*.rs", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_name = "build_script_build", + crate_root = "build.rs", + data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + edition = "2021", + pkg_name = "icu_normalizer_data", + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=icu_normalizer_data", + "manual", + "noclippy", + "norustfmt", + ], + version = "2.1.1", + visibility = ["//visibility:private"], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/cargo/3rdparty/crates/BUILD.icu_properties-1.5.1.bazel b/cargo/3rdparty/crates/BUILD.icu_properties-1.5.1.bazel deleted file mode 100644 index 2e09299935..0000000000 --- a/cargo/3rdparty/crates/BUILD.icu_properties-1.5.1.bazel +++ /dev/null @@ -1,102 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @@//cargo/3rdparty:crates_vendor -############################################################################### - -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -rust_library( - name = "icu_properties", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "compiled_data", - "default", - ], - crate_root = "src/lib.rs", - edition = "2021", - proc_macro_deps = [ - "@rrc__displaydoc-0.2.5//:displaydoc", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=icu_properties", - "manual", - "noclippy", - "norustfmt", - ], - target_compatible_with = select({ - "@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-linux-android": [], - "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], - "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [], - "@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:aarch64-unknown-uefi": [], - "@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-pc-windows-msvc": [], - "@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:riscv32imc-unknown-none-elf": [], - "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [], - "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [], - "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [], - "@rules_rust//rust/platform:thumbv7em-none-eabi": [], - "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [], - "@rules_rust//rust/platform:wasm32-unknown-emscripten": [], - "@rules_rust//rust/platform:wasm32-unknown-unknown": [], - "@rules_rust//rust/platform:wasm32-wasip1": [], - "@rules_rust//rust/platform:wasm32-wasip1-threads": [], - "@rules_rust//rust/platform:wasm32-wasip2": [], - "@rules_rust//rust/platform:x86_64-apple-darwin": [], - "@rules_rust//rust/platform:x86_64-apple-ios": [], - "@rules_rust//rust/platform:x86_64-linux-android": [], - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], - "@rules_rust//rust/platform:x86_64-unknown-freebsd": [], - "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], - "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [], - "@rules_rust//rust/platform:x86_64-unknown-none": [], - "@rules_rust//rust/platform:x86_64-unknown-uefi": [], - "//conditions:default": ["@platforms//:incompatible"], - }), - version = "1.5.1", - deps = [ - "@rrc__icu_collections-1.5.0//:icu_collections", - "@rrc__icu_locid_transform-1.5.0//:icu_locid_transform", - "@rrc__icu_properties_data-1.5.0//:icu_properties_data", - "@rrc__icu_provider-1.5.0//:icu_provider", - "@rrc__tinystr-0.7.6//:tinystr", - "@rrc__zerovec-0.10.4//:zerovec", - ], -) diff --git a/cargo/3rdparty/crates/BUILD.icu_properties-2.1.1.bazel b/cargo/3rdparty/crates/BUILD.icu_properties-2.1.1.bazel new file mode 100644 index 0000000000..d5f5c0ea77 --- /dev/null +++ b/cargo/3rdparty/crates/BUILD.icu_properties-2.1.1.bazel @@ -0,0 +1,98 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//cargo/3rdparty:crates_vendor +############################################################################### + +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +rust_library( + name = "icu_properties", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "compiled_data", + ], + crate_root = "src/lib.rs", + edition = "2021", + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=icu_properties", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@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-linux-android": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [], + "@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:aarch64-unknown-uefi": [], + "@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-pc-windows-msvc": [], + "@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:riscv32imc-unknown-none-elf": [], + "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [], + "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [], + "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [], + "@rules_rust//rust/platform:thumbv7em-none-eabi": [], + "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [], + "@rules_rust//rust/platform:wasm32-unknown-emscripten": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], + "@rules_rust//rust/platform:wasm32-wasip1": [], + "@rules_rust//rust/platform:wasm32-wasip1-threads": [], + "@rules_rust//rust/platform:wasm32-wasip2": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-apple-ios": [], + "@rules_rust//rust/platform:x86_64-linux-android": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-freebsd": [], + "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:x86_64-unknown-none": [], + "@rules_rust//rust/platform:x86_64-unknown-uefi": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "2.1.1", + deps = [ + "@rrc__icu_collections-2.1.1//:icu_collections", + "@rrc__icu_locale_core-2.1.1//:icu_locale_core", + "@rrc__icu_properties_data-2.1.1//:icu_properties_data", + "@rrc__icu_provider-2.1.1//:icu_provider", + "@rrc__zerotrie-0.2.3//:zerotrie", + "@rrc__zerovec-0.11.5//:zerovec", + ], +) diff --git a/cargo/3rdparty/crates/BUILD.icu_properties_data-1.5.0.bazel b/cargo/3rdparty/crates/BUILD.icu_properties_data-1.5.0.bazel deleted file mode 100644 index 0795252e6c..0000000000 --- a/cargo/3rdparty/crates/BUILD.icu_properties_data-1.5.0.bazel +++ /dev/null @@ -1,87 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @@//cargo/3rdparty:crates_vendor -############################################################################### - -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -rust_library( - name = "icu_properties_data", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_root = "src/lib.rs", - edition = "2021", - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=icu_properties_data", - "manual", - "noclippy", - "norustfmt", - ], - target_compatible_with = select({ - "@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-linux-android": [], - "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], - "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [], - "@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:aarch64-unknown-uefi": [], - "@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-pc-windows-msvc": [], - "@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:riscv32imc-unknown-none-elf": [], - "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [], - "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [], - "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [], - "@rules_rust//rust/platform:thumbv7em-none-eabi": [], - "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [], - "@rules_rust//rust/platform:wasm32-unknown-emscripten": [], - "@rules_rust//rust/platform:wasm32-unknown-unknown": [], - "@rules_rust//rust/platform:wasm32-wasip1": [], - "@rules_rust//rust/platform:wasm32-wasip1-threads": [], - "@rules_rust//rust/platform:wasm32-wasip2": [], - "@rules_rust//rust/platform:x86_64-apple-darwin": [], - "@rules_rust//rust/platform:x86_64-apple-ios": [], - "@rules_rust//rust/platform:x86_64-linux-android": [], - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], - "@rules_rust//rust/platform:x86_64-unknown-freebsd": [], - "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], - "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [], - "@rules_rust//rust/platform:x86_64-unknown-none": [], - "@rules_rust//rust/platform:x86_64-unknown-uefi": [], - "//conditions:default": ["@platforms//:incompatible"], - }), - version = "1.5.0", -) diff --git a/cargo/3rdparty/crates/BUILD.icu_properties_data-2.1.1.bazel b/cargo/3rdparty/crates/BUILD.icu_properties_data-2.1.1.bazel new file mode 100644 index 0000000000..7f1be04a60 --- /dev/null +++ b/cargo/3rdparty/crates/BUILD.icu_properties_data-2.1.1.bazel @@ -0,0 +1,146 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//cargo/3rdparty:crates_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_build_script") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +rust_library( + name = "icu_properties_data", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2021", + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=icu_properties_data", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@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-linux-android": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [], + "@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:aarch64-unknown-uefi": [], + "@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-pc-windows-msvc": [], + "@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:riscv32imc-unknown-none-elf": [], + "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [], + "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [], + "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [], + "@rules_rust//rust/platform:thumbv7em-none-eabi": [], + "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [], + "@rules_rust//rust/platform:wasm32-unknown-emscripten": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], + "@rules_rust//rust/platform:wasm32-wasip1": [], + "@rules_rust//rust/platform:wasm32-wasip1-threads": [], + "@rules_rust//rust/platform:wasm32-wasip2": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-apple-ios": [], + "@rules_rust//rust/platform:x86_64-linux-android": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-freebsd": [], + "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:x86_64-unknown-none": [], + "@rules_rust//rust/platform:x86_64-unknown-uefi": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "2.1.1", + deps = [ + "@rrc__icu_properties_data-2.1.1//:build_script_build", + ], +) + +cargo_build_script( + name = "_bs", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + "**/*.rs", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_name = "build_script_build", + crate_root = "build.rs", + data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + edition = "2021", + pkg_name = "icu_properties_data", + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=icu_properties_data", + "manual", + "noclippy", + "norustfmt", + ], + version = "2.1.1", + visibility = ["//visibility:private"], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/cargo/3rdparty/crates/BUILD.icu_provider-1.5.0.bazel b/cargo/3rdparty/crates/BUILD.icu_provider-1.5.0.bazel deleted file mode 100644 index fd215d818e..0000000000 --- a/cargo/3rdparty/crates/BUILD.icu_provider-1.5.0.bazel +++ /dev/null @@ -1,103 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @@//cargo/3rdparty:crates_vendor -############################################################################### - -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -rust_library( - name = "icu_provider", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "macros", - ], - crate_root = "src/lib.rs", - edition = "2021", - proc_macro_deps = [ - "@rrc__displaydoc-0.2.5//:displaydoc", - "@rrc__icu_provider_macros-1.5.0//:icu_provider_macros", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=icu_provider", - "manual", - "noclippy", - "norustfmt", - ], - target_compatible_with = select({ - "@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-linux-android": [], - "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], - "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [], - "@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:aarch64-unknown-uefi": [], - "@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-pc-windows-msvc": [], - "@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:riscv32imc-unknown-none-elf": [], - "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [], - "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [], - "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [], - "@rules_rust//rust/platform:thumbv7em-none-eabi": [], - "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [], - "@rules_rust//rust/platform:wasm32-unknown-emscripten": [], - "@rules_rust//rust/platform:wasm32-unknown-unknown": [], - "@rules_rust//rust/platform:wasm32-wasip1": [], - "@rules_rust//rust/platform:wasm32-wasip1-threads": [], - "@rules_rust//rust/platform:wasm32-wasip2": [], - "@rules_rust//rust/platform:x86_64-apple-darwin": [], - "@rules_rust//rust/platform:x86_64-apple-ios": [], - "@rules_rust//rust/platform:x86_64-linux-android": [], - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], - "@rules_rust//rust/platform:x86_64-unknown-freebsd": [], - "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], - "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [], - "@rules_rust//rust/platform:x86_64-unknown-none": [], - "@rules_rust//rust/platform:x86_64-unknown-uefi": [], - "//conditions:default": ["@platforms//:incompatible"], - }), - version = "1.5.0", - deps = [ - "@rrc__icu_locid-1.5.0//:icu_locid", - "@rrc__stable_deref_trait-1.2.0//:stable_deref_trait", - "@rrc__tinystr-0.7.6//:tinystr", - "@rrc__writeable-0.5.5//:writeable", - "@rrc__yoke-0.7.5//:yoke", - "@rrc__zerofrom-0.1.5//:zerofrom", - "@rrc__zerovec-0.10.4//:zerovec", - ], -) diff --git a/cargo/3rdparty/crates/BUILD.icu_locid_transform-1.5.0.bazel b/cargo/3rdparty/crates/BUILD.icu_provider-2.1.1.bazel similarity index 91% rename from cargo/3rdparty/crates/BUILD.icu_locid_transform-1.5.0.bazel rename to cargo/3rdparty/crates/BUILD.icu_provider-2.1.1.bazel index 2d8212fdad..68c79d267a 100644 --- a/cargo/3rdparty/crates/BUILD.icu_locid_transform-1.5.0.bazel +++ b/cargo/3rdparty/crates/BUILD.icu_provider-2.1.1.bazel @@ -11,7 +11,7 @@ load("@rules_rust//rust:defs.bzl", "rust_library") package(default_visibility = ["//visibility:public"]) rust_library( - name = "icu_locid_transform", + name = "icu_provider", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -29,7 +29,7 @@ rust_library( ], ), crate_features = [ - "compiled_data", + "baked", ], crate_root = "src/lib.rs", edition = "2021", @@ -41,7 +41,7 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=icu_locid_transform", + "crate-name=icu_provider", "manual", "noclippy", "norustfmt", @@ -89,12 +89,13 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.5.0", + version = "2.1.1", deps = [ - "@rrc__icu_locid-1.5.0//:icu_locid", - "@rrc__icu_locid_transform_data-1.5.0//:icu_locid_transform_data", - "@rrc__icu_provider-1.5.0//:icu_provider", - "@rrc__tinystr-0.7.6//:tinystr", - "@rrc__zerovec-0.10.4//:zerovec", + "@rrc__icu_locale_core-2.1.1//:icu_locale_core", + "@rrc__writeable-0.6.2//:writeable", + "@rrc__yoke-0.8.1//:yoke", + "@rrc__zerofrom-0.1.6//:zerofrom", + "@rrc__zerotrie-0.2.3//:zerotrie", + "@rrc__zerovec-0.11.5//:zerovec", ], ) diff --git a/cargo/3rdparty/crates/BUILD.icu_provider_macros-1.5.0.bazel b/cargo/3rdparty/crates/BUILD.icu_provider_macros-1.5.0.bazel deleted file mode 100644 index 4645a2fa66..0000000000 --- a/cargo/3rdparty/crates/BUILD.icu_provider_macros-1.5.0.bazel +++ /dev/null @@ -1,92 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @@//cargo/3rdparty:crates_vendor -############################################################################### - -load("@rules_rust//rust:defs.bzl", "rust_proc_macro") - -package(default_visibility = ["//visibility:public"]) - -rust_proc_macro( - name = "icu_provider_macros", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_root = "src/lib.rs", - edition = "2021", - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=icu_provider_macros", - "manual", - "noclippy", - "norustfmt", - ], - target_compatible_with = select({ - "@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-linux-android": [], - "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], - "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [], - "@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:aarch64-unknown-uefi": [], - "@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-pc-windows-msvc": [], - "@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:riscv32imc-unknown-none-elf": [], - "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [], - "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [], - "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [], - "@rules_rust//rust/platform:thumbv7em-none-eabi": [], - "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [], - "@rules_rust//rust/platform:wasm32-unknown-emscripten": [], - "@rules_rust//rust/platform:wasm32-unknown-unknown": [], - "@rules_rust//rust/platform:wasm32-wasip1": [], - "@rules_rust//rust/platform:wasm32-wasip1-threads": [], - "@rules_rust//rust/platform:wasm32-wasip2": [], - "@rules_rust//rust/platform:x86_64-apple-darwin": [], - "@rules_rust//rust/platform:x86_64-apple-ios": [], - "@rules_rust//rust/platform:x86_64-linux-android": [], - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], - "@rules_rust//rust/platform:x86_64-unknown-freebsd": [], - "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], - "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [], - "@rules_rust//rust/platform:x86_64-unknown-none": [], - "@rules_rust//rust/platform:x86_64-unknown-uefi": [], - "//conditions:default": ["@platforms//:incompatible"], - }), - version = "1.5.0", - deps = [ - "@rrc__proc-macro2-1.0.93//:proc_macro2", - "@rrc__quote-1.0.38//:quote", - "@rrc__syn-2.0.98//:syn", - ], -) diff --git a/cargo/3rdparty/crates/BUILD.idna-1.0.3.bazel b/cargo/3rdparty/crates/BUILD.idna-1.1.0.bazel similarity index 97% rename from cargo/3rdparty/crates/BUILD.idna-1.0.3.bazel rename to cargo/3rdparty/crates/BUILD.idna-1.1.0.bazel index 21c7d45a71..3b56570ba0 100644 --- a/cargo/3rdparty/crates/BUILD.idna-1.0.3.bazel +++ b/cargo/3rdparty/crates/BUILD.idna-1.1.0.bazel @@ -88,10 +88,10 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.0.3", + version = "1.1.0", deps = [ - "@rrc__idna_adapter-1.2.0//:idna_adapter", - "@rrc__smallvec-1.13.2//:smallvec", + "@rrc__idna_adapter-1.2.1//:idna_adapter", + "@rrc__smallvec-1.15.1//:smallvec", "@rrc__utf8_iter-1.0.4//:utf8_iter", ], ) diff --git a/cargo/3rdparty/crates/BUILD.idna_adapter-1.2.0.bazel b/cargo/3rdparty/crates/BUILD.idna_adapter-1.2.1.bazel similarity index 96% rename from cargo/3rdparty/crates/BUILD.idna_adapter-1.2.0.bazel rename to cargo/3rdparty/crates/BUILD.idna_adapter-1.2.1.bazel index 17ec870a62..57b2f47f6e 100644 --- a/cargo/3rdparty/crates/BUILD.idna_adapter-1.2.0.bazel +++ b/cargo/3rdparty/crates/BUILD.idna_adapter-1.2.1.bazel @@ -86,9 +86,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.2.0", + version = "1.2.1", deps = [ - "@rrc__icu_normalizer-1.5.0//:icu_normalizer", - "@rrc__icu_properties-1.5.1//:icu_properties", + "@rrc__icu_normalizer-2.1.1//:icu_normalizer", + "@rrc__icu_properties-2.1.1//:icu_properties", ], ) diff --git a/cargo/3rdparty/crates/BUILD.indexmap-2.7.1.bazel b/cargo/3rdparty/crates/BUILD.indexmap-2.12.1.bazel similarity index 97% rename from cargo/3rdparty/crates/BUILD.indexmap-2.7.1.bazel rename to cargo/3rdparty/crates/BUILD.indexmap-2.12.1.bazel index 2ef3321ae0..6cde227333 100644 --- a/cargo/3rdparty/crates/BUILD.indexmap-2.7.1.bazel +++ b/cargo/3rdparty/crates/BUILD.indexmap-2.12.1.bazel @@ -87,9 +87,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "2.7.1", + version = "2.12.1", deps = [ - "@rrc__equivalent-1.0.1//:equivalent", - "@rrc__hashbrown-0.15.2//:hashbrown", + "@rrc__equivalent-1.0.2//:equivalent", + "@rrc__hashbrown-0.16.1//:hashbrown", ], ) diff --git a/cargo/3rdparty/crates/BUILD.litemap-0.7.4.bazel b/cargo/3rdparty/crates/BUILD.litemap-0.8.1.bazel similarity index 98% rename from cargo/3rdparty/crates/BUILD.litemap-0.7.4.bazel rename to cargo/3rdparty/crates/BUILD.litemap-0.8.1.bazel index 06ddcc1036..da1347e18d 100644 --- a/cargo/3rdparty/crates/BUILD.litemap-0.7.4.bazel +++ b/cargo/3rdparty/crates/BUILD.litemap-0.8.1.bazel @@ -28,9 +28,6 @@ rust_library( "WORKSPACE.bazel", ], ), - crate_features = [ - "alloc", - ], crate_root = "src/lib.rs", edition = "2021", rustc_flags = [ @@ -86,5 +83,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.7.4", + version = "0.8.1", ) diff --git a/cargo/3rdparty/crates/BUILD.memchr-2.7.4.bazel b/cargo/3rdparty/crates/BUILD.memchr-2.7.6.bazel similarity index 99% rename from cargo/3rdparty/crates/BUILD.memchr-2.7.4.bazel rename to cargo/3rdparty/crates/BUILD.memchr-2.7.6.bazel index 1ed4ec96c1..94fd7fb48a 100644 --- a/cargo/3rdparty/crates/BUILD.memchr-2.7.4.bazel +++ b/cargo/3rdparty/crates/BUILD.memchr-2.7.6.bazel @@ -83,5 +83,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "2.7.4", + version = "2.7.6", ) diff --git a/cargo/3rdparty/crates/BUILD.percent-encoding-2.3.1.bazel b/cargo/3rdparty/crates/BUILD.percent-encoding-2.3.2.bazel similarity index 99% rename from cargo/3rdparty/crates/BUILD.percent-encoding-2.3.1.bazel rename to cargo/3rdparty/crates/BUILD.percent-encoding-2.3.2.bazel index 4ad005cf69..90f6380567 100644 --- a/cargo/3rdparty/crates/BUILD.percent-encoding-2.3.1.bazel +++ b/cargo/3rdparty/crates/BUILD.percent-encoding-2.3.2.bazel @@ -87,5 +87,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "2.3.1", + version = "2.3.2", ) diff --git a/cargo/3rdparty/crates/BUILD.potential_utf-0.1.4.bazel b/cargo/3rdparty/crates/BUILD.potential_utf-0.1.4.bazel new file mode 100644 index 0000000000..3102eb6d67 --- /dev/null +++ b/cargo/3rdparty/crates/BUILD.potential_utf-0.1.4.bazel @@ -0,0 +1,93 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//cargo/3rdparty:crates_vendor +############################################################################### + +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +rust_library( + name = "potential_utf", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "zerovec", + ], + crate_root = "src/lib.rs", + edition = "2021", + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=potential_utf", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@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-linux-android": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [], + "@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:aarch64-unknown-uefi": [], + "@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-pc-windows-msvc": [], + "@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:riscv32imc-unknown-none-elf": [], + "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [], + "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [], + "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [], + "@rules_rust//rust/platform:thumbv7em-none-eabi": [], + "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [], + "@rules_rust//rust/platform:wasm32-unknown-emscripten": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], + "@rules_rust//rust/platform:wasm32-wasip1": [], + "@rules_rust//rust/platform:wasm32-wasip1-threads": [], + "@rules_rust//rust/platform:wasm32-wasip2": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-apple-ios": [], + "@rules_rust//rust/platform:x86_64-linux-android": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-freebsd": [], + "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:x86_64-unknown-none": [], + "@rules_rust//rust/platform:x86_64-unknown-uefi": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.1.4", + deps = [ + "@rrc__zerovec-0.11.5//:zerovec", + ], +) diff --git a/cargo/3rdparty/crates/BUILD.proc-macro2-1.0.93.bazel b/cargo/3rdparty/crates/BUILD.proc-macro2-1.0.103.bazel similarity index 96% rename from cargo/3rdparty/crates/BUILD.proc-macro2-1.0.93.bazel rename to cargo/3rdparty/crates/BUILD.proc-macro2-1.0.103.bazel index ca88fc35f2..ed6f1b8bb8 100644 --- a/cargo/3rdparty/crates/BUILD.proc-macro2-1.0.93.bazel +++ b/cargo/3rdparty/crates/BUILD.proc-macro2-1.0.103.bazel @@ -88,10 +88,10 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.0.93", + version = "1.0.103", deps = [ - "@rrc__proc-macro2-1.0.93//:build_script_build", - "@rrc__unicode-ident-1.0.16//:unicode_ident", + "@rrc__proc-macro2-1.0.103//:build_script_build", + "@rrc__unicode-ident-1.0.22//:unicode_ident", ], ) @@ -144,7 +144,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "1.0.93", + version = "1.0.103", visibility = ["//visibility:private"], ) diff --git a/cargo/3rdparty/crates/BUILD.semver-1.0.25.bazel b/cargo/3rdparty/crates/BUILD.quote-1.0.42.bazel similarity index 94% rename from cargo/3rdparty/crates/BUILD.semver-1.0.25.bazel rename to cargo/3rdparty/crates/BUILD.quote-1.0.42.bazel index 5c5ec92a5b..a5e1ad3239 100644 --- a/cargo/3rdparty/crates/BUILD.semver-1.0.25.bazel +++ b/cargo/3rdparty/crates/BUILD.quote-1.0.42.bazel @@ -12,7 +12,7 @@ load("@rules_rust//rust:defs.bzl", "rust_library") package(default_visibility = ["//visibility:public"]) rust_library( - name = "semver", + name = "quote", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -31,8 +31,7 @@ rust_library( ), crate_features = [ "default", - "serde", - "std", + "proc-macro", ], crate_root = "src/lib.rs", edition = "2018", @@ -41,7 +40,7 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=semver", + "crate-name=quote", "manual", "noclippy", "norustfmt", @@ -89,10 +88,10 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.0.25", + version = "1.0.42", deps = [ - "@rrc__semver-1.0.25//:build_script_build", - "@rrc__serde-1.0.217//:serde", + "@rrc__proc-macro2-1.0.103//:proc_macro2", + "@rrc__quote-1.0.42//:build_script_build", ], ) @@ -117,8 +116,7 @@ cargo_build_script( ), crate_features = [ "default", - "serde", - "std", + "proc-macro", ], crate_name = "build_script_build", crate_root = "build.rs", @@ -135,18 +133,18 @@ cargo_build_script( ], ), edition = "2018", - pkg_name = "semver", + pkg_name = "quote", rustc_flags = [ "--cap-lints=allow", ], tags = [ "cargo-bazel", - "crate-name=semver", + "crate-name=quote", "manual", "noclippy", "norustfmt", ], - version = "1.0.25", + version = "1.0.42", visibility = ["//visibility:private"], ) diff --git a/cargo/3rdparty/crates/BUILD.url-2.5.4.bazel b/cargo/3rdparty/crates/BUILD.semver-1.0.27.bazel similarity index 94% rename from cargo/3rdparty/crates/BUILD.url-2.5.4.bazel rename to cargo/3rdparty/crates/BUILD.semver-1.0.27.bazel index cae037e7d5..53238afc93 100644 --- a/cargo/3rdparty/crates/BUILD.url-2.5.4.bazel +++ b/cargo/3rdparty/crates/BUILD.semver-1.0.27.bazel @@ -11,11 +11,14 @@ load("@rules_rust//rust:defs.bzl", "rust_library") package(default_visibility = ["//visibility:public"]) rust_library( - name = "url", + name = "semver", srcs = glob( include = ["**/*.rs"], allow_empty = True, ), + aliases = { + "@rrc__serde_core-1.0.228//:serde_core": "serde", + }, compile_data = glob( include = ["**"], allow_empty = True, @@ -30,6 +33,7 @@ rust_library( ), crate_features = [ "default", + "serde", "std", ], crate_root = "src/lib.rs", @@ -39,7 +43,7 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=url", + "crate-name=semver", "manual", "noclippy", "norustfmt", @@ -87,10 +91,8 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "2.5.4", + version = "1.0.27", deps = [ - "@rrc__form_urlencoded-1.2.1//:form_urlencoded", - "@rrc__idna-1.0.3//:idna", - "@rrc__percent-encoding-2.3.1//:percent_encoding", + "@rrc__serde_core-1.0.228//:serde_core", ], ) diff --git a/cargo/3rdparty/crates/BUILD.serde-1.0.217.bazel b/cargo/3rdparty/crates/BUILD.serde-1.0.228.bazel similarity index 95% rename from cargo/3rdparty/crates/BUILD.serde-1.0.217.bazel rename to cargo/3rdparty/crates/BUILD.serde-1.0.228.bazel index cb5d92dc17..96a18a443d 100644 --- a/cargo/3rdparty/crates/BUILD.serde-1.0.217.bazel +++ b/cargo/3rdparty/crates/BUILD.serde-1.0.228.bazel @@ -30,16 +30,15 @@ rust_library( ], ), crate_features = [ - "alloc", "default", "derive", "serde_derive", "std", ], crate_root = "src/lib.rs", - edition = "2018", + edition = "2021", proc_macro_deps = [ - "@rrc__serde_derive-1.0.217//:serde_derive", + "@rrc__serde_derive-1.0.228//:serde_derive", ], rustc_flags = [ "--cap-lints=allow", @@ -94,9 +93,10 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.0.217", + version = "1.0.228", deps = [ - "@rrc__serde-1.0.217//:build_script_build", + "@rrc__serde-1.0.228//:build_script_build", + "@rrc__serde_core-1.0.228//:serde_core", ], ) @@ -120,7 +120,6 @@ cargo_build_script( ], ), crate_features = [ - "alloc", "default", "derive", "serde_derive", @@ -140,7 +139,7 @@ cargo_build_script( "WORKSPACE.bazel", ], ), - edition = "2018", + edition = "2021", pkg_name = "serde", rustc_flags = [ "--cap-lints=allow", @@ -152,7 +151,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "1.0.217", + version = "1.0.228", visibility = ["//visibility:private"], ) diff --git a/cargo/3rdparty/crates/BUILD.serde-untagged-0.1.6.bazel b/cargo/3rdparty/crates/BUILD.serde-untagged-0.1.9.bazel similarity index 95% rename from cargo/3rdparty/crates/BUILD.serde-untagged-0.1.6.bazel rename to cargo/3rdparty/crates/BUILD.serde-untagged-0.1.9.bazel index cf2263f882..afa7aeabd5 100644 --- a/cargo/3rdparty/crates/BUILD.serde-untagged-0.1.6.bazel +++ b/cargo/3rdparty/crates/BUILD.serde-untagged-0.1.9.bazel @@ -83,10 +83,10 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.1.6", + version = "0.1.9", deps = [ - "@rrc__erased-serde-0.4.5//:erased_serde", - "@rrc__serde-1.0.217//:serde", - "@rrc__typeid-1.0.2//:typeid", + "@rrc__erased-serde-0.4.9//:erased_serde", + "@rrc__serde_core-1.0.228//:serde_core", + "@rrc__typeid-1.0.3//:typeid", ], ) diff --git a/cargo/3rdparty/crates/BUILD.serde-value-0.7.0.bazel b/cargo/3rdparty/crates/BUILD.serde-value-0.7.0.bazel index 102a633b4f..11073faf79 100644 --- a/cargo/3rdparty/crates/BUILD.serde-value-0.7.0.bazel +++ b/cargo/3rdparty/crates/BUILD.serde-value-0.7.0.bazel @@ -86,6 +86,6 @@ rust_library( version = "0.7.0", deps = [ "@rrc__ordered-float-2.10.1//:ordered_float", - "@rrc__serde-1.0.217//:serde", + "@rrc__serde-1.0.228//:serde", ], ) diff --git a/cargo/3rdparty/crates/BUILD.serde_core-1.0.228.bazel b/cargo/3rdparty/crates/BUILD.serde_core-1.0.228.bazel new file mode 100644 index 0000000000..548e5d8129 --- /dev/null +++ b/cargo/3rdparty/crates/BUILD.serde_core-1.0.228.bazel @@ -0,0 +1,156 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//cargo/3rdparty:crates_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_build_script") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +rust_library( + name = "serde_core", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "alloc", + "result", + "std", + ], + crate_root = "src/lib.rs", + edition = "2021", + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=serde_core", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@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-linux-android": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [], + "@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:aarch64-unknown-uefi": [], + "@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-pc-windows-msvc": [], + "@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:riscv32imc-unknown-none-elf": [], + "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [], + "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [], + "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [], + "@rules_rust//rust/platform:thumbv7em-none-eabi": [], + "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [], + "@rules_rust//rust/platform:wasm32-unknown-emscripten": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], + "@rules_rust//rust/platform:wasm32-wasip1": [], + "@rules_rust//rust/platform:wasm32-wasip1-threads": [], + "@rules_rust//rust/platform:wasm32-wasip2": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-apple-ios": [], + "@rules_rust//rust/platform:x86_64-linux-android": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-freebsd": [], + "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:x86_64-unknown-none": [], + "@rules_rust//rust/platform:x86_64-unknown-uefi": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "1.0.228", + deps = [ + "@rrc__serde_core-1.0.228//:build_script_build", + ], +) + +cargo_build_script( + name = "_bs", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + "**/*.rs", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "alloc", + "result", + "std", + ], + crate_name = "build_script_build", + crate_root = "build.rs", + data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + edition = "2021", + pkg_name = "serde_core", + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=serde_core", + "manual", + "noclippy", + "norustfmt", + ], + version = "1.0.228", + visibility = ["//visibility:private"], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/cargo/3rdparty/crates/BUILD.serde_derive-1.0.217.bazel b/cargo/3rdparty/crates/BUILD.serde_derive-1.0.228.bazel similarity index 95% rename from cargo/3rdparty/crates/BUILD.serde_derive-1.0.217.bazel rename to cargo/3rdparty/crates/BUILD.serde_derive-1.0.228.bazel index fd624d573c..015e317f1a 100644 --- a/cargo/3rdparty/crates/BUILD.serde_derive-1.0.217.bazel +++ b/cargo/3rdparty/crates/BUILD.serde_derive-1.0.228.bazel @@ -32,7 +32,7 @@ rust_proc_macro( "default", ], crate_root = "src/lib.rs", - edition = "2015", + edition = "2021", rustc_flags = [ "--cap-lints=allow", ], @@ -86,10 +86,10 @@ rust_proc_macro( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.0.217", + version = "1.0.228", deps = [ - "@rrc__proc-macro2-1.0.93//:proc_macro2", - "@rrc__quote-1.0.38//:quote", - "@rrc__syn-2.0.98//:syn", + "@rrc__proc-macro2-1.0.103//:proc_macro2", + "@rrc__quote-1.0.42//:quote", + "@rrc__syn-2.0.111//:syn", ], ) diff --git a/cargo/3rdparty/crates/BUILD.serde_spanned-0.6.8.bazel b/cargo/3rdparty/crates/BUILD.serde_spanned-0.6.9.bazel similarity index 98% rename from cargo/3rdparty/crates/BUILD.serde_spanned-0.6.8.bazel rename to cargo/3rdparty/crates/BUILD.serde_spanned-0.6.9.bazel index ef4eda661f..db3ffeca0e 100644 --- a/cargo/3rdparty/crates/BUILD.serde_spanned-0.6.8.bazel +++ b/cargo/3rdparty/crates/BUILD.serde_spanned-0.6.9.bazel @@ -86,8 +86,8 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.6.8", + version = "0.6.9", deps = [ - "@rrc__serde-1.0.217//:serde", + "@rrc__serde-1.0.228//:serde", ], ) diff --git a/cargo/3rdparty/crates/BUILD.smallvec-1.13.2.bazel b/cargo/3rdparty/crates/BUILD.smallvec-1.15.1.bazel similarity index 99% rename from cargo/3rdparty/crates/BUILD.smallvec-1.13.2.bazel rename to cargo/3rdparty/crates/BUILD.smallvec-1.15.1.bazel index 12862be332..f52ef29748 100644 --- a/cargo/3rdparty/crates/BUILD.smallvec-1.13.2.bazel +++ b/cargo/3rdparty/crates/BUILD.smallvec-1.15.1.bazel @@ -86,5 +86,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.13.2", + version = "1.15.1", ) diff --git a/cargo/3rdparty/crates/BUILD.stable_deref_trait-1.2.0.bazel b/cargo/3rdparty/crates/BUILD.stable_deref_trait-1.2.1.bazel similarity index 98% rename from cargo/3rdparty/crates/BUILD.stable_deref_trait-1.2.0.bazel rename to cargo/3rdparty/crates/BUILD.stable_deref_trait-1.2.1.bazel index eabf623078..f8803617d8 100644 --- a/cargo/3rdparty/crates/BUILD.stable_deref_trait-1.2.0.bazel +++ b/cargo/3rdparty/crates/BUILD.stable_deref_trait-1.2.1.bazel @@ -28,9 +28,6 @@ rust_library( "WORKSPACE.bazel", ], ), - crate_features = [ - "alloc", - ], crate_root = "src/lib.rs", edition = "2015", rustc_flags = [ @@ -86,5 +83,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.2.0", + version = "1.2.1", ) diff --git a/cargo/3rdparty/crates/BUILD.syn-2.0.98.bazel b/cargo/3rdparty/crates/BUILD.syn-2.0.111.bazel similarity index 95% rename from cargo/3rdparty/crates/BUILD.syn-2.0.98.bazel rename to cargo/3rdparty/crates/BUILD.syn-2.0.111.bazel index fbbbb7a1ed..d4bc577500 100644 --- a/cargo/3rdparty/crates/BUILD.syn-2.0.98.bazel +++ b/cargo/3rdparty/crates/BUILD.syn-2.0.111.bazel @@ -94,10 +94,10 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "2.0.98", + version = "2.0.111", deps = [ - "@rrc__proc-macro2-1.0.93//:proc_macro2", - "@rrc__quote-1.0.38//:quote", - "@rrc__unicode-ident-1.0.16//:unicode_ident", + "@rrc__proc-macro2-1.0.103//:proc_macro2", + "@rrc__quote-1.0.42//:quote", + "@rrc__unicode-ident-1.0.22//:unicode_ident", ], ) diff --git a/cargo/3rdparty/crates/BUILD.synstructure-0.13.1.bazel b/cargo/3rdparty/crates/BUILD.synstructure-0.13.2.bazel similarity index 96% rename from cargo/3rdparty/crates/BUILD.synstructure-0.13.1.bazel rename to cargo/3rdparty/crates/BUILD.synstructure-0.13.2.bazel index 6f8a370e40..22b037d66d 100644 --- a/cargo/3rdparty/crates/BUILD.synstructure-0.13.1.bazel +++ b/cargo/3rdparty/crates/BUILD.synstructure-0.13.2.bazel @@ -87,10 +87,10 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.13.1", + version = "0.13.2", deps = [ - "@rrc__proc-macro2-1.0.93//:proc_macro2", - "@rrc__quote-1.0.38//:quote", - "@rrc__syn-2.0.98//:syn", + "@rrc__proc-macro2-1.0.103//:proc_macro2", + "@rrc__quote-1.0.42//:quote", + "@rrc__syn-2.0.111//:syn", ], ) diff --git a/cargo/3rdparty/crates/BUILD.thiserror-impl-1.0.69.bazel b/cargo/3rdparty/crates/BUILD.thiserror-impl-1.0.69.bazel index 811748417d..4d922e6732 100644 --- a/cargo/3rdparty/crates/BUILD.thiserror-impl-1.0.69.bazel +++ b/cargo/3rdparty/crates/BUILD.thiserror-impl-1.0.69.bazel @@ -85,8 +85,8 @@ rust_proc_macro( }), version = "1.0.69", deps = [ - "@rrc__proc-macro2-1.0.93//:proc_macro2", - "@rrc__quote-1.0.38//:quote", - "@rrc__syn-2.0.98//:syn", + "@rrc__proc-macro2-1.0.103//:proc_macro2", + "@rrc__quote-1.0.42//:quote", + "@rrc__syn-2.0.111//:syn", ], ) diff --git a/cargo/3rdparty/crates/BUILD.tinystr-0.7.6.bazel b/cargo/3rdparty/crates/BUILD.tinystr-0.8.2.bazel similarity index 97% rename from cargo/3rdparty/crates/BUILD.tinystr-0.7.6.bazel rename to cargo/3rdparty/crates/BUILD.tinystr-0.8.2.bazel index 0f72a3d997..dc8e0a7033 100644 --- a/cargo/3rdparty/crates/BUILD.tinystr-0.7.6.bazel +++ b/cargo/3rdparty/crates/BUILD.tinystr-0.8.2.bazel @@ -29,7 +29,6 @@ rust_library( ], ), crate_features = [ - "alloc", "zerovec", ], crate_root = "src/lib.rs", @@ -90,8 +89,8 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.7.6", + version = "0.8.2", deps = [ - "@rrc__zerovec-0.10.4//:zerovec", + "@rrc__zerovec-0.11.5//:zerovec", ], ) diff --git a/cargo/3rdparty/crates/BUILD.toml-0.8.20.bazel b/cargo/3rdparty/crates/BUILD.toml-0.8.23.bazel similarity index 94% rename from cargo/3rdparty/crates/BUILD.toml-0.8.20.bazel rename to cargo/3rdparty/crates/BUILD.toml-0.8.23.bazel index 8cdd74a17c..ec1100cc31 100644 --- a/cargo/3rdparty/crates/BUILD.toml-0.8.20.bazel +++ b/cargo/3rdparty/crates/BUILD.toml-0.8.23.bazel @@ -88,11 +88,11 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.8.20", + version = "0.8.23", deps = [ - "@rrc__serde-1.0.217//:serde", - "@rrc__serde_spanned-0.6.8//:serde_spanned", - "@rrc__toml_datetime-0.6.8//:toml_datetime", - "@rrc__toml_edit-0.22.24//:toml_edit", + "@rrc__serde-1.0.228//:serde", + "@rrc__serde_spanned-0.6.9//:serde_spanned", + "@rrc__toml_datetime-0.6.11//:toml_datetime", + "@rrc__toml_edit-0.22.27//:toml_edit", ], ) diff --git a/cargo/3rdparty/crates/BUILD.toml_datetime-0.6.8.bazel b/cargo/3rdparty/crates/BUILD.toml_datetime-0.6.11.bazel similarity index 98% rename from cargo/3rdparty/crates/BUILD.toml_datetime-0.6.8.bazel rename to cargo/3rdparty/crates/BUILD.toml_datetime-0.6.11.bazel index 39fd682365..58c1b0ef8e 100644 --- a/cargo/3rdparty/crates/BUILD.toml_datetime-0.6.8.bazel +++ b/cargo/3rdparty/crates/BUILD.toml_datetime-0.6.11.bazel @@ -86,8 +86,8 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.6.8", + version = "0.6.11", deps = [ - "@rrc__serde-1.0.217//:serde", + "@rrc__serde-1.0.228//:serde", ], ) diff --git a/cargo/3rdparty/crates/BUILD.toml_edit-0.22.24.bazel b/cargo/3rdparty/crates/BUILD.toml_edit-0.22.27.bazel similarity index 92% rename from cargo/3rdparty/crates/BUILD.toml_edit-0.22.24.bazel rename to cargo/3rdparty/crates/BUILD.toml_edit-0.22.27.bazel index fb89a222f0..abeef1c542 100644 --- a/cargo/3rdparty/crates/BUILD.toml_edit-0.22.24.bazel +++ b/cargo/3rdparty/crates/BUILD.toml_edit-0.22.27.bazel @@ -88,12 +88,13 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.22.24", + version = "0.22.27", deps = [ - "@rrc__indexmap-2.7.1//:indexmap", - "@rrc__serde-1.0.217//:serde", - "@rrc__serde_spanned-0.6.8//:serde_spanned", - "@rrc__toml_datetime-0.6.8//:toml_datetime", - "@rrc__winnow-0.7.2//:winnow", + "@rrc__indexmap-2.12.1//:indexmap", + "@rrc__serde-1.0.228//:serde", + "@rrc__serde_spanned-0.6.9//:serde_spanned", + "@rrc__toml_datetime-0.6.11//:toml_datetime", + "@rrc__toml_write-0.1.2//:toml_write", + "@rrc__winnow-0.7.14//:winnow", ], ) diff --git a/cargo/3rdparty/crates/BUILD.write16-1.0.0.bazel b/cargo/3rdparty/crates/BUILD.toml_write-0.1.2.bazel similarity index 97% rename from cargo/3rdparty/crates/BUILD.write16-1.0.0.bazel rename to cargo/3rdparty/crates/BUILD.toml_write-0.1.2.bazel index 1343f52286..5afb33b800 100644 --- a/cargo/3rdparty/crates/BUILD.write16-1.0.0.bazel +++ b/cargo/3rdparty/crates/BUILD.toml_write-0.1.2.bazel @@ -11,7 +11,7 @@ load("@rules_rust//rust:defs.bzl", "rust_library") package(default_visibility = ["//visibility:public"]) rust_library( - name = "write16", + name = "toml_write", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -30,6 +30,8 @@ rust_library( ), crate_features = [ "alloc", + "default", + "std", ], crate_root = "src/lib.rs", edition = "2021", @@ -38,7 +40,7 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=write16", + "crate-name=toml_write", "manual", "noclippy", "norustfmt", @@ -86,5 +88,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.0.0", + version = "0.1.2", ) diff --git a/cargo/3rdparty/crates/BUILD.typeid-1.0.2.bazel b/cargo/3rdparty/crates/BUILD.typeid-1.0.3.bazel similarity index 98% rename from cargo/3rdparty/crates/BUILD.typeid-1.0.2.bazel rename to cargo/3rdparty/crates/BUILD.typeid-1.0.3.bazel index bfa69daa3a..e144d76a9d 100644 --- a/cargo/3rdparty/crates/BUILD.typeid-1.0.2.bazel +++ b/cargo/3rdparty/crates/BUILD.typeid-1.0.3.bazel @@ -84,9 +84,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.0.2", + version = "1.0.3", deps = [ - "@rrc__typeid-1.0.2//:build_script_build", + "@rrc__typeid-1.0.3//:build_script_build", ], ) @@ -135,7 +135,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "1.0.2", + version = "1.0.3", visibility = ["//visibility:private"], ) diff --git a/cargo/3rdparty/crates/BUILD.unicode-ident-1.0.16.bazel b/cargo/3rdparty/crates/BUILD.unicode-ident-1.0.22.bazel similarity index 99% rename from cargo/3rdparty/crates/BUILD.unicode-ident-1.0.16.bazel rename to cargo/3rdparty/crates/BUILD.unicode-ident-1.0.22.bazel index ef56aa0834..c4465b742c 100644 --- a/cargo/3rdparty/crates/BUILD.unicode-ident-1.0.16.bazel +++ b/cargo/3rdparty/crates/BUILD.unicode-ident-1.0.22.bazel @@ -83,5 +83,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.0.16", + version = "1.0.22", ) diff --git a/cargo/3rdparty/crates/BUILD.quote-1.0.38.bazel b/cargo/3rdparty/crates/BUILD.url-2.5.7.bazel similarity index 92% rename from cargo/3rdparty/crates/BUILD.quote-1.0.38.bazel rename to cargo/3rdparty/crates/BUILD.url-2.5.7.bazel index b15e956426..1a4f400ba3 100644 --- a/cargo/3rdparty/crates/BUILD.quote-1.0.38.bazel +++ b/cargo/3rdparty/crates/BUILD.url-2.5.7.bazel @@ -11,7 +11,7 @@ load("@rules_rust//rust:defs.bzl", "rust_library") package(default_visibility = ["//visibility:public"]) rust_library( - name = "quote", + name = "url", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -30,7 +30,8 @@ rust_library( ), crate_features = [ "default", - "proc-macro", + "serde", + "std", ], crate_root = "src/lib.rs", edition = "2018", @@ -39,7 +40,7 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=quote", + "crate-name=url", "manual", "noclippy", "norustfmt", @@ -87,8 +88,11 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.0.38", + version = "2.5.7", deps = [ - "@rrc__proc-macro2-1.0.93//:proc_macro2", + "@rrc__form_urlencoded-1.2.2//:form_urlencoded", + "@rrc__idna-1.1.0//:idna", + "@rrc__percent-encoding-2.3.2//:percent_encoding", + "@rrc__serde-1.0.228//:serde", ], ) diff --git a/cargo/3rdparty/crates/BUILD.utf16_iter-1.0.5.bazel b/cargo/3rdparty/crates/BUILD.utf16_iter-1.0.5.bazel deleted file mode 100644 index 34d170143a..0000000000 --- a/cargo/3rdparty/crates/BUILD.utf16_iter-1.0.5.bazel +++ /dev/null @@ -1,87 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @@//cargo/3rdparty:crates_vendor -############################################################################### - -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -rust_library( - name = "utf16_iter", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_root = "src/lib.rs", - edition = "2021", - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=utf16_iter", - "manual", - "noclippy", - "norustfmt", - ], - target_compatible_with = select({ - "@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-linux-android": [], - "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], - "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [], - "@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:aarch64-unknown-uefi": [], - "@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-pc-windows-msvc": [], - "@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:riscv32imc-unknown-none-elf": [], - "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [], - "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [], - "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [], - "@rules_rust//rust/platform:thumbv7em-none-eabi": [], - "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [], - "@rules_rust//rust/platform:wasm32-unknown-emscripten": [], - "@rules_rust//rust/platform:wasm32-unknown-unknown": [], - "@rules_rust//rust/platform:wasm32-wasip1": [], - "@rules_rust//rust/platform:wasm32-wasip1-threads": [], - "@rules_rust//rust/platform:wasm32-wasip2": [], - "@rules_rust//rust/platform:x86_64-apple-darwin": [], - "@rules_rust//rust/platform:x86_64-apple-ios": [], - "@rules_rust//rust/platform:x86_64-linux-android": [], - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], - "@rules_rust//rust/platform:x86_64-unknown-freebsd": [], - "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], - "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [], - "@rules_rust//rust/platform:x86_64-unknown-none": [], - "@rules_rust//rust/platform:x86_64-unknown-uefi": [], - "//conditions:default": ["@platforms//:incompatible"], - }), - version = "1.0.5", -) diff --git a/cargo/3rdparty/crates/BUILD.winnow-0.7.2.bazel b/cargo/3rdparty/crates/BUILD.winnow-0.7.14.bazel similarity index 99% rename from cargo/3rdparty/crates/BUILD.winnow-0.7.2.bazel rename to cargo/3rdparty/crates/BUILD.winnow-0.7.14.bazel index 9dc74ec8e3..96cd6b01cd 100644 --- a/cargo/3rdparty/crates/BUILD.winnow-0.7.2.bazel +++ b/cargo/3rdparty/crates/BUILD.winnow-0.7.14.bazel @@ -88,5 +88,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.7.2", + version = "0.7.14", ) diff --git a/cargo/3rdparty/crates/BUILD.writeable-0.5.5.bazel b/cargo/3rdparty/crates/BUILD.writeable-0.6.2.bazel similarity index 99% rename from cargo/3rdparty/crates/BUILD.writeable-0.5.5.bazel rename to cargo/3rdparty/crates/BUILD.writeable-0.6.2.bazel index 3fe46a7587..2b5e2618b7 100644 --- a/cargo/3rdparty/crates/BUILD.writeable-0.5.5.bazel +++ b/cargo/3rdparty/crates/BUILD.writeable-0.6.2.bazel @@ -83,5 +83,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.5.5", + version = "0.6.2", ) diff --git a/cargo/3rdparty/crates/BUILD.yoke-0.7.5.bazel b/cargo/3rdparty/crates/BUILD.yoke-0.8.1.bazel similarity index 94% rename from cargo/3rdparty/crates/BUILD.yoke-0.7.5.bazel rename to cargo/3rdparty/crates/BUILD.yoke-0.8.1.bazel index 6d7245ce54..c72b2451f6 100644 --- a/cargo/3rdparty/crates/BUILD.yoke-0.7.5.bazel +++ b/cargo/3rdparty/crates/BUILD.yoke-0.8.1.bazel @@ -29,15 +29,13 @@ rust_library( ], ), crate_features = [ - "alloc", - "default", "derive", "zerofrom", ], crate_root = "src/lib.rs", edition = "2021", proc_macro_deps = [ - "@rrc__yoke-derive-0.7.5//:yoke_derive", + "@rrc__yoke-derive-0.8.1//:yoke_derive", ], rustc_flags = [ "--cap-lints=allow", @@ -92,9 +90,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.7.5", + version = "0.8.1", deps = [ - "@rrc__stable_deref_trait-1.2.0//:stable_deref_trait", - "@rrc__zerofrom-0.1.5//:zerofrom", + "@rrc__stable_deref_trait-1.2.1//:stable_deref_trait", + "@rrc__zerofrom-0.1.6//:zerofrom", ], ) diff --git a/cargo/3rdparty/crates/BUILD.yoke-derive-0.7.5.bazel b/cargo/3rdparty/crates/BUILD.yoke-derive-0.8.1.bazel similarity index 95% rename from cargo/3rdparty/crates/BUILD.yoke-derive-0.7.5.bazel rename to cargo/3rdparty/crates/BUILD.yoke-derive-0.8.1.bazel index d38cf3deaf..a3a019ec86 100644 --- a/cargo/3rdparty/crates/BUILD.yoke-derive-0.7.5.bazel +++ b/cargo/3rdparty/crates/BUILD.yoke-derive-0.8.1.bazel @@ -83,11 +83,11 @@ rust_proc_macro( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.7.5", + version = "0.8.1", deps = [ - "@rrc__proc-macro2-1.0.93//:proc_macro2", - "@rrc__quote-1.0.38//:quote", - "@rrc__syn-2.0.98//:syn", - "@rrc__synstructure-0.13.1//:synstructure", + "@rrc__proc-macro2-1.0.103//:proc_macro2", + "@rrc__quote-1.0.42//:quote", + "@rrc__syn-2.0.111//:syn", + "@rrc__synstructure-0.13.2//:synstructure", ], ) diff --git a/cargo/3rdparty/crates/BUILD.zerofrom-0.1.5.bazel b/cargo/3rdparty/crates/BUILD.zerofrom-0.1.6.bazel similarity index 97% rename from cargo/3rdparty/crates/BUILD.zerofrom-0.1.5.bazel rename to cargo/3rdparty/crates/BUILD.zerofrom-0.1.6.bazel index 6304196a5c..d8183bf005 100644 --- a/cargo/3rdparty/crates/BUILD.zerofrom-0.1.5.bazel +++ b/cargo/3rdparty/crates/BUILD.zerofrom-0.1.6.bazel @@ -29,13 +29,12 @@ rust_library( ], ), crate_features = [ - "alloc", "derive", ], crate_root = "src/lib.rs", edition = "2021", proc_macro_deps = [ - "@rrc__zerofrom-derive-0.1.5//:zerofrom_derive", + "@rrc__zerofrom-derive-0.1.6//:zerofrom_derive", ], rustc_flags = [ "--cap-lints=allow", @@ -90,5 +89,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.1.5", + version = "0.1.6", ) diff --git a/cargo/3rdparty/crates/BUILD.zerofrom-derive-0.1.5.bazel b/cargo/3rdparty/crates/BUILD.zerofrom-derive-0.1.6.bazel similarity index 95% rename from cargo/3rdparty/crates/BUILD.zerofrom-derive-0.1.5.bazel rename to cargo/3rdparty/crates/BUILD.zerofrom-derive-0.1.6.bazel index deef5e7cc7..acf2e6e7e4 100644 --- a/cargo/3rdparty/crates/BUILD.zerofrom-derive-0.1.5.bazel +++ b/cargo/3rdparty/crates/BUILD.zerofrom-derive-0.1.6.bazel @@ -83,11 +83,11 @@ rust_proc_macro( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.1.5", + version = "0.1.6", deps = [ - "@rrc__proc-macro2-1.0.93//:proc_macro2", - "@rrc__quote-1.0.38//:quote", - "@rrc__syn-2.0.98//:syn", - "@rrc__synstructure-0.13.1//:synstructure", + "@rrc__proc-macro2-1.0.103//:proc_macro2", + "@rrc__quote-1.0.42//:quote", + "@rrc__syn-2.0.111//:syn", + "@rrc__synstructure-0.13.2//:synstructure", ], ) diff --git a/cargo/3rdparty/crates/BUILD.zerotrie-0.2.3.bazel b/cargo/3rdparty/crates/BUILD.zerotrie-0.2.3.bazel new file mode 100644 index 0000000000..984f08769b --- /dev/null +++ b/cargo/3rdparty/crates/BUILD.zerotrie-0.2.3.bazel @@ -0,0 +1,98 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//cargo/3rdparty:crates_vendor +############################################################################### + +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +rust_library( + name = "zerotrie", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "yoke", + "zerofrom", + ], + crate_root = "src/lib.rs", + edition = "2021", + proc_macro_deps = [ + "@rrc__displaydoc-0.2.5//:displaydoc", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=zerotrie", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@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-linux-android": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [], + "@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:aarch64-unknown-uefi": [], + "@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-pc-windows-msvc": [], + "@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:riscv32imc-unknown-none-elf": [], + "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [], + "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [], + "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [], + "@rules_rust//rust/platform:thumbv7em-none-eabi": [], + "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [], + "@rules_rust//rust/platform:wasm32-unknown-emscripten": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], + "@rules_rust//rust/platform:wasm32-wasip1": [], + "@rules_rust//rust/platform:wasm32-wasip1-threads": [], + "@rules_rust//rust/platform:wasm32-wasip2": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-apple-ios": [], + "@rules_rust//rust/platform:x86_64-linux-android": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-freebsd": [], + "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [], + "@rules_rust//rust/platform:x86_64-unknown-none": [], + "@rules_rust//rust/platform:x86_64-unknown-uefi": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.2.3", + deps = [ + "@rrc__yoke-0.8.1//:yoke", + "@rrc__zerofrom-0.1.6//:zerofrom", + ], +) diff --git a/cargo/3rdparty/crates/BUILD.zerovec-0.10.4.bazel b/cargo/3rdparty/crates/BUILD.zerovec-0.11.5.bazel similarity index 96% rename from cargo/3rdparty/crates/BUILD.zerovec-0.10.4.bazel rename to cargo/3rdparty/crates/BUILD.zerovec-0.11.5.bazel index 2a3cc859cc..3aaee0982f 100644 --- a/cargo/3rdparty/crates/BUILD.zerovec-0.10.4.bazel +++ b/cargo/3rdparty/crates/BUILD.zerovec-0.11.5.bazel @@ -35,7 +35,7 @@ rust_library( crate_root = "src/lib.rs", edition = "2021", proc_macro_deps = [ - "@rrc__zerovec-derive-0.10.3//:zerovec_derive", + "@rrc__zerovec-derive-0.11.2//:zerovec_derive", ], rustc_flags = [ "--cap-lints=allow", @@ -90,9 +90,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.10.4", + version = "0.11.5", deps = [ - "@rrc__yoke-0.7.5//:yoke", - "@rrc__zerofrom-0.1.5//:zerofrom", + "@rrc__yoke-0.8.1//:yoke", + "@rrc__zerofrom-0.1.6//:zerofrom", ], ) diff --git a/cargo/3rdparty/crates/BUILD.zerovec-derive-0.10.3.bazel b/cargo/3rdparty/crates/BUILD.zerovec-derive-0.11.2.bazel similarity index 96% rename from cargo/3rdparty/crates/BUILD.zerovec-derive-0.10.3.bazel rename to cargo/3rdparty/crates/BUILD.zerovec-derive-0.11.2.bazel index 09613c80aa..46b5d2e051 100644 --- a/cargo/3rdparty/crates/BUILD.zerovec-derive-0.10.3.bazel +++ b/cargo/3rdparty/crates/BUILD.zerovec-derive-0.11.2.bazel @@ -83,10 +83,10 @@ rust_proc_macro( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.10.3", + version = "0.11.2", deps = [ - "@rrc__proc-macro2-1.0.93//:proc_macro2", - "@rrc__quote-1.0.38//:quote", - "@rrc__syn-2.0.98//:syn", + "@rrc__proc-macro2-1.0.103//:proc_macro2", + "@rrc__quote-1.0.42//:quote", + "@rrc__syn-2.0.111//:syn", ], ) diff --git a/cargo/3rdparty/crates/cargo-util-schemas-0.3.1/BUILD.bazel b/cargo/3rdparty/crates/cargo-util-schemas-0.3.1/BUILD.bazel new file mode 100644 index 0000000000..8fcaa3d147 --- /dev/null +++ b/cargo/3rdparty/crates/cargo-util-schemas-0.3.1/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//cargo/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "cargo-util-schemas-0.3.1", + actual = "@rrc__cargo-util-schemas-0.3.1//:cargo_util_schemas", + tags = ["manual"], +) diff --git a/cargo/3rdparty/crates/cargo-util-schemas/BUILD.bazel b/cargo/3rdparty/crates/cargo-util-schemas/BUILD.bazel new file mode 100644 index 0000000000..984a50b3d7 --- /dev/null +++ b/cargo/3rdparty/crates/cargo-util-schemas/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//cargo/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "cargo-util-schemas", + actual = "@rrc__cargo-util-schemas-0.3.1//:cargo_util_schemas", + tags = ["manual"], +) diff --git a/cargo/3rdparty/crates/cargo_toml-0.20.5/BUILD.bazel b/cargo/3rdparty/crates/cargo_toml-0.20.5/BUILD.bazel new file mode 100644 index 0000000000..f110141856 --- /dev/null +++ b/cargo/3rdparty/crates/cargo_toml-0.20.5/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//cargo/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "cargo_toml-0.20.5", + actual = "@rrc__cargo_toml-0.20.5//:cargo_toml", + tags = ["manual"], +) diff --git a/cargo/3rdparty/crates/cargo_toml/BUILD.bazel b/cargo/3rdparty/crates/cargo_toml/BUILD.bazel new file mode 100644 index 0000000000..71facd03bf --- /dev/null +++ b/cargo/3rdparty/crates/cargo_toml/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//cargo/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "cargo_toml", + actual = "@rrc__cargo_toml-0.20.5//:cargo_toml", + tags = ["manual"], +) diff --git a/cargo/3rdparty/crates/crates.bzl b/cargo/3rdparty/crates/crates.bzl index 8b677ca6fc..e4bef7146d 100644 --- a/cargo/3rdparty/crates/crates.bzl +++ b/cargo/3rdparty/crates/crates.bzl @@ -6,11 +6,6 @@ ############################################################################### """Rules for defining repositories for remote `crates_vendor` repositories""" -load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe") - -# buildifier: disable=bzl-visibility -load("@rules_rust//crate_universe/private:crates_vendor.bzl", "crates_vendor_remote_repository") - # buildifier: disable=bzl-visibility load("//cargo/3rdparty/crates:defs.bzl", _crate_repositories = "crate_repositories") @@ -20,13 +15,7 @@ def crate_repositories(): Returns: A list of repos visible to the module through the module extension. """ - maybe( - crates_vendor_remote_repository, - name = "rrc", - build_file = Label("//cargo/3rdparty/crates:BUILD.bazel"), - defs_module = Label("//cargo/3rdparty/crates:defs.bzl"), - ) - direct_deps = [struct(repo = "rrc", is_dev_dep = False)] - direct_deps.extend(_crate_repositories()) - return direct_deps + # buildifier: disable=print + print("DEPRECATED: Instead load `crate_repositories` directly from `//cargo/3rdparty/crates:defs.bzl`") + return _crate_repositories() diff --git a/cargo/3rdparty/crates/defs.bzl b/cargo/3rdparty/crates/defs.bzl index 08a3685398..15c279d7c6 100644 --- a/cargo/3rdparty/crates/defs.bzl +++ b/cargo/3rdparty/crates/defs.bzl @@ -19,6 +19,9 @@ load("@bazel_skylib//lib:selects.bzl", "selects") load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe") +# buildifier: disable=bzl-visibility +load("@rules_rust//crate_universe/private:crates_vendor.bzl", "crates_vendor_remote_repository") + ############################################################################### # MACROS API ############################################################################### @@ -295,15 +298,15 @@ def aliases( _NORMAL_DEPENDENCIES = { "cargo/private/cargo_toml_info": { _COMMON_CONDITION: { - "cargo_toml": Label("@rrc//:cargo_toml-0.20.5"), + "cargo_toml": Label("@rrc//cargo_toml-0.20.5"), }, }, "cargo/private/cargo_toml_variable_extractor": { _COMMON_CONDITION: { - "cargo-util-schemas": Label("@rrc//:cargo-util-schemas-0.3.1"), - "pathdiff": Label("@rrc//:pathdiff-0.1.0"), - "semver": Label("@rrc//:semver-1.0.25"), - "toml": Label("@rrc//:toml-0.8.20"), + "cargo-util-schemas": Label("@rrc//cargo-util-schemas-0.3.1"), + "pathdiff": Label("@rrc//pathdiff-0.1.0"), + "semver": Label("@rrc//semver-1.0.27"), + "toml": Label("@rrc//toml-0.8.23"), }, }, } @@ -403,6 +406,7 @@ _CONDITIONS = { "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(any())": [], "i686-apple-darwin": ["@rules_rust//rust/platform:i686-apple-darwin"], "i686-linux-android": ["@rules_rust//rust/platform:i686-linux-android"], "i686-pc-windows-msvc": ["@rules_rust//rust/platform:i686-pc-windows-msvc"], @@ -482,192 +486,162 @@ def crate_repositories(): maybe( http_archive, - name = "rrc__equivalent-1.0.1", - sha256 = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5", - type = "tar.gz", - urls = ["https://static.crates.io/crates/equivalent/1.0.1/download"], - strip_prefix = "equivalent-1.0.1", - build_file = Label("//cargo/3rdparty/crates:BUILD.equivalent-1.0.1.bazel"), - ) - - maybe( - http_archive, - name = "rrc__erased-serde-0.4.5", - sha256 = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d", - type = "tar.gz", - urls = ["https://static.crates.io/crates/erased-serde/0.4.5/download"], - strip_prefix = "erased-serde-0.4.5", - build_file = Label("//cargo/3rdparty/crates:BUILD.erased-serde-0.4.5.bazel"), - ) - - maybe( - http_archive, - name = "rrc__form_urlencoded-1.2.1", - sha256 = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456", - type = "tar.gz", - urls = ["https://static.crates.io/crates/form_urlencoded/1.2.1/download"], - strip_prefix = "form_urlencoded-1.2.1", - build_file = Label("//cargo/3rdparty/crates:BUILD.form_urlencoded-1.2.1.bazel"), - ) - - maybe( - http_archive, - name = "rrc__hashbrown-0.15.2", - sha256 = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289", + name = "rrc__equivalent-1.0.2", + sha256 = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f", type = "tar.gz", - urls = ["https://static.crates.io/crates/hashbrown/0.15.2/download"], - strip_prefix = "hashbrown-0.15.2", - build_file = Label("//cargo/3rdparty/crates:BUILD.hashbrown-0.15.2.bazel"), + urls = ["https://static.crates.io/crates/equivalent/1.0.2/download"], + strip_prefix = "equivalent-1.0.2", + build_file = Label("//cargo/3rdparty/crates:BUILD.equivalent-1.0.2.bazel"), ) maybe( http_archive, - name = "rrc__icu_collections-1.5.0", - sha256 = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526", + name = "rrc__erased-serde-0.4.9", + sha256 = "89e8918065695684b2b0702da20382d5ae6065cf3327bc2d6436bd49a71ce9f3", type = "tar.gz", - urls = ["https://static.crates.io/crates/icu_collections/1.5.0/download"], - strip_prefix = "icu_collections-1.5.0", - build_file = Label("//cargo/3rdparty/crates:BUILD.icu_collections-1.5.0.bazel"), + urls = ["https://static.crates.io/crates/erased-serde/0.4.9/download"], + strip_prefix = "erased-serde-0.4.9", + build_file = Label("//cargo/3rdparty/crates:BUILD.erased-serde-0.4.9.bazel"), ) maybe( http_archive, - name = "rrc__icu_locid-1.5.0", - sha256 = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637", + name = "rrc__form_urlencoded-1.2.2", + sha256 = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf", type = "tar.gz", - urls = ["https://static.crates.io/crates/icu_locid/1.5.0/download"], - strip_prefix = "icu_locid-1.5.0", - build_file = Label("//cargo/3rdparty/crates:BUILD.icu_locid-1.5.0.bazel"), + urls = ["https://static.crates.io/crates/form_urlencoded/1.2.2/download"], + strip_prefix = "form_urlencoded-1.2.2", + build_file = Label("//cargo/3rdparty/crates:BUILD.form_urlencoded-1.2.2.bazel"), ) maybe( http_archive, - name = "rrc__icu_locid_transform-1.5.0", - sha256 = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e", + name = "rrc__hashbrown-0.16.1", + sha256 = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100", type = "tar.gz", - urls = ["https://static.crates.io/crates/icu_locid_transform/1.5.0/download"], - strip_prefix = "icu_locid_transform-1.5.0", - build_file = Label("//cargo/3rdparty/crates:BUILD.icu_locid_transform-1.5.0.bazel"), + urls = ["https://static.crates.io/crates/hashbrown/0.16.1/download"], + strip_prefix = "hashbrown-0.16.1", + build_file = Label("//cargo/3rdparty/crates:BUILD.hashbrown-0.16.1.bazel"), ) maybe( http_archive, - name = "rrc__icu_locid_transform_data-1.5.0", - sha256 = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e", + name = "rrc__icu_collections-2.1.1", + sha256 = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43", type = "tar.gz", - urls = ["https://static.crates.io/crates/icu_locid_transform_data/1.5.0/download"], - strip_prefix = "icu_locid_transform_data-1.5.0", - build_file = Label("//cargo/3rdparty/crates:BUILD.icu_locid_transform_data-1.5.0.bazel"), + urls = ["https://static.crates.io/crates/icu_collections/2.1.1/download"], + strip_prefix = "icu_collections-2.1.1", + build_file = Label("//cargo/3rdparty/crates:BUILD.icu_collections-2.1.1.bazel"), ) maybe( http_archive, - name = "rrc__icu_normalizer-1.5.0", - sha256 = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f", + name = "rrc__icu_locale_core-2.1.1", + sha256 = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6", type = "tar.gz", - urls = ["https://static.crates.io/crates/icu_normalizer/1.5.0/download"], - strip_prefix = "icu_normalizer-1.5.0", - build_file = Label("//cargo/3rdparty/crates:BUILD.icu_normalizer-1.5.0.bazel"), + urls = ["https://static.crates.io/crates/icu_locale_core/2.1.1/download"], + strip_prefix = "icu_locale_core-2.1.1", + build_file = Label("//cargo/3rdparty/crates:BUILD.icu_locale_core-2.1.1.bazel"), ) maybe( http_archive, - name = "rrc__icu_normalizer_data-1.5.0", - sha256 = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516", + name = "rrc__icu_normalizer-2.1.1", + sha256 = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599", type = "tar.gz", - urls = ["https://static.crates.io/crates/icu_normalizer_data/1.5.0/download"], - strip_prefix = "icu_normalizer_data-1.5.0", - build_file = Label("//cargo/3rdparty/crates:BUILD.icu_normalizer_data-1.5.0.bazel"), + urls = ["https://static.crates.io/crates/icu_normalizer/2.1.1/download"], + strip_prefix = "icu_normalizer-2.1.1", + build_file = Label("//cargo/3rdparty/crates:BUILD.icu_normalizer-2.1.1.bazel"), ) maybe( http_archive, - name = "rrc__icu_properties-1.5.1", - sha256 = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5", + name = "rrc__icu_normalizer_data-2.1.1", + sha256 = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a", type = "tar.gz", - urls = ["https://static.crates.io/crates/icu_properties/1.5.1/download"], - strip_prefix = "icu_properties-1.5.1", - build_file = Label("//cargo/3rdparty/crates:BUILD.icu_properties-1.5.1.bazel"), + urls = ["https://static.crates.io/crates/icu_normalizer_data/2.1.1/download"], + strip_prefix = "icu_normalizer_data-2.1.1", + build_file = Label("//cargo/3rdparty/crates:BUILD.icu_normalizer_data-2.1.1.bazel"), ) maybe( http_archive, - name = "rrc__icu_properties_data-1.5.0", - sha256 = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569", + name = "rrc__icu_properties-2.1.1", + sha256 = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99", type = "tar.gz", - urls = ["https://static.crates.io/crates/icu_properties_data/1.5.0/download"], - strip_prefix = "icu_properties_data-1.5.0", - build_file = Label("//cargo/3rdparty/crates:BUILD.icu_properties_data-1.5.0.bazel"), + urls = ["https://static.crates.io/crates/icu_properties/2.1.1/download"], + strip_prefix = "icu_properties-2.1.1", + build_file = Label("//cargo/3rdparty/crates:BUILD.icu_properties-2.1.1.bazel"), ) maybe( http_archive, - name = "rrc__icu_provider-1.5.0", - sha256 = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9", + name = "rrc__icu_properties_data-2.1.1", + sha256 = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899", type = "tar.gz", - urls = ["https://static.crates.io/crates/icu_provider/1.5.0/download"], - strip_prefix = "icu_provider-1.5.0", - build_file = Label("//cargo/3rdparty/crates:BUILD.icu_provider-1.5.0.bazel"), + urls = ["https://static.crates.io/crates/icu_properties_data/2.1.1/download"], + strip_prefix = "icu_properties_data-2.1.1", + build_file = Label("//cargo/3rdparty/crates:BUILD.icu_properties_data-2.1.1.bazel"), ) maybe( http_archive, - name = "rrc__icu_provider_macros-1.5.0", - sha256 = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6", + name = "rrc__icu_provider-2.1.1", + sha256 = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614", type = "tar.gz", - urls = ["https://static.crates.io/crates/icu_provider_macros/1.5.0/download"], - strip_prefix = "icu_provider_macros-1.5.0", - build_file = Label("//cargo/3rdparty/crates:BUILD.icu_provider_macros-1.5.0.bazel"), + urls = ["https://static.crates.io/crates/icu_provider/2.1.1/download"], + strip_prefix = "icu_provider-2.1.1", + build_file = Label("//cargo/3rdparty/crates:BUILD.icu_provider-2.1.1.bazel"), ) maybe( http_archive, - name = "rrc__idna-1.0.3", - sha256 = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e", + name = "rrc__idna-1.1.0", + sha256 = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de", type = "tar.gz", - urls = ["https://static.crates.io/crates/idna/1.0.3/download"], - strip_prefix = "idna-1.0.3", - build_file = Label("//cargo/3rdparty/crates:BUILD.idna-1.0.3.bazel"), + urls = ["https://static.crates.io/crates/idna/1.1.0/download"], + strip_prefix = "idna-1.1.0", + build_file = Label("//cargo/3rdparty/crates:BUILD.idna-1.1.0.bazel"), ) maybe( http_archive, - name = "rrc__idna_adapter-1.2.0", - sha256 = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71", + name = "rrc__idna_adapter-1.2.1", + sha256 = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344", type = "tar.gz", - urls = ["https://static.crates.io/crates/idna_adapter/1.2.0/download"], - strip_prefix = "idna_adapter-1.2.0", - build_file = Label("//cargo/3rdparty/crates:BUILD.idna_adapter-1.2.0.bazel"), + urls = ["https://static.crates.io/crates/idna_adapter/1.2.1/download"], + strip_prefix = "idna_adapter-1.2.1", + build_file = Label("//cargo/3rdparty/crates:BUILD.idna_adapter-1.2.1.bazel"), ) maybe( http_archive, - name = "rrc__indexmap-2.7.1", - sha256 = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652", + name = "rrc__indexmap-2.12.1", + sha256 = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2", type = "tar.gz", - urls = ["https://static.crates.io/crates/indexmap/2.7.1/download"], - strip_prefix = "indexmap-2.7.1", - build_file = Label("//cargo/3rdparty/crates:BUILD.indexmap-2.7.1.bazel"), + urls = ["https://static.crates.io/crates/indexmap/2.12.1/download"], + strip_prefix = "indexmap-2.12.1", + build_file = Label("//cargo/3rdparty/crates:BUILD.indexmap-2.12.1.bazel"), ) maybe( http_archive, - name = "rrc__litemap-0.7.4", - sha256 = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104", + name = "rrc__litemap-0.8.1", + sha256 = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77", type = "tar.gz", - urls = ["https://static.crates.io/crates/litemap/0.7.4/download"], - strip_prefix = "litemap-0.7.4", - build_file = Label("//cargo/3rdparty/crates:BUILD.litemap-0.7.4.bazel"), + urls = ["https://static.crates.io/crates/litemap/0.8.1/download"], + strip_prefix = "litemap-0.8.1", + build_file = Label("//cargo/3rdparty/crates:BUILD.litemap-0.8.1.bazel"), ) maybe( http_archive, - name = "rrc__memchr-2.7.4", - sha256 = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3", + name = "rrc__memchr-2.7.6", + sha256 = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273", type = "tar.gz", - urls = ["https://static.crates.io/crates/memchr/2.7.4/download"], - strip_prefix = "memchr-2.7.4", - build_file = Label("//cargo/3rdparty/crates:BUILD.memchr-2.7.4.bazel"), + urls = ["https://static.crates.io/crates/memchr/2.7.6/download"], + strip_prefix = "memchr-2.7.6", + build_file = Label("//cargo/3rdparty/crates:BUILD.memchr-2.7.6.bazel"), ) maybe( @@ -702,62 +676,72 @@ def crate_repositories(): maybe( http_archive, - name = "rrc__percent-encoding-2.3.1", - sha256 = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e", + name = "rrc__percent-encoding-2.3.2", + sha256 = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220", + type = "tar.gz", + urls = ["https://static.crates.io/crates/percent-encoding/2.3.2/download"], + strip_prefix = "percent-encoding-2.3.2", + build_file = Label("//cargo/3rdparty/crates:BUILD.percent-encoding-2.3.2.bazel"), + ) + + maybe( + http_archive, + name = "rrc__potential_utf-0.1.4", + sha256 = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77", type = "tar.gz", - urls = ["https://static.crates.io/crates/percent-encoding/2.3.1/download"], - strip_prefix = "percent-encoding-2.3.1", - build_file = Label("//cargo/3rdparty/crates:BUILD.percent-encoding-2.3.1.bazel"), + urls = ["https://static.crates.io/crates/potential_utf/0.1.4/download"], + strip_prefix = "potential_utf-0.1.4", + build_file = Label("//cargo/3rdparty/crates:BUILD.potential_utf-0.1.4.bazel"), ) maybe( http_archive, - name = "rrc__proc-macro2-1.0.93", - sha256 = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99", + name = "rrc__proc-macro2-1.0.103", + sha256 = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8", type = "tar.gz", - urls = ["https://static.crates.io/crates/proc-macro2/1.0.93/download"], - strip_prefix = "proc-macro2-1.0.93", - build_file = Label("//cargo/3rdparty/crates:BUILD.proc-macro2-1.0.93.bazel"), + urls = ["https://static.crates.io/crates/proc-macro2/1.0.103/download"], + strip_prefix = "proc-macro2-1.0.103", + build_file = Label("//cargo/3rdparty/crates:BUILD.proc-macro2-1.0.103.bazel"), ) maybe( http_archive, - name = "rrc__quote-1.0.38", - sha256 = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc", + name = "rrc__quote-1.0.42", + sha256 = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f", type = "tar.gz", - urls = ["https://static.crates.io/crates/quote/1.0.38/download"], - strip_prefix = "quote-1.0.38", - build_file = Label("//cargo/3rdparty/crates:BUILD.quote-1.0.38.bazel"), + urls = ["https://static.crates.io/crates/quote/1.0.42/download"], + strip_prefix = "quote-1.0.42", + build_file = Label("//cargo/3rdparty/crates:BUILD.quote-1.0.42.bazel"), ) maybe( http_archive, - name = "rrc__semver-1.0.25", - sha256 = "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03", + name = "rrc__semver-1.0.27", + sha256 = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2", type = "tar.gz", - urls = ["https://static.crates.io/crates/semver/1.0.25/download"], - strip_prefix = "semver-1.0.25", - build_file = Label("//cargo/3rdparty/crates:BUILD.semver-1.0.25.bazel"), + urls = ["https://static.crates.io/crates/semver/1.0.27/download"], + strip_prefix = "semver-1.0.27", + build_file = Label("//cargo/3rdparty/crates:BUILD.semver-1.0.27.bazel"), ) maybe( http_archive, - name = "rrc__serde-1.0.217", - sha256 = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70", + name = "rrc__serde-1.0.228", + sha256 = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e", type = "tar.gz", - urls = ["https://static.crates.io/crates/serde/1.0.217/download"], - strip_prefix = "serde-1.0.217", - build_file = Label("//cargo/3rdparty/crates:BUILD.serde-1.0.217.bazel"), + urls = ["https://static.crates.io/crates/serde/1.0.228/download"], + strip_prefix = "serde-1.0.228", + build_file = Label("//cargo/3rdparty/crates:BUILD.serde-1.0.228.bazel"), ) maybe( http_archive, - name = "rrc__serde-untagged-0.1.6", - sha256 = "2676ba99bd82f75cae5cbd2c8eda6fa0b8760f18978ea840e980dd5567b5c5b6", + name = "rrc__serde-untagged-0.1.9", + sha256 = "f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058", type = "tar.gz", - urls = ["https://static.crates.io/crates/serde-untagged/0.1.6/download"], - strip_prefix = "serde-untagged-0.1.6", - build_file = Label("//cargo/3rdparty/crates:BUILD.serde-untagged-0.1.6.bazel"), + urls = ["https://static.crates.io/crates/serde-untagged/0.1.9/download"], + strip_prefix = "serde-untagged-0.1.9", + build_file = Label("//cargo/3rdparty/crates:BUILD.serde-untagged-0.1.9.bazel"), ) maybe( @@ -772,62 +756,72 @@ def crate_repositories(): maybe( http_archive, - name = "rrc__serde_derive-1.0.217", - sha256 = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0", + name = "rrc__serde_core-1.0.228", + sha256 = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad", + type = "tar.gz", + urls = ["https://static.crates.io/crates/serde_core/1.0.228/download"], + strip_prefix = "serde_core-1.0.228", + build_file = Label("//cargo/3rdparty/crates:BUILD.serde_core-1.0.228.bazel"), + ) + + maybe( + http_archive, + name = "rrc__serde_derive-1.0.228", + sha256 = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79", type = "tar.gz", - urls = ["https://static.crates.io/crates/serde_derive/1.0.217/download"], - strip_prefix = "serde_derive-1.0.217", - build_file = Label("//cargo/3rdparty/crates:BUILD.serde_derive-1.0.217.bazel"), + urls = ["https://static.crates.io/crates/serde_derive/1.0.228/download"], + strip_prefix = "serde_derive-1.0.228", + build_file = Label("//cargo/3rdparty/crates:BUILD.serde_derive-1.0.228.bazel"), ) maybe( http_archive, - name = "rrc__serde_spanned-0.6.8", - sha256 = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1", + name = "rrc__serde_spanned-0.6.9", + sha256 = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3", type = "tar.gz", - urls = ["https://static.crates.io/crates/serde_spanned/0.6.8/download"], - strip_prefix = "serde_spanned-0.6.8", - build_file = Label("//cargo/3rdparty/crates:BUILD.serde_spanned-0.6.8.bazel"), + urls = ["https://static.crates.io/crates/serde_spanned/0.6.9/download"], + strip_prefix = "serde_spanned-0.6.9", + build_file = Label("//cargo/3rdparty/crates:BUILD.serde_spanned-0.6.9.bazel"), ) maybe( http_archive, - name = "rrc__smallvec-1.13.2", - sha256 = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67", + name = "rrc__smallvec-1.15.1", + sha256 = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03", type = "tar.gz", - urls = ["https://static.crates.io/crates/smallvec/1.13.2/download"], - strip_prefix = "smallvec-1.13.2", - build_file = Label("//cargo/3rdparty/crates:BUILD.smallvec-1.13.2.bazel"), + urls = ["https://static.crates.io/crates/smallvec/1.15.1/download"], + strip_prefix = "smallvec-1.15.1", + build_file = Label("//cargo/3rdparty/crates:BUILD.smallvec-1.15.1.bazel"), ) maybe( http_archive, - name = "rrc__stable_deref_trait-1.2.0", - sha256 = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3", + name = "rrc__stable_deref_trait-1.2.1", + sha256 = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596", type = "tar.gz", - urls = ["https://static.crates.io/crates/stable_deref_trait/1.2.0/download"], - strip_prefix = "stable_deref_trait-1.2.0", - build_file = Label("//cargo/3rdparty/crates:BUILD.stable_deref_trait-1.2.0.bazel"), + urls = ["https://static.crates.io/crates/stable_deref_trait/1.2.1/download"], + strip_prefix = "stable_deref_trait-1.2.1", + build_file = Label("//cargo/3rdparty/crates:BUILD.stable_deref_trait-1.2.1.bazel"), ) maybe( http_archive, - name = "rrc__syn-2.0.98", - sha256 = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1", + name = "rrc__syn-2.0.111", + sha256 = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87", type = "tar.gz", - urls = ["https://static.crates.io/crates/syn/2.0.98/download"], - strip_prefix = "syn-2.0.98", - build_file = Label("//cargo/3rdparty/crates:BUILD.syn-2.0.98.bazel"), + urls = ["https://static.crates.io/crates/syn/2.0.111/download"], + strip_prefix = "syn-2.0.111", + build_file = Label("//cargo/3rdparty/crates:BUILD.syn-2.0.111.bazel"), ) maybe( http_archive, - name = "rrc__synstructure-0.13.1", - sha256 = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971", + name = "rrc__synstructure-0.13.2", + sha256 = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2", type = "tar.gz", - urls = ["https://static.crates.io/crates/synstructure/0.13.1/download"], - strip_prefix = "synstructure-0.13.1", - build_file = Label("//cargo/3rdparty/crates:BUILD.synstructure-0.13.1.bazel"), + urls = ["https://static.crates.io/crates/synstructure/0.13.2/download"], + strip_prefix = "synstructure-0.13.2", + build_file = Label("//cargo/3rdparty/crates:BUILD.synstructure-0.13.2.bazel"), ) maybe( @@ -852,92 +846,92 @@ def crate_repositories(): maybe( http_archive, - name = "rrc__tinystr-0.7.6", - sha256 = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f", + name = "rrc__tinystr-0.8.2", + sha256 = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869", type = "tar.gz", - urls = ["https://static.crates.io/crates/tinystr/0.7.6/download"], - strip_prefix = "tinystr-0.7.6", - build_file = Label("//cargo/3rdparty/crates:BUILD.tinystr-0.7.6.bazel"), + urls = ["https://static.crates.io/crates/tinystr/0.8.2/download"], + strip_prefix = "tinystr-0.8.2", + build_file = Label("//cargo/3rdparty/crates:BUILD.tinystr-0.8.2.bazel"), ) maybe( http_archive, - name = "rrc__toml-0.8.20", - sha256 = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148", + name = "rrc__toml-0.8.23", + sha256 = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362", type = "tar.gz", - urls = ["https://static.crates.io/crates/toml/0.8.20/download"], - strip_prefix = "toml-0.8.20", - build_file = Label("//cargo/3rdparty/crates:BUILD.toml-0.8.20.bazel"), + urls = ["https://static.crates.io/crates/toml/0.8.23/download"], + strip_prefix = "toml-0.8.23", + build_file = Label("//cargo/3rdparty/crates:BUILD.toml-0.8.23.bazel"), ) maybe( http_archive, - name = "rrc__toml_datetime-0.6.8", - sha256 = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41", + name = "rrc__toml_datetime-0.6.11", + sha256 = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c", type = "tar.gz", - urls = ["https://static.crates.io/crates/toml_datetime/0.6.8/download"], - strip_prefix = "toml_datetime-0.6.8", - build_file = Label("//cargo/3rdparty/crates:BUILD.toml_datetime-0.6.8.bazel"), + urls = ["https://static.crates.io/crates/toml_datetime/0.6.11/download"], + strip_prefix = "toml_datetime-0.6.11", + build_file = Label("//cargo/3rdparty/crates:BUILD.toml_datetime-0.6.11.bazel"), ) maybe( http_archive, - name = "rrc__toml_edit-0.22.24", - sha256 = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474", + name = "rrc__toml_edit-0.22.27", + sha256 = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a", type = "tar.gz", - urls = ["https://static.crates.io/crates/toml_edit/0.22.24/download"], - strip_prefix = "toml_edit-0.22.24", - build_file = Label("//cargo/3rdparty/crates:BUILD.toml_edit-0.22.24.bazel"), + urls = ["https://static.crates.io/crates/toml_edit/0.22.27/download"], + strip_prefix = "toml_edit-0.22.27", + build_file = Label("//cargo/3rdparty/crates:BUILD.toml_edit-0.22.27.bazel"), ) maybe( http_archive, - name = "rrc__typeid-1.0.2", - sha256 = "0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e", + name = "rrc__toml_write-0.1.2", + sha256 = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801", type = "tar.gz", - urls = ["https://static.crates.io/crates/typeid/1.0.2/download"], - strip_prefix = "typeid-1.0.2", - build_file = Label("//cargo/3rdparty/crates:BUILD.typeid-1.0.2.bazel"), + urls = ["https://static.crates.io/crates/toml_write/0.1.2/download"], + strip_prefix = "toml_write-0.1.2", + build_file = Label("//cargo/3rdparty/crates:BUILD.toml_write-0.1.2.bazel"), ) maybe( http_archive, - name = "rrc__unicode-ident-1.0.16", - sha256 = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034", + name = "rrc__typeid-1.0.3", + sha256 = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c", type = "tar.gz", - urls = ["https://static.crates.io/crates/unicode-ident/1.0.16/download"], - strip_prefix = "unicode-ident-1.0.16", - build_file = Label("//cargo/3rdparty/crates:BUILD.unicode-ident-1.0.16.bazel"), + urls = ["https://static.crates.io/crates/typeid/1.0.3/download"], + strip_prefix = "typeid-1.0.3", + build_file = Label("//cargo/3rdparty/crates:BUILD.typeid-1.0.3.bazel"), ) maybe( http_archive, - name = "rrc__unicode-xid-0.2.6", - sha256 = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853", + name = "rrc__unicode-ident-1.0.22", + sha256 = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5", type = "tar.gz", - urls = ["https://static.crates.io/crates/unicode-xid/0.2.6/download"], - strip_prefix = "unicode-xid-0.2.6", - build_file = Label("//cargo/3rdparty/crates:BUILD.unicode-xid-0.2.6.bazel"), + urls = ["https://static.crates.io/crates/unicode-ident/1.0.22/download"], + strip_prefix = "unicode-ident-1.0.22", + build_file = Label("//cargo/3rdparty/crates:BUILD.unicode-ident-1.0.22.bazel"), ) maybe( http_archive, - name = "rrc__url-2.5.4", - sha256 = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60", + name = "rrc__unicode-xid-0.2.6", + sha256 = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853", type = "tar.gz", - urls = ["https://static.crates.io/crates/url/2.5.4/download"], - strip_prefix = "url-2.5.4", - build_file = Label("//cargo/3rdparty/crates:BUILD.url-2.5.4.bazel"), + urls = ["https://static.crates.io/crates/unicode-xid/0.2.6/download"], + strip_prefix = "unicode-xid-0.2.6", + build_file = Label("//cargo/3rdparty/crates:BUILD.unicode-xid-0.2.6.bazel"), ) maybe( http_archive, - name = "rrc__utf16_iter-1.0.5", - sha256 = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246", + name = "rrc__url-2.5.7", + sha256 = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b", type = "tar.gz", - urls = ["https://static.crates.io/crates/utf16_iter/1.0.5/download"], - strip_prefix = "utf16_iter-1.0.5", - build_file = Label("//cargo/3rdparty/crates:BUILD.utf16_iter-1.0.5.bazel"), + urls = ["https://static.crates.io/crates/url/2.5.7/download"], + strip_prefix = "url-2.5.7", + build_file = Label("//cargo/3rdparty/crates:BUILD.url-2.5.7.bazel"), ) maybe( @@ -952,98 +946,107 @@ def crate_repositories(): maybe( http_archive, - name = "rrc__winnow-0.7.2", - sha256 = "59690dea168f2198d1a3b0cac23b8063efcd11012f10ae4698f284808c8ef603", + name = "rrc__winnow-0.7.14", + sha256 = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829", type = "tar.gz", - urls = ["https://static.crates.io/crates/winnow/0.7.2/download"], - strip_prefix = "winnow-0.7.2", - build_file = Label("//cargo/3rdparty/crates:BUILD.winnow-0.7.2.bazel"), + urls = ["https://static.crates.io/crates/winnow/0.7.14/download"], + strip_prefix = "winnow-0.7.14", + build_file = Label("//cargo/3rdparty/crates:BUILD.winnow-0.7.14.bazel"), ) maybe( http_archive, - name = "rrc__write16-1.0.0", - sha256 = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936", + name = "rrc__writeable-0.6.2", + sha256 = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9", type = "tar.gz", - urls = ["https://static.crates.io/crates/write16/1.0.0/download"], - strip_prefix = "write16-1.0.0", - build_file = Label("//cargo/3rdparty/crates:BUILD.write16-1.0.0.bazel"), + urls = ["https://static.crates.io/crates/writeable/0.6.2/download"], + strip_prefix = "writeable-0.6.2", + build_file = Label("//cargo/3rdparty/crates:BUILD.writeable-0.6.2.bazel"), ) maybe( http_archive, - name = "rrc__writeable-0.5.5", - sha256 = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51", + name = "rrc__yoke-0.8.1", + sha256 = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954", type = "tar.gz", - urls = ["https://static.crates.io/crates/writeable/0.5.5/download"], - strip_prefix = "writeable-0.5.5", - build_file = Label("//cargo/3rdparty/crates:BUILD.writeable-0.5.5.bazel"), + urls = ["https://static.crates.io/crates/yoke/0.8.1/download"], + strip_prefix = "yoke-0.8.1", + build_file = Label("//cargo/3rdparty/crates:BUILD.yoke-0.8.1.bazel"), ) maybe( http_archive, - name = "rrc__yoke-0.7.5", - sha256 = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40", + name = "rrc__yoke-derive-0.8.1", + sha256 = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d", type = "tar.gz", - urls = ["https://static.crates.io/crates/yoke/0.7.5/download"], - strip_prefix = "yoke-0.7.5", - build_file = Label("//cargo/3rdparty/crates:BUILD.yoke-0.7.5.bazel"), + urls = ["https://static.crates.io/crates/yoke-derive/0.8.1/download"], + strip_prefix = "yoke-derive-0.8.1", + build_file = Label("//cargo/3rdparty/crates:BUILD.yoke-derive-0.8.1.bazel"), ) maybe( http_archive, - name = "rrc__yoke-derive-0.7.5", - sha256 = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154", + name = "rrc__zerofrom-0.1.6", + sha256 = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5", type = "tar.gz", - urls = ["https://static.crates.io/crates/yoke-derive/0.7.5/download"], - strip_prefix = "yoke-derive-0.7.5", - build_file = Label("//cargo/3rdparty/crates:BUILD.yoke-derive-0.7.5.bazel"), + urls = ["https://static.crates.io/crates/zerofrom/0.1.6/download"], + strip_prefix = "zerofrom-0.1.6", + build_file = Label("//cargo/3rdparty/crates:BUILD.zerofrom-0.1.6.bazel"), ) maybe( http_archive, - name = "rrc__zerofrom-0.1.5", - sha256 = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e", + name = "rrc__zerofrom-derive-0.1.6", + sha256 = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502", type = "tar.gz", - urls = ["https://static.crates.io/crates/zerofrom/0.1.5/download"], - strip_prefix = "zerofrom-0.1.5", - build_file = Label("//cargo/3rdparty/crates:BUILD.zerofrom-0.1.5.bazel"), + urls = ["https://static.crates.io/crates/zerofrom-derive/0.1.6/download"], + strip_prefix = "zerofrom-derive-0.1.6", + build_file = Label("//cargo/3rdparty/crates:BUILD.zerofrom-derive-0.1.6.bazel"), ) maybe( http_archive, - name = "rrc__zerofrom-derive-0.1.5", - sha256 = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808", + name = "rrc__zerotrie-0.2.3", + sha256 = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851", type = "tar.gz", - urls = ["https://static.crates.io/crates/zerofrom-derive/0.1.5/download"], - strip_prefix = "zerofrom-derive-0.1.5", - build_file = Label("//cargo/3rdparty/crates:BUILD.zerofrom-derive-0.1.5.bazel"), + urls = ["https://static.crates.io/crates/zerotrie/0.2.3/download"], + strip_prefix = "zerotrie-0.2.3", + build_file = Label("//cargo/3rdparty/crates:BUILD.zerotrie-0.2.3.bazel"), ) maybe( http_archive, - name = "rrc__zerovec-0.10.4", - sha256 = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079", + name = "rrc__zerovec-0.11.5", + sha256 = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002", type = "tar.gz", - urls = ["https://static.crates.io/crates/zerovec/0.10.4/download"], - strip_prefix = "zerovec-0.10.4", - build_file = Label("//cargo/3rdparty/crates:BUILD.zerovec-0.10.4.bazel"), + urls = ["https://static.crates.io/crates/zerovec/0.11.5/download"], + strip_prefix = "zerovec-0.11.5", + build_file = Label("//cargo/3rdparty/crates:BUILD.zerovec-0.11.5.bazel"), ) maybe( http_archive, - name = "rrc__zerovec-derive-0.10.3", - sha256 = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6", + name = "rrc__zerovec-derive-0.11.2", + sha256 = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3", type = "tar.gz", - urls = ["https://static.crates.io/crates/zerovec-derive/0.10.3/download"], - strip_prefix = "zerovec-derive-0.10.3", - build_file = Label("//cargo/3rdparty/crates:BUILD.zerovec-derive-0.10.3.bazel"), + urls = ["https://static.crates.io/crates/zerovec-derive/0.11.2/download"], + strip_prefix = "zerovec-derive-0.11.2", + build_file = Label("//cargo/3rdparty/crates:BUILD.zerovec-derive-0.11.2.bazel"), + ) + + maybe( + crates_vendor_remote_repository, + name = "rrc", + defs_module = Label("//cargo/3rdparty/crates:defs.bzl"), + aliases = { + }, ) return [ + struct(repo = "rrc", is_dev_dep = False), struct(repo = "rrc__cargo-util-schemas-0.3.1", is_dev_dep = False), struct(repo = "rrc__cargo_toml-0.20.5", is_dev_dep = False), struct(repo = "rrc__pathdiff-0.1.0", is_dev_dep = False), - struct(repo = "rrc__semver-1.0.25", is_dev_dep = False), - struct(repo = "rrc__toml-0.8.20", is_dev_dep = False), + struct(repo = "rrc__semver-1.0.27", is_dev_dep = False), + struct(repo = "rrc__toml-0.8.23", is_dev_dep = False), ] diff --git a/cargo/3rdparty/crates/pathdiff-0.1.0/BUILD.bazel b/cargo/3rdparty/crates/pathdiff-0.1.0/BUILD.bazel new file mode 100644 index 0000000000..a7452fe22e --- /dev/null +++ b/cargo/3rdparty/crates/pathdiff-0.1.0/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//cargo/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "pathdiff-0.1.0", + actual = "@rrc__pathdiff-0.1.0//:pathdiff", + tags = ["manual"], +) diff --git a/cargo/3rdparty/crates/pathdiff/BUILD.bazel b/cargo/3rdparty/crates/pathdiff/BUILD.bazel new file mode 100644 index 0000000000..6cdc408fcd --- /dev/null +++ b/cargo/3rdparty/crates/pathdiff/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//cargo/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "pathdiff", + actual = "@rrc__pathdiff-0.1.0//:pathdiff", + tags = ["manual"], +) diff --git a/cargo/3rdparty/crates/semver-1.0.27/BUILD.bazel b/cargo/3rdparty/crates/semver-1.0.27/BUILD.bazel new file mode 100644 index 0000000000..10936e918a --- /dev/null +++ b/cargo/3rdparty/crates/semver-1.0.27/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//cargo/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "semver-1.0.27", + actual = "@rrc__semver-1.0.27//:semver", + tags = ["manual"], +) diff --git a/cargo/3rdparty/crates/semver/BUILD.bazel b/cargo/3rdparty/crates/semver/BUILD.bazel new file mode 100644 index 0000000000..31298b9197 --- /dev/null +++ b/cargo/3rdparty/crates/semver/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//cargo/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "semver", + actual = "@rrc__semver-1.0.27//:semver", + tags = ["manual"], +) diff --git a/cargo/3rdparty/crates/toml-0.8.23/BUILD.bazel b/cargo/3rdparty/crates/toml-0.8.23/BUILD.bazel new file mode 100644 index 0000000000..f4c2f08b01 --- /dev/null +++ b/cargo/3rdparty/crates/toml-0.8.23/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//cargo/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "toml-0.8.23", + actual = "@rrc__toml-0.8.23//:toml", + tags = ["manual"], +) diff --git a/cargo/3rdparty/crates/toml/BUILD.bazel b/cargo/3rdparty/crates/toml/BUILD.bazel new file mode 100644 index 0000000000..100450a710 --- /dev/null +++ b/cargo/3rdparty/crates/toml/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//cargo/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "toml", + actual = "@rrc__toml-0.8.23//:toml", + tags = ["manual"], +) diff --git a/cargo/BUILD.bazel b/cargo/BUILD.bazel index e9c6ca8f80..2dd3a83ef9 100644 --- a/cargo/BUILD.bazel +++ b/cargo/BUILD.bazel @@ -3,6 +3,7 @@ load("@bazel_skylib//:bzl_library.bzl", "bzl_library") exports_files([ "defs.bzl", "Cargo.toml", + "Cargo.lock", ]) bzl_library( diff --git a/cargo/3rdparty/Cargo.Bazel.lock b/cargo/Cargo.lock similarity index 65% rename from cargo/3rdparty/Cargo.Bazel.lock rename to cargo/Cargo.lock index d6323629d7..98171b2c77 100644 --- a/cargo/3rdparty/Cargo.Bazel.lock +++ b/cargo/Cargo.lock @@ -64,52 +64,54 @@ dependencies = [ [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "erased-serde" -version = "0.4.5" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d" +checksum = "89e8918065695684b2b0702da20382d5ae6065cf3327bc2d6436bd49a71ce9f3" dependencies = [ "serde", + "serde_core", "typeid", ] [[package]] name = "form_urlencoded" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" dependencies = [ "percent-encoding", ] [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" [[package]] name = "icu_collections" -version = "1.5.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" dependencies = [ "displaydoc", + "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locid" -version = "1.5.0" +name = "icu_locale_core" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" dependencies = [ "displaydoc", "litemap", @@ -118,104 +120,66 @@ dependencies = [ "zerovec", ] -[[package]] -name = "icu_locid_transform" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" -dependencies = [ - "displaydoc", - "icu_locid", - "icu_locid_transform_data", - "icu_provider", - "tinystr", - "zerovec", -] - -[[package]] -name = "icu_locid_transform_data" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" - [[package]] name = "icu_normalizer" -version = "1.5.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" dependencies = [ - "displaydoc", "icu_collections", "icu_normalizer_data", "icu_properties", "icu_provider", "smallvec", - "utf16_iter", - "utf8_iter", - "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "1.5.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" +checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" [[package]] name = "icu_properties" -version = "1.5.1" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +checksum = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99" dependencies = [ - "displaydoc", "icu_collections", - "icu_locid_transform", + "icu_locale_core", "icu_properties_data", "icu_provider", - "tinystr", + "zerotrie", "zerovec", ] [[package]] name = "icu_properties_data" -version = "1.5.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" +checksum = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899" [[package]] name = "icu_provider" -version = "1.5.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" dependencies = [ "displaydoc", - "icu_locid", - "icu_provider_macros", - "stable_deref_trait", - "tinystr", + "icu_locale_core", "writeable", "yoke", "zerofrom", + "zerotrie", "zerovec", ] -[[package]] -name = "icu_provider_macros" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "idna" -version = "1.0.3" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" dependencies = [ "idna_adapter", "smallvec", @@ -224,9 +188,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" dependencies = [ "icu_normalizer", "icu_properties", @@ -234,9 +198,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.7.1" +version = "2.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" +checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2" dependencies = [ "equivalent", "hashbrown", @@ -244,15 +208,15 @@ dependencies = [ [[package]] name = "litemap" -version = "0.7.4" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" [[package]] name = "memchr" -version = "2.7.4" +version = "2.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" +checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" [[package]] name = "num-traits" @@ -280,54 +244,66 @@ checksum = "a3bf70094d203e07844da868b634207e71bfab254fe713171fae9a6e751ccf31" [[package]] name = "percent-encoding" -version = "2.3.1" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" + +[[package]] +name = "potential_utf" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" +dependencies = [ + "zerovec", +] [[package]] name = "proc-macro2" -version = "1.0.93" +version = "1.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" +checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.38" +version = "1.0.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" +checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" dependencies = [ "proc-macro2", ] [[package]] name = "semver" -version = "1.0.25" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" dependencies = [ "serde", + "serde_core", ] [[package]] name = "serde" -version = "1.0.217" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ + "serde_core", "serde_derive", ] [[package]] name = "serde-untagged" -version = "0.1.6" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2676ba99bd82f75cae5cbd2c8eda6fa0b8760f18978ea840e980dd5567b5c5b6" +checksum = "f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058" dependencies = [ "erased-serde", "serde", + "serde_core", "typeid", ] @@ -341,11 +317,20 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + [[package]] name = "serde_derive" -version = "1.0.217" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -354,30 +339,30 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "0.6.8" +version = "0.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" dependencies = [ "serde", ] [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "stable_deref_trait" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "syn" -version = "2.0.98" +version = "2.0.111" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1" +checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87" dependencies = [ "proc-macro2", "quote", @@ -386,9 +371,9 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", @@ -417,9 +402,9 @@ dependencies = [ [[package]] name = "tinystr" -version = "0.7.6" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" dependencies = [ "displaydoc", "zerovec", @@ -427,9 +412,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.20" +version = "0.8.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" +checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" dependencies = [ "serde", "serde_spanned", @@ -439,37 +424,44 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.6.8" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" +checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" dependencies = [ "serde", ] [[package]] name = "toml_edit" -version = "0.22.24" +version = "0.22.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" +checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ "indexmap", "serde", "serde_spanned", "toml_datetime", + "toml_write", "winnow", ] +[[package]] +name = "toml_write" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" + [[package]] name = "typeid" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e" +checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "unicode-ident" -version = "1.0.16" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034" +checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" [[package]] name = "unicode-xid" @@ -479,21 +471,16 @@ checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "url" -version = "2.5.4" +version = "2.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" +checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" dependencies = [ "form_urlencoded", "idna", "percent-encoding", + "serde", ] -[[package]] -name = "utf16_iter" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" - [[package]] name = "utf8_iter" version = "1.0.4" @@ -502,32 +489,25 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "winnow" -version = "0.7.2" +version = "0.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59690dea168f2198d1a3b0cac23b8063efcd11012f10ae4698f284808c8ef603" +checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" dependencies = [ "memchr", ] -[[package]] -name = "write16" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" - [[package]] name = "writeable" -version = "0.5.5" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" +checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" [[package]] name = "yoke" -version = "0.7.5" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" dependencies = [ - "serde", "stable_deref_trait", "yoke-derive", "zerofrom", @@ -535,9 +515,9 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.5" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" dependencies = [ "proc-macro2", "quote", @@ -547,18 +527,18 @@ dependencies = [ [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", @@ -566,11 +546,22 @@ dependencies = [ "synstructure", ] +[[package]] +name = "zerotrie" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", +] + [[package]] name = "zerovec" -version = "0.10.4" +version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" dependencies = [ "yoke", "zerofrom", @@ -579,9 +570,9 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.10.3" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" dependencies = [ "proc-macro2", "quote", diff --git a/cargo/deps.bzl b/cargo/deps.bzl index 1422204591..141384957d 100644 --- a/cargo/deps.bzl +++ b/cargo/deps.bzl @@ -3,7 +3,7 @@ The dependencies for running the cargo_toml_info binary. """ load( - "//cargo/3rdparty/crates:crates.bzl", + "//cargo/3rdparty/crates:defs.bzl", "crate_repositories", ) diff --git a/cargo/private/cargo_toml_info/BUILD.bazel b/cargo/private/cargo_toml_info/BUILD.bazel index bc689230e6..29d7799c43 100644 --- a/cargo/private/cargo_toml_info/BUILD.bazel +++ b/cargo/private/cargo_toml_info/BUILD.bazel @@ -7,7 +7,7 @@ rust_binary( srcs = ["main.rs"], edition = "2021", visibility = ["//visibility:public"], - deps = ["//cargo/3rdparty/crates:cargo_toml"], + deps = ["//cargo/3rdparty/crates/cargo_toml"], ) rust_test( diff --git a/cargo/private/cargo_toml_variable_extractor/BUILD.bazel b/cargo/private/cargo_toml_variable_extractor/BUILD.bazel index c91583b7c7..da0f7e11d3 100644 --- a/cargo/private/cargo_toml_variable_extractor/BUILD.bazel +++ b/cargo/private/cargo_toml_variable_extractor/BUILD.bazel @@ -6,9 +6,9 @@ rust_binary( edition = "2021", visibility = ["//visibility:public"], deps = [ - "//cargo/3rdparty/crates:cargo-util-schemas", - "//cargo/3rdparty/crates:pathdiff", - "//cargo/3rdparty/crates:semver", - "//cargo/3rdparty/crates:toml", + "//cargo/3rdparty/crates/cargo-util-schemas", + "//cargo/3rdparty/crates/pathdiff", + "//cargo/3rdparty/crates/semver", + "//cargo/3rdparty/crates/toml", ], ) diff --git a/crate_universe/3rdparty/crates/BUILD.bazel b/crate_universe/3rdparty/crates/BUILD.bazel index 603aa7dc49..538e51c18b 100644 --- a/crate_universe/3rdparty/crates/BUILD.bazel +++ b/crate_universe/3rdparty/crates/BUILD.bazel @@ -11,7 +11,6 @@ package(default_visibility = ["//visibility:public"]) exports_files( [ "cargo-bazel.json", - "crates.bzl", "defs.bzl", ] + glob( include = ["*.bazel"], @@ -29,388 +28,3 @@ filegroup( allow_empty = True, ), ) - -# Workspace Member Dependencies -alias( - name = "anyhow-1.0.98", - actual = "@cui__anyhow-1.0.98//:anyhow", - tags = ["manual"], -) - -alias( - name = "anyhow", - actual = "@cui__anyhow-1.0.98//:anyhow", - tags = ["manual"], -) - -alias( - name = "camino-1.1.9", - actual = "@cui__camino-1.1.9//:camino", - tags = ["manual"], -) - -alias( - name = "camino", - actual = "@cui__camino-1.1.9//:camino", - tags = ["manual"], -) - -alias( - name = "cargo-lock-10.1.0", - actual = "@cui__cargo-lock-10.1.0//:cargo_lock", - tags = ["manual"], -) - -alias( - name = "cargo-lock", - actual = "@cui__cargo-lock-10.1.0//:cargo_lock", - tags = ["manual"], -) - -alias( - name = "cargo-platform-0.1.9", - actual = "@cui__cargo-platform-0.1.9//:cargo_platform", - tags = ["manual"], -) - -alias( - name = "cargo-platform", - actual = "@cui__cargo-platform-0.1.9//:cargo_platform", - tags = ["manual"], -) - -alias( - name = "cargo_metadata-0.19.2", - actual = "@cui__cargo_metadata-0.19.2//:cargo_metadata", - tags = ["manual"], -) - -alias( - name = "cargo_metadata", - actual = "@cui__cargo_metadata-0.19.2//:cargo_metadata", - tags = ["manual"], -) - -alias( - name = "cargo_toml-0.22.1", - actual = "@cui__cargo_toml-0.22.1//:cargo_toml", - tags = ["manual"], -) - -alias( - name = "cargo_toml", - actual = "@cui__cargo_toml-0.22.1//:cargo_toml", - tags = ["manual"], -) - -alias( - name = "cfg-expr-0.18.0", - actual = "@cui__cfg-expr-0.18.0//:cfg_expr", - tags = ["manual"], -) - -alias( - name = "cfg-expr", - actual = "@cui__cfg-expr-0.18.0//:cfg_expr", - tags = ["manual"], -) - -alias( - name = "clap-4.5.37", - actual = "@cui__clap-4.5.37//:clap", - tags = ["manual"], -) - -alias( - name = "clap", - actual = "@cui__clap-4.5.37//:clap", - tags = ["manual"], -) - -alias( - name = "crates-index-3.7.0", - actual = "@cui__crates-index-3.7.0//:crates_index", - tags = ["manual"], -) - -alias( - name = "crates-index", - actual = "@cui__crates-index-3.7.0//:crates_index", - tags = ["manual"], -) - -alias( - name = "glob-0.3.2", - actual = "@cui__glob-0.3.2//:glob", - tags = ["manual"], -) - -alias( - name = "glob", - actual = "@cui__glob-0.3.2//:glob", - tags = ["manual"], -) - -alias( - name = "hex-0.4.3", - actual = "@cui__hex-0.4.3//:hex", - tags = ["manual"], -) - -alias( - name = "hex", - actual = "@cui__hex-0.4.3//:hex", - tags = ["manual"], -) - -alias( - name = "indoc-2.0.6", - actual = "@cui__indoc-2.0.6//:indoc", - tags = ["manual"], -) - -alias( - name = "indoc", - actual = "@cui__indoc-2.0.6//:indoc", - tags = ["manual"], -) - -alias( - name = "itertools-0.14.0", - actual = "@cui__itertools-0.14.0//:itertools", - tags = ["manual"], -) - -alias( - name = "itertools", - actual = "@cui__itertools-0.14.0//:itertools", - tags = ["manual"], -) - -alias( - name = "maplit-1.0.2", - actual = "@cui__maplit-1.0.2//:maplit", - tags = ["manual"], -) - -alias( - name = "maplit", - actual = "@cui__maplit-1.0.2//:maplit", - tags = ["manual"], -) - -alias( - name = "normpath-1.3.0", - actual = "@cui__normpath-1.3.0//:normpath", - tags = ["manual"], -) - -alias( - name = "normpath", - actual = "@cui__normpath-1.3.0//:normpath", - tags = ["manual"], -) - -alias( - name = "once_cell-1.21.3", - actual = "@cui__once_cell-1.21.3//:once_cell", - tags = ["manual"], -) - -alias( - name = "once_cell", - actual = "@cui__once_cell-1.21.3//:once_cell", - tags = ["manual"], -) - -alias( - name = "pathdiff-0.2.3", - actual = "@cui__pathdiff-0.2.3//:pathdiff", - tags = ["manual"], -) - -alias( - name = "pathdiff", - actual = "@cui__pathdiff-0.2.3//:pathdiff", - tags = ["manual"], -) - -alias( - name = "regex-1.11.1", - actual = "@cui__regex-1.11.1//:regex", - tags = ["manual"], -) - -alias( - name = "regex", - actual = "@cui__regex-1.11.1//:regex", - tags = ["manual"], -) - -alias( - name = "semver-1.0.26", - actual = "@cui__semver-1.0.26//:semver", - tags = ["manual"], -) - -alias( - name = "semver", - actual = "@cui__semver-1.0.26//:semver", - tags = ["manual"], -) - -alias( - name = "serde-1.0.219", - actual = "@cui__serde-1.0.219//:serde", - tags = ["manual"], -) - -alias( - name = "serde", - actual = "@cui__serde-1.0.219//:serde", - tags = ["manual"], -) - -alias( - name = "serde_json-1.0.140", - actual = "@cui__serde_json-1.0.140//:serde_json", - tags = ["manual"], -) - -alias( - name = "serde_json", - actual = "@cui__serde_json-1.0.140//:serde_json", - tags = ["manual"], -) - -alias( - name = "serde_starlark-0.1.17", - actual = "@cui__serde_starlark-0.1.17//:serde_starlark", - tags = ["manual"], -) - -alias( - name = "serde_starlark", - actual = "@cui__serde_starlark-0.1.17//:serde_starlark", - tags = ["manual"], -) - -alias( - name = "sha2-0.10.8", - actual = "@cui__sha2-0.10.8//:sha2", - tags = ["manual"], -) - -alias( - name = "sha2", - actual = "@cui__sha2-0.10.8//:sha2", - tags = ["manual"], -) - -alias( - name = "spdx-0.10.8", - actual = "@cui__spdx-0.10.8//:spdx", - tags = ["manual"], -) - -alias( - name = "spdx", - actual = "@cui__spdx-0.10.8//:spdx", - tags = ["manual"], -) - -alias( - name = "tempfile-3.19.1", - actual = "@cui__tempfile-3.19.1//:tempfile", - tags = ["manual"], -) - -alias( - name = "tempfile", - actual = "@cui__tempfile-3.19.1//:tempfile", - tags = ["manual"], -) - -alias( - name = "tera-1.20.0", - actual = "@cui__tera-1.20.0//:tera", - tags = ["manual"], -) - -alias( - name = "tera", - actual = "@cui__tera-1.20.0//:tera", - tags = ["manual"], -) - -alias( - name = "textwrap-0.16.2", - actual = "@cui__textwrap-0.16.2//:textwrap", - tags = ["manual"], -) - -alias( - name = "textwrap", - actual = "@cui__textwrap-0.16.2//:textwrap", - tags = ["manual"], -) - -alias( - name = "toml-0.8.21", - actual = "@cui__toml-0.8.21//:toml", - tags = ["manual"], -) - -alias( - name = "toml", - actual = "@cui__toml-0.8.21//:toml", - tags = ["manual"], -) - -alias( - name = "tracing-0.1.41", - actual = "@cui__tracing-0.1.41//:tracing", - tags = ["manual"], -) - -alias( - name = "tracing", - actual = "@cui__tracing-0.1.41//:tracing", - tags = ["manual"], -) - -alias( - name = "tracing-subscriber-0.3.19", - actual = "@cui__tracing-subscriber-0.3.19//:tracing_subscriber", - tags = ["manual"], -) - -alias( - name = "tracing-subscriber", - actual = "@cui__tracing-subscriber-0.3.19//:tracing_subscriber", - tags = ["manual"], -) - -alias( - name = "url-2.5.4", - actual = "@cui__url-2.5.4//:url", - tags = ["manual"], -) - -alias( - name = "url", - actual = "@cui__url-2.5.4//:url", - tags = ["manual"], -) - -alias( - name = "walkdir-2.5.0", - actual = "@cui__walkdir-2.5.0//:walkdir", - tags = ["manual"], -) - -alias( - name = "walkdir", - actual = "@cui__walkdir-2.5.0//:walkdir", - tags = ["manual"], -) diff --git a/crate_universe/3rdparty/crates/anyhow-1.0.98/BUILD.bazel b/crate_universe/3rdparty/crates/anyhow-1.0.98/BUILD.bazel new file mode 100644 index 0000000000..c891e0ab36 --- /dev/null +++ b/crate_universe/3rdparty/crates/anyhow-1.0.98/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "anyhow-1.0.98", + actual = "@cui__anyhow-1.0.98//:anyhow", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/anyhow/BUILD.bazel b/crate_universe/3rdparty/crates/anyhow/BUILD.bazel new file mode 100644 index 0000000000..c929dc71c8 --- /dev/null +++ b/crate_universe/3rdparty/crates/anyhow/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "anyhow", + actual = "@cui__anyhow-1.0.98//:anyhow", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/camino-1.1.9/BUILD.bazel b/crate_universe/3rdparty/crates/camino-1.1.9/BUILD.bazel new file mode 100644 index 0000000000..5b22de786a --- /dev/null +++ b/crate_universe/3rdparty/crates/camino-1.1.9/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "camino-1.1.9", + actual = "@cui__camino-1.1.9//:camino", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/camino/BUILD.bazel b/crate_universe/3rdparty/crates/camino/BUILD.bazel new file mode 100644 index 0000000000..0d3e051271 --- /dev/null +++ b/crate_universe/3rdparty/crates/camino/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "camino", + actual = "@cui__camino-1.1.9//:camino", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/cargo-lock-10.1.0/BUILD.bazel b/crate_universe/3rdparty/crates/cargo-lock-10.1.0/BUILD.bazel new file mode 100644 index 0000000000..a770be5f6c --- /dev/null +++ b/crate_universe/3rdparty/crates/cargo-lock-10.1.0/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "cargo-lock-10.1.0", + actual = "@cui__cargo-lock-10.1.0//:cargo_lock", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/cargo-lock/BUILD.bazel b/crate_universe/3rdparty/crates/cargo-lock/BUILD.bazel new file mode 100644 index 0000000000..a6b8c263fd --- /dev/null +++ b/crate_universe/3rdparty/crates/cargo-lock/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "cargo-lock", + actual = "@cui__cargo-lock-10.1.0//:cargo_lock", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/cargo-platform-0.1.9/BUILD.bazel b/crate_universe/3rdparty/crates/cargo-platform-0.1.9/BUILD.bazel new file mode 100644 index 0000000000..e6094f3a6f --- /dev/null +++ b/crate_universe/3rdparty/crates/cargo-platform-0.1.9/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "cargo-platform-0.1.9", + actual = "@cui__cargo-platform-0.1.9//:cargo_platform", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/cargo-platform/BUILD.bazel b/crate_universe/3rdparty/crates/cargo-platform/BUILD.bazel new file mode 100644 index 0000000000..fe1490c2dd --- /dev/null +++ b/crate_universe/3rdparty/crates/cargo-platform/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "cargo-platform", + actual = "@cui__cargo-platform-0.1.9//:cargo_platform", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/cargo_metadata-0.19.2/BUILD.bazel b/crate_universe/3rdparty/crates/cargo_metadata-0.19.2/BUILD.bazel new file mode 100644 index 0000000000..0901aeda96 --- /dev/null +++ b/crate_universe/3rdparty/crates/cargo_metadata-0.19.2/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "cargo_metadata-0.19.2", + actual = "@cui__cargo_metadata-0.19.2//:cargo_metadata", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/cargo_metadata/BUILD.bazel b/crate_universe/3rdparty/crates/cargo_metadata/BUILD.bazel new file mode 100644 index 0000000000..2d530fecb1 --- /dev/null +++ b/crate_universe/3rdparty/crates/cargo_metadata/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "cargo_metadata", + actual = "@cui__cargo_metadata-0.19.2//:cargo_metadata", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/cargo_toml-0.22.1/BUILD.bazel b/crate_universe/3rdparty/crates/cargo_toml-0.22.1/BUILD.bazel new file mode 100644 index 0000000000..adef8496f2 --- /dev/null +++ b/crate_universe/3rdparty/crates/cargo_toml-0.22.1/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "cargo_toml-0.22.1", + actual = "@cui__cargo_toml-0.22.1//:cargo_toml", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/cargo_toml/BUILD.bazel b/crate_universe/3rdparty/crates/cargo_toml/BUILD.bazel new file mode 100644 index 0000000000..2519f118c2 --- /dev/null +++ b/crate_universe/3rdparty/crates/cargo_toml/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "cargo_toml", + actual = "@cui__cargo_toml-0.22.1//:cargo_toml", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/cfg-expr-0.18.0/BUILD.bazel b/crate_universe/3rdparty/crates/cfg-expr-0.18.0/BUILD.bazel new file mode 100644 index 0000000000..4c2ab51b54 --- /dev/null +++ b/crate_universe/3rdparty/crates/cfg-expr-0.18.0/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "cfg-expr-0.18.0", + actual = "@cui__cfg-expr-0.18.0//:cfg_expr", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/cfg-expr/BUILD.bazel b/crate_universe/3rdparty/crates/cfg-expr/BUILD.bazel new file mode 100644 index 0000000000..8054193c99 --- /dev/null +++ b/crate_universe/3rdparty/crates/cfg-expr/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "cfg-expr", + actual = "@cui__cfg-expr-0.18.0//:cfg_expr", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/clap-4.5.37/BUILD.bazel b/crate_universe/3rdparty/crates/clap-4.5.37/BUILD.bazel new file mode 100644 index 0000000000..db8800275f --- /dev/null +++ b/crate_universe/3rdparty/crates/clap-4.5.37/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "clap-4.5.37", + actual = "@cui__clap-4.5.37//:clap", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/clap/BUILD.bazel b/crate_universe/3rdparty/crates/clap/BUILD.bazel new file mode 100644 index 0000000000..4af123dc12 --- /dev/null +++ b/crate_universe/3rdparty/crates/clap/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "clap", + actual = "@cui__clap-4.5.37//:clap", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/crates-index-3.7.0/BUILD.bazel b/crate_universe/3rdparty/crates/crates-index-3.7.0/BUILD.bazel new file mode 100644 index 0000000000..d43225b8f7 --- /dev/null +++ b/crate_universe/3rdparty/crates/crates-index-3.7.0/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "crates-index-3.7.0", + actual = "@cui__crates-index-3.7.0//:crates_index", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/crates-index/BUILD.bazel b/crate_universe/3rdparty/crates/crates-index/BUILD.bazel new file mode 100644 index 0000000000..287232227d --- /dev/null +++ b/crate_universe/3rdparty/crates/crates-index/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "crates-index", + actual = "@cui__crates-index-3.7.0//:crates_index", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/crates.bzl b/crate_universe/3rdparty/crates/crates.bzl index d48bcdcf9d..5d7bdac3ac 100644 --- a/crate_universe/3rdparty/crates/crates.bzl +++ b/crate_universe/3rdparty/crates/crates.bzl @@ -6,11 +6,6 @@ ############################################################################### """Rules for defining repositories for remote `crates_vendor` repositories""" -load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe") - -# buildifier: disable=bzl-visibility -load("@rules_rust//crate_universe/private:crates_vendor.bzl", "crates_vendor_remote_repository") - # buildifier: disable=bzl-visibility load("//crate_universe/3rdparty/crates:defs.bzl", _crate_repositories = "crate_repositories") @@ -20,13 +15,7 @@ def crate_repositories(): Returns: A list of repos visible to the module through the module extension. """ - maybe( - crates_vendor_remote_repository, - name = "cui", - build_file = Label("//crate_universe/3rdparty/crates:BUILD.bazel"), - defs_module = Label("//crate_universe/3rdparty/crates:defs.bzl"), - ) - direct_deps = [struct(repo = "cui", is_dev_dep = False)] - direct_deps.extend(_crate_repositories()) - return direct_deps + # buildifier: disable=print + print("DEPRECATED: Instead load `crate_repositories` directly from `//crate_universe/3rdparty/crates:defs.bzl`") + return _crate_repositories() diff --git a/crate_universe/3rdparty/crates/defs.bzl b/crate_universe/3rdparty/crates/defs.bzl index 2a7c250a11..4a1f63db29 100644 --- a/crate_universe/3rdparty/crates/defs.bzl +++ b/crate_universe/3rdparty/crates/defs.bzl @@ -19,6 +19,9 @@ load("@bazel_skylib//lib:selects.bzl", "selects") load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe") +# buildifier: disable=bzl-visibility +load("@rules_rust//crate_universe/private:crates_vendor.bzl", "crates_vendor_remote_repository") + ############################################################################### # MACROS API ############################################################################### @@ -295,49 +298,49 @@ def aliases( _NORMAL_DEPENDENCIES = { "crate_universe": { _COMMON_CONDITION: { - "anyhow": Label("@cui//:anyhow-1.0.98"), - "camino": Label("@cui//:camino-1.1.9"), - "cargo-lock": Label("@cui//:cargo-lock-10.1.0"), - "cargo-platform": Label("@cui//:cargo-platform-0.1.9"), - "cargo_metadata": Label("@cui//:cargo_metadata-0.19.2"), - "cargo_toml": Label("@cui//:cargo_toml-0.22.1"), - "cfg-expr": Label("@cui//:cfg-expr-0.18.0"), - "clap": Label("@cui//:clap-4.5.37"), - "crates-index": Label("@cui//:crates-index-3.7.0"), - "glob": Label("@cui//:glob-0.3.2"), - "hex": Label("@cui//:hex-0.4.3"), - "itertools": Label("@cui//:itertools-0.14.0"), - "normpath": Label("@cui//:normpath-1.3.0"), - "once_cell": Label("@cui//:once_cell-1.21.3"), - "pathdiff": Label("@cui//:pathdiff-0.2.3"), - "regex": Label("@cui//:regex-1.11.1"), - "semver": Label("@cui//:semver-1.0.26"), - "serde": Label("@cui//:serde-1.0.219"), - "serde_json": Label("@cui//:serde_json-1.0.140"), - "serde_starlark": Label("@cui//:serde_starlark-0.1.17"), - "sha2": Label("@cui//:sha2-0.10.8"), - "spdx": Label("@cui//:spdx-0.10.8"), - "tempfile": Label("@cui//:tempfile-3.19.1"), - "tera": Label("@cui//:tera-1.20.0"), - "textwrap": Label("@cui//:textwrap-0.16.2"), - "toml": Label("@cui//:toml-0.8.21"), - "tracing": Label("@cui//:tracing-0.1.41"), - "tracing-subscriber": Label("@cui//:tracing-subscriber-0.3.19"), - "url": Label("@cui//:url-2.5.4"), - "walkdir": Label("@cui//:walkdir-2.5.0"), + "anyhow": Label("@cui//anyhow-1.0.98"), + "camino": Label("@cui//camino-1.1.9"), + "cargo-lock": Label("@cui//cargo-lock-10.1.0"), + "cargo-platform": Label("@cui//cargo-platform-0.1.9"), + "cargo_metadata": Label("@cui//cargo_metadata-0.19.2"), + "cargo_toml": Label("@cui//cargo_toml-0.22.1"), + "cfg-expr": Label("@cui//cfg-expr-0.18.0"), + "clap": Label("@cui//clap-4.5.37"), + "crates-index": Label("@cui//crates-index-3.7.0"), + "glob": Label("@cui//glob-0.3.2"), + "hex": Label("@cui//hex-0.4.3"), + "itertools": Label("@cui//itertools-0.14.0"), + "normpath": Label("@cui//normpath-1.3.0"), + "once_cell": Label("@cui//once_cell-1.21.3"), + "pathdiff": Label("@cui//pathdiff-0.2.3"), + "regex": Label("@cui//regex-1.11.1"), + "semver": Label("@cui//semver-1.0.26"), + "serde": Label("@cui//serde-1.0.219"), + "serde_json": Label("@cui//serde_json-1.0.140"), + "serde_starlark": Label("@cui//serde_starlark-0.1.17"), + "sha2": Label("@cui//sha2-0.10.8"), + "spdx": Label("@cui//spdx-0.10.8"), + "tempfile": Label("@cui//tempfile-3.19.1"), + "tera": Label("@cui//tera-1.20.0"), + "textwrap": Label("@cui//textwrap-0.16.2"), + "toml": Label("@cui//toml-0.8.21"), + "tracing": Label("@cui//tracing-0.1.41"), + "tracing-subscriber": Label("@cui//tracing-subscriber-0.3.19"), + "url": Label("@cui//url-2.5.4"), + "walkdir": Label("@cui//walkdir-2.5.0"), }, }, "crate_universe/tools/cross_installer": { _COMMON_CONDITION: { - "clap": Label("@cui//:clap-4.5.37"), + "clap": Label("@cui//clap-4.5.37"), }, }, "crate_universe/tools/urls_generator": { _COMMON_CONDITION: { - "clap": Label("@cui//:clap-4.5.37"), - "hex": Label("@cui//:hex-0.4.3"), - "serde_json": Label("@cui//:serde_json-1.0.140"), - "sha2": Label("@cui//:sha2-0.10.8"), + "clap": Label("@cui//clap-4.5.37"), + "hex": Label("@cui//hex-0.4.3"), + "serde_json": Label("@cui//serde_json-1.0.140"), + "sha2": Label("@cui//sha2-0.10.8"), }, }, } @@ -360,7 +363,7 @@ _NORMAL_ALIASES = { _NORMAL_DEV_DEPENDENCIES = { "crate_universe": { _COMMON_CONDITION: { - "maplit": Label("@cui//:maplit-1.0.2"), + "maplit": Label("@cui//maplit-1.0.2"), }, }, "crate_universe/tools/cross_installer": { @@ -383,7 +386,7 @@ _NORMAL_DEV_ALIASES = { _PROC_MACRO_DEPENDENCIES = { "crate_universe": { _COMMON_CONDITION: { - "indoc": Label("@cui//:indoc-2.0.6"), + "indoc": Label("@cui//indoc-2.0.6"), }, }, "crate_universe/tools/cross_installer": { @@ -3270,7 +3273,80 @@ def crate_repositories(): build_file = Label("//crate_universe/3rdparty/crates:BUILD.zerovec-derive-0.10.3.bazel"), ) + maybe( + crates_vendor_remote_repository, + name = "cui", + defs_module = Label("//crate_universe/3rdparty/crates:defs.bzl"), + aliases = { + "anyhow": "@cui__anyhow-1.0.98//:anyhow", + "anyhow-1.0.98": "@cui__anyhow-1.0.98//:anyhow", + "camino": "@cui__camino-1.1.9//:camino", + "camino-1.1.9": "@cui__camino-1.1.9//:camino", + "cargo-lock": "@cui__cargo-lock-10.1.0//:cargo_lock", + "cargo-lock-10.1.0": "@cui__cargo-lock-10.1.0//:cargo_lock", + "cargo-platform": "@cui__cargo-platform-0.1.9//:cargo_platform", + "cargo-platform-0.1.9": "@cui__cargo-platform-0.1.9//:cargo_platform", + "cargo_metadata": "@cui__cargo_metadata-0.19.2//:cargo_metadata", + "cargo_metadata-0.19.2": "@cui__cargo_metadata-0.19.2//:cargo_metadata", + "cargo_toml": "@cui__cargo_toml-0.22.1//:cargo_toml", + "cargo_toml-0.22.1": "@cui__cargo_toml-0.22.1//:cargo_toml", + "cfg-expr": "@cui__cfg-expr-0.18.0//:cfg_expr", + "cfg-expr-0.18.0": "@cui__cfg-expr-0.18.0//:cfg_expr", + "clap": "@cui__clap-4.5.37//:clap", + "clap-4.5.37": "@cui__clap-4.5.37//:clap", + "crates-index": "@cui__crates-index-3.7.0//:crates_index", + "crates-index-3.7.0": "@cui__crates-index-3.7.0//:crates_index", + "glob": "@cui__glob-0.3.2//:glob", + "glob-0.3.2": "@cui__glob-0.3.2//:glob", + "hex": "@cui__hex-0.4.3//:hex", + "hex-0.4.3": "@cui__hex-0.4.3//:hex", + "indoc": "@cui__indoc-2.0.6//:indoc", + "indoc-2.0.6": "@cui__indoc-2.0.6//:indoc", + "itertools": "@cui__itertools-0.14.0//:itertools", + "itertools-0.14.0": "@cui__itertools-0.14.0//:itertools", + "maplit": "@cui__maplit-1.0.2//:maplit", + "maplit-1.0.2": "@cui__maplit-1.0.2//:maplit", + "normpath": "@cui__normpath-1.3.0//:normpath", + "normpath-1.3.0": "@cui__normpath-1.3.0//:normpath", + "once_cell": "@cui__once_cell-1.21.3//:once_cell", + "once_cell-1.21.3": "@cui__once_cell-1.21.3//:once_cell", + "pathdiff": "@cui__pathdiff-0.2.3//:pathdiff", + "pathdiff-0.2.3": "@cui__pathdiff-0.2.3//:pathdiff", + "regex": "@cui__regex-1.11.1//:regex", + "regex-1.11.1": "@cui__regex-1.11.1//:regex", + "semver": "@cui__semver-1.0.26//:semver", + "semver-1.0.26": "@cui__semver-1.0.26//:semver", + "serde": "@cui__serde-1.0.219//:serde", + "serde-1.0.219": "@cui__serde-1.0.219//:serde", + "serde_json": "@cui__serde_json-1.0.140//:serde_json", + "serde_json-1.0.140": "@cui__serde_json-1.0.140//:serde_json", + "serde_starlark": "@cui__serde_starlark-0.1.17//:serde_starlark", + "serde_starlark-0.1.17": "@cui__serde_starlark-0.1.17//:serde_starlark", + "sha2": "@cui__sha2-0.10.8//:sha2", + "sha2-0.10.8": "@cui__sha2-0.10.8//:sha2", + "spdx": "@cui__spdx-0.10.8//:spdx", + "spdx-0.10.8": "@cui__spdx-0.10.8//:spdx", + "tempfile": "@cui__tempfile-3.19.1//:tempfile", + "tempfile-3.19.1": "@cui__tempfile-3.19.1//:tempfile", + "tera": "@cui__tera-1.20.0//:tera", + "tera-1.20.0": "@cui__tera-1.20.0//:tera", + "textwrap": "@cui__textwrap-0.16.2//:textwrap", + "textwrap-0.16.2": "@cui__textwrap-0.16.2//:textwrap", + "toml": "@cui__toml-0.8.21//:toml", + "toml-0.8.21": "@cui__toml-0.8.21//:toml", + "tracing": "@cui__tracing-0.1.41//:tracing", + "tracing-0.1.41": "@cui__tracing-0.1.41//:tracing", + "tracing-subscriber": "@cui__tracing-subscriber-0.3.19//:tracing_subscriber", + "tracing-subscriber-0.3.19": "@cui__tracing-subscriber-0.3.19//:tracing_subscriber", + "url": "@cui__url-2.5.4//:url", + "url-2.5.4": "@cui__url-2.5.4//:url", + "walkdir": "@cui__walkdir-2.5.0//:walkdir", + "walkdir-2.5.0": "@cui__walkdir-2.5.0//:walkdir", + }, + ) + return [ + struct(repo = "cui", is_dev_dep = False), struct(repo = "cui__anyhow-1.0.98", is_dev_dep = False), struct(repo = "cui__camino-1.1.9", is_dev_dep = False), struct(repo = "cui__cargo-lock-10.1.0", is_dev_dep = False), diff --git a/crate_universe/3rdparty/crates/glob-0.3.2/BUILD.bazel b/crate_universe/3rdparty/crates/glob-0.3.2/BUILD.bazel new file mode 100644 index 0000000000..6ea2c650e2 --- /dev/null +++ b/crate_universe/3rdparty/crates/glob-0.3.2/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "glob-0.3.2", + actual = "@cui__glob-0.3.2//:glob", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/glob/BUILD.bazel b/crate_universe/3rdparty/crates/glob/BUILD.bazel new file mode 100644 index 0000000000..5e34f47be8 --- /dev/null +++ b/crate_universe/3rdparty/crates/glob/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "glob", + actual = "@cui__glob-0.3.2//:glob", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/hex-0.4.3/BUILD.bazel b/crate_universe/3rdparty/crates/hex-0.4.3/BUILD.bazel new file mode 100644 index 0000000000..77bb7ee1cd --- /dev/null +++ b/crate_universe/3rdparty/crates/hex-0.4.3/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "hex-0.4.3", + actual = "@cui__hex-0.4.3//:hex", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/hex/BUILD.bazel b/crate_universe/3rdparty/crates/hex/BUILD.bazel new file mode 100644 index 0000000000..c04a90395a --- /dev/null +++ b/crate_universe/3rdparty/crates/hex/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "hex", + actual = "@cui__hex-0.4.3//:hex", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/indoc-2.0.6/BUILD.bazel b/crate_universe/3rdparty/crates/indoc-2.0.6/BUILD.bazel new file mode 100644 index 0000000000..e018869be9 --- /dev/null +++ b/crate_universe/3rdparty/crates/indoc-2.0.6/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "indoc-2.0.6", + actual = "@cui__indoc-2.0.6//:indoc", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/indoc/BUILD.bazel b/crate_universe/3rdparty/crates/indoc/BUILD.bazel new file mode 100644 index 0000000000..95a6aa20c1 --- /dev/null +++ b/crate_universe/3rdparty/crates/indoc/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "indoc", + actual = "@cui__indoc-2.0.6//:indoc", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/itertools-0.14.0/BUILD.bazel b/crate_universe/3rdparty/crates/itertools-0.14.0/BUILD.bazel new file mode 100644 index 0000000000..c5cf656700 --- /dev/null +++ b/crate_universe/3rdparty/crates/itertools-0.14.0/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "itertools-0.14.0", + actual = "@cui__itertools-0.14.0//:itertools", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/itertools/BUILD.bazel b/crate_universe/3rdparty/crates/itertools/BUILD.bazel new file mode 100644 index 0000000000..622d5efecb --- /dev/null +++ b/crate_universe/3rdparty/crates/itertools/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "itertools", + actual = "@cui__itertools-0.14.0//:itertools", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/maplit-1.0.2/BUILD.bazel b/crate_universe/3rdparty/crates/maplit-1.0.2/BUILD.bazel new file mode 100644 index 0000000000..8335a9e529 --- /dev/null +++ b/crate_universe/3rdparty/crates/maplit-1.0.2/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "maplit-1.0.2", + actual = "@cui__maplit-1.0.2//:maplit", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/maplit/BUILD.bazel b/crate_universe/3rdparty/crates/maplit/BUILD.bazel new file mode 100644 index 0000000000..0bd0664609 --- /dev/null +++ b/crate_universe/3rdparty/crates/maplit/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "maplit", + actual = "@cui__maplit-1.0.2//:maplit", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/normpath-1.3.0/BUILD.bazel b/crate_universe/3rdparty/crates/normpath-1.3.0/BUILD.bazel new file mode 100644 index 0000000000..adeca7a9d4 --- /dev/null +++ b/crate_universe/3rdparty/crates/normpath-1.3.0/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "normpath-1.3.0", + actual = "@cui__normpath-1.3.0//:normpath", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/normpath/BUILD.bazel b/crate_universe/3rdparty/crates/normpath/BUILD.bazel new file mode 100644 index 0000000000..9602195a7e --- /dev/null +++ b/crate_universe/3rdparty/crates/normpath/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "normpath", + actual = "@cui__normpath-1.3.0//:normpath", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/once_cell-1.21.3/BUILD.bazel b/crate_universe/3rdparty/crates/once_cell-1.21.3/BUILD.bazel new file mode 100644 index 0000000000..9bef285678 --- /dev/null +++ b/crate_universe/3rdparty/crates/once_cell-1.21.3/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "once_cell-1.21.3", + actual = "@cui__once_cell-1.21.3//:once_cell", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/once_cell/BUILD.bazel b/crate_universe/3rdparty/crates/once_cell/BUILD.bazel new file mode 100644 index 0000000000..19177b2456 --- /dev/null +++ b/crate_universe/3rdparty/crates/once_cell/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "once_cell", + actual = "@cui__once_cell-1.21.3//:once_cell", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/pathdiff-0.2.3/BUILD.bazel b/crate_universe/3rdparty/crates/pathdiff-0.2.3/BUILD.bazel new file mode 100644 index 0000000000..fe5938efdb --- /dev/null +++ b/crate_universe/3rdparty/crates/pathdiff-0.2.3/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "pathdiff-0.2.3", + actual = "@cui__pathdiff-0.2.3//:pathdiff", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/pathdiff/BUILD.bazel b/crate_universe/3rdparty/crates/pathdiff/BUILD.bazel new file mode 100644 index 0000000000..97381da81e --- /dev/null +++ b/crate_universe/3rdparty/crates/pathdiff/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "pathdiff", + actual = "@cui__pathdiff-0.2.3//:pathdiff", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/regex-1.11.1/BUILD.bazel b/crate_universe/3rdparty/crates/regex-1.11.1/BUILD.bazel new file mode 100644 index 0000000000..ffc9e94f20 --- /dev/null +++ b/crate_universe/3rdparty/crates/regex-1.11.1/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "regex-1.11.1", + actual = "@cui__regex-1.11.1//:regex", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/regex/BUILD.bazel b/crate_universe/3rdparty/crates/regex/BUILD.bazel new file mode 100644 index 0000000000..62aee82f94 --- /dev/null +++ b/crate_universe/3rdparty/crates/regex/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "regex", + actual = "@cui__regex-1.11.1//:regex", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/semver-1.0.26/BUILD.bazel b/crate_universe/3rdparty/crates/semver-1.0.26/BUILD.bazel new file mode 100644 index 0000000000..14a7798180 --- /dev/null +++ b/crate_universe/3rdparty/crates/semver-1.0.26/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "semver-1.0.26", + actual = "@cui__semver-1.0.26//:semver", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/semver/BUILD.bazel b/crate_universe/3rdparty/crates/semver/BUILD.bazel new file mode 100644 index 0000000000..12237deb2c --- /dev/null +++ b/crate_universe/3rdparty/crates/semver/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "semver", + actual = "@cui__semver-1.0.26//:semver", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/serde-1.0.219/BUILD.bazel b/crate_universe/3rdparty/crates/serde-1.0.219/BUILD.bazel new file mode 100644 index 0000000000..f357867473 --- /dev/null +++ b/crate_universe/3rdparty/crates/serde-1.0.219/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "serde-1.0.219", + actual = "@cui__serde-1.0.219//:serde", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/serde/BUILD.bazel b/crate_universe/3rdparty/crates/serde/BUILD.bazel new file mode 100644 index 0000000000..e1b87d8e86 --- /dev/null +++ b/crate_universe/3rdparty/crates/serde/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "serde", + actual = "@cui__serde-1.0.219//:serde", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/serde_json-1.0.140/BUILD.bazel b/crate_universe/3rdparty/crates/serde_json-1.0.140/BUILD.bazel new file mode 100644 index 0000000000..0f1b0a91b6 --- /dev/null +++ b/crate_universe/3rdparty/crates/serde_json-1.0.140/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "serde_json-1.0.140", + actual = "@cui__serde_json-1.0.140//:serde_json", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/serde_json/BUILD.bazel b/crate_universe/3rdparty/crates/serde_json/BUILD.bazel new file mode 100644 index 0000000000..8ff400e994 --- /dev/null +++ b/crate_universe/3rdparty/crates/serde_json/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "serde_json", + actual = "@cui__serde_json-1.0.140//:serde_json", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/serde_starlark-0.1.17/BUILD.bazel b/crate_universe/3rdparty/crates/serde_starlark-0.1.17/BUILD.bazel new file mode 100644 index 0000000000..949428adc0 --- /dev/null +++ b/crate_universe/3rdparty/crates/serde_starlark-0.1.17/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "serde_starlark-0.1.17", + actual = "@cui__serde_starlark-0.1.17//:serde_starlark", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/serde_starlark/BUILD.bazel b/crate_universe/3rdparty/crates/serde_starlark/BUILD.bazel new file mode 100644 index 0000000000..b79fac414e --- /dev/null +++ b/crate_universe/3rdparty/crates/serde_starlark/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "serde_starlark", + actual = "@cui__serde_starlark-0.1.17//:serde_starlark", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/sha2-0.10.8/BUILD.bazel b/crate_universe/3rdparty/crates/sha2-0.10.8/BUILD.bazel new file mode 100644 index 0000000000..a395573f14 --- /dev/null +++ b/crate_universe/3rdparty/crates/sha2-0.10.8/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "sha2-0.10.8", + actual = "@cui__sha2-0.10.8//:sha2", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/sha2/BUILD.bazel b/crate_universe/3rdparty/crates/sha2/BUILD.bazel new file mode 100644 index 0000000000..23bf48fa30 --- /dev/null +++ b/crate_universe/3rdparty/crates/sha2/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "sha2", + actual = "@cui__sha2-0.10.8//:sha2", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/spdx-0.10.8/BUILD.bazel b/crate_universe/3rdparty/crates/spdx-0.10.8/BUILD.bazel new file mode 100644 index 0000000000..371a667fa6 --- /dev/null +++ b/crate_universe/3rdparty/crates/spdx-0.10.8/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "spdx-0.10.8", + actual = "@cui__spdx-0.10.8//:spdx", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/spdx/BUILD.bazel b/crate_universe/3rdparty/crates/spdx/BUILD.bazel new file mode 100644 index 0000000000..0c77f54c2b --- /dev/null +++ b/crate_universe/3rdparty/crates/spdx/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "spdx", + actual = "@cui__spdx-0.10.8//:spdx", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/tempfile-3.19.1/BUILD.bazel b/crate_universe/3rdparty/crates/tempfile-3.19.1/BUILD.bazel new file mode 100644 index 0000000000..b3463a4da1 --- /dev/null +++ b/crate_universe/3rdparty/crates/tempfile-3.19.1/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "tempfile-3.19.1", + actual = "@cui__tempfile-3.19.1//:tempfile", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/tempfile/BUILD.bazel b/crate_universe/3rdparty/crates/tempfile/BUILD.bazel new file mode 100644 index 0000000000..32e5de373b --- /dev/null +++ b/crate_universe/3rdparty/crates/tempfile/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "tempfile", + actual = "@cui__tempfile-3.19.1//:tempfile", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/tera-1.20.0/BUILD.bazel b/crate_universe/3rdparty/crates/tera-1.20.0/BUILD.bazel new file mode 100644 index 0000000000..a29adaf56f --- /dev/null +++ b/crate_universe/3rdparty/crates/tera-1.20.0/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "tera-1.20.0", + actual = "@cui__tera-1.20.0//:tera", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/tera/BUILD.bazel b/crate_universe/3rdparty/crates/tera/BUILD.bazel new file mode 100644 index 0000000000..7c6bac7a03 --- /dev/null +++ b/crate_universe/3rdparty/crates/tera/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "tera", + actual = "@cui__tera-1.20.0//:tera", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/textwrap-0.16.2/BUILD.bazel b/crate_universe/3rdparty/crates/textwrap-0.16.2/BUILD.bazel new file mode 100644 index 0000000000..397ca838a4 --- /dev/null +++ b/crate_universe/3rdparty/crates/textwrap-0.16.2/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "textwrap-0.16.2", + actual = "@cui__textwrap-0.16.2//:textwrap", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/textwrap/BUILD.bazel b/crate_universe/3rdparty/crates/textwrap/BUILD.bazel new file mode 100644 index 0000000000..35286b33c3 --- /dev/null +++ b/crate_universe/3rdparty/crates/textwrap/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "textwrap", + actual = "@cui__textwrap-0.16.2//:textwrap", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/toml-0.8.21/BUILD.bazel b/crate_universe/3rdparty/crates/toml-0.8.21/BUILD.bazel new file mode 100644 index 0000000000..9b56440980 --- /dev/null +++ b/crate_universe/3rdparty/crates/toml-0.8.21/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "toml-0.8.21", + actual = "@cui__toml-0.8.21//:toml", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/toml/BUILD.bazel b/crate_universe/3rdparty/crates/toml/BUILD.bazel new file mode 100644 index 0000000000..23c9e534fe --- /dev/null +++ b/crate_universe/3rdparty/crates/toml/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "toml", + actual = "@cui__toml-0.8.21//:toml", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/tracing-0.1.41/BUILD.bazel b/crate_universe/3rdparty/crates/tracing-0.1.41/BUILD.bazel new file mode 100644 index 0000000000..f5cf034c37 --- /dev/null +++ b/crate_universe/3rdparty/crates/tracing-0.1.41/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "tracing-0.1.41", + actual = "@cui__tracing-0.1.41//:tracing", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/tracing-subscriber-0.3.19/BUILD.bazel b/crate_universe/3rdparty/crates/tracing-subscriber-0.3.19/BUILD.bazel new file mode 100644 index 0000000000..8cd2997993 --- /dev/null +++ b/crate_universe/3rdparty/crates/tracing-subscriber-0.3.19/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "tracing-subscriber-0.3.19", + actual = "@cui__tracing-subscriber-0.3.19//:tracing_subscriber", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/tracing-subscriber/BUILD.bazel b/crate_universe/3rdparty/crates/tracing-subscriber/BUILD.bazel new file mode 100644 index 0000000000..7722e1aa39 --- /dev/null +++ b/crate_universe/3rdparty/crates/tracing-subscriber/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "tracing-subscriber", + actual = "@cui__tracing-subscriber-0.3.19//:tracing_subscriber", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/tracing/BUILD.bazel b/crate_universe/3rdparty/crates/tracing/BUILD.bazel new file mode 100644 index 0000000000..4b6c203a92 --- /dev/null +++ b/crate_universe/3rdparty/crates/tracing/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "tracing", + actual = "@cui__tracing-0.1.41//:tracing", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/url-2.5.4/BUILD.bazel b/crate_universe/3rdparty/crates/url-2.5.4/BUILD.bazel new file mode 100644 index 0000000000..d1b73459ca --- /dev/null +++ b/crate_universe/3rdparty/crates/url-2.5.4/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "url-2.5.4", + actual = "@cui__url-2.5.4//:url", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/url/BUILD.bazel b/crate_universe/3rdparty/crates/url/BUILD.bazel new file mode 100644 index 0000000000..60ad48bb18 --- /dev/null +++ b/crate_universe/3rdparty/crates/url/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "url", + actual = "@cui__url-2.5.4//:url", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/walkdir-2.5.0/BUILD.bazel b/crate_universe/3rdparty/crates/walkdir-2.5.0/BUILD.bazel new file mode 100644 index 0000000000..81575057d1 --- /dev/null +++ b/crate_universe/3rdparty/crates/walkdir-2.5.0/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "walkdir-2.5.0", + actual = "@cui__walkdir-2.5.0//:walkdir", + tags = ["manual"], +) diff --git a/crate_universe/3rdparty/crates/walkdir/BUILD.bazel b/crate_universe/3rdparty/crates/walkdir/BUILD.bazel new file mode 100644 index 0000000000..e069cfcbe6 --- /dev/null +++ b/crate_universe/3rdparty/crates/walkdir/BUILD.bazel @@ -0,0 +1,15 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//crate_universe/3rdparty:crates_vendor +############################################################################### + +package(default_visibility = ["//visibility:public"]) + +alias( + name = "walkdir", + actual = "@cui__walkdir-2.5.0//:walkdir", + tags = ["manual"], +) diff --git a/crate_universe/extensions.bzl b/crate_universe/extensions.bzl index 8620294482..49303f047b 100644 --- a/crate_universe/extensions.bzl +++ b/crate_universe/extensions.bzl @@ -336,7 +336,7 @@ load("@rules_rust//rust:defs.bzl", "rust_binary") rust_binary( name = "hello_sys", srcs = ["src/main.rs"], - deps = ["//basic/3rdparty/crates:bzip2"], + deps = ["//basic/3rdparty/bzip2"], visibility = ["//visibility:public"], ) ``` diff --git a/crate_universe/private/crates_vendor.bzl b/crate_universe/private/crates_vendor.bzl index ca18c11cd6..cc6566a4a8 100644 --- a/crate_universe/private/crates_vendor.bzl +++ b/crate_universe/private/crates_vendor.bzl @@ -4,6 +4,9 @@ load("//crate_universe/private:generate_utils.bzl", "compile_config", generate_r load("//crate_universe/private:splicing_utils.bzl", "kebab_case_keys", generate_splicing_config = "splicing_config") load("//crate_universe/private:urls.bzl", "CARGO_BAZEL_LABEL") load("//rust/platform:triple_mappings.bzl", "SUPPORTED_PLATFORM_TRIPLES") +load(":crates_vendor_repository.bzl", _crates_vendor_remote_repository = "crates_vendor_remote_repository") + +crates_vendor_remote_repository = _crates_vendor_remote_repository _UNIX_WRAPPER = """\ #!/usr/bin/env bash @@ -337,16 +340,16 @@ def generate_config_file( if workspace_name != "": build_file_base_template = "@{}//{}:BUILD.{{name}}-{{version}}.bazel".format(workspace_name, output_pkg) crate_label_template = render_config["crate_label_template"] - crate_alias_template = "@{{repository}}//:{{name}}-{{version}}".format( + crate_alias_template = "@{{repository}}//{{name}}-{{version}}".format( output_pkg, ) # If `workspace_name` is blank (such as when using modules), the `@{}//{}:{{file}}` template would generate # a reference like `Label(@//)`. This causes issues if the module doing the `crates_vendor`ing is not the root module. # See: https://github.com/bazelbuild/rules_rust/issues/2661 - crates_module_template_value = "//{}:{{file}}".format(output_pkg) + crates_module_template_value = "//{}{{subpackage}}:{{file}}".format(output_pkg) if workspace_name != "": - crates_module_template_value = "@{}//{}:{{file}}".format( + crates_module_template_value = "@{}//{}{{subpackage}}:{{file}}".format( workspace_name, output_pkg, ) @@ -680,29 +683,3 @@ call against the generated workspace. The following table describes how to contr executable = True, toolchains = ["@rules_rust//rust:toolchain_type"], ) - -def _crates_vendor_remote_repository_impl(repository_ctx): - build_file = repository_ctx.path(repository_ctx.attr.build_file) - defs_module = repository_ctx.path(repository_ctx.attr.defs_module) - - repository_ctx.file("BUILD.bazel", repository_ctx.read(build_file)) - repository_ctx.file("defs.bzl", repository_ctx.read(defs_module)) - repository_ctx.file("crates.bzl", "") - repository_ctx.file("WORKSPACE.bazel", """workspace(name = "{}")""".format( - repository_ctx.name, - )) - -crates_vendor_remote_repository = repository_rule( - doc = "Creates a repository paired with `crates_vendor` targets using the `remote` vendor mode.", - implementation = _crates_vendor_remote_repository_impl, - attrs = { - "build_file": attr.label( - doc = "The BUILD file to use for the root package", - mandatory = True, - ), - "defs_module": attr.label( - doc = "The `defs.bzl` file to use in the repository", - mandatory = True, - ), - }, -) diff --git a/crate_universe/private/crates_vendor_repository.bzl b/crate_universe/private/crates_vendor_repository.bzl new file mode 100644 index 0000000000..fd667a44f1 --- /dev/null +++ b/crate_universe/private/crates_vendor_repository.bzl @@ -0,0 +1,78 @@ +"""crates_vendor repository rules""" + +_ALIAS_TEMPLATE = """\ +alias( + name = "{alias_name}", + actual = "{actual_label}", + tags = ["manual"], + visibility = ["//visibility:public"], +) +""" + +def _crates_vendor_remote_repository_impl(repository_ctx): + # If aliases is provided, build_file must not be provided + if repository_ctx.attr.aliases and repository_ctx.attr.build_file: + fail("Cannot provide both 'aliases' and 'build_file' attributes. Use 'aliases' for subpackage aliases or 'build_file' for root package BUILD file.") + + defs_module = repository_ctx.path(repository_ctx.attr.defs_module) + repository_ctx.file("defs.bzl", repository_ctx.read(defs_module)) + repository_ctx.file("WORKSPACE.bazel", """workspace(name = "{}")""".format( + repository_ctx.name, + )) + + if repository_ctx.attr.aliases: + # Render multiple BUILD files for aliases in subpackages + # Each alias gets its own BUILD file in a subpackage named after the alias name + # aliases maps String (actual label) -> String (alias name) + root_aliases = [] + for alias_name, actual_label_str in repository_ctx.attr.aliases.items(): + # Create the subpackage directory and BUILD file + # The alias_name is the subpackage name (e.g., "my_crate-0.1.0" -> "my_crate-0.1.0/BUILD.bazel") + alias_build_content = _ALIAS_TEMPLATE.format( + alias_name = alias_name, + actual_label = actual_label_str, + ) + repository_ctx.file("{}/BUILD.bazel".format(alias_name), alias_build_content) + + # If legacy_root_pkg_aliases is True, also create aliases in the root BUILD file + if repository_ctx.attr.legacy_root_pkg_aliases: + root_aliases.append(_ALIAS_TEMPLATE.format( + alias_name = alias_name, + actual_label = "//{}".format(alias_name), + )) + + # Render root BUILD file with aliases if legacy mode is enabled + if repository_ctx.attr.legacy_root_pkg_aliases: + root_build_content = "\n".join(root_aliases) + "\n" + repository_ctx.file("BUILD.bazel", root_build_content) + elif repository_ctx.attr.build_file: + # Render the root BUILD file + build_file = repository_ctx.path(repository_ctx.attr.build_file) + repository_ctx.file("BUILD.bazel", repository_ctx.read(build_file)) + else: + fail("Must provide either 'aliases' or 'build_file' attribute. Please update {}".format( + repository_ctx.name, + )) + +crates_vendor_remote_repository = repository_rule( + doc = "Creates a repository paired with `crates_vendor` targets using the `remote` vendor mode.", + implementation = _crates_vendor_remote_repository_impl, + attrs = { + "aliases": attr.string_dict( + doc = "A dictionary mapping alias actual values (label strings) to alias names. Each alias gets its own BUILD file in a subpackage named after the alias name. Cannot be provided if 'build_file' is set.", + default = {}, + ), + "build_file": attr.label( + doc = "The BUILD file to use for the root package. Cannot be provided if 'aliases' is set.", + mandatory = False, + ), + "defs_module": attr.label( + doc = "The `defs.bzl` file to use in the repository", + mandatory = True, + ), + "legacy_root_pkg_aliases": attr.bool( + doc = "If True and `aliases` is provided, also creates aliases in the root BUILD file with `name=\"{alias_name}\"` and `actual=\"//{alias_name}\"`. This provides backward compatibility for accessing aliases from the root package.", + default = True, + ), + }, +) diff --git a/crate_universe/private/generate_utils.bzl b/crate_universe/private/generate_utils.bzl index 0f104b0d5c..b38a437f3d 100644 --- a/crate_universe/private/generate_utils.bzl +++ b/crate_universe/private/generate_utils.bzl @@ -92,7 +92,7 @@ def get_generator(repository_ctx, host_triple): def render_config( build_file_template = "//:BUILD.{name}-{version}.bazel", crate_label_template = "@{repository}__{name}-{version}//:{target}", - crate_alias_template = "//:{name}-{version}", + crate_alias_template = "//{name}-{version}", crate_repository_template = "{repository}__{name}-{version}", crates_module_template = "//:{file}", default_alias_rule = "alias", @@ -102,7 +102,8 @@ def render_config( platforms_template = "@rules_rust//rust/platform:{triple}", regen_command = None, vendor_mode = None, - generate_rules_license_metadata = False): + generate_rules_license_metadata = False, + legacy_root_pkg_aliases = True): """Various settings used to configure rendered outputs The template parameters each support a select number of format keys. A description of each key @@ -127,7 +128,7 @@ def render_config( crate_alias_template (str, optional): The template to use when referring to generated aliases within the external repository. The available format keys are [`{repository}`, `{name}`, `{version}`]. crates_module_template (str, optional): The pattern to use for the `defs.bzl` and `BUILD.bazel` - file names used for the crates module. The available format keys are [`{file}`]. + file names used for the crates module. The available format keys are [`{file}`, `{subpackage}`]. default_alias_rule (str, option): Alias rule to use when generating aliases for all crates. Acceptable values are 'alias', 'dbg'/'fastbuild'/'opt' (transitions each crate's `compilation_mode`) or a string representing a rule in the form '