pub enum ExpressionType {
Show 21 variants
Add,
Subtract,
Divide,
Multiply,
MoreThan,
LessThan,
MoreThanOrEqual,
LessThanOrEqual,
LogicalAnd,
LogicalOr,
Remainder,
Equals,
NotEquals,
Not,
UnaryMinus,
MemberAccess,
Parameter,
FunctionCall,
Keyword,
Constant,
ConditionalExpression,
}Expand description
The kind of an expression node (for unary and binary nodes, the operator).
Variants§
Add
Subtract
Divide
Multiply
MoreThan
LessThan
MoreThanOrEqual
LessThanOrEqual
LogicalAnd
LogicalOr
Remainder
Equals
NotEquals
Not
UnaryMinus
MemberAccess
Parameter
FunctionCall
Keyword
Constant
ConditionalExpression
Trait Implementations§
Source§impl Clone for ExpressionType
impl Clone for ExpressionType
impl Copy for ExpressionType
Source§impl Debug for ExpressionType
impl Debug for ExpressionType
impl Eq for ExpressionType
Source§impl Hash for ExpressionType
impl Hash for ExpressionType
Source§impl PartialEq for ExpressionType
impl PartialEq for ExpressionType
impl StructuralPartialEq for ExpressionType
Auto Trait Implementations§
impl Freeze for ExpressionType
impl RefUnwindSafe for ExpressionType
impl Send for ExpressionType
impl Sync for ExpressionType
impl Unpin for ExpressionType
impl UnsafeUnpin for ExpressionType
impl UnwindSafe for ExpressionType
Blanket Implementations§
Source§impl<T> AnyValue for Twhere
T: PartialEq + 'static,
impl<T> AnyValue for Twhere
T: PartialEq + 'static,
fn any_value_as_any(&self) -> &(dyn Any + 'static)
fn any_value_eq(&self, other: &(dyn AnyValue + 'static)) -> bool
fn any_value_type_name(&self) -> &'static str
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> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more