From 66288dbd041cab1033556c1e8589e01b29526cdd Mon Sep 17 00:00:00 2001 From: Ed Page Date: Tue, 8 Jul 2025 15:57:33 -0500 Subject: [PATCH] chore: Update toml --- Cargo.lock | 48 ++++++------------------- Cargo.toml | 2 +- tests/single-panic/tests/integration.rs | 14 ++++---- 3 files changed, 18 insertions(+), 46 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a73b13c..c1464d5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -136,12 +136,6 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" -[[package]] -name = "equivalent" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" - [[package]] name = "errno" version = "0.3.9" @@ -187,12 +181,6 @@ version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" -[[package]] -name = "hashbrown" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" - [[package]] name = "human-panic" version = "2.0.2" @@ -207,16 +195,6 @@ dependencies = [ "uuid", ] -[[package]] -name = "indexmap" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" -dependencies = [ - "equivalent", - "hashbrown", -] - [[package]] name = "libc" version = "0.2.150" @@ -383,9 +361,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "0.6.4" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80" +checksum = "40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83" dependencies = [ "serde", ] @@ -461,36 +439,30 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.8" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35" +checksum = "f271e09bde39ab52250160a67e88577e0559ad77e9085de6e9051a2c4353f8f8" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit", + "toml_writer", ] [[package]] name = "toml_datetime" -version = "0.6.5" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" +checksum = "bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3" dependencies = [ "serde", ] [[package]] -name = "toml_edit" -version = "0.21.0" +name = "toml_writer" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" -dependencies = [ - "indexmap", - "serde", - "serde_spanned", - "toml_datetime", -] +checksum = "b679217f2848de74cabd3e8fc5e6d66f40b7da40f8e1954d92054d9010690fd5" [[package]] name = "unicode-ident" diff --git a/Cargo.toml b/Cargo.toml index 5e4cd1a..b95baca 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -126,7 +126,7 @@ anstyle = { version = "1.0.0", optional = true } anstream = { version = "0.6.7", optional = true } uuid = { version = "1.3.0", features = ["v4"], default-features = false } serde_derive = "1.0.152" -toml = { version = "0.8.8", default-features = false, features = ["display"] } +toml = { version = "0.9.0", default-features = false, features = ["display", "serde"] } serde = "1.0.152" os_info = "3.6.0" backtrace = "0.3.69" diff --git a/tests/single-panic/tests/integration.rs b/tests/single-panic/tests/integration.rs index 64af66f..c5616d1 100644 --- a/tests/single-panic/tests/integration.rs +++ b/tests/single-panic/tests/integration.rs @@ -46,15 +46,15 @@ Thank you kindly! snapbox::assert_data_eq!( report, snapbox::str![[r#" -"name" = "single-panic-test" -"operating_system" = "[..]" -"crate_version" = "0.1.0" -"explanation" = """ +name = "single-panic-test" +operating_system = "[..]" +crate_version = "0.1.0" +explanation = """ Panic occurred in file 'tests/single-panic/src/main.rs' at line [..] """ -"cause" = "OMG EVERYTHING IS ON FIRE!!!" -"method" = "Panic" -"backtrace" = """ +cause = "OMG EVERYTHING IS ON FIRE!!!" +method = "Panic" +backtrace = """ ... """