pub struct TableColumnSnapshotKey {
pub table: TableId,
pub snapshot: ColumnSnapshotId,
}Fields§
§table: TableId§snapshot: ColumnSnapshotIdImplementations§
Source§impl TableColumnSnapshotKey
impl TableColumnSnapshotKey
pub fn new(table: TableId, snapshot: ColumnSnapshotId) -> Self
pub fn encoded( table: impl Into<TableId>, snapshot: impl Into<ColumnSnapshotId>, ) -> EncodedKey
pub fn full_scan(table: TableId) -> EncodedKeyRange
Trait Implementations§
Source§impl Clone for TableColumnSnapshotKey
impl Clone for TableColumnSnapshotKey
Source§fn clone(&self) -> TableColumnSnapshotKey
fn clone(&self) -> TableColumnSnapshotKey
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TableColumnSnapshotKey
impl Debug for TableColumnSnapshotKey
Source§impl PartialEq for TableColumnSnapshotKey
impl PartialEq for TableColumnSnapshotKey
Source§fn eq(&self, other: &TableColumnSnapshotKey) -> bool
fn eq(&self, other: &TableColumnSnapshotKey) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TableColumnSnapshotKey
Auto Trait Implementations§
impl Freeze for TableColumnSnapshotKey
impl RefUnwindSafe for TableColumnSnapshotKey
impl Send for TableColumnSnapshotKey
impl Sync for TableColumnSnapshotKey
impl Unpin for TableColumnSnapshotKey
impl UnsafeUnpin for TableColumnSnapshotKey
impl UnwindSafe for TableColumnSnapshotKey
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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