pub enum ContiguousAssemblyProofError {
ExpectedCommittedLengthMismatch {
expected_length: u64,
committed_length: u64,
},
ExpectedCoveredLengthMismatch {
expected_length: u64,
covered_length: u64,
},
CoverageGaps,
Overlaps,
MismatchedDuplicates,
UnverifiedArticleCrcs,
}Expand description
Why an aggregate contiguous-assembly claim cannot be trusted.
Variants§
ExpectedCommittedLengthMismatch
ExpectedCoveredLengthMismatch
CoverageGaps
Overlaps
MismatchedDuplicates
UnverifiedArticleCrcs
Trait Implementations§
Source§impl Clone for ContiguousAssemblyProofError
impl Clone for ContiguousAssemblyProofError
Source§fn clone(&self) -> ContiguousAssemblyProofError
fn clone(&self) -> ContiguousAssemblyProofError
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 ContiguousAssemblyProofError
impl Debug for ContiguousAssemblyProofError
impl Eq for ContiguousAssemblyProofError
Source§impl Error for ContiguousAssemblyProofError
impl Error for ContiguousAssemblyProofError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
impl StructuralPartialEq for ContiguousAssemblyProofError
Auto Trait Implementations§
impl Freeze for ContiguousAssemblyProofError
impl RefUnwindSafe for ContiguousAssemblyProofError
impl Send for ContiguousAssemblyProofError
impl Sync for ContiguousAssemblyProofError
impl Unpin for ContiguousAssemblyProofError
impl UnsafeUnpin for ContiguousAssemblyProofError
impl UnwindSafe for ContiguousAssemblyProofError
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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