Enum rustc_llvm::AtomicBinOp [] [src]

pub enum AtomicBinOp {
    AtomicXchg,
    AtomicAdd,
    AtomicSub,
    AtomicAnd,
    AtomicNand,
    AtomicOr,
    AtomicXor,
    AtomicMax,
    AtomicMin,
    AtomicUMax,
    AtomicUMin,
}
Unstable (rustc_private)

Variants

AtomicXchg
Unstable (rustc_private)
AtomicAdd
Unstable (rustc_private)
AtomicSub
Unstable (rustc_private)
AtomicAnd
Unstable (rustc_private)
AtomicNand
Unstable (rustc_private)
AtomicOr
Unstable (rustc_private)
AtomicXor
Unstable (rustc_private)
AtomicMax
Unstable (rustc_private)
AtomicMin
Unstable (rustc_private)
AtomicUMax
Unstable (rustc_private)
AtomicUMin
Unstable (rustc_private)

Trait Implementations

Derived Implementations

impl Clone for AtomicBinOp
[src]

fn clone(&self) -> AtomicBinOp

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Copy for AtomicBinOp
[src]