pub enum MetaLookupResult {
FamilyMiss,
RangeMiss,
QuickFilterMiss,
SstLookup(SstLookupResult),
}Expand description
The result of a lookup operation.
Variants§
FamilyMiss
The key was not found because it is from a different key family.
RangeMiss
The key was not found because it is out of the range of this SST file. But it was the correct key family.
QuickFilterMiss
The key was not found because it was not in the AMQF filter. But it was in the range.
SstLookup(SstLookupResult)
The key was looked up in the SST file. It was in the AMQF filter.
Auto Trait Implementations§
impl Freeze for MetaLookupResult
impl RefUnwindSafe for MetaLookupResult
impl Send for MetaLookupResult
impl Sync for MetaLookupResult
impl Unpin for MetaLookupResult
impl UnsafeUnpin for MetaLookupResult
impl UnwindSafe for MetaLookupResult
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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