pub struct ColumnBlockKey {
pub block: ColumnBlockId,
}Fields§
§block: ColumnBlockIdImplementations§
Source§impl ColumnBlockKey
impl ColumnBlockKey
pub const TAG: KeyTag = KeyTag::ColumnBlock
pub fn encode(&self) -> EncodedKey
pub fn decode(key: &EncodedKey) -> Option<Self>
Source§impl ColumnBlockKey
impl ColumnBlockKey
pub fn cmp_fields(&self, other: &Self) -> Ordering
Source§impl ColumnBlockKey
impl ColumnBlockKey
pub fn new(block: ColumnBlockId) -> Self
pub fn encoded(block: impl Into<ColumnBlockId>) -> EncodedKey
pub fn full_scan() -> TaggedKeyBoundRange
Trait Implementations§
Source§impl Clone for ColumnBlockKey
impl Clone for ColumnBlockKey
Source§impl Debug for ColumnBlockKey
impl Debug for ColumnBlockKey
Source§impl From<ColumnBlockKey> for TaggedKey
impl From<ColumnBlockKey> for TaggedKey
Source§fn from(key: ColumnBlockKey) -> Self
fn from(key: ColumnBlockKey) -> Self
Converts to this type from the input type.
Source§impl Hash for ColumnBlockKey
impl Hash for ColumnBlockKey
Source§impl PartialEq for ColumnBlockKey
impl PartialEq for ColumnBlockKey
impl StructuralPartialEq for ColumnBlockKey
Auto Trait Implementations§
impl Freeze for ColumnBlockKey
impl RefUnwindSafe for ColumnBlockKey
impl Send for ColumnBlockKey
impl Sync for ColumnBlockKey
impl Unpin for ColumnBlockKey
impl UnsafeUnpin for ColumnBlockKey
impl UnwindSafe for ColumnBlockKey
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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