pub enum ExprKind {
Show 31 variants
Assignment,
String,
Symbol,
Array,
GlobalVariable,
Number,
Boolean,
Interval,
PrefixUnary,
Index,
Slice,
Arithmetic,
Comparison,
GroupComparison,
Contains,
ContainedBy,
Like,
Regex,
Glob,
Logical,
Bitwise,
Call,
BenchmarkCall,
Between,
Case,
In,
IsNull,
Null,
Cast,
Grouping,
MemberAccess,
}
Variants§
Assignment
String
Symbol
Array
GlobalVariable
Number
Boolean
Interval
PrefixUnary
Index
Slice
Arithmetic
Comparison
GroupComparison
Contains
ContainedBy
Like
Regex
Glob
Logical
Bitwise
Call
BenchmarkCall
Between
Case
In
IsNull
Null
Cast
Grouping
MemberAccess
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExprKind
impl RefUnwindSafe for ExprKind
impl Send for ExprKind
impl Sync for ExprKind
impl Unpin for ExprKind
impl UnwindSafe for ExprKind
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