update quick-xml (#1195)

This commit is contained in:
Logan McNaughton 2026-08-24 13:10:50 +00:00 committed by GitHub
parent 1957e8a579
commit 42c44998ff
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 17 additions and 8 deletions

17
Cargo.lock generated
View File

@ -2786,7 +2786,7 @@ dependencies = [
"obfstr",
"open",
"postcard",
"quick-xml",
"quick-xml 0.42.0",
"rand 0.10.2",
"regex",
"reqwest",
@ -2865,9 +2865,9 @@ dependencies = [
[[package]]
name = "h2"
version = "0.4.18"
version = "0.4.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "839c0e8a181239723652be9062bb56ca5bf5f64011f73b623f6f4fc59086a228"
checksum = "ef8e5e5a340588f4452631496976cf8636d4a7ecf600239fdc27615d2530bc16"
dependencies = [
"atomic-waker",
"bytes",
@ -5657,6 +5657,15 @@ dependencies = [
"memchr",
]
[[package]]
name = "quick-xml"
version = "0.42.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41b1177fdf999d2321d3fb46ff47159d9c1fb9ad66a4879f8c50a0b504615e9b"
dependencies = [
"memchr",
]
[[package]]
name = "quote"
version = "1.0.47"
@ -8271,7 +8280,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "338e30461b3a2b67d70eb30a6d89f8e0c93a833e07d2ae89085cd070c4a00ac0"
dependencies = [
"proc-macro2",
"quick-xml",
"quick-xml 0.41.0",
"quote",
]

View File

@ -36,7 +36,7 @@ postcard = { version = "1.1", features = ["use-std"] }
clap = { version = "4.5", features = ["derive"] }
reqwest = { version = "0.13", default-features = false, features = ["rustls-no-provider", "charset", "http2", "system-proxy", "json", "query"] }
discord-rich-presence = "1.1"
quick-xml = "0.41"
quick-xml = "0.42"
obfstr = "0.4"
rustls = { version = "0.23", default-features = false }

View File

@ -699,7 +699,7 @@ async fn load_no_intro(
}
}
Ok(quick_xml::events::Event::Start(e)) => {
if e.name().as_ref() == b"game"
if e.name().as_ref() == "game"
&& let Ok(Some(name_attribute)) = e.try_get_attribute("name")
&& let Ok(normalized_value) = name_attribute.normalized_value(xml_version)
{
@ -707,12 +707,12 @@ async fn load_no_intro(
}
}
Ok(quick_xml::events::Event::End(e)) => {
if e.name().as_ref() == b"game" {
if e.name().as_ref() == "game" {
current_game.clear();
}
}
Ok(quick_xml::events::Event::Empty(e)) => {
if e.name().as_ref() == b"file"
if e.name().as_ref() == "file"
&& let Ok(Some(format_attribute)) = e.try_get_attribute("format")
&& let Ok(normalized_value) = format_attribute.normalized_value(xml_version)
&& normalized_value.as_ref() == "BigEndian"