feat: replace async-trait with erased box type

Signed-off-by: kjuulh <contact@kjuulh.io>
This commit is contained in:
2026-01-07 11:05:33 +01:00
parent 5e60a272f7
commit f0c90edce9
13 changed files with 93 additions and 74 deletions

12
Cargo.lock generated
View File

@@ -17,17 +17,6 @@ version = "1.0.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
[[package]]
name = "async-trait"
version = "0.1.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "autocfg"
version = "1.4.0"
@@ -225,7 +214,6 @@ name = "notmad"
version = "0.10.0"
dependencies = [
"anyhow",
"async-trait",
"futures",
"futures-util",
"rand",