Lines Matching refs:AtomicRmwOp
10 pub enum AtomicRmwOp { enum
35 impl Display for AtomicRmwOp { implementation
38 AtomicRmwOp::Add => "add", in fmt()
39 AtomicRmwOp::Sub => "sub", in fmt()
40 AtomicRmwOp::And => "and", in fmt()
41 AtomicRmwOp::Nand => "nand", in fmt()
42 AtomicRmwOp::Or => "or", in fmt()
43 AtomicRmwOp::Xor => "xor", in fmt()
44 AtomicRmwOp::Xchg => "xchg", in fmt()
45 AtomicRmwOp::Umin => "umin", in fmt()
46 AtomicRmwOp::Umax => "umax", in fmt()
47 AtomicRmwOp::Smin => "smin", in fmt()
48 AtomicRmwOp::Smax => "smax", in fmt()
54 impl FromStr for AtomicRmwOp { implementation
58 "add" => Ok(AtomicRmwOp::Add), in from_str()
59 "sub" => Ok(AtomicRmwOp::Sub), in from_str()
60 "and" => Ok(AtomicRmwOp::And), in from_str()
61 "nand" => Ok(AtomicRmwOp::Nand), in from_str()
62 "or" => Ok(AtomicRmwOp::Or), in from_str()
63 "xor" => Ok(AtomicRmwOp::Xor), in from_str()
64 "xchg" => Ok(AtomicRmwOp::Xchg), in from_str()
65 "umin" => Ok(AtomicRmwOp::Umin), in from_str()
66 "umax" => Ok(AtomicRmwOp::Umax), in from_str()
67 "smin" => Ok(AtomicRmwOp::Smin), in from_str()
68 "smax" => Ok(AtomicRmwOp::Smax), in from_str()