[package] name = "message_worker" version = "0.6.0" authors = ["Nick Webster "] repository = "https://github.com/NickGeek/message_worker/" description = "Message Worker is a low-ish level library for Rust for the creation of event-listeners using futures and streams. Notably MW supports non-sync and non-send (i.e. non-thread-safe) contexts within listeners." readme = "README.md" edition = "2018" license = "MPL-2.0" categories = ["asynchronous", "concurrency"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [[bench]] name = "benchmarks" harness = false [dependencies] tokio = { version = "^1.6.0", features = ["rt-multi-thread", "sync", "parking_lot"] } tokio-stream = { version = "~0.1.6", features = ["sync"] } ees = "1.0.0" [dev-dependencies] tokio = { version = "^1.6.0", features = ["rt-multi-thread", "sync", "parking_lot", "macros", "test-util"] } deno_core = { version = "0.199.0", features = ["default", "include_js_files_for_snapshotting"] } criterion = { version = "0.5.1", features = ["async_tokio", "html_reports"] } futures = "~0.3.15" anyhow = "^1.0.40"