Use serde_yaml

- Switch back to serde_yaml due to concerns #199
This commit is contained in:
Jonathan Steffan 2025-03-02 10:11:16 -07:00
parent 96717d193f
commit 40503d0895
3 changed files with 13 additions and 19 deletions

28
Cargo.lock generated
View file

@ -583,7 +583,7 @@ dependencies = [
"rusb",
"serde",
"serde_json",
"serde_yml",
"serde_yaml",
"sha2",
"tokio",
"tracing",
@ -1636,16 +1636,6 @@ dependencies = [
"vcpkg",
]
[[package]]
name = "libyml"
version = "0.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3302702afa434ffa30847a83305f0a69d6abd74293b6554c18ec85c7ef30c980"
dependencies = [
"anyhow",
"version_check",
]
[[package]]
name = "libz-sys"
version = "1.1.20"
@ -2567,18 +2557,16 @@ dependencies = [
]
[[package]]
name = "serde_yml"
version = "0.0.12"
name = "serde_yaml"
version = "0.9.34+deprecated"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59e2dd588bf1597a252c3b920e0143eb99b0f76e4e082f4c92ce34fbc9e71ddd"
checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47"
dependencies = [
"indexmap",
"itoa",
"libyml",
"memchr",
"ryu",
"serde",
"version_check",
"unsafe-libyaml",
]
[[package]]
@ -3089,6 +3077,12 @@ version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
[[package]]
name = "unsafe-libyaml"
version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861"
[[package]]
name = "untrusted"
version = "0.9.0"

View file

@ -43,4 +43,4 @@ zbus = { version = "5.1.1", features = ["tokio"] }
tracing-subscriber = { version = "0.3.19", features = ["env-filter", "json"] }
tracing = "0.1.41"
tracing-appender = "0.2.3"
serde_yml = "0.0.12"
serde_yaml = "0.9.34"

View file

@ -98,7 +98,7 @@ impl Plugin {
};
let writer =
get_writer(&wayvr_conf_dir.join(self.wayvr_config_fragment_filename()))?;
serde_yml::to_writer(writer, &config_fragment)?;
serde_yaml::to_writer(writer, &config_fragment)?;
}
}
Ok(())