diff --git a/Cargo.lock b/Cargo.lock index 7df6db2..48c5ea6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -359,6 +359,12 @@ dependencies = [ "num-traits", ] +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + [[package]] name = "generic-array" version = "0.14.7" @@ -371,15 +377,21 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.12.3" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" [[package]] -name = "hashbrown" -version = "0.14.0" +name = "hcl-edit" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" +checksum = "4b0742688008be2ba42fdff59d9957c854aa9b991a2db78144261203fe40fe27" +dependencies = [ + "fnv", + "hcl-primitives", + "vecmap-rs", + "winnow", +] [[package]] name = "hcl-primitives" @@ -396,15 +408,14 @@ dependencies = [ [[package]] name = "hcl-rs" -version = "0.14.4" +version = "0.16.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68d9f66237d2015f26aa1e73eaef0b8ec0781c0912d4f7a9e00dbaf5d507601c" +checksum = "93bfe5579dccda73d287c5b2113cc708c9a435e3e1966c817a20eaf47abd6312" dependencies = [ + "hcl-edit", "hcl-primitives", - "indexmap 1.9.3", + "indexmap", "itoa", - "pest", - "pest_derive", "serde", "vecmap-rs", ] @@ -451,17 +462,6 @@ dependencies = [ "cxx-build", ] -[[package]] -name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", - "serde", -] - [[package]] name = "indexmap" version = "2.0.0" @@ -469,7 +469,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" dependencies = [ "equivalent", - "hashbrown 0.14.0", + "hashbrown", + "serde", ] [[package]] @@ -515,9 +516,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.6" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" +checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" [[package]] name = "js-sys" @@ -784,7 +785,7 @@ version = "0.9.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a49e178e4452f45cb61d0cd8cebc1b0fafd3e41929e996cef79aa3aca91f574" dependencies = [ - "indexmap 2.0.0", + "indexmap", "itoa", "ryu", "serde", @@ -939,9 +940,9 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" [[package]] name = "vecmap-rs" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfd18cb0279ed472822644fed8a86507fa8578241d4e047eddb3129591350cc0" +checksum = "2fce387fb84d6d84a3609903c3466a642894264c9bebca7fe216bf0a29155e0e" dependencies = [ "serde", ] @@ -1126,3 +1127,12 @@ name = "windows_x86_64_msvc" version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" + +[[package]] +name = "winnow" +version = "0.5.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc" +dependencies = [ + "memchr", +] diff --git a/Cargo.toml b/Cargo.toml index 13f9482..0ff9df5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ clap = { version = "4.3", features = ["derive"] } pest = "2.7" pest_derive = "2.7" regex = "1" -hcl-rs = "0.14" +hcl-rs = "0.16" itertools = "0.11" chrono = "0.4" log = "0.4"