diff --git a/Cargo.lock b/Cargo.lock index 3cdc558c..984f8e89 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -832,13 +832,12 @@ dependencies = [ [[package]] name = "json5" -version = "0.4.1" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1" +checksum = "733a844dbd6fef128e98cb4487b887cb55454d92cd9994b1bafe004fabbe670c" dependencies = [ - "pest", - "pest_derive", "serde", + "ucd-trie", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 0bdafdd4..148ceaa2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -140,7 +140,7 @@ serde_json = { version = "1.0.149", optional = true } yaml-rust2 = { version = "0.11.0", optional = true } rust-ini = { version = "0.21.3", optional = true } ron = { version = "0.12.0", optional = true } -json5 = { version = "0.4.1", optional = true } +json5 = { version = "1.3.1", optional = true } corn = { version = "0.10.1", optional = true, package = "libcorn" } indexmap = { version = "2.13.0", features = ["serde"], optional = true } convert_case = { version = "0.6.0", optional = true } diff --git a/tests/testsuite/file_json5.rs b/tests/testsuite/file_json5.rs index bcb53552..f7281faf 100644 --- a/tests/testsuite/file_json5.rs +++ b/tests/testsuite/file_json5.rs @@ -115,14 +115,7 @@ fn test_error_parse() { assert!(res.is_err()); assert_data_eq!( res.unwrap_err().to_string(), - str![[r#" - --> 3:7 - | -3 | ok: true - | ^--- - | - = expected null -"#]] + str!["expected comma at line 4 column 3 at line 2 column 1"] ); }