[dependencies.anyhow]
version = "1.0.44"
[dependencies.async-channel]
optional = true
version = "2.1.1"
[dependencies.async-trait]
version = "0.1.51"
[dependencies.futures-core]
version = "0.3.17"
[dependencies.futures-sink]
optional = true
version = "0.3.17"
[dependencies.futures-util]
optional = true
version = "0.3.17"
[dependencies.tokio]
optional = true
version = "1.11.0"
[dev-dependencies.anyhow]
version = "1.0.44"
[dev-dependencies.futures]
version = "0.3.17"
[dev-dependencies.futures-await-test]
version = "0.3.0"
[features]
with-async-channel = ["async-channel"]
with-sink = ["futures-sink", "futures-util/sink"]
with-tokio = ["tokio/sync"]
[package]
authors = ["Alisue <lambdalisue@hashnote.net>"]
description = "Trait for transmitting data to peers asynchronously."
edition = "2018"
keywords = ["async", "trait", "sender", "sink"]
license = "MIT"
name = "async-transmit"
readme = "README.md"
repository = "https://github.com/lambdalisue/rs-async-transmit"
version = "0.3.4"
[package.metadata.docs.rs]
all-features = true