NumOps

Trait 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

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so 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§