pub enum SingleVersionGetResult {
Value(SingleVersionValues),
Tombstone {
key: EncodedKey,
},
NotFound,
}Variants§
Implementations§
Source§impl SingleVersionGetResult
impl SingleVersionGetResult
pub fn is_tombstone(&self) -> bool
pub fn is_value(&self) -> bool
pub fn into_option(self) -> Option<SingleVersionValues>
Trait Implementations§
Source§impl Clone for SingleVersionGetResult
impl Clone for SingleVersionGetResult
Source§fn clone(&self) -> SingleVersionGetResult
fn clone(&self) -> SingleVersionGetResult
Returns a duplicate of the value. Read more
1.0.0 · 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 SingleVersionGetResult
impl Debug for SingleVersionGetResult
Source§impl Into<Option<SingleVersionValues>> for SingleVersionGetResult
impl Into<Option<SingleVersionValues>> for SingleVersionGetResult
Source§fn into(self) -> Option<SingleVersionValues>
fn into(self) -> Option<SingleVersionValues>
Converts this type into the (usually inferred) input type.
Auto Trait Implementations§
impl Freeze for SingleVersionGetResult
impl RefUnwindSafe for SingleVersionGetResult
impl Send for SingleVersionGetResult
impl Sync for SingleVersionGetResult
impl Unpin for SingleVersionGetResult
impl UnsafeUnpin for SingleVersionGetResult
impl UnwindSafe for SingleVersionGetResult
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