pub struct ObjectsPageV1 {
pub head: ObjectHeadV1,
pub next_key: Option<String>,
pub records: Vec<OpaqueObjectRecordV1>,
}Expand description
Bounded lexicographic scan of current objects, including tombstones.
Fields§
§head: ObjectHeadV1Generation/revision observed by this page, not a frozen multi-page snapshot.
next_key: Option<String>Last admitted key when more records exist; otherwise no continuation.
records: Vec<OpaqueObjectRecordV1>Current hash-checked records. Catch up changes from the head captured before scanning.
Trait Implementations§
Source§impl Clone for ObjectsPageV1
impl Clone for ObjectsPageV1
Source§impl Debug for ObjectsPageV1
impl Debug for ObjectsPageV1
impl Eq for ObjectsPageV1
Source§impl PartialEq for ObjectsPageV1
impl PartialEq for ObjectsPageV1
impl StructuralPartialEq for ObjectsPageV1
Auto Trait Implementations§
impl Forget for ObjectsPageV1
impl Freeze for ObjectsPageV1
impl Move for ObjectsPageV1
impl RefUnwindSafe for ObjectsPageV1
impl Send for ObjectsPageV1
impl Sync for ObjectsPageV1
impl Unpin for ObjectsPageV1
impl UnsafeUnpin for ObjectsPageV1
impl UnwindSafe for ObjectsPageV1
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