pub struct ProvedDiffPage {
pub page: DiffPage,
pub proof: DiffPageProof,
}Expand description
A bounded diff page paired with a store-independent proof for that page.
Fields§
§page: DiffPageDiff entries plus the cursor that should be used to request the next page, if more diffs were observed while constructing this proof.
proof: DiffPageProofProof whose verification recomputes exactly page.diffs and
page.next_cursor.
Trait Implementations§
Source§impl Clone for ProvedDiffPage
impl Clone for ProvedDiffPage
Source§fn clone(&self) -> ProvedDiffPage
fn clone(&self) -> ProvedDiffPage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProvedDiffPage
impl Debug for ProvedDiffPage
Source§impl PartialEq for ProvedDiffPage
impl PartialEq for ProvedDiffPage
impl StructuralPartialEq for ProvedDiffPage
Auto Trait Implementations§
impl Freeze for ProvedDiffPage
impl RefUnwindSafe for ProvedDiffPage
impl Send for ProvedDiffPage
impl Sync for ProvedDiffPage
impl Unpin for ProvedDiffPage
impl UnsafeUnpin for ProvedDiffPage
impl UnwindSafe for ProvedDiffPage
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more