[package] name = "watchable" version = "1.1.2" edition = "2021" description = "A watchable RwLock-like type that is compatible with both multi-threaded and async code." repository = "https://github.com/khonsulabs/watchable" license = "MIT OR Apache-2.0" keywords = ["asynchronous", "async", "thread", "mpmc"] categories = ["concurrency", "data-structures", "asynchronous"] readme = "./README.md" rust-version = "1.64" include = ["/src", "/src/*.md", "examples", "LICENSE-APACHE", "LICENSE-MIT"] [dependencies] event-listener = "4.0.1" parking_lot = "0.12.0" futures-util = "0.3.21" thiserror = "1.0.30" [dev-dependencies] tokio = { version = "1.16.1", default-features = false, features = [ "macros", "rt", "rt-multi-thread", "time", ] } [workspace] members = ["xtask"]