diff --git a/Cargo.lock b/Cargo.lock index 85c1444..881bfd4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -253,15 +253,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "crossbeam-queue" -version = "0.3.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" -dependencies = [ - "crossbeam-utils", -] - [[package]] name = "crossbeam-utils" version = "0.8.21" @@ -270,15 +261,14 @@ checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crossfire" -version = "2.1.10" +version = "3.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd901251b9b46c1752c85edfee0aee718c03a85a065f4126d32e5d6d419edf48" +checksum = "e0042e53977a94d5d10de04ce7eb6016aa212c08e83ea202f7a9f102ff104303" dependencies = [ - "crossbeam-queue", "crossbeam-utils", - "enum_dispatch", "futures-core", "parking_lot", + "smallvec", ] [[package]] @@ -331,18 +321,6 @@ dependencies = [ "syn", ] -[[package]] -name = "enum_dispatch" -version = "0.3.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd" -dependencies = [ - "once_cell", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "equivalent" version = "1.0.2" diff --git a/Cargo.toml b/Cargo.toml index 25575d0..72b4b7a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,7 @@ python = ["dep:pyo3", "dep:pyo3-async-runtimes", "pyo3/extension-module"] [dependencies] anyhow = "1.0.102" clap = { version = "4.5.60", features = ["derive"] } -crossfire = "2.1.7" +crossfire = "3.1.7" futures = "0.3.31" hickory-proto = { version = "0.25.2", features = ["serde", "dnssec-aws-lc-rs", "text-parsing", "tokio"] } hickory-client = { version = "0.25.2", features = ["serde", "dnssec-aws-lc-rs"] }