pub struct TableColumnSnapshotKey {
pub table: TableId,
pub snapshot: ColumnSnapshotId,
}Fields§
§table: TableId§snapshot: ColumnSnapshotIdImplementations§
Source§impl TableColumnSnapshotKey
impl TableColumnSnapshotKey
pub const TAG: KeyTag = KeyTag::TableColumnSnapshot
pub fn encode(&self) -> EncodedKey
pub fn decode(key: &EncodedKey) -> Option<Self>
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) -> TaggedKeyBoundRange
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 From<TableColumnSnapshotKey> for TaggedKey
impl From<TableColumnSnapshotKey> for TaggedKey
Source§fn from(key: TableColumnSnapshotKey) -> Self
fn from(key: TableColumnSnapshotKey) -> Self
Converts to this type from the input type.
Source§impl Hash for TableColumnSnapshotKey
impl Hash for TableColumnSnapshotKey
Source§impl PartialEq for TableColumnSnapshotKey
impl PartialEq for TableColumnSnapshotKey
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