diff --git a/MODULE.bazel b/MODULE.bazel index 38cd31629a..89705d331d 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -102,6 +102,7 @@ use_repo( "cui__cargo_toml-0.22.1", "cui__cfg-expr-0.18.0", "cui__clap-4.5.37", + "cui__clean-path-0.2.1", "cui__crates-index-3.7.0", "cui__glob-0.3.2", "cui__hex-0.4.3", diff --git a/crate_universe/3rdparty/crates/BUILD.bazel b/crate_universe/3rdparty/crates/BUILD.bazel index 603aa7dc49..c2955fe3fc 100644 --- a/crate_universe/3rdparty/crates/BUILD.bazel +++ b/crate_universe/3rdparty/crates/BUILD.bazel @@ -127,6 +127,18 @@ alias( tags = ["manual"], ) +alias( + name = "clean-path-0.2.1", + actual = "@cui__clean-path-0.2.1//:clean_path", + tags = ["manual"], +) + +alias( + name = "clean-path", + actual = "@cui__clean-path-0.2.1//:clean_path", + tags = ["manual"], +) + alias( name = "crates-index-3.7.0", actual = "@cui__crates-index-3.7.0//:crates_index", diff --git a/crate_universe/3rdparty/crates/BUILD.clean-path-0.2.1.bazel b/crate_universe/3rdparty/crates/BUILD.clean-path-0.2.1.bazel new file mode 100644 index 0000000000..f14c7a8a9f --- /dev/null +++ b/crate_universe/3rdparty/crates/BUILD.clean-path-0.2.1.bazel @@ -0,0 +1,92 @@ +############################################################################### +# @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 +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "clean_path", + 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 = "2015", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=clean-path", + "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-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-unknown": [], + "@rules_rust//rust/platform:wasm32-wasip1": [], + "@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.1", +) diff --git a/crate_universe/3rdparty/crates/defs.bzl b/crate_universe/3rdparty/crates/defs.bzl index 4bf5f12399..179ebfabf8 100644 --- a/crate_universe/3rdparty/crates/defs.bzl +++ b/crate_universe/3rdparty/crates/defs.bzl @@ -303,6 +303,7 @@ _NORMAL_DEPENDENCIES = { "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"), + "clean-path": Label("@cui//:clean-path-0.2.1"), "crates-index": Label("@cui//:crates-index-3.7.0"), "glob": Label("@cui//:glob-0.3.2"), "hex": Label("@cui//:hex-0.4.3"), @@ -846,6 +847,16 @@ def crate_repositories(): build_file = Label("//crate_universe/3rdparty/crates:BUILD.clap_lex-0.7.4.bazel"), ) + maybe( + http_archive, + name = "cui__clean-path-0.2.1", + sha256 = "aaa6b4b263a5d737e9bf6b7c09b72c41a5480aec4d7219af827f6564e950b6a5", + type = "tar.gz", + urls = ["https://static.crates.io/crates/clean-path/0.2.1/download"], + strip_prefix = "clean-path-0.2.1", + build_file = Label("//crate_universe/3rdparty/crates:BUILD.clean-path-0.2.1.bazel"), + ) + maybe( http_archive, name = "cui__clru-0.6.1", @@ -3275,6 +3286,7 @@ def crate_repositories(): struct(repo = "cui__cargo_toml-0.22.1", is_dev_dep = False), struct(repo = "cui__cfg-expr-0.18.0", is_dev_dep = False), struct(repo = "cui__clap-4.5.37", is_dev_dep = False), + struct(repo = "cui__clean-path-0.2.1", is_dev_dep = False), struct(repo = "cui__crates-index-3.7.0", is_dev_dep = False), struct(repo = "cui__glob-0.3.2", is_dev_dep = False), struct(repo = "cui__hex-0.4.3", is_dev_dep = False), diff --git a/crate_universe/Cargo.lock b/crate_universe/Cargo.lock index 4bebf73ab8..5c0517bca0 100644 --- a/crate_universe/Cargo.lock +++ b/crate_universe/Cargo.lock @@ -170,6 +170,7 @@ dependencies = [ "cargo_toml", "cfg-expr", "clap", + "clean-path", "crates-index", "glob", "hex", @@ -302,6 +303,12 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" +[[package]] +name = "clean-path" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aaa6b4b263a5d737e9bf6b7c09b72c41a5480aec4d7219af827f6564e950b6a5" + [[package]] name = "clru" version = "0.6.1" diff --git a/crate_universe/Cargo.toml b/crate_universe/Cargo.toml index 88fb9e6989..5a190e4c46 100644 --- a/crate_universe/Cargo.toml +++ b/crate_universe/Cargo.toml @@ -96,6 +96,7 @@ tracing-subscriber = "0.3.19" url = "2.5.4" walkdir = "2.5.0" glob = "0.3.2" +clean-path = "0.2.1" [dev-dependencies] maplit = "1.0.2" diff --git a/crate_universe/src/metadata/workspace_discoverer.rs b/crate_universe/src/metadata/workspace_discoverer.rs index 8814f33b23..74a7850a14 100644 --- a/crate_universe/src/metadata/workspace_discoverer.rs +++ b/crate_universe/src/metadata/workspace_discoverer.rs @@ -1,5 +1,6 @@ use std::collections::{BTreeMap, BTreeSet}; +use crate::utils::PathCleanUtf8; use anyhow::{anyhow, bail, Context, Result}; use camino::{Utf8Path, Utf8PathBuf}; use cargo_toml::Manifest; @@ -135,8 +136,12 @@ fn discover_workspaces_with_cache( explicit_workspace_path.display() ) })?; - actual_workspace_path = - child_path.parent().unwrap().join(explicit_workspace_path); + actual_workspace_path = child_path + .parent() + .unwrap() + .join(explicit_workspace_path) + .clean() + .join("Cargo.toml"); } } if !discovered_workspaces diff --git a/crate_universe/src/utils.rs b/crate_universe/src/utils.rs index 7d35660c51..3677ca5fc1 100644 --- a/crate_universe/src/utils.rs +++ b/crate_universe/src/utils.rs @@ -6,6 +6,7 @@ pub(crate) mod target_triple; pub(crate) const CRATES_IO_INDEX_URL: &str = "https://github.com/rust-lang/crates.io-index"; +use camino::Utf8PathBuf; use std::collections::BTreeMap; use std::path::{Path, PathBuf}; @@ -63,6 +64,17 @@ pub(crate) fn normalize_cargo_file_paths( .collect() } +pub(crate) trait PathCleanUtf8 { + /// Normalize utf8 path from camino + fn clean(&self) -> Utf8PathBuf; +} + +impl PathCleanUtf8 for Utf8PathBuf { + fn clean(&self) -> Utf8PathBuf { + Utf8PathBuf::from_path_buf(clean_path::clean(self.as_std_path())).unwrap() + } +} + #[cfg(test)] mod test { use super::*; @@ -111,4 +123,12 @@ mod test { assert!(!output.to_str().unwrap().contains('+')); } } + + #[test] + fn test_normalize_utf8_path() { + assert_eq!( + Utf8PathBuf::from("my/long/../path").clean(), + Utf8PathBuf::from("my/path") + ); + } } diff --git a/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json b/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json index ffd48c7014..0c3b6a2134 100644 --- a/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json +++ b/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json @@ -1,5 +1,5 @@ { - "checksum": "b78c987f5327687e670e9a453e7cbf40fa4179255243800d0d359a140e2647af", + "checksum": "5803dfc7b0b2d5413b5418fefb64cd9090b7d8ecea37158ea73af58b700924ce", "crates": { "ansi_term 0.12.1": { "name": "ansi_term", diff --git a/examples/crate_universe/cargo_workspace/num_printer/Cargo.toml b/examples/crate_universe/cargo_workspace/num_printer/Cargo.toml index b3711a0e3e..6dced493b8 100644 --- a/examples/crate_universe/cargo_workspace/num_printer/Cargo.toml +++ b/examples/crate_universe/cargo_workspace/num_printer/Cargo.toml @@ -2,6 +2,7 @@ name = "num_printer" version = "0.1.0" edition = "2018" +workspace = ".." # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [[bin]] diff --git a/examples/crate_universe/cargo_workspace/printer/Cargo.toml b/examples/crate_universe/cargo_workspace/printer/Cargo.toml index 9e3537a900..d3538c37af 100644 --- a/examples/crate_universe/cargo_workspace/printer/Cargo.toml +++ b/examples/crate_universe/cargo_workspace/printer/Cargo.toml @@ -2,6 +2,7 @@ name = "printer" version = "0.1.0" edition = "2018" +workspace = ".." [dependencies] rng = { path = "../rng" } diff --git a/examples/crate_universe/cargo_workspace/rng/Cargo.toml b/examples/crate_universe/cargo_workspace/rng/Cargo.toml index a2a098c9e2..9cd8bb01f7 100644 --- a/examples/crate_universe/cargo_workspace/rng/Cargo.toml +++ b/examples/crate_universe/cargo_workspace/rng/Cargo.toml @@ -2,6 +2,7 @@ name = "rng" version = "0.1.0" edition = "2018" +workspace = ".." [dependencies] rand = "0.7.3" diff --git a/extensions/mdbook/private/3rdparty/crates/BUILD.anstream-0.6.18.bazel b/extensions/mdbook/private/3rdparty/crates/BUILD.anstream-0.6.18.bazel index 4bb8f8b86d..298e809313 100644 --- a/extensions/mdbook/private/3rdparty/crates/BUILD.anstream-0.6.18.bazel +++ b/extensions/mdbook/private/3rdparty/crates/BUILD.anstream-0.6.18.bazel @@ -103,13 +103,13 @@ rust_library( "@rmdbi__utf8parse-0.2.2//:utf8parse", ] + select({ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "@rmdbi__anstyle-wincon-3.0.7//:anstyle_wincon", # aarch64-pc-windows-msvc + "@rmdbi__anstyle-wincon-3.0.8//:anstyle_wincon", # aarch64-pc-windows-msvc ], "@rules_rust//rust/platform:i686-pc-windows-msvc": [ - "@rmdbi__anstyle-wincon-3.0.7//:anstyle_wincon", # i686-pc-windows-msvc + "@rmdbi__anstyle-wincon-3.0.8//:anstyle_wincon", # i686-pc-windows-msvc ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@rmdbi__anstyle-wincon-3.0.7//:anstyle_wincon", # x86_64-pc-windows-msvc + "@rmdbi__anstyle-wincon-3.0.8//:anstyle_wincon", # x86_64-pc-windows-msvc ], "//conditions:default": [], }), diff --git a/extensions/mdbook/private/3rdparty/crates/BUILD.anstyle-wincon-3.0.7.bazel b/extensions/mdbook/private/3rdparty/crates/BUILD.anstyle-wincon-3.0.8.bazel similarity index 93% rename from extensions/mdbook/private/3rdparty/crates/BUILD.anstyle-wincon-3.0.7.bazel rename to extensions/mdbook/private/3rdparty/crates/BUILD.anstyle-wincon-3.0.8.bazel index 40f7806eca..39c230ead3 100644 --- a/extensions/mdbook/private/3rdparty/crates/BUILD.anstyle-wincon-3.0.7.bazel +++ b/extensions/mdbook/private/3rdparty/crates/BUILD.anstyle-wincon-3.0.8.bazel @@ -88,20 +88,20 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "3.0.7", + version = "3.0.8", deps = [ "@rmdbi__anstyle-1.0.10//:anstyle", ] + select({ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "@rmdbi__once_cell-1.21.3//:once_cell", # cfg(windows) + "@rmdbi__once_cell_polyfill-1.70.0//:once_cell_polyfill", # cfg(windows) "@rmdbi__windows-sys-0.59.0//:windows_sys", # cfg(windows) ], "@rules_rust//rust/platform:i686-pc-windows-msvc": [ - "@rmdbi__once_cell-1.21.3//:once_cell", # cfg(windows) + "@rmdbi__once_cell_polyfill-1.70.0//:once_cell_polyfill", # cfg(windows) "@rmdbi__windows-sys-0.59.0//:windows_sys", # cfg(windows) ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@rmdbi__once_cell-1.21.3//:once_cell", # cfg(windows) + "@rmdbi__once_cell_polyfill-1.70.0//:once_cell_polyfill", # cfg(windows) "@rmdbi__windows-sys-0.59.0//:windows_sys", # cfg(windows) ], "//conditions:default": [], diff --git a/extensions/mdbook/private/3rdparty/crates/BUILD.cc-1.2.23.bazel b/extensions/mdbook/private/3rdparty/crates/BUILD.cc-1.2.23.bazel new file mode 100644 index 0000000000..59f7c07909 --- /dev/null +++ b/extensions/mdbook/private/3rdparty/crates/BUILD.cc-1.2.23.bazel @@ -0,0 +1,95 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//private/3rdparty:crates_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "cc", + 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 = "2018", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=cc", + "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-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-unknown": [], + "@rules_rust//rust/platform:wasm32-wasip1": [], + "@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.2.23", + deps = [ + "@rmdbi__shlex-1.3.0//:shlex", + ], +) diff --git a/extensions/mdbook/private/3rdparty/crates/BUILD.env_logger-0.11.8.bazel b/extensions/mdbook/private/3rdparty/crates/BUILD.env_logger-0.11.8.bazel index 979d07d91a..1e982cca97 100644 --- a/extensions/mdbook/private/3rdparty/crates/BUILD.env_logger-0.11.8.bazel +++ b/extensions/mdbook/private/3rdparty/crates/BUILD.env_logger-0.11.8.bazel @@ -100,7 +100,7 @@ rust_library( "@rmdbi__anstream-0.6.18//:anstream", "@rmdbi__anstyle-1.0.10//:anstyle", "@rmdbi__env_filter-0.1.3//:env_filter", - "@rmdbi__jiff-0.2.13//:jiff", + "@rmdbi__jiff-0.2.14//:jiff", "@rmdbi__log-0.4.27//:log", ], ) diff --git a/extensions/mdbook/private/3rdparty/crates/BUILD.iana-time-zone-0.1.63.bazel b/extensions/mdbook/private/3rdparty/crates/BUILD.iana-time-zone-0.1.63.bazel index bf604f80da..b3a3fbba12 100644 --- a/extensions/mdbook/private/3rdparty/crates/BUILD.iana-time-zone-0.1.63.bazel +++ b/extensions/mdbook/private/3rdparty/crates/BUILD.iana-time-zone-0.1.63.bazel @@ -106,7 +106,7 @@ rust_library( "@rmdbi__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android") ], "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "@rmdbi__windows-core-0.61.0//:windows_core", # cfg(target_os = "windows") + "@rmdbi__windows-core-0.61.2//:windows_core", # cfg(target_os = "windows") ], "@rules_rust//rust/platform:armv7-linux-androideabi": [ "@rmdbi__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android") @@ -118,7 +118,7 @@ rust_library( "@rmdbi__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android") ], "@rules_rust//rust/platform:i686-pc-windows-msvc": [ - "@rmdbi__windows-core-0.61.0//:windows_core", # cfg(target_os = "windows") + "@rmdbi__windows-core-0.61.2//:windows_core", # cfg(target_os = "windows") ], "@rules_rust//rust/platform:wasm32-unknown-unknown": [ "@rmdbi__js-sys-0.3.77//:js_sys", # cfg(all(target_arch = "wasm32", target_os = "unknown")) @@ -135,7 +135,7 @@ rust_library( "@rmdbi__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android") ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@rmdbi__windows-core-0.61.0//:windows_core", # cfg(target_os = "windows") + "@rmdbi__windows-core-0.61.2//:windows_core", # cfg(target_os = "windows") ], "//conditions:default": [], }), diff --git a/extensions/mdbook/private/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.2.bazel b/extensions/mdbook/private/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.2.bazel index 54828b4dd8..a797d65294 100644 --- a/extensions/mdbook/private/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.2.bazel +++ b/extensions/mdbook/private/3rdparty/crates/BUILD.iana-time-zone-haiku-0.1.2.bazel @@ -149,7 +149,7 @@ cargo_build_script( version = "0.1.2", visibility = ["//visibility:private"], deps = [ - "@rmdbi__cc-1.2.22//:cc", + "@rmdbi__cc-1.2.23//:cc", ], ) diff --git a/extensions/mdbook/private/3rdparty/crates/BUILD.icu_properties-2.0.1.bazel b/extensions/mdbook/private/3rdparty/crates/BUILD.icu_properties-2.0.1.bazel new file mode 100644 index 0000000000..6bd5c19b9c --- /dev/null +++ b/extensions/mdbook/private/3rdparty/crates/BUILD.icu_properties-2.0.1.bazel @@ -0,0 +1,107 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//private/3rdparty:crates_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +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", + proc_macro_deps = [ + "@rmdbi__displaydoc-0.2.5//:displaydoc", + ], + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + 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-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-unknown": [], + "@rules_rust//rust/platform:wasm32-wasip1": [], + "@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.0.1", + deps = [ + "@rmdbi__icu_collections-2.0.0//:icu_collections", + "@rmdbi__icu_locale_core-2.0.0//:icu_locale_core", + "@rmdbi__icu_properties_data-2.0.1//:icu_properties_data", + "@rmdbi__icu_provider-2.0.0//:icu_provider", + "@rmdbi__potential_utf-0.1.2//:potential_utf", + "@rmdbi__zerotrie-0.2.2//:zerotrie", + "@rmdbi__zerovec-0.11.2//:zerovec", + ], +) diff --git a/extensions/mdbook/private/3rdparty/crates/BUILD.icu_properties_data-2.0.1.bazel b/extensions/mdbook/private/3rdparty/crates/BUILD.icu_properties_data-2.0.1.bazel new file mode 100644 index 0000000000..242fcb7367 --- /dev/null +++ b/extensions/mdbook/private/3rdparty/crates/BUILD.icu_properties_data-2.0.1.bazel @@ -0,0 +1,157 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//private/3rdparty:crates_vendor +############################################################################### + +load( + "@rules_rust//cargo:defs.bzl", + "cargo_build_script", + "cargo_toml_env_vars", +) +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +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_env_files = [ + ":cargo_toml_env_vars", + ], + 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-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-unknown": [], + "@rules_rust//rust/platform:wasm32-wasip1": [], + "@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.0.1", + deps = [ + "@rmdbi__icu_properties_data-2.0.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_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=icu_properties_data", + "manual", + "noclippy", + "norustfmt", + ], + version = "2.0.1", + visibility = ["//visibility:private"], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/extensions/mdbook/private/3rdparty/crates/BUILD.idna_adapter-1.2.1.bazel b/extensions/mdbook/private/3rdparty/crates/BUILD.idna_adapter-1.2.1.bazel index c9f047e887..8591a8912e 100644 --- a/extensions/mdbook/private/3rdparty/crates/BUILD.idna_adapter-1.2.1.bazel +++ b/extensions/mdbook/private/3rdparty/crates/BUILD.idna_adapter-1.2.1.bazel @@ -94,6 +94,6 @@ rust_library( version = "1.2.1", deps = [ "@rmdbi__icu_normalizer-2.0.0//:icu_normalizer", - "@rmdbi__icu_properties-2.0.0//:icu_properties", + "@rmdbi__icu_properties-2.0.1//:icu_properties", ], ) diff --git a/extensions/mdbook/private/3rdparty/crates/BUILD.jiff-0.2.14.bazel b/extensions/mdbook/private/3rdparty/crates/BUILD.jiff-0.2.14.bazel new file mode 100644 index 0000000000..ce7a6c2de4 --- /dev/null +++ b/extensions/mdbook/private/3rdparty/crates/BUILD.jiff-0.2.14.bazel @@ -0,0 +1,103 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//private/3rdparty:crates_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "jiff", + 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", + "std", + ], + crate_root = "src/lib.rs", + edition = "2021", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=jiff", + "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-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-unknown": [], + "@rules_rust//rust/platform:wasm32-wasip1": [], + "@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.14", + deps = select({ + "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [ + "@rmdbi__portable-atomic-1.11.0//:portable_atomic", # cfg(not(target_has_atomic = "ptr")) + "@rmdbi__portable-atomic-util-0.2.4//:portable_atomic_util", # cfg(not(target_has_atomic = "ptr")) + ], + "//conditions:default": [], + }), +) diff --git a/extensions/mdbook/private/3rdparty/crates/BUILD.jiff-static-0.2.14.bazel b/extensions/mdbook/private/3rdparty/crates/BUILD.jiff-static-0.2.14.bazel new file mode 100644 index 0000000000..406dbfc6f8 --- /dev/null +++ b/extensions/mdbook/private/3rdparty/crates/BUILD.jiff-static-0.2.14.bazel @@ -0,0 +1,97 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//private/3rdparty:crates_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_proc_macro") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_proc_macro( + name = "jiff_static", + 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_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=jiff-static", + "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-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-unknown": [], + "@rules_rust//rust/platform:wasm32-wasip1": [], + "@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.14", + deps = [ + "@rmdbi__proc-macro2-1.0.95//:proc_macro2", + "@rmdbi__quote-1.0.40//:quote", + "@rmdbi__syn-2.0.101//:syn", + ], +) diff --git a/extensions/mdbook/private/3rdparty/crates/BUILD.once_cell_polyfill-1.70.0.bazel b/extensions/mdbook/private/3rdparty/crates/BUILD.once_cell_polyfill-1.70.0.bazel new file mode 100644 index 0000000000..1c79147e70 --- /dev/null +++ b/extensions/mdbook/private/3rdparty/crates/BUILD.once_cell_polyfill-1.70.0.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 @@//private/3rdparty:crates_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "once_cell_polyfill", + 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 = [ + "default", + ], + crate_root = "src/lib.rs", + edition = "2021", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=once_cell_polyfill", + "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-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-unknown": [], + "@rules_rust//rust/platform:wasm32-wasip1": [], + "@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.70.0", + deps = [ + "@rmdbi__once_cell-1.21.3//:once_cell", + ], +) diff --git a/extensions/mdbook/private/3rdparty/crates/BUILD.windows-core-0.61.0.bazel b/extensions/mdbook/private/3rdparty/crates/BUILD.windows-core-0.61.2.bazel similarity index 96% rename from extensions/mdbook/private/3rdparty/crates/BUILD.windows-core-0.61.0.bazel rename to extensions/mdbook/private/3rdparty/crates/BUILD.windows-core-0.61.2.bazel index 7088cba947..0d9bb1ea55 100644 --- a/extensions/mdbook/private/3rdparty/crates/BUILD.windows-core-0.61.0.bazel +++ b/extensions/mdbook/private/3rdparty/crates/BUILD.windows-core-0.61.2.bazel @@ -92,10 +92,10 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.61.0", + version = "0.61.2", deps = [ "@rmdbi__windows-link-0.1.1//:windows_link", - "@rmdbi__windows-result-0.3.2//:windows_result", - "@rmdbi__windows-strings-0.4.0//:windows_strings", + "@rmdbi__windows-result-0.3.4//:windows_result", + "@rmdbi__windows-strings-0.4.2//:windows_strings", ], ) diff --git a/extensions/mdbook/private/3rdparty/crates/BUILD.windows-result-0.3.2.bazel b/extensions/mdbook/private/3rdparty/crates/BUILD.windows-result-0.3.4.bazel similarity index 99% rename from extensions/mdbook/private/3rdparty/crates/BUILD.windows-result-0.3.2.bazel rename to extensions/mdbook/private/3rdparty/crates/BUILD.windows-result-0.3.4.bazel index d6f7d1fa27..6c9cd43709 100644 --- a/extensions/mdbook/private/3rdparty/crates/BUILD.windows-result-0.3.2.bazel +++ b/extensions/mdbook/private/3rdparty/crates/BUILD.windows-result-0.3.4.bazel @@ -88,7 +88,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.3.2", + version = "0.3.4", deps = [ "@rmdbi__windows-link-0.1.1//:windows_link", ], diff --git a/extensions/mdbook/private/3rdparty/crates/BUILD.windows-strings-0.4.0.bazel b/extensions/mdbook/private/3rdparty/crates/BUILD.windows-strings-0.4.2.bazel similarity index 99% rename from extensions/mdbook/private/3rdparty/crates/BUILD.windows-strings-0.4.0.bazel rename to extensions/mdbook/private/3rdparty/crates/BUILD.windows-strings-0.4.2.bazel index f7ff2fc251..1fc7e7c4a6 100644 --- a/extensions/mdbook/private/3rdparty/crates/BUILD.windows-strings-0.4.0.bazel +++ b/extensions/mdbook/private/3rdparty/crates/BUILD.windows-strings-0.4.2.bazel @@ -88,7 +88,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-uefi": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.4.0", + version = "0.4.2", deps = [ "@rmdbi__windows-link-0.1.1//:windows_link", ], diff --git a/extensions/mdbook/private/3rdparty/crates/defs.bzl b/extensions/mdbook/private/3rdparty/crates/defs.bzl index a9d36ece4f..9e632d27bf 100644 --- a/extensions/mdbook/private/3rdparty/crates/defs.bzl +++ b/extensions/mdbook/private/3rdparty/crates/defs.bzl @@ -554,12 +554,12 @@ def crate_repositories(): maybe( http_archive, - name = "rmdbi__anstyle-wincon-3.0.7", - sha256 = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e", + name = "rmdbi__anstyle-wincon-3.0.8", + sha256 = "6680de5231bd6ee4c6191b8a1325daa282b415391ec9d3a37bd34f2060dc73fa", type = "tar.gz", - urls = ["https://static.crates.io/crates/anstyle-wincon/3.0.7/download"], - strip_prefix = "anstyle-wincon-3.0.7", - build_file = Label("//private/3rdparty/crates:BUILD.anstyle-wincon-3.0.7.bazel"), + urls = ["https://static.crates.io/crates/anstyle-wincon/3.0.8/download"], + strip_prefix = "anstyle-wincon-3.0.8", + build_file = Label("//private/3rdparty/crates:BUILD.anstyle-wincon-3.0.8.bazel"), ) maybe( @@ -674,12 +674,12 @@ def crate_repositories(): maybe( http_archive, - name = "rmdbi__cc-1.2.22", - sha256 = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1", + name = "rmdbi__cc-1.2.23", + sha256 = "5f4ac86a9e5bc1e2b3449ab9d7d3a6a405e3d1bb28d7b9be8614f55846ae3766", type = "tar.gz", - urls = ["https://static.crates.io/crates/cc/1.2.22/download"], - strip_prefix = "cc-1.2.22", - build_file = Label("//private/3rdparty/crates:BUILD.cc-1.2.22.bazel"), + urls = ["https://static.crates.io/crates/cc/1.2.23/download"], + strip_prefix = "cc-1.2.23", + build_file = Label("//private/3rdparty/crates:BUILD.cc-1.2.23.bazel"), ) maybe( @@ -1354,22 +1354,22 @@ def crate_repositories(): maybe( http_archive, - name = "rmdbi__icu_properties-2.0.0", - sha256 = "2549ca8c7241c82f59c80ba2a6f415d931c5b58d24fb8412caa1a1f02c49139a", + name = "rmdbi__icu_properties-2.0.1", + sha256 = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b", type = "tar.gz", - urls = ["https://static.crates.io/crates/icu_properties/2.0.0/download"], - strip_prefix = "icu_properties-2.0.0", - build_file = Label("//private/3rdparty/crates:BUILD.icu_properties-2.0.0.bazel"), + urls = ["https://static.crates.io/crates/icu_properties/2.0.1/download"], + strip_prefix = "icu_properties-2.0.1", + build_file = Label("//private/3rdparty/crates:BUILD.icu_properties-2.0.1.bazel"), ) maybe( http_archive, - name = "rmdbi__icu_properties_data-2.0.0", - sha256 = "8197e866e47b68f8f7d95249e172903bec06004b18b2937f1095d40a0c57de04", + name = "rmdbi__icu_properties_data-2.0.1", + sha256 = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632", type = "tar.gz", - urls = ["https://static.crates.io/crates/icu_properties_data/2.0.0/download"], - strip_prefix = "icu_properties_data-2.0.0", - build_file = Label("//private/3rdparty/crates:BUILD.icu_properties_data-2.0.0.bazel"), + urls = ["https://static.crates.io/crates/icu_properties_data/2.0.1/download"], + strip_prefix = "icu_properties_data-2.0.1", + build_file = Label("//private/3rdparty/crates:BUILD.icu_properties_data-2.0.1.bazel"), ) maybe( @@ -1474,22 +1474,22 @@ def crate_repositories(): maybe( http_archive, - name = "rmdbi__jiff-0.2.13", - sha256 = "f02000660d30638906021176af16b17498bd0d12813dbfe7b276d8bc7f3c0806", + name = "rmdbi__jiff-0.2.14", + sha256 = "a194df1107f33c79f4f93d02c80798520551949d59dfad22b6157048a88cca93", type = "tar.gz", - urls = ["https://static.crates.io/crates/jiff/0.2.13/download"], - strip_prefix = "jiff-0.2.13", - build_file = Label("//private/3rdparty/crates:BUILD.jiff-0.2.13.bazel"), + urls = ["https://static.crates.io/crates/jiff/0.2.14/download"], + strip_prefix = "jiff-0.2.14", + build_file = Label("//private/3rdparty/crates:BUILD.jiff-0.2.14.bazel"), ) maybe( http_archive, - name = "rmdbi__jiff-static-0.2.13", - sha256 = "f3c30758ddd7188629c6713fc45d1188af4f44c90582311d0c8d8c9907f60c48", + name = "rmdbi__jiff-static-0.2.14", + sha256 = "6c6e1db7ed32c6c71b759497fae34bf7933636f75a251b9e736555da426f6442", type = "tar.gz", - urls = ["https://static.crates.io/crates/jiff-static/0.2.13/download"], - strip_prefix = "jiff-static-0.2.13", - build_file = Label("//private/3rdparty/crates:BUILD.jiff-static-0.2.13.bazel"), + urls = ["https://static.crates.io/crates/jiff-static/0.2.14/download"], + strip_prefix = "jiff-static-0.2.14", + build_file = Label("//private/3rdparty/crates:BUILD.jiff-static-0.2.14.bazel"), ) maybe( @@ -1792,6 +1792,16 @@ def crate_repositories(): build_file = Label("//private/3rdparty/crates:BUILD.once_cell-1.21.3.bazel"), ) + maybe( + http_archive, + name = "rmdbi__once_cell_polyfill-1.70.0", + sha256 = "2611b99ab098a31bdc8be48b4f1a285ca0ced28bd5b4f23e45efa8c63b09efa5", + type = "tar.gz", + urls = ["https://static.crates.io/crates/once_cell_polyfill/1.70.0/download"], + strip_prefix = "once_cell_polyfill-1.70.0", + build_file = Label("//private/3rdparty/crates:BUILD.once_cell_polyfill-1.70.0.bazel"), + ) + maybe( http_archive, name = "rmdbi__opener-0.7.2", @@ -2824,12 +2834,12 @@ def crate_repositories(): maybe( http_archive, - name = "rmdbi__windows-core-0.61.0", - sha256 = "4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980", + name = "rmdbi__windows-core-0.61.2", + sha256 = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3", type = "tar.gz", - urls = ["https://static.crates.io/crates/windows-core/0.61.0/download"], - strip_prefix = "windows-core-0.61.0", - build_file = Label("//private/3rdparty/crates:BUILD.windows-core-0.61.0.bazel"), + urls = ["https://static.crates.io/crates/windows-core/0.61.2/download"], + strip_prefix = "windows-core-0.61.2", + build_file = Label("//private/3rdparty/crates:BUILD.windows-core-0.61.2.bazel"), ) maybe( @@ -2864,22 +2874,22 @@ def crate_repositories(): maybe( http_archive, - name = "rmdbi__windows-result-0.3.2", - sha256 = "c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252", + name = "rmdbi__windows-result-0.3.4", + sha256 = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6", type = "tar.gz", - urls = ["https://static.crates.io/crates/windows-result/0.3.2/download"], - strip_prefix = "windows-result-0.3.2", - build_file = Label("//private/3rdparty/crates:BUILD.windows-result-0.3.2.bazel"), + urls = ["https://static.crates.io/crates/windows-result/0.3.4/download"], + strip_prefix = "windows-result-0.3.4", + build_file = Label("//private/3rdparty/crates:BUILD.windows-result-0.3.4.bazel"), ) maybe( http_archive, - name = "rmdbi__windows-strings-0.4.0", - sha256 = "7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97", + name = "rmdbi__windows-strings-0.4.2", + sha256 = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57", type = "tar.gz", - urls = ["https://static.crates.io/crates/windows-strings/0.4.0/download"], - strip_prefix = "windows-strings-0.4.0", - build_file = Label("//private/3rdparty/crates:BUILD.windows-strings-0.4.0.bazel"), + urls = ["https://static.crates.io/crates/windows-strings/0.4.2/download"], + strip_prefix = "windows-strings-0.4.2", + build_file = Label("//private/3rdparty/crates:BUILD.windows-strings-0.4.2.bazel"), ) maybe(