[dependencies.futures-timer]
optional = true
version = "3.0"
[dependencies.thiserror]
version = "1.0"
[dev-dependencies.core_affinity]
version = "0.8"
[dev-dependencies.tokio]
features = ["macros", "rt-multi-thread"]
version = "1"
[features]
anytime_poisoning = ["manual_poisoning"]
blocking = ["std"]
default = ["std", "blocking", "suspending"]
manual_poisoning = []
std = []
suspending = []
suspending_with_timeout = ["std", "suspending", "futures-timer"]
[package]
authors = ["Pascal G <in2vd.app>"]
categories = ["concurrency"]
description = "A sync or async mutex, with or without timeouts."
edition = "2021"
exclude = ["*.sh", ".gitlab-ci.yml", "art/*"]
keywords = ["async", "sync", "mutex", "condvar", "result"]
license = "MIT OR Apache-2.0"
name = "rusturnate"
readme = "README.md"
repository = "https://gitlab.com/in2vd-open/rusturnate"
version = "0.0.7"
[package.metadata.docs.rs]
all-features = true