pub enum WhirProofShapeError {
Show 19 variants
InvalidSumcheckPolys {
expected: usize,
actual: usize,
},
InvalidFinalPolyLen {
expected: usize,
actual: usize,
},
InvalidCodewordCommits {
expected: usize,
actual: usize,
},
InvalidOodValues {
expected: usize,
actual: usize,
},
InvalidFoldingPowWitnesses {
expected: usize,
actual: usize,
},
InvalidQueryPhasePowWitnesses {
expected: usize,
actual: usize,
},
InvalidInitialRoundOpenedRows {
expected: usize,
actual: usize,
},
InvalidInitialRoundMerkleProofs {
expected: usize,
actual: usize,
},
InvalidCodewordOpenedRows {
expected: usize,
actual: usize,
},
InvalidCodewordMerkleProofs {
expected: usize,
actual: usize,
},
InvalidInitialRoundOpenedRowsQueries {
commit_idx: usize,
expected: usize,
actual: usize,
},
InvalidInitialRoundMerkleProofsQueries {
commit_idx: usize,
expected: usize,
actual: usize,
},
InvalidInitialRoundOpenedRowK {
opened_idx: usize,
commit_idx: usize,
expected: usize,
actual: usize,
},
InvalidInitialRoundOpenedRowWidth {
row_idx: usize,
commit_idx: usize,
expected: usize,
actual: usize,
},
InvalidInitialRoundMerkleProofDepth {
opened_idx: usize,
commit_idx: usize,
expected: usize,
actual: usize,
},
InvalidCodewordOpenedRowsQueries {
round: usize,
expected: usize,
actual: usize,
},
InvalidCodewordMerkleProofsQueries {
round: usize,
expected: usize,
actual: usize,
},
InvalidCodewordOpenedValues {
round: usize,
opened_idx: usize,
expected: usize,
actual: usize,
},
InvalidCodewordMerkleProofDepth {
round: usize,
opened_idx: usize,
expected: usize,
actual: usize,
},
}Variants§
InvalidSumcheckPolys
InvalidFinalPolyLen
InvalidCodewordCommits
InvalidOodValues
InvalidFoldingPowWitnesses
InvalidQueryPhasePowWitnesses
InvalidInitialRoundOpenedRows
InvalidInitialRoundMerkleProofs
InvalidCodewordOpenedRows
InvalidCodewordMerkleProofs
InvalidInitialRoundOpenedRowsQueries
InvalidInitialRoundMerkleProofsQueries
InvalidInitialRoundOpenedRowK
InvalidInitialRoundOpenedRowWidth
InvalidInitialRoundMerkleProofDepth
InvalidCodewordOpenedRowsQueries
InvalidCodewordMerkleProofsQueries
InvalidCodewordOpenedValues
InvalidCodewordMerkleProofDepth
Trait Implementations§
Source§impl Debug for WhirProofShapeError
impl Debug for WhirProofShapeError
Source§impl Display for WhirProofShapeError
impl Display for WhirProofShapeError
impl Eq for WhirProofShapeError
Source§impl Error for WhirProofShapeError
impl Error for WhirProofShapeError
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()
Source§impl PartialEq for WhirProofShapeError
impl PartialEq for WhirProofShapeError
impl StructuralPartialEq for WhirProofShapeError
Auto Trait Implementations§
impl Freeze for WhirProofShapeError
impl RefUnwindSafe for WhirProofShapeError
impl Send for WhirProofShapeError
impl Sync for WhirProofShapeError
impl Unpin for WhirProofShapeError
impl UnsafeUnpin for WhirProofShapeError
impl UnwindSafe for WhirProofShapeError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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