This switches us from hickory-resolver 0.24 to 0.26, with some naming changes.
Upgrades from Rust 1.91.0 to 1.99.1, which is where the unused imports deletions came from.
Also ran a general cargo update.
Takes us from
error: 14 vulnerabilities found!
warning: 18 allowed warnings found
to
error: 2 vulnerabilities found!
warning: 7 allowed warnings found
The remaining two are
Crate: crypto-bigint
Version: 0.5.5
Title: Multiple timing variability issues in operations intended to be constant-time
Date: 2026-10-23
ID: RUSTSEC-2026-0387
URL: https://github.com/RustCrypto/crypto-bigint/pull/1365
Solution: Upgrade to >=0.7.6
Crate: rsa
Version: 0.9.10
Title: Marvin Attack: potential key recovery through timing sidechannels
Date: 2023-11-22
ID: RUSTSEC-2023-0071
URL: https://rustsec.org/advisories/RUSTSEC-2023-0071
Severity: 5.9 (medium)
Solution: No fixed upgrade is available!
Where the first is pinned by jsonwebtoken and jacquard-common and the second has no fix version.