aarc 0.3.2

Atomically updatable variants of Arc and Weak for lock-free concurrency.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#![doc = include_str!("../README.md")]

pub use atomics::AtomicArc;
pub use atomics::AtomicWeak;
pub use smart_ptrs::Arc;
pub use smart_ptrs::AsPtr;
pub use smart_ptrs::Guard;
pub use smart_ptrs::RefCount;
pub use smart_ptrs::StrongPtr;
pub use smart_ptrs::Weak;

pub(crate) mod atomics;

pub(crate) mod smart_ptrs;