Trait atomic_traits::NumOps

source ·
pub trait NumOps: Atomic + Add<Type = <Self as Atomic>::Type> + Sub<Type = <Self as Atomic>::Type> + Update<Type = <Self as Atomic>::Type> + Max<Type = <Self as Atomic>::Type> + Min<Type = <Self as Atomic>::Type> { }
Expand description

The trait for types implementing atomic numeric operations

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl NumOps for AtomicI8

source§

impl NumOps for AtomicI16

source§

impl NumOps for AtomicI32

source§

impl NumOps for AtomicI64

source§

impl NumOps for AtomicIsize

source§

impl NumOps for AtomicU8

source§

impl NumOps for AtomicU16

source§

impl NumOps for AtomicU32

source§

impl NumOps for AtomicU64

source§

impl NumOps for AtomicUsize

Implementors§