Enum gitql_ast::expression::ExpressionKind
source · pub enum ExpressionKind {
Show 24 variants
Assignment,
String,
Symbol,
Array,
GlobalVariable,
Number,
Boolean,
PrefixUnary,
Index,
Slice,
Arithmetic,
Comparison,
Contains,
Like,
Regex,
Glob,
Logical,
Bitwise,
Call,
Between,
Case,
In,
IsNull,
Null,
}
Variants§
Assignment
String
Symbol
Array
GlobalVariable
Number
Boolean
PrefixUnary
Index
Slice
Arithmetic
Comparison
Contains
Like
Regex
Glob
Logical
Bitwise
Call
Between
Case
In
IsNull
Null
Trait Implementations§
source§impl PartialEq for ExpressionKind
impl PartialEq for ExpressionKind
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