pub struct VerificationLimits {
pub proof_bytes: u64,
pub snapshot: SnapshotReadLimits,
pub query: ExecutionLimits,
pub timeout: Duration,
}Expand description
Resource limits for complete offline result verification.
Fields§
§proof_bytes: u64Maximum proof file bytes accepted before allocation.
snapshot: SnapshotReadLimitsLimits for loading the canonical snapshot witness.
query: ExecutionLimitsReference structured-query limits used during reexecution.
timeout: DurationEnd-to-end cooperative verification deadline.
Trait Implementations§
Source§impl Clone for VerificationLimits
impl Clone for VerificationLimits
Source§fn clone(&self) -> VerificationLimits
fn clone(&self) -> VerificationLimits
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 VerificationLimits
impl Debug for VerificationLimits
Source§impl Default for VerificationLimits
impl Default for VerificationLimits
impl Eq for VerificationLimits
Source§impl PartialEq for VerificationLimits
impl PartialEq for VerificationLimits
impl StructuralPartialEq for VerificationLimits
Auto Trait Implementations§
impl Freeze for VerificationLimits
impl RefUnwindSafe for VerificationLimits
impl Send for VerificationLimits
impl Sync for VerificationLimits
impl Unpin for VerificationLimits
impl UnsafeUnpin for VerificationLimits
impl UnwindSafe for VerificationLimits
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