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§

condvar
Auxiliary types for the Condvar type
mutex
Auxiliary types for the Mutex type
rwlock
Auxiliary types for the RwLock type
semaphore
Auxiliary types for the Semaphore type
swap_lock
Auxiliary types for the SwapLock type