[[bench]]
harness = false
name = "try_get"
[[bench]]
harness = false
name = "get"
[[bench]]
harness = false
name = "relative"
[dependencies.ref_count]
version = "0.1.2"
[dev-dependencies.criterion]
version = "0.5.1"
[dev-dependencies.futures]
version = "0.3.30"
[dev-dependencies.object-pool]
version = "0.5.4"
[features]
alloc = []
std = ["ref_count/std"]
[package]
authors = ["Clelland Green <cg@ironvelo.com>"]
categories = ["concurrency", "asynchronous", "no-std::no-alloc", "no-std"]
description = "Robust, efficient, high performance, asynchronous object pooling"
edition = "2021"
include = ["**/*.rs", "Cargo.toml", "README.md"]
keywords = ["no_std", "no_alloc", "non-blocking", "embedded", "pool"]
license = "MIT OR Apache-2.0"
name = "lock_pool"
readme = "README.md"
repository = "https://github.com/IronVelo/lock_pool"
version = "0.2.0"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "doc_cfg", "--generate-link-to-definition"]
targets = ["x86_64-unknown-linux-gnu"]
[profile.bench]
debug = 0
incremental = false
lto = true
opt-level = 3
[profile.release]
debug = 0
lto = true
opt-level = 3
[target."cfg(loom)".dependencies.loom]
features = ["futures", "checkpoint"]
version = "0.7.1"