Trait AtomicFetchMin

Source
pub trait AtomicFetchMin {
    type Word;

    // Required method
    fn set_min(&self, value: Self::Word, ordering: Ordering);
}

Required Associated Types§

Required Methods§

Source

fn set_min(&self, value: Self::Word, ordering: Ordering)

Set the minimum value atomically

§Arguments
  • value - The value to set.
  • ordering - The ordering to use.

Implementations on Foreign Types§

Source§

impl AtomicFetchMin for AtomicU8

Source§

type Word = u8

Source§

fn set_min(&self, value: Self::Word, ordering: Ordering)

Source§

impl AtomicFetchMin for AtomicU16

Source§

type Word = u16

Source§

fn set_min(&self, value: Self::Word, ordering: Ordering)

Source§

impl AtomicFetchMin for AtomicU32

Source§

type Word = u32

Source§

fn set_min(&self, value: Self::Word, ordering: Ordering)

Source§

impl AtomicFetchMin for AtomicU64

Source§

type Word = u64

Source§

fn set_min(&self, value: Self::Word, ordering: Ordering)

Source§

impl AtomicFetchMin for AtomicUsize

Source§

type Word = usize

Source§

fn set_min(&self, value: Self::Word, ordering: Ordering)

Implementors§