pub enum BinaryOperatorKind {
Show 35 variants
NotEq,
Mod,
ModAssign,
BitAnd,
AndAnd,
BitAndAssign,
Mul,
Pow,
PowAssign,
MulAssign,
Plus,
PlusAssign,
Minus,
MinusAssign,
DashA,
DashO,
Div,
DivAssign,
Lt,
ShlOrHeredoc,
ShlAssign,
Le,
Assign,
EqEq,
MatchRegex,
Gt,
Ge,
ShrOrHeredocAppend,
ShrAssign,
BitXor,
BitXorAssign,
TestOp,
BitOr,
BitOrAssign,
OrOr,
}Variants§
NotEq
Mod
ModAssign
BitAnd
AndAnd
BitAndAssign
Mul
Pow
PowAssign
MulAssign
Plus
PlusAssign
Minus
MinusAssign
DashA
DashO
Div
DivAssign
Lt
ShlOrHeredoc
ShlAssign
Le
Assign
EqEq
MatchRegex
Gt
Ge
ShrOrHeredocAppend
ShrAssign
BitXor
BitXorAssign
TestOp
BitOr
BitOrAssign
OrOr
Trait Implementations§
Source§impl Clone for BinaryOperatorKind
impl Clone for BinaryOperatorKind
Source§fn clone(&self) -> BinaryOperatorKind
fn clone(&self) -> BinaryOperatorKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BinaryOperatorKind
Source§impl Debug for BinaryOperatorKind
impl Debug for BinaryOperatorKind
Source§impl<'de> Deserialize<'de> for BinaryOperatorKind
impl<'de> Deserialize<'de> for BinaryOperatorKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for BinaryOperatorKind
Source§impl PartialEq for BinaryOperatorKind
impl PartialEq for BinaryOperatorKind
Source§impl Serialize for BinaryOperatorKind
impl Serialize for BinaryOperatorKind
impl StructuralPartialEq for BinaryOperatorKind
Auto Trait Implementations§
impl Freeze for BinaryOperatorKind
impl RefUnwindSafe for BinaryOperatorKind
impl Send for BinaryOperatorKind
impl Sync for BinaryOperatorKind
impl Unpin for BinaryOperatorKind
impl UnsafeUnpin for BinaryOperatorKind
impl UnwindSafe for BinaryOperatorKind
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