saa 0.3.0

Low-level synchronization primitives that provide both synchronous and asynchronous interfaces
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#![deny(missing_docs, clippy::all, clippy::pedantic)]
#![doc = include_str!("../README.md")]

pub mod lock;
pub use lock::Lock;

pub mod semaphore;
pub use semaphore::Semaphore;

mod opcode;
mod sync_primitive;
mod wait_queue;

#[cfg(test)]
mod tests;