[package] name = "rusty_pool" version = "0.7.0" authors = ["robinfriedli "] edition = "2018" license = "Apache-2.0" description = "Self growing / shrinking `ThreadPool` implementation based on crossbeam's multi-producer multi-consumer channels that enables awaiting the result of a task and offers async support" repository = "https://github.com/robinfriedli/rusty_pool" homepage = "https://github.com/robinfriedli/rusty_pool" readme = "README.md" keywords = ["concurrency", "thread", "threadpool", "async", "futures"] categories = ["asynchronous", "concurrency"] [features] default = ["async"] async = ["futures"] [dependencies] crossbeam-channel = "0.5.4" futures-channel = "0.3.21" futures-executor = "0.3.21" num_cpus = "1.13.1" [dependencies.futures] version = "0.3.21" optional = true