atomic_sync 0.2.0

Atomic-based synchronization implementing traits in `abs_sync`
1
2
3
4
5
6
7
8
9
10
11
12
13
14
mod rwlock_;
mod reader_;
mod writer_;
mod upgrade_;

#[cfg(test)]
mod tests_;

pub use rwlock_::{
    Acquire, SpinningRwLock, SpinningRwLockBorrowed, SpinningRwLockOwned,
};
pub use reader_::{ReadTask, ReaderGuard};
pub use writer_::{WriteTask, WriterGuard};
pub use upgrade_::{UpgradableReadTask, UpgradableReaderGuard, UpgradeTask};