pub enum ScalarOp {
Show 15 variants
And,
Or,
Not,
Eq,
Ne,
Lt,
Le,
Gt,
Ge,
Add,
Sub,
Mul,
Div,
IsNull,
Coalesce,
}Expand description
Portable scalar operators.
Variants§
And
Boolean conjunction.
Or
Boolean disjunction.
Not
Boolean negation.
Eq
Equality.
Ne
Inequality.
Lt
Less than.
Le
Less than or equal.
Gt
Greater than.
Ge
Greater than or equal.
Add
Addition.
Sub
Subtraction.
Mul
Multiplication.
Div
Division.
IsNull
Null test.
Coalesce
Null coalescing.
Trait Implementations§
impl Copy for ScalarOp
impl Eq for ScalarOp
impl StructuralPartialEq for ScalarOp
Auto Trait Implementations§
impl Freeze for ScalarOp
impl RefUnwindSafe for ScalarOp
impl Send for ScalarOp
impl Sync for ScalarOp
impl Unpin for ScalarOp
impl UnsafeUnpin for ScalarOp
impl UnwindSafe for ScalarOp
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