lockpool 3.0.1

This library offers a pool of locks where individual locks can be locked/unlocked by key
Documentation
[[bench]]
harness = false
name = "bench"

[dependencies.async-trait]
optional = true
version = "^0.1.58"

[dependencies.derive_more]
version = "^0.99.17"

[dependencies.owning_ref_lockable]
version = "^0.4.2"

[dependencies.thiserror]
version = "^1.0.37"

[dependencies.tokio]
features = ["sync"]
optional = true
version = "^1.22.0"

[dev-dependencies.criterion]
version = "^0.4.0"

[dev-dependencies.crossbeam-utils]
version = "^0.8.14"

[dev-dependencies.tokio]
features = ["sync", "time", "macros", "rt-multi-thread"]
version = "^1.22.0"

[features]
tokio = ["dep:tokio", "dep:async-trait"]

[package]
authors = ["Sebastian Messmer <messmer@cryfs.org>"]
categories = ["asynchronous", "concurrency"]
description = "This library offers a pool of locks where individual locks can be locked/unlocked by key"
documentation = "https://docs.rs/lockpool"
edition = "2021"
homepage = "https://github.com/smessmer/lockpool"
keywords = ["concurrency", "thread", "locks", "mutex"]
license = "MIT OR Apache-2.0"
name = "lockpool"
readme = "README.md"
repository = "https://github.com/smessmer/lockpool"
rust-version = "1.65.0"
version = "3.0.1"

[profile.release]
lto = "fat"