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
Condvar
type - Auxiliary types for the
Mutex
type - Auxiliary types for the
RwLock
type - Auxiliary types for the
Semaphore
type - Auxiliary types for the
SwapLock
type