blocking-permit 1.2.0

Permits and a thread pool for blocking operations
Documentation
[dependencies.bytes]
optional = true
version = ">=0.5.2, <0.6"

[dependencies.futures-channel]
optional = true
version = ">=0.3.1, <0.4"

[dependencies.futures-core]
version = ">=0.3.1, <0.4"

[dependencies.futures-intrusive]
optional = true
version = ">=0.2.2, <0.4"

[dependencies.log]
version = ">=0.4.4, <0.5"

[dependencies.num_cpus]
version = ">=1.11.1, <1.13"

[dependencies.parking_lot]
version = ">=0.9.0, <0.11"

[dependencies.tokio]
optional = true
version = ">=0.2.6, <0.3"
[dev-dependencies.futures-executor]
version = ">=0.3.1, <0.4"

[dev-dependencies.futures-util]
version = ">=0.3.1, <0.4"

[dev-dependencies.lazy_static]
version = ">=1.3.0, <1.5"

[dev-dependencies.piccolog]
version = ">=1.0.0, <1.1"

[dev-dependencies.rand]
version = ">=0.7.0, <0.8"

[dev-dependencies.tempfile]
version = ">=3.1.0, <3.2"

[features]
cleaver = ["bytes"]
current-thread = []
default = ["futures-channel"]
tangential = []
tokio-omnibus = ["tokio-oneshot", "tokio-threaded", "tokio-semaphore"]
tokio-oneshot = ["tokio", "tokio/sync"]
tokio-semaphore = ["tokio", "tokio/sync"]
tokio-threaded = ["tokio", "tokio/rt-core", "tokio/rt-threaded", "tokio/blocking"]
yield-stream = []

[package]
authors = ["David Kellum <dek-oss@gravitext.com>"]
build = "build.rs"
categories = ["asynchronous"]
description = "Permits and a thread pool for blocking operations"
documentation = "https://docs.rs/blocking-permit"
edition = "2018"
exclude = [".gitignore", ".travis.yml", "appveyor.yml"]
keywords = ["async", "semaphore", "thread"]
license = "MIT/Apache-2.0"
name = "blocking-permit"
readme = "README.md"
repository = "https://github.com/dekellum/blocking-permit"
version = "1.2.0"
[package.metadata.docs.rs]
features = ["futures-intrusive", "tokio-threaded", "cleaver", "yield-stream"]
[profile.bench]
incremental = false
lto = "thin"