[package] name = "sd-task-system" version = "0.1.0" authors = ["Ericson Soares "] rust-version = "1.75" license.workspace = true edition.workspace = true repository.workspace = true [dependencies] # Workspace deps async-channel = { workspace = true } async-trait = { workspace = true } futures = { workspace = true } futures-concurrency = { workspace = true } thiserror = { workspace = true } tokio = { workspace = true, features = [ "sync", "parking_lot", "rt-multi-thread", "time", ] } tokio-stream = { workspace = true } tracing = { workspace = true } uuid = { workspace = true, features = ["v4"] } # Specific Task System dependencies downcast-rs = "1.2" pin-project = "1.1" [dev-dependencies] lending-stream = { workspace = true } rand = { workspace = true } rmp-serde = { workspace = true } serde = { workspace = true, features = ["derive"] } tempfile = { workspace = true } thiserror = { workspace = true } tokio = { workspace = true, features = ["macros", "test-util", "fs"] } tracing-test = { workspace = true, features = ["no-env-filter"] } uuid = { workspace = true, features = ["serde"] } tracing-subscriber = { workspace = true, features = ["env-filter"] }