[workspace] members = ["crates/*"] resolver = "2" [workspace.lints.clippy] all = { level = "warn", priority = -1 } pedantic = { level = "warn", priority = -1 } nursery = { level = "warn", priority = -1 } cargo = { level = "warn", priority = -1 } multiple_crate_versions = "allow" [workspace.package] edition = "2021" version = "0.1.0" license = "MIT" [workspace.dependencies] anyhow = "1" thiserror = "2" serde = { version = "1", features = ["derive"] } serde_json = "1" tokio = { version = "1", features = ["full"] } reqwest = { version = "0.12", features = ["json"] } uuid = { version = "1", features = ["v4"] } rand = "0.8" dotenvy = "0.15" futures = "0.3" tokio-stream = "0.1" async-trait = "0.1"