pub struct ObjectChangesPageV1 {
pub head: ObjectHeadV1,
pub cursor: u64,
pub complete: bool,
pub records: Vec<OpaqueObjectRecordV1>,
}Expand description
Incremental page cursor plus current values, not historical values as of the cursor.
Values are observed atomically within this page; a newer object revision may exceed through.
Fields§
§head: ObjectHeadV1Generation/revision observed in the same read transaction.
cursor: u64Resume after this change revision. Always advances or reports completion.
complete: boolWhether the requested range has been fully covered.
records: Vec<OpaqueObjectRecordV1>Current hash-checked objects for the selected changes, including tombstones.
Trait Implementations§
Source§impl Clone for ObjectChangesPageV1
impl Clone for ObjectChangesPageV1
Source§impl Debug for ObjectChangesPageV1
impl Debug for ObjectChangesPageV1
impl Eq for ObjectChangesPageV1
Source§impl PartialEq for ObjectChangesPageV1
impl PartialEq for ObjectChangesPageV1
impl StructuralPartialEq for ObjectChangesPageV1
Auto Trait Implementations§
impl Forget for ObjectChangesPageV1
impl Freeze for ObjectChangesPageV1
impl RefUnwindSafe for ObjectChangesPageV1
impl Send for ObjectChangesPageV1
impl Sync for ObjectChangesPageV1
impl Unpin for ObjectChangesPageV1
impl UnsafeUnpin for ObjectChangesPageV1
impl UnwindSafe for ObjectChangesPageV1
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