Expand description
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.
Structs§
- Atomic
- Atomic potential well.
- Atomic
Option - Potentially empty atomic potential well.
- Potential
Atomic - Type-hoisted
Atomic. - Potential
Atomic Option - Type-hoisted
AtomicOption.
Traits§
- Potential
Well - Potential well, representing a generic container.
- Well
- Place that can store a smart pointer.
Type Aliases§
- Atomic
Arc - Alias for
PotentialAtomic<T, Arc<()>> - Atomic
Box - Alias for
PotentialAtomic<T, Box<()>> - Atomic
Option Arc - Alias for
PotentialAtomicOption<T, Arc<()>> - Atomic
Option Box - Alias for
PotentialAtomicOption<T, Box<()>> - Atomic
Option PinArc - Alias for
PotentialAtomicOption<T, Pin<Arc<()>>> - Atomic
Option PinBox - Alias for
PotentialAtomicOption<T, Pin<Box<()>>> - Atomic
Option PinRc - Alias for
PotentialAtomicOption<T, Pin<Rc<()>>> - Atomic
Option Rc - Alias for
PotentialAtomicOption<T, Rc<()>> - Atomic
PinArc - Alias for
PotentialAtomic<T, Pin<Arc<()>>> - Atomic
PinBox - Alias for
PotentialAtomic<T, Pin<Box<()>>> - Atomic
PinRc - Alias for
PotentialAtomic<T, Pin<Rc<()>>> - Atomic
Rc - Alias for
PotentialAtomic<T, Rc<()>> - Kinetic
Well - Gets a well from a
PotentialWell.