diff --git a/Cargo.lock b/Cargo.lock index 26188ba..249d2b3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1691,11 +1691,24 @@ version = "4.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e03e2e96c5926fe761088d66c8c2aee3a4352a2573f4eaca50043ad130af9117" dependencies = [ - "miette", + "miette 5.10.0", "nom", "thiserror 1.0.69", ] +[[package]] +name = "kdl" +version = "6.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a927c788db5413fbaced8fc5ac08a4a341c50766cba1d363ba3e25f3db343af0" +dependencies = [ + "kdl 4.7.1", + "miette 7.4.0", + "num", + "thiserror 1.0.69", + "winnow", +] + [[package]] name = "kqueue" version = "1.0.8" @@ -1900,7 +1913,7 @@ dependencies = [ "backtrace", "backtrace-ext", "is-terminal", - "miette-derive", + "miette-derive 5.10.0", "once_cell", "owo-colors", "supports-color", @@ -1912,6 +1925,18 @@ dependencies = [ "unicode-width 0.1.14", ] +[[package]] +name = "miette" +version = "7.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "317f146e2eb7021892722af37cf1b971f0a70c8406f487e24952667616192c64" +dependencies = [ + "cfg-if", + "miette-derive 7.4.0", + "thiserror 1.0.69", + "unicode-width 0.1.14", +] + [[package]] name = "miette-derive" version = "5.10.0" @@ -1923,6 +1948,17 @@ dependencies = [ "syn 2.0.90", ] +[[package]] +name = "miette-derive" +version = "7.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23c9b935fbe1d6cbd1dac857b54a688145e2d93f48db36010514d0f612d0ad67" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] + [[package]] name = "mime" version = "0.3.17" @@ -2053,6 +2089,39 @@ dependencies = [ "winapi", ] +[[package]] +name = "num" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" +dependencies = [ + "num-bigint", + "num-complex", + "num-integer", + "num-iter", + "num-rational", + "num-traits", +] + +[[package]] +name = "num-bigint" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +dependencies = [ + "num-integer", + "num-traits", +] + +[[package]] +name = "num-complex" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" +dependencies = [ + "num-traits", +] + [[package]] name = "num-derive" version = "0.3.3" @@ -2064,6 +2133,37 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-iter" +version = "0.1.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +dependencies = [ + "num-bigint", + "num-integer", + "num-traits", +] + [[package]] name = "num-traits" version = "0.2.19" @@ -3925,12 +4025,12 @@ dependencies = [ "include_dir", "interprocess", "isahc", - "kdl", + "kdl 4.7.1", "lazy_static", "libc", "log", "log4rs", - "miette", + "miette 5.10.0", "nix 0.23.2", "notify-debouncer-full", "once_cell", @@ -4031,7 +4131,7 @@ dependencies = [ "console", "criterion", "itertools 0.13.0", - "kdl", + "kdl 6.1.0", "lazy_static", "regex", "rstest", diff --git a/Cargo.toml b/Cargo.toml index 9fb965d..c3a775d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,7 +32,7 @@ cached = { version = "0.54.0", features = ["wasm"] } console = "0.15.10" tracing-subscriber = "0.3.19" tracing = "0.1.41" -kdl = "4.7.1" +kdl = { version = "6.1.0", features = ["v1", "v1-fallback"] } rstest = "0.23.0" itertools = "0.13.0"