[−][src]Trait atomig::impls::AtomicLogicImpl
Atomic types from std::sync::atomic
which support logical operations.
Atomic types from std::sync::atomic
which support logical operations.
fn fetch_and(&self, val: Self::Inner, order: Ordering) -> Self::Inner
fn fetch_nand(&self, val: Self::Inner, order: Ordering) -> Self::Inner
fn fetch_or(&self, val: Self::Inner, order: Ordering) -> Self::Inner
fn fetch_xor(&self, val: Self::Inner, order: Ordering) -> Self::Inner
impl AtomicLogicImpl for AtomicBool
[src]fn fetch_and(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_nand(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_or(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_xor(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]impl AtomicLogicImpl for AtomicU8
[src]fn fetch_and(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_nand(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_or(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_xor(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]impl AtomicLogicImpl for AtomicI8
[src]fn fetch_and(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_nand(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_or(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_xor(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]impl AtomicLogicImpl for AtomicU16
[src]fn fetch_and(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_nand(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_or(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_xor(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]impl AtomicLogicImpl for AtomicI16
[src]fn fetch_and(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_nand(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_or(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_xor(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]impl AtomicLogicImpl for AtomicU32
[src]fn fetch_and(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_nand(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_or(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_xor(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]impl AtomicLogicImpl for AtomicI32
[src]fn fetch_and(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_nand(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_or(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_xor(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]impl AtomicLogicImpl for AtomicU64
[src]fn fetch_and(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_nand(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_or(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_xor(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]impl AtomicLogicImpl for AtomicI64
[src]fn fetch_and(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_nand(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_or(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_xor(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]impl AtomicLogicImpl for AtomicUsize
[src]fn fetch_and(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_nand(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_or(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_xor(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]impl AtomicLogicImpl for AtomicIsize
[src]fn fetch_and(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_nand(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_or(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]fn fetch_xor(&self, val: Self::Inner, order: Ordering) -> Self::Inner
[src]