diff --git a/Cargo.lock b/Cargo.lock index 27daf1c0f69..9db634b93f1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -417,7 +417,7 @@ dependencies = [ "tempfile", "thiserror 1.0.69", "time", - "toml 0.8.19", + "toml", "toml_edit", "tracing", "tracing-chrome", @@ -578,7 +578,7 @@ dependencies = [ "serde-untagged", "serde-value", "thiserror 1.0.69", - "toml 0.8.19", + "toml", "unicode-xid", "url", ] @@ -1084,7 +1084,7 @@ dependencies = [ "petgraph", "rayon", "serde", - "toml 0.5.11", + "toml", ] [[package]] @@ -2299,7 +2299,7 @@ dependencies = [ "smallvec", "static_assertions", "target-spec", - "toml 0.5.11", + "toml", ] [[package]] @@ -2338,7 +2338,7 @@ dependencies = [ "semver", "serde", "serde_json", - "toml 0.5.11", + "toml", ] [[package]] @@ -2354,7 +2354,6 @@ dependencies = [ "clap_builder", "getrandom", "include_dir", - "indexmap 1.9.3", "libc", "log", "miette", @@ -2372,7 +2371,9 @@ dependencies = [ "serde_json", "syn 2.0.96", "textwrap 0.16.0", - "toml 0.5.11", + "toml", + "toml_datetime", + "toml_edit", "winapi", "windows-sys 0.52.0", "windows-sys 0.59.0", @@ -2404,7 +2405,7 @@ dependencies = [ "serde", "tabular", "target-spec", - "toml 0.5.11", + "toml", "toml_edit", "twox-hash", ] @@ -4043,7 +4044,7 @@ dependencies = [ "serde_json", "target-lexicon", "test-case", - "toml 0.5.11", + "toml", "unicode-ident", ] @@ -4252,22 +4253,13 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" -[[package]] -name = "toml" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" -dependencies = [ - "indexmap 1.9.3", - "serde", -] - [[package]] name = "toml" version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ + "indexmap 2.7.1", "serde", "serde_spanned", "toml_datetime", diff --git a/guppy-summaries/Cargo.toml b/guppy-summaries/Cargo.toml index b60c2e06160..1a5b27a6774 100644 --- a/guppy-summaries/Cargo.toml +++ b/guppy-summaries/Cargo.toml @@ -29,7 +29,7 @@ ahash = "0.8.11" camino = { version = "1.1.9", features = ["serde1"] } cfg-if = "1.0.0" diffus = "0.10.0" -toml = { version = "0.5.11", features = ["preserve_order"] } +toml = { version = "0.8.19", features = ["preserve_order"] } semver = { version = "1.0.25", features = ["serde"] } serde = { version = "1.0.217", features = ["derive"] } guppy-workspace-hack.workspace = true diff --git a/guppy/Cargo.toml b/guppy/Cargo.toml index d8866079c21..5f6feb049f9 100644 --- a/guppy/Cargo.toml +++ b/guppy/Cargo.toml @@ -51,7 +51,7 @@ serde_json = "1.0.137" smallvec = "1.13.2" static_assertions = "1.1.0" target-spec = { version = "3.3.1", path = "../target-spec" } -toml = { version = "0.5.11", optional = true, features = ["preserve_order"] } +toml = { version = "0.8.19", optional = true, features = ["preserve_order"] } guppy-workspace-hack.workspace = true [dev-dependencies] diff --git a/target-spec/Cargo.toml b/target-spec/Cargo.toml index 74d7eacefbf..fd91c5128cf 100644 --- a/target-spec/Cargo.toml +++ b/target-spec/Cargo.toml @@ -30,7 +30,7 @@ guppy-workspace-hack.workspace = true [dev-dependencies] test-case = "3.3.1" -toml = "0.5.11" +toml = "0.8.19" [features] custom = ["dep:serde", "dep:serde_json"] diff --git a/tools/determinator/Cargo.toml b/tools/determinator/Cargo.toml index e717e60a9b5..c8ebaffaf25 100644 --- a/tools/determinator/Cargo.toml +++ b/tools/determinator/Cargo.toml @@ -38,7 +38,7 @@ petgraph = { version = "0.6.5", default-features = false, features = [ ] } rayon = "1.10.0" serde = { version = "1.0.217", features = ["derive"] } -toml = "0.5.11" +toml = "0.8.19" guppy-workspace-hack.workspace = true [dev-dependencies] diff --git a/tools/hakari/Cargo.toml b/tools/hakari/Cargo.toml index 591c89d3a8e..4878e94fc53 100644 --- a/tools/hakari/Cargo.toml +++ b/tools/hakari/Cargo.toml @@ -44,7 +44,7 @@ rayon = "1.10.0" serde = { version = "1.0.217", features = ["derive"], optional = true } tabular = { version = "0.2.0", features = ["ansi-cell"], optional = true } target-spec = { version = "3.3.1", path = "../../target-spec" } -toml = { version = "0.5.11", optional = true } +toml = { version = "0.8.19", optional = true } toml_edit = "0.22.22" twox-hash = { version = "1.6.3", default-features = false } guppy-workspace-hack.workspace = true diff --git a/workspace-hack/Cargo.toml b/workspace-hack/Cargo.toml index aebdc3d0caf..071d5bbba10 100644 --- a/workspace-hack/Cargo.toml +++ b/workspace-hack/Cargo.toml @@ -26,7 +26,6 @@ clap = { version = "4.5.22", features = ["derive"] } clap_builder = { version = "4.5.22", default-features = false, features = ["color", "help", "std", "suggestions", "usage"] } getrandom = { version = "0.2.15", default-features = false, features = ["std"] } include_dir = { version = "0.7.4", features = ["glob"] } -indexmap = { version = "1.9.3", default-features = false, features = ["std"] } log = { version = "0.4.25", default-features = false, features = ["std"] } miette = { version = "7.4.0", features = ["fancy"] } num-traits = { version = "0.2.19" } @@ -39,7 +38,9 @@ regex-syntax = { version = "0.8.5" } serde = { version = "1.0.217", features = ["alloc", "derive"] } serde_json = { version = "1.0.137", features = ["unbounded_depth"] } textwrap = { version = "0.16.0", default-features = false, features = ["unicode-linebreak", "unicode-width"] } -toml = { version = "0.5.11", features = ["preserve_order"] } +toml = { version = "0.8.19", features = ["preserve_order"] } +toml_datetime = { version = "0.6.8", default-features = false, features = ["serde"] } +toml_edit = { version = "0.22.22", features = ["serde"] } zerocopy = { version = "0.7.32", features = ["derive", "simd"] } [build-dependencies]