fix etherparse 0.21 build error

This commit is contained in:
GyulyVGC 2026-08-02 18:07:29 +02:00
parent 4ba4951560
commit be608d7df8
3 changed files with 19 additions and 14 deletions

22
Cargo.lock generated
View file

@ -688,9 +688,9 @@ dependencies = [
[[package]]
name = "clap"
version = "4.6.3"
version = "4.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fb99565819980999fb7b4a1796046a5c949e6d4ff132cf5fadf5a641e20d776"
checksum = "301b56658598e48f3648647ac6fc887be7e7108eddfa4e9b63fcf3ec58c0cadf"
dependencies = [
"clap_builder",
"clap_derive",
@ -698,9 +698,9 @@ dependencies = [
[[package]]
name = "clap_builder"
version = "4.6.2"
version = "4.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f09628afdcc538b57f3c6341e9c8e9970f18e4a481690a64974d7023bd33548b"
checksum = "94a65403d1a1bd28f7dc68eb8506e8874808ee5eecb59298de588e2e1407a078"
dependencies = [
"anstream",
"anstyle",
@ -710,14 +710,14 @@ dependencies = [
[[package]]
name = "clap_derive"
version = "4.6.3"
version = "4.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32f2392eae7f16557a3d727ef3a12e57b2b2ca6f98566a5f4fb41ffe305df077"
checksum = "d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061"
dependencies = [
"heck 0.5.0",
"proc-macro2",
"quote",
"syn 2.0.119",
"syn 3.0.2",
]
[[package]]
@ -1336,9 +1336,9 @@ dependencies = [
[[package]]
name = "etherparse"
version = "0.20.3"
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aeebdb565da33451794551a771bd0b4e6f416d3182adc3ed2837f614d6168f9a"
checksum = "17304d06addb3283cdc4bd528e42dd95e73c8ee2d6492ffce415e93660885449"
dependencies = [
"arrayvec",
]
@ -4032,9 +4032,9 @@ dependencies = [
[[package]]
name = "prefix-trie"
version = "0.9.4"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3be1ea03ff63e842fa707c9cffedc9ff9fa4a0ab540af1a7693d2ff15fa03c65"
checksum = "6369af434551b9bf8be05ab871ac1263687d6f0c9485e6d781f904f3e06d7d03"
dependencies = [
"array-const-fn-init",
"either",

View file

@ -39,11 +39,11 @@ codegen-units = 1
[dependencies]
async-channel = "2.5.0"
clap = { version = "4.6.2", features = ["derive"] }
clap = { version = "4.6.5", features = ["derive"] }
confy = "2.0.0"
ctrlc = { version = "3.5.2", features = ["termination"] }
dns-lookup = "3.0.1"
etherparse = "0.20.3"
etherparse = "0.21.0"
iced = { version = "0.14.0", features = ["tokio", "svg", "advanced", "lazy", "image"] }
ipnet = "2.12.0"
jiff = "0.2.35"
@ -55,7 +55,7 @@ phf_shared = "0.14.0"
picon = "0.1.0"
plotters = { version = "0.3.7", default-features = false, features = ["area_series", "line_series"] }
plotters-iced2 = "0.14.0"
prefix-trie = { version = "0.9.4", features = ["ipnet"] }
prefix-trie = { version = "0.10.1", features = ["ipnet"] }
reqwest = { version = "0.13.4", features = ["json"] }
rfd = "0.17.2"
rodio = { version = "0.22.2", default-features = false, features = ["mp3", "playback"] }

View file

@ -200,6 +200,11 @@ fn analyze_transport_header(
*icmp_type = IcmpTypeV6::from_etherparse(&icmpv6_header.icmp_type);
true
}
Some(TransportHeader::Igmp(_)) => {
#[allow(clippy::match_same_arms)]
// TODO!
false
}
None => false,
}
}