Struct ViewRangeBuilder
pub struct ViewRangeBuilder { /* private fields */ }Expand description
Record range builder scoped to a View.
The builder retains the view’s process-local epoch lease. Consuming it transfers that lease to the owned iterator, so neither shared descendants nor their retired copy-on-write images may be reclaimed while either handle is live.
Implementations§
§impl ViewRangeBuilder
impl ViewRangeBuilder
pub fn start_after(self, key: &[u8]) -> Self
pub fn start_after(self, key: &[u8]) -> Self
Strict-greater-than lower bound inside the view’s range.
Trait Implementations§
§impl IntoIterator for ViewRangeBuilder
impl IntoIterator for ViewRangeBuilder
Auto Trait Implementations§
impl !RefUnwindSafe for ViewRangeBuilder
impl !UnwindSafe for ViewRangeBuilder
impl Freeze for ViewRangeBuilder
impl Send for ViewRangeBuilder
impl Sync for ViewRangeBuilder
impl Unpin for ViewRangeBuilder
impl UnsafeUnpin for ViewRangeBuilder
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