#[repr(packed(1))]pub struct FdbMappedKeyValue(/* private fields */);
Expand description
A KeyValue produced by a mapped operation, ownder by a Foundation Future.
Implementations§
Source§impl FdbMappedKeyValue
impl FdbMappedKeyValue
Sourcepub fn parent_key(&self) -> &[u8] ⓘ
pub fn parent_key(&self) -> &[u8] ⓘ
Retrieves the “parent” key that generated the secondary scan.
Sourcepub fn parent_value(&self) -> &[u8] ⓘ
pub fn parent_value(&self) -> &[u8] ⓘ
Retrieves the “parent” value that generated the secondary scan.
Sourcepub fn begin_range(&self) -> &[u8] ⓘ
pub fn begin_range(&self) -> &[u8] ⓘ
Retrieves the beginning of the range
Sourcepub fn begin_selector(&self) -> KeySelector<'_>
pub fn begin_selector(&self) -> KeySelector<'_>
Retrieves the beginning of the range as a KeySelector
Sourcepub fn end_selector(&self) -> KeySelector<'_>
pub fn end_selector(&self) -> KeySelector<'_>
Retrieves the end of the range as a KeySelector
Sourcepub fn key_values(&self) -> &[FdbKeyValue]
pub fn key_values(&self) -> &[FdbKeyValue]
retrieves the associated slice of FdbKeyValue
Trait Implementations§
Source§impl AsRef<FdbMappedKeyValue> for FdbMappedValue
impl AsRef<FdbMappedKeyValue> for FdbMappedValue
Source§fn as_ref(&self) -> &FdbMappedKeyValue
fn as_ref(&self) -> &FdbMappedKeyValue
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Debug for FdbMappedKeyValue
impl Debug for FdbMappedKeyValue
Source§impl PartialEq for FdbMappedKeyValue
impl PartialEq for FdbMappedKeyValue
impl Eq for FdbMappedKeyValue
Auto Trait Implementations§
impl Freeze for FdbMappedKeyValue
impl RefUnwindSafe for FdbMappedKeyValue
impl !Send for FdbMappedKeyValue
impl !Sync for FdbMappedKeyValue
impl Unpin for FdbMappedKeyValue
impl UnwindSafe for FdbMappedKeyValue
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