[package]
name = "task-executor"
version = "0.1.1"
authors = ["try <trywen@qq.com>"]
edition = "2021"
description = "Task Executor A task executor based on tokio or async-std."
readme = "README.md"
documentation = "https://docs.rs/task-executor/"
repository = "https://github.com/tryor/task-executor/"
license = "MIT OR Apache-2.0"
keywords = ["task", "executor", "tokio", "async-std"]
exclude = [
"examples/*",
"Cargo.lock",
]
[features]
default = []
tokio = ["tokio_1"]
async-std = ["async_std_1/unstable"]
rate = ["update_rate"]
[dependencies]
futures = "0.3"
log = "0.4"
thiserror = "1.0"
dashmap = "5.4"
ahash = "0.8"
chrono = "0.4"
update_rate = { version = "2.0", optional = true }
async_std_1 = { package = "async-std", version = "1.12", optional = true }
tokio_1 = { package = "tokio", version = "1", features = ["time", "rt", "sync", "macros"], optional = true }
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]