[package] name = "tokio-util" # When releasing to crates.io: # - Remove path dependencies # - Update html_root_url. # - Update doc url # - Cargo.toml # - Update CHANGELOG.md. # - Create "tokio-util-0.6.x" git tag. version = "0.6.0" edition = "2018" authors = ["Tokio Contributors "] license = "MIT" repository = "https://github.com/tokio-rs/tokio" homepage = "https://tokio.rs" documentation = "https://docs.rs/tokio-util/0.5.1/tokio_util" description = """ Additional utilities for working with Tokio. """ categories = ["asynchronous"] publish = false [features] # No features on by default default = [] # Shorthand for enabling everything full = ["codec", "compat", "io", "time", "net", "rt"] net = ["tokio/net"] compat = ["futures-io",] codec = ["tokio/stream"] time = ["tokio/time","slab"] io = [] rt = ["tokio/rt"] [dependencies] tokio = { version = "1.0.0", path = "../tokio" } bytes = "0.6.0" futures-core = "0.3.0" futures-sink = "0.3.0" futures-io = { version = "0.3.0", optional = true } log = "0.4" pin-project-lite = "0.2.0" slab = { version = "0.4.1", optional = true } # Backs `DelayQueue` [dev-dependencies] tokio = { version = "1.0.0", path = "../tokio", features = ["full"] } tokio-test = { version = "0.4.0", path = "../tokio-test" } futures = "0.3.0" futures-test = "0.3.5" [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs"]