//! Atomic boxes.
//!
//! You can use [`Atomic`] and [`AtomicOption`] to access owned pointers to values atomically,
//! and determine whether smart pointers have to be stored in the atomic.
//!
//! You can also implement your own smart pointer types using the [`Well`] trait.
extern crate alloc;
pub use crate::;