#[repr(u8)]pub enum ArithOp {
Add = 0,
Sub = 1,
Mul = 2,
Div = 3,
Rem = 4,
Pow = 5,
}Expand description
An arithmetic operation.
Variants§
Add = 0
Addition. (+)
Sub = 1
Subtraction. (-)
Mul = 2
Multiplication. (*)
Div = 3
Division. (/)
Rem = 4
Modulo. (%)
Pow = 5
Exponentiation. (**)
Trait Implementations§
Source§impl Ord for ArithOp
impl Ord for ArithOp
Source§impl PartialOrd for ArithOp
impl PartialOrd for ArithOp
impl Copy for ArithOp
impl Eq for ArithOp
impl StructuralPartialEq for ArithOp
Auto Trait Implementations§
impl Freeze for ArithOp
impl RefUnwindSafe for ArithOp
impl Send for ArithOp
impl Sync for ArithOp
impl Unpin for ArithOp
impl UnwindSafe for ArithOp
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more