rusty_pool 0.4.2

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
Documentation
[package]
name = "rusty_pool"
version = "0.4.2"
authors = ["robinfriedli <robinfriedli@icloud.com>"]
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.4.2"
futures-channel = "0.3.5"
futures-executor = "0.3.5"
num_cpus = "1.13.0"

[dependencies.futures]
version = "0.3.5"
optional = true