Crate no_std_async
source ·Expand description
no-std-async
#[no_std] async synchronization primitives for rust
Types
This crate provides a few synchronization primitives:
Usage
Add this to your Cargo.toml:
[dependencies]
no-std-async = "version"
where version is the latest crate version.
The various types in this crate provide specific usage examples.
Re-exports
pub use condvar::Condvar;pub use mutex::Mutex;pub use rwlock::RwLock;pub use semaphore::Semaphore;pub use swap_lock::SwapLock;
Modules
- Auxiliary types for the
Condvartype - Auxiliary types for the
Mutextype - Auxiliary types for the
RwLocktype - Auxiliary types for the
Semaphoretype - Auxiliary types for the
SwapLocktype