rusty_pool 0.7.0

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
[dependencies.crossbeam-channel]
version = "0.5.4"

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

[dependencies.futures-channel]
version = "0.3.21"

[dependencies.futures-executor]
version = "0.3.21"

[dependencies.num_cpus]
version = "1.13.1"

[features]
async = ["futures"]
default = ["async"]

[package]
authors = ["robinfriedli <robinfriedli@icloud.com>"]
categories = ["asynchronous", "concurrency"]
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"
edition = "2018"
homepage = "https://github.com/robinfriedli/rusty_pool"
keywords = ["concurrency", "thread", "threadpool", "async", "futures"]
license = "Apache-2.0"
name = "rusty_pool"
readme = "README.md"
repository = "https://github.com/robinfriedli/rusty_pool"
version = "0.7.0"