Enum gitql_ast::expression::ExpressionKind
source · pub enum ExpressionKind {
Show 19 variants
Assignment,
String,
Symbol,
GlobalVariable,
Number,
Boolean,
PrefixUnary,
Arithmetic,
Comparison,
Like,
Glob,
Logical,
Bitwise,
Call,
Between,
Case,
In,
IsNull,
Null,
}
Variants§
Assignment
String
Symbol
GlobalVariable
Number
Boolean
PrefixUnary
Arithmetic
Comparison
Like
Glob
Logical
Bitwise
Call
Between
Case
In
IsNull
Null
Trait Implementations§
source§impl PartialEq for ExpressionKind
impl PartialEq for ExpressionKind
source§fn eq(&self, other: &ExpressionKind) -> bool
fn eq(&self, other: &ExpressionKind) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ExpressionKind
Auto Trait Implementations§
impl Freeze for ExpressionKind
impl RefUnwindSafe for ExpressionKind
impl Send for ExpressionKind
impl Sync for ExpressionKind
impl Unpin for ExpressionKind
impl UnwindSafe for ExpressionKind
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