pub struct ColumnSnapshotKey {
pub snapshot: ColumnSnapshotId,
}Fields§
§snapshot: ColumnSnapshotIdImplementations§
Source§impl ColumnSnapshotKey
impl ColumnSnapshotKey
pub fn new(snapshot: ColumnSnapshotId) -> Self
pub fn encoded(snapshot: impl Into<ColumnSnapshotId>) -> EncodedKey
pub fn full_scan() -> EncodedKeyRange
Trait Implementations§
Source§impl Clone for ColumnSnapshotKey
impl Clone for ColumnSnapshotKey
Source§fn clone(&self) -> ColumnSnapshotKey
fn clone(&self) -> ColumnSnapshotKey
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 ColumnSnapshotKey
impl Debug for ColumnSnapshotKey
Source§impl EncodableKey for ColumnSnapshotKey
impl EncodableKey for ColumnSnapshotKey
Source§impl PartialEq for ColumnSnapshotKey
impl PartialEq for ColumnSnapshotKey
impl StructuralPartialEq for ColumnSnapshotKey
Auto Trait Implementations§
impl Freeze for ColumnSnapshotKey
impl RefUnwindSafe for ColumnSnapshotKey
impl Send for ColumnSnapshotKey
impl Sync for ColumnSnapshotKey
impl Unpin for ColumnSnapshotKey
impl UnsafeUnpin for ColumnSnapshotKey
impl UnwindSafe for ColumnSnapshotKey
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