pub struct EmbeddedBatchReadView { /* private fields */ }Expand description
Owned batch read view.
Each hit carries its own bytes::Bytes handle. This keeps the public view
API memory-safe even when callers hold metadata longer than the store.
Implementations§
Source§impl EmbeddedBatchReadView
impl EmbeddedBatchReadView
pub fn item_count(&self) -> usize
pub fn hit_count(&self) -> usize
pub fn total_bytes(&self) -> usize
pub fn all_hit(&self) -> bool
pub fn slice(&self, index: usize) -> Option<&[u8]>
pub fn slice_meta(&self, index: usize) -> Option<EmbeddedReadSlice>
pub fn lengths(&self) -> Vec<usize>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EmbeddedBatchReadView
impl RefUnwindSafe for EmbeddedBatchReadView
impl Send for EmbeddedBatchReadView
impl Sync for EmbeddedBatchReadView
impl Unpin for EmbeddedBatchReadView
impl UnsafeUnpin for EmbeddedBatchReadView
impl UnwindSafe for EmbeddedBatchReadView
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