pub enum BinaryOp {
Add,
Sub,
Mul,
Div,
Mod,
BitwiseAnd,
BitwiseOr,
ShiftLeft,
ShiftRight,
Concat,
Custom(Box<dyn CustomBinaryOp>),
}Expand description
Binary operators.
Variants§
Add
Sub
Mul
Div
Mod
BitwiseAnd
BitwiseOr
ShiftLeft
ShiftRight
Concat
Custom(Box<dyn CustomBinaryOp>)
User-defined binary operator (extension point).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BinaryOp
impl !RefUnwindSafe for BinaryOp
impl Send for BinaryOp
impl Sync for BinaryOp
impl Unpin for BinaryOp
impl UnsafeUnpin for BinaryOp
impl !UnwindSafe for BinaryOp
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