pub enum BinaryOp {
Show 18 variants
Mul,
Div,
Mod,
Add,
Sub,
LShift,
RShift,
BitAnd,
BitXor,
BitOr,
LT,
GT,
LE,
GE,
EQ,
NE,
And,
Or,
}
Variants
Mul
Div
Mod
Add
Sub
LShift
RShift
BitAnd
BitXor
BitOr
LT
GT
LE
GE
EQ
NE
And
Or
Implementations
sourceimpl BinaryOp
impl BinaryOp
pub const fn precedence_level(&self) -> Precedence
Trait Implementations
impl Copy for BinaryOp
impl Eq for BinaryOp
impl StructuralEq for BinaryOp
impl StructuralPartialEq for BinaryOp
Auto Trait Implementations
impl RefUnwindSafe for BinaryOp
impl Send for BinaryOp
impl Sync for BinaryOp
impl Unpin for BinaryOp
impl UnwindSafe for BinaryOp
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more