Bump `ron` to `0.10.1` (#6861)

This should help `cargo-deny` be at peace with
https://github.com/emilk/egui/pull/6860, pending
https://github.com/gfx-rs/wgpu/pull/7557.
This commit is contained in:
TÖRÖK Attila 2025-04-29 12:03:24 +02:00 committed by GitHub
parent 3a02963c33
commit d666742c13
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 11 additions and 16 deletions

View File

@ -1,6 +1,6 @@
# This file is automatically @generated by Cargo. # This file is automatically @generated by Cargo.
# It is not intended for manual editing. # It is not intended for manual editing.
version = 3 version = 4
[[package]] [[package]]
name = "ab_glyph" name = "ab_glyph"
@ -539,12 +539,6 @@ dependencies = [
"windows-targets 0.52.6", "windows-targets 0.52.6",
] ]
[[package]]
name = "base64"
version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
[[package]] [[package]]
name = "base64" name = "base64"
version = "0.22.1" version = "0.22.1"
@ -3153,7 +3147,7 @@ version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016"
dependencies = [ dependencies = [
"base64 0.22.1", "base64",
"indexmap", "indexmap",
"quick-xml 0.32.0", "quick-xml 0.32.0",
"serde", "serde",
@ -3542,14 +3536,15 @@ dependencies = [
[[package]] [[package]]
name = "ron" name = "ron"
version = "0.8.1" version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" checksum = "beceb6f7bf81c73e73aeef6dd1356d9a1b2b4909e1f0fc3e59b034f9572d7b7f"
dependencies = [ dependencies = [
"base64 0.21.7", "base64",
"bitflags 2.8.0", "bitflags 2.8.0",
"serde", "serde",
"serde_derive", "serde_derive",
"unicode-ident",
] ]
[[package]] [[package]]
@ -4344,7 +4339,7 @@ version = "2.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b74fc6b57825be3373f7054754755f03ac3a8f5d70015ccad699ba2029956f4a" checksum = "b74fc6b57825be3373f7054754755f03ac3a8f5d70015ccad699ba2029956f4a"
dependencies = [ dependencies = [
"base64 0.22.1", "base64",
"flate2", "flate2",
"log", "log",
"once_cell", "once_cell",
@ -4386,7 +4381,7 @@ version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2ac8e0e3e4696253dc06167990b3fe9a2668ab66270adf949a464db4088cb354" checksum = "2ac8e0e3e4696253dc06167990b3fe9a2668ab66270adf949a464db4088cb354"
dependencies = [ dependencies = [
"base64 0.22.1", "base64",
"data-url", "data-url",
"flate2", "flate2",
"fontdb", "fontdb",

View File

@ -94,7 +94,7 @@ profiling = { version = "1.0.16", default-features = false }
puffin = "0.19" puffin = "0.19"
puffin_http = "0.16" puffin_http = "0.16"
raw-window-handle = "0.6.0" raw-window-handle = "0.6.0"
ron = "0.8" ron = "0.10.1"
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
similar-asserts = "1.4.2" similar-asserts = "1.4.2"
thiserror = "1.0.37" thiserror = "1.0.37"

View File

@ -207,7 +207,8 @@ fn save_to_disk(file_path: &PathBuf, kv: &HashMap<String, String>) {
let config = Default::default(); let config = Default::default();
profiling::scope!("ron::serialize"); profiling::scope!("ron::serialize");
if let Err(err) = ron::ser::to_writer_pretty(&mut writer, &kv, config) if let Err(err) = ron::Options::default()
.to_io_writer_pretty(&mut writer, &kv, config)
.and_then(|_| writer.flush().map_err(|err| err.into())) .and_then(|_| writer.flush().map_err(|err| err.into()))
{ {
log::warn!("Failed to serialize app state: {}", err); log::warn!("Failed to serialize app state: {}", err);

View File

@ -45,7 +45,6 @@ deny = [
] ]
skip = [ skip = [
{ name = "base64" }, # Pretty small
{ name = "bit-set" }, # wgpu's naga depends on 0.8, syntect's (used by egui_extras) fancy-regex depends on 0.5 { name = "bit-set" }, # wgpu's naga depends on 0.8, syntect's (used by egui_extras) fancy-regex depends on 0.5
{ name = "bit-vec" }, # dependency of bit-set in turn, different between 0.6 and 0.5 { name = "bit-vec" }, # dependency of bit-set in turn, different between 0.6 and 0.5
{ name = "bitflags" }, # old 1.0 version via glutin, png, spirv, … { name = "bitflags" }, # old 1.0 version via glutin, png, spirv, …