Enum miden_processor::ExecutionError
source · [−]pub enum ExecutionError {
Show 14 variants
AdviceSetLookupFailed(AdviceSetError),
AdviceSetNotFound([u8; 32]),
AdviceSetUpdateFailed(AdviceSetError),
DivideByZero(usize),
EmptyAdviceTape(usize),
FailedAssertion(usize),
InvalidFmpValue(Felt, Felt),
InvalidPowerOfTwo(Felt),
NotBinaryValue(Felt),
NotU32Value(Felt),
ProverError(ProverError),
TooManyStackOutputs(usize),
UnexecutableCodeBlock(CodeBlock),
UnsupportedCodeBlock(CodeBlock),
}Variants
AdviceSetLookupFailed(AdviceSetError)
AdviceSetNotFound([u8; 32])
AdviceSetUpdateFailed(AdviceSetError)
DivideByZero(usize)
EmptyAdviceTape(usize)
FailedAssertion(usize)
InvalidFmpValue(Felt, Felt)
InvalidPowerOfTwo(Felt)
NotBinaryValue(Felt)
NotU32Value(Felt)
ProverError(ProverError)
TooManyStackOutputs(usize)
UnexecutableCodeBlock(CodeBlock)
UnsupportedCodeBlock(CodeBlock)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ExecutionError
impl Send for ExecutionError
impl Sync for ExecutionError
impl Unpin for ExecutionError
impl UnwindSafe for ExecutionError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more