diff --git a/Cargo.lock b/Cargo.lock index 01c7b3b..5e15f3c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -994,6 +994,15 @@ dependencies = [ "tempfile", ] +[[package]] +name = "nom8" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8" +dependencies = [ + "memchr", +] + [[package]] name = "nu-ansi-term" version = "0.46.0" @@ -1376,6 +1385,15 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_spanned" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c68e921cef53841b8925c2abadd27c9b891d9613bdc43d6b823062866df38e8" +dependencies = [ + "serde", +] + [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -1643,11 +1661,36 @@ dependencies = [ [[package]] name = "toml" -version = "0.5.11" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" +checksum = "2f560bc7fb3eb31f5eee1340c68a2160cad39605b7b9c9ec32045ddbdee13b85" dependencies = [ "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", +] + +[[package]] +name = "toml_datetime" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "886f31a9b85b6182cabd4d8b07df3b451afcc216563748201490940d2a28ed36" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233d8716cdc5d20ec88a18a839edaf545edc71efa4a5ff700ef4a102c26cd8fa" +dependencies = [ + "indexmap", + "nom8", + "serde", + "serde_spanned", + "toml_datetime", ] [[package]] diff --git a/rest-api/Cargo.toml b/rest-api/Cargo.toml index 7765d1f..732a0a6 100644 --- a/rest-api/Cargo.toml +++ b/rest-api/Cargo.toml @@ -22,7 +22,7 @@ serde = { version = "1.0.152", features = ["derive"] } serde_json = "1.0.91" thiserror = "1.0.38" tokio = { version = "1.24.2", features = ["full"] } -toml = "0.5.11" +toml = "0.7.0" tower = { version = "0.4.13", features = ["buffer", "limit", "load-shed"] } tower-http = { version = "0.3.5", features = ["cors"] } tracing = "0.1.37"