pub enum BinaryOperator<'a> {
Show 29 variants
Plus(Metadata<'a>),
Minus(Metadata<'a>),
Star(Metadata<'a>),
Slash(Metadata<'a>),
Percent(Metadata<'a>),
EqEq(Metadata<'a>),
ExclEq(Metadata<'a>),
EqEqEq(Metadata<'a>),
ExclEqEq(Metadata<'a>),
EqEqQuest(Metadata<'a>),
ExclEqQuest(Metadata<'a>),
AmpAmp(Metadata<'a>),
PipePipe(Metadata<'a>),
StarStar(Metadata<'a>),
Lt(Metadata<'a>),
LtEq(Metadata<'a>),
Gt(Metadata<'a>),
GtEq(Metadata<'a>),
Amp(Metadata<'a>),
Pipe(Metadata<'a>),
Caret(Metadata<'a>),
CaretTilde(Metadata<'a>),
TildeCaret(Metadata<'a>),
GtGt(Metadata<'a>),
LtLt(Metadata<'a>),
GtGtGt(Metadata<'a>),
LtLtLt(Metadata<'a>),
MinusGt(Metadata<'a>),
LtMinusGt(Metadata<'a>),
}Variants§
Plus(Metadata<'a>)
Minus(Metadata<'a>)
Star(Metadata<'a>)
Slash(Metadata<'a>)
Percent(Metadata<'a>)
EqEq(Metadata<'a>)
ExclEq(Metadata<'a>)
EqEqEq(Metadata<'a>)
ExclEqEq(Metadata<'a>)
EqEqQuest(Metadata<'a>)
ExclEqQuest(Metadata<'a>)
AmpAmp(Metadata<'a>)
PipePipe(Metadata<'a>)
StarStar(Metadata<'a>)
Lt(Metadata<'a>)
LtEq(Metadata<'a>)
Gt(Metadata<'a>)
GtEq(Metadata<'a>)
Amp(Metadata<'a>)
Pipe(Metadata<'a>)
Caret(Metadata<'a>)
CaretTilde(Metadata<'a>)
TildeCaret(Metadata<'a>)
GtGt(Metadata<'a>)
LtLt(Metadata<'a>)
GtGtGt(Metadata<'a>)
LtLtLt(Metadata<'a>)
MinusGt(Metadata<'a>)
LtMinusGt(Metadata<'a>)
Trait Implementations§
Source§impl<'a> Clone for BinaryOperator<'a>
impl<'a> Clone for BinaryOperator<'a>
Source§fn clone(&self) -> BinaryOperator<'a>
fn clone(&self) -> BinaryOperator<'a>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'a> Debug for BinaryOperator<'a>
impl<'a> Debug for BinaryOperator<'a>
Source§impl<'a> PartialEq for BinaryOperator<'a>
impl<'a> PartialEq for BinaryOperator<'a>
impl<'a> StructuralPartialEq for BinaryOperator<'a>
Auto Trait Implementations§
impl<'a> Freeze for BinaryOperator<'a>
impl<'a> RefUnwindSafe for BinaryOperator<'a>
impl<'a> Send for BinaryOperator<'a>
impl<'a> Sync for BinaryOperator<'a>
impl<'a> Unpin for BinaryOperator<'a>
impl<'a> UnwindSafe for BinaryOperator<'a>
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