pub struct ProvedRangePage {
pub page: RangePage,
pub proof: RangePageProof,
}Expand description
A bounded range page paired with a store-independent proof for that page.
Fields§
§page: RangePagePage entries plus the cursor that should be used to request the next page, if more entries were observed while constructing this proof.
proof: RangePageProofProof for the page window. Verifying this proof yields exactly
page.entries.
Trait Implementations§
Source§impl Clone for ProvedRangePage
impl Clone for ProvedRangePage
Source§fn clone(&self) -> ProvedRangePage
fn clone(&self) -> ProvedRangePage
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 ProvedRangePage
impl Debug for ProvedRangePage
Source§impl PartialEq for ProvedRangePage
impl PartialEq for ProvedRangePage
impl StructuralPartialEq for ProvedRangePage
Auto Trait Implementations§
impl Freeze for ProvedRangePage
impl RefUnwindSafe for ProvedRangePage
impl Send for ProvedRangePage
impl Sync for ProvedRangePage
impl Unpin for ProvedRangePage
impl UnsafeUnpin for ProvedRangePage
impl UnwindSafe for ProvedRangePage
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