diff --git a/crate_universe/3rdparty/crates/BUILD.bazel b/crate_universe/3rdparty/crates/BUILD.bazel index bddceab261..ae999a9d52 100644 --- a/crate_universe/3rdparty/crates/BUILD.bazel +++ b/crate_universe/3rdparty/crates/BUILD.bazel @@ -63,7 +63,7 @@ alias( alias( name = "cargo_toml", - actual = "@cui__cargo_toml-0.17.1//:cargo_toml", + actual = "@cui__cargo_toml-0.19.2//:cargo_toml", tags = ["manual"], ) diff --git a/crate_universe/3rdparty/crates/BUILD.cargo_toml-0.17.1.bazel b/crate_universe/3rdparty/crates/BUILD.cargo_toml-0.19.2.bazel similarity index 99% rename from crate_universe/3rdparty/crates/BUILD.cargo_toml-0.17.1.bazel rename to crate_universe/3rdparty/crates/BUILD.cargo_toml-0.19.2.bazel index 5f7e82496a..96edafd142 100644 --- a/crate_universe/3rdparty/crates/BUILD.cargo_toml-0.17.1.bazel +++ b/crate_universe/3rdparty/crates/BUILD.cargo_toml-0.19.2.bazel @@ -77,7 +77,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-none": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.17.1", + version = "0.19.2", deps = [ "@cui__serde-1.0.190//:serde", "@cui__toml-0.8.10//:toml", diff --git a/crate_universe/3rdparty/crates/defs.bzl b/crate_universe/3rdparty/crates/defs.bzl index 83fa4c9930..225e3b8aca 100644 --- a/crate_universe/3rdparty/crates/defs.bzl +++ b/crate_universe/3rdparty/crates/defs.bzl @@ -300,7 +300,7 @@ _NORMAL_DEPENDENCIES = { "cargo-lock": Label("@cui__cargo-lock-9.0.0//:cargo_lock"), "cargo-platform": Label("@cui__cargo-platform-0.1.4//:cargo_platform"), "cargo_metadata": Label("@cui__cargo_metadata-0.18.1//:cargo_metadata"), - "cargo_toml": Label("@cui__cargo_toml-0.17.1//:cargo_toml"), + "cargo_toml": Label("@cui__cargo_toml-0.19.2//:cargo_toml"), "cfg-expr": Label("@cui__cfg-expr-0.15.5//:cfg_expr"), "clap": Label("@cui__clap-4.3.11//:clap"), "crates-index": Label("@cui__crates-index-2.2.0//:crates_index"), @@ -781,12 +781,12 @@ def crate_repositories(): maybe( http_archive, - name = "cui__cargo_toml-0.17.1", - sha256 = "4d1ece59890e746567b467253aea0adbe8a21784d0b025d8a306f66c391c2957", + name = "cui__cargo_toml-0.19.2", + sha256 = "a98356df42a2eb1bd8f1793ae4ee4de48e384dd974ce5eac8eee802edb7492be", type = "tar.gz", - urls = ["https://crates.io/api/v1/crates/cargo_toml/0.17.1/download"], - strip_prefix = "cargo_toml-0.17.1", - build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cargo_toml-0.17.1.bazel"), + urls = ["https://crates.io/api/v1/crates/cargo_toml/0.19.2/download"], + strip_prefix = "cargo_toml-0.19.2", + build_file = Label("@rules_rust//crate_universe/3rdparty/crates:BUILD.cargo_toml-0.19.2.bazel"), ) maybe( @@ -3355,7 +3355,7 @@ def crate_repositories(): struct(repo = "cui__cargo-lock-9.0.0", is_dev_dep = False), struct(repo = "cui__cargo-platform-0.1.4", is_dev_dep = False), struct(repo = "cui__cargo_metadata-0.18.1", is_dev_dep = False), - struct(repo = "cui__cargo_toml-0.17.1", is_dev_dep = False), + struct(repo = "cui__cargo_toml-0.19.2", is_dev_dep = False), struct(repo = "cui__cfg-expr-0.15.5", is_dev_dep = False), struct(repo = "cui__clap-4.3.11", is_dev_dep = False), struct(repo = "cui__crates-index-2.2.0", is_dev_dep = False), diff --git a/crate_universe/Cargo.lock b/crate_universe/Cargo.lock index 41e2b5fca3..6c0bbf3219 100644 --- a/crate_universe/Cargo.lock +++ b/crate_universe/Cargo.lock @@ -169,7 +169,7 @@ dependencies = [ [[package]] name = "cargo-bazel" -version = "0.11.0" +version = "0.12.0" dependencies = [ "anyhow", "camino", @@ -239,9 +239,9 @@ dependencies = [ [[package]] name = "cargo_toml" -version = "0.17.1" +version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d1ece59890e746567b467253aea0adbe8a21784d0b025d8a306f66c391c2957" +checksum = "a98356df42a2eb1bd8f1793ae4ee4de48e384dd974ce5eac8eee802edb7492be" dependencies = [ "serde", "toml 0.8.10", diff --git a/crate_universe/Cargo.toml b/crate_universe/Cargo.toml index 2c71ef7fd2..f15e23f635 100644 --- a/crate_universe/Cargo.toml +++ b/crate_universe/Cargo.toml @@ -7,7 +7,7 @@ exclude = ["test_data"] [package] name = "cargo-bazel" -version = "0.11.0" +version = "0.12.0" authors = [ "Andre Brisco - andre.brisco@protonmail.com", ] @@ -28,7 +28,7 @@ default = ["cargo"] anyhow = "1.0.75" camino = "1.1.6" cargo_metadata = "0.18.1" -cargo_toml = "0.17.1" +cargo_toml = "0.19.2" cargo-lock = "9.0.0" cargo-platform = "0.1.4" cfg-expr = "0.15.5" diff --git a/crate_universe/src/splicing/splicer.rs b/crate_universe/src/splicing/splicer.rs index 4093ab6ffb..5e93171e88 100644 --- a/crate_universe/src/splicing/splicer.rs +++ b/crate_universe/src/splicing/splicer.rs @@ -478,7 +478,7 @@ impl<'a> SplicerKind<'a> { for (name, details) in direct_packages_manifest.iter() { manifest.dependencies.insert( name.clone(), - cargo_toml::Dependency::Detailed(details.clone()), + cargo_toml::Dependency::Detailed(Box::new(details.clone())), ); } diff --git a/crate_universe/version.bzl b/crate_universe/version.bzl index a70cad9e7c..672ca43328 100644 --- a/crate_universe/version.bzl +++ b/crate_universe/version.bzl @@ -1,3 +1,3 @@ """ Version info for the `cargo-bazel` repository """ -VERSION = "0.11.0" +VERSION = "0.12.0"