diff --git a/Cargo.lock b/Cargo.lock index 66808a1..0303a15 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -259,15 +259,15 @@ dependencies = [ [[package]] name = "cargo-util-schemas" -version = "0.2.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e63d2780ac94487eb9f1fea7b0d56300abc9eb488800854ca217f102f5caccca" +checksum = "7dc1a6f7b5651af85774ae5a34b4e8be397d9cf4bc063b7e6dbd99a841837830" dependencies = [ "semver", "serde", "serde-untagged", "serde-value", - "thiserror 1.0.69", + "thiserror 2.0.12", "toml 0.8.23", "unicode-xid", "url", @@ -275,9 +275,9 @@ dependencies = [ [[package]] name = "cargo_metadata" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f7835cfc6135093070e95eb2b53e5d9b5c403dc3a6be6040ee026270aa82502" +checksum = "5cfca2aaa699835ba88faf58a06342a314a950d2b9686165e038286c30316868" dependencies = [ "camino", "cargo-platform", @@ -1190,6 +1190,19 @@ dependencies = [ "web-time", ] +[[package]] +name = "indicatif" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd" +dependencies = [ + "console 0.16.0", + "portable-atomic", + "unicode-width", + "unit-prefix", + "web-time", +] + [[package]] name = "indoc" version = "2.0.6" @@ -1875,21 +1888,20 @@ dependencies = [ [[package]] name = "rstest" -version = "0.25.0" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fc39292f8613e913f7df8fa892b8944ceb47c247b78e1b1ae2f09e019be789d" +checksum = "f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49" dependencies = [ "futures-timer", "futures-util", "rstest_macros", - "rustc_version", ] [[package]] name = "rstest_macros" -version = "0.25.0" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f168d99749d307be9de54d23fd226628d99768225ef08f6ffb52e0182a27746" +checksum = "9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0" dependencies = [ "cfg-if", "glob", @@ -2013,7 +2025,7 @@ dependencies = [ "either", "flate2", "hyper", - "indicatif", + "indicatif 0.17.11", "log", "quick-xml 0.37.5", "regex", @@ -2460,10 +2472,13 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41ae868b5a0f67631c14589f7e250c1ea2c574ee5ba21c6c8dd4b1485705a5a1" dependencies = [ + "indexmap", "serde", "serde_spanned 1.0.0", "toml_datetime 0.7.0", + "toml_parser", "toml_writer", + "winnow", ] [[package]] @@ -2498,6 +2513,15 @@ dependencies = [ "winnow", ] +[[package]] +name = "toml_parser" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30" +dependencies = [ + "winnow", +] + [[package]] name = "toml_write" version = "0.1.2" @@ -2661,7 +2685,7 @@ dependencies = [ "figment", "human-panic", "ignore", - "indicatif", + "indicatif 0.18.0", "indoc", "log", "num_cpus", @@ -2676,7 +2700,7 @@ dependencies = [ "tempfile", "thiserror 2.0.12", "tokio", - "toml 0.8.23", + "toml 0.9.4", "tracing", "tracing-appender", "tracing-error", @@ -2724,6 +2748,12 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" +[[package]] +name = "unit-prefix" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817" + [[package]] name = "untrusted" version = "0.9.0" diff --git a/Cargo.toml b/Cargo.toml index 1ad19d3..5c83bc1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -55,7 +55,7 @@ enum_dispatch = "0.3" figment = { version = "0.10", features = ["toml", "env"] } human-panic = "2.0" ignore = "0.4" -indicatif = "0.17" +indicatif = "0.18" log = "0.4" num_cpus = "1.17" reqwest = { version = "0.12", default-features = false, features = [ @@ -77,7 +77,7 @@ tokio = { version = "1", features = [ "sync", "time", ] } -toml = "0.8" +toml = "0.9" tracing = "0.1" tracing-appender = "0.2" tracing-error = "0.2" @@ -91,10 +91,10 @@ assert_fs = "1.1" indoc = "2" predicates = "3.1" pretty_assertions = "1.4" -rstest = "0.25" +rstest = "0.26" [build-dependencies] -cargo_metadata = "0.20" +cargo_metadata = "0.21" const-str = "0.6" indoc = "2" serde_json = "1.0"