pub enum BinaryOpType {
Show 30 variants
Indexing,
Cast,
Multiplication,
Division,
Remainder,
Addition,
Subtraction,
ShiftLeft,
ShiftRight,
BitwiseAnd,
BitwiseOr,
In,
NotIn,
Is,
IsNot,
Like,
NotLike,
Regexp,
NotRegexp,
Glob,
NotGlob,
Equal,
NotEqual,
Less,
Greater,
LessEqual,
GreaterEqual,
And,
Or,
Alias,
}Variants§
Indexing
Cast
Multiplication
Division
Remainder
Addition
Subtraction
ShiftLeft
ShiftRight
BitwiseAnd
BitwiseOr
In
NotIn
Is
IsNot
Like
NotLike
Regexp
NotRegexp
Glob
NotGlob
Equal
NotEqual
Less
Greater
LessEqual
GreaterEqual
And
Or
Alias
Trait Implementations§
Source§impl Clone for BinaryOpType
impl Clone for BinaryOpType
Source§fn clone(&self) -> BinaryOpType
fn clone(&self) -> BinaryOpType
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 Debug for BinaryOpType
impl Debug for BinaryOpType
Source§impl Display for BinaryOpType
impl Display for BinaryOpType
Source§impl OpPrecedence for BinaryOpType
impl OpPrecedence for BinaryOpType
Source§fn precedence(&self, writer: &dyn SqlWriter) -> i32
fn precedence(&self, writer: &dyn SqlWriter) -> i32
Lower numbers bind weaker, writers parenthesize when child precedence <= operator precedence.
Source§impl PartialEq for BinaryOpType
impl PartialEq for BinaryOpType
Source§impl ToTokens for BinaryOpType
impl ToTokens for BinaryOpType
Source§fn to_tokens(&self, tokens: &mut TokenStream)
fn to_tokens(&self, tokens: &mut TokenStream)
Source§fn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
Source§fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
impl Copy for BinaryOpType
impl Eq for BinaryOpType
impl StructuralPartialEq for BinaryOpType
Auto Trait Implementations§
impl Freeze for BinaryOpType
impl RefUnwindSafe for BinaryOpType
impl Send for BinaryOpType
impl Sync for BinaryOpType
impl Unpin for BinaryOpType
impl UnwindSafe for BinaryOpType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Spanned for Twhere
T: Spanned + ?Sized,
impl<T> Spanned for Twhere
T: Spanned + ?Sized,
Source§fn span(&self) -> Span
fn span(&self) -> Span
Returns a
Span covering the complete contents of this syntax tree
node, or Span::call_site() if this node is empty.