Remove direct dependencies of void, async-trait

This commit is contained in:
Luke Parker
2025-01-12 03:48:43 -05:00
parent d854807edd
commit df9a9adaa8
5 changed files with 2 additions and 9 deletions

3
Cargo.lock generated
View File

@@ -8363,7 +8363,6 @@ dependencies = [
"serai-task", "serai-task",
"tokio", "tokio",
"tributary-sdk", "tributary-sdk",
"void",
"zeroize", "zeroize",
] ]
@@ -8402,7 +8401,6 @@ dependencies = [
name = "serai-coordinator-tests" name = "serai-coordinator-tests"
version = "0.1.0" version = "0.1.0"
dependencies = [ dependencies = [
"async-trait",
"blake2", "blake2",
"borsh", "borsh",
"ciphersuite", "ciphersuite",
@@ -8605,7 +8603,6 @@ dependencies = [
name = "serai-full-stack-tests" name = "serai-full-stack-tests"
version = "0.1.0" version = "0.1.0"
dependencies = [ dependencies = [
"async-trait",
"bitcoin-serai", "bitcoin-serai",
"curve25519-dalek", "curve25519-dalek",
"dockertest", "dockertest",

View File

@@ -33,7 +33,6 @@ serai-client = { path = "../../../substrate/client", default-features = false, f
serai-cosign = { path = "../../cosign" } serai-cosign = { path = "../../cosign" }
tributary-sdk = { path = "../../tributary-sdk" } tributary-sdk = { path = "../../tributary-sdk" }
void = { version = "1", default-features = false }
futures-util = { version = "0.3", default-features = false, features = ["std"] } futures-util = { version = "0.3", default-features = false, features = ["std"] }
tokio = { version = "1", default-features = false, features = ["sync"] } tokio = { version = "1", default-features = false, features = ["sync"] }
libp2p = { version = "0.52", default-features = false, features = ["tokio", "tcp", "noise", "yamux", "ping", "request-response", "gossipsub", "macros"] } libp2p = { version = "0.52", default-features = false, features = ["tokio", "tcp", "noise", "yamux", "ping", "request-response", "gossipsub", "macros"] }

View File

@@ -225,8 +225,8 @@ impl SwarmTask {
SwarmEvent::Behaviour( SwarmEvent::Behaviour(
BehaviorEvent::AllowList(event) | BehaviorEvent::ConnectionLimits(event) BehaviorEvent::AllowList(event) | BehaviorEvent::ConnectionLimits(event)
) => { ) => {
// Ensure these are unreachable cases, not actual events // This *is* an exhaustive match as these events are empty enums
let _: void::Void = event; match event {}
} }
SwarmEvent::Behaviour( SwarmEvent::Behaviour(
BehaviorEvent::Ping(ping::Event { peer: _, connection, result, }) BehaviorEvent::Ping(ping::Event { peer: _, connection, result, })

View File

@@ -19,7 +19,6 @@ workspace = true
[dependencies] [dependencies]
hex = "0.4" hex = "0.4"
async-trait = "0.1"
zeroize = { version = "1", default-features = false } zeroize = { version = "1", default-features = false }
rand_core = { version = "0.6", default-features = false } rand_core = { version = "0.6", default-features = false }

View File

@@ -19,8 +19,6 @@ workspace = true
[dependencies] [dependencies]
hex = "0.4" hex = "0.4"
async-trait = "0.1"
zeroize = { version = "1", default-features = false } zeroize = { version = "1", default-features = false }
rand_core = { version = "0.6", default-features = false } rand_core = { version = "0.6", default-features = false }