@@ 155,7 155,7 @@ dependencies = [
"futures-util",
"itoa 1.0.9",
"language-tags",
- "log 0.4.20",
+ "log",
"mime",
"once_cell",
"pin-project-lite",
@@ 288,12 288,6 @@ checksum = "35636a1494ede3b646cc98f74f8e
[[package]]
name = "bitflags"
-version = "0.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aad18937a628ec6abcd26d1489012cc0e18c21798210f491af69ded9b881106d"
-
-[[package]]
-name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
@@ 829,15 823,6 @@ dependencies = [
[[package]]
name = "log"
-version = "0.3.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b"
-dependencies = [
- "log 0.4.20",
-]
-
-[[package]]
-name = "log"
version = "0.4.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
@@ 873,7 858,7 @@ source = "registry+https://github.com/ru
checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0"
dependencies = [
"libc",
- "log 0.4.20",
+ "log",
"wasi",
"windows-sys",
]
@@ 1140,7 1125,7 @@ dependencies = [
"ipnet",
"js-sys",
"lazy_static",
- "log 0.4.20",
+ "log",
"mime",
"percent-encoding",
"pin-project-lite",
@@ 1204,12 1189,13 @@ dependencies = [
[[package]]
name = "serde-xml-rs"
-version = "0.2.1"
+version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c06881f4313eec67d4ecfcd8e14339f6042cfc0de4b1bd3ceae74c29d597f68"
+checksum = "fb3aa78ecda1ebc9ec9847d5d3aba7d618823446a049ba2491940506da6e2782"
dependencies = [
- "log 0.3.9",
+ "log",
"serde",
+ "thiserror",
"xml-rs",
]
@@ 1532,7 1518,7 @@ version = "0.1.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
dependencies = [
- "log 0.4.20",
+ "log",
"pin-project-lite",
"tracing-core",
]
@@ 1669,7 1655,7 @@ source = "registry+https://github.com/ru
checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217"
dependencies = [
"bumpalo",
- "log 0.4.20",
+ "log",
"once_cell",
"proc-macro2 1.0.69",
"quote 1.0.33",
@@ 1836,12 1822,9 @@ dependencies = [
[[package]]
name = "xml-rs"
-version = "0.3.6"
+version = "0.8.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ec6c39eaa68382c8e31e35239402c0a9489d4141a8ceb0c716099a0b515b562"
-dependencies = [
- "bitflags 0.7.0",
-]
+checksum = "0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a"
[[package]]
name = "zerocopy"
@@ 15,7 15,7 @@ lazy_static = "1.2"
prometheus = "0.13"
reqwest = { version = "0.11", default-features = false, features = ["blocking"] }
serde = "1.0"
-serde-xml-rs = "0.2"
+serde-xml-rs = "0.6"
serde_derive = "1.0"
toml = "0.8"
void = "1.0"
@@ 214,7 214,7 @@ impl Eagle200 {
.body(DEVICE_LIST)
.send()?
.text()?;
- Ok(serde_xml_rs::deserialize(resp.as_bytes())?)
+ Ok(serde_xml_rs::from_str(resp.as_str())?)
}
pub fn query_device(&self, hardware_address: &str) -> Result<Device, Error> {
@@ 225,6 225,6 @@ impl Eagle200 {
.body(device_query(hardware_address))
.send()?
.text()?;
- Ok(serde_xml_rs::deserialize(resp.as_bytes())?)
+ Ok(serde_xml_rs::from_str(resp.as_str())?)
}
}