Enum spacetimedb_vm::expr::ColumnOp
source · pub enum ColumnOp {
Field(FieldExpr),
Cmp {
op: OpQuery,
lhs: Box<ColumnOp>,
rhs: Box<ColumnOp>,
},
}Variants§
Implementations§
Trait Implementations§
source§impl From<AlgebraicValue> for Box<ColumnOp>
impl From<AlgebraicValue> for Box<ColumnOp>
source§fn from(value: AlgebraicValue) -> Self
fn from(value: AlgebraicValue) -> Self
Converts to this type from the input type.
source§impl From<AlgebraicValue> for ColumnOp
impl From<AlgebraicValue> for ColumnOp
source§fn from(value: AlgebraicValue) -> Self
fn from(value: AlgebraicValue) -> Self
Converts to this type from the input type.
source§impl Ord for ColumnOp
impl Ord for ColumnOp
source§impl PartialEq for ColumnOp
impl PartialEq for ColumnOp
source§impl PartialOrd for ColumnOp
impl PartialOrd for ColumnOp
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Eq for ColumnOp
impl StructuralEq for ColumnOp
impl StructuralPartialEq for ColumnOp
Auto Trait Implementations§
impl RefUnwindSafe for ColumnOp
impl Send for ColumnOp
impl Sync for ColumnOp
impl Unpin for ColumnOp
impl UnwindSafe for ColumnOp
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