nospin 0.2.4

Rust crate containing an embedded version of a Mutex which can be used in `no_std` projects which are single-threaded.
Documentation
[build-dependencies.just]
version = "1.40.0"

[dependencies.lock_api_crate]
optional = true
package = "lock_api"
version = "0.4"

[features]
default = ["lazy", "lock_api", "mutex", "once", "rwlock"]
lazy = ["once"]
lock_api = ["dep:lock_api_crate"]
mutex = []
once = []
rwlock = []

[lib]
crate-type = ["rlib"]
name = "nospin"
path = "src/lib.rs"

[package]
authors = ["WorksButNotTested <62701594+WorksButNotTested@users.noreply.github.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["embedded", "os"]
description = "Rust crate containing an embedded version of a Mutex which can be used in `no_std` projects which are single-threaded."
documentation = "https://docs.rs/nospin"
edition = "2024"
keywords = ["nostd", "mutex", "lazy", "once", "single-threaded"]
license = "MIT OR Apache-2.0"
name = "nospin"
readme = "README.md"
repository = "https://github.com/WorksButNotTested/nospin"
rust-version = "1.85"
version = "0.2.4"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]