Struct spacetimedb_vm::expr::IndexScan
source · pub struct IndexScan {
pub table: DbTable,
pub columns: ColList,
pub bounds: (Bound<AlgebraicValue>, Bound<AlgebraicValue>),
}Fields§
§table: DbTable§columns: ColList§bounds: (Bound<AlgebraicValue>, Bound<AlgebraicValue>)Trait Implementations§
source§impl PartialEq for IndexScan
impl PartialEq for IndexScan
impl Eq for IndexScan
impl StructuralPartialEq for IndexScan
Auto Trait Implementations§
impl Freeze for IndexScan
impl RefUnwindSafe for IndexScan
impl Send for IndexScan
impl Sync for IndexScan
impl Unpin for IndexScan
impl UnwindSafe for IndexScan
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
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more