Enum miden_processor::ExecutionError
source · pub enum ExecutionError {
Show 17 variants
AdviceKeyNotFound(Word),
AdviceSetLookupFailed(AdviceSetError),
AdviceSetNotFound([u8; 32]),
AdviceSetUpdateFailed(AdviceSetError),
AdviceTapeReadFailed(u32),
CodeBlockNotFound(Digest),
CallerNotInSyscall,
DivideByZero(u32),
DuplicateAdviceKey(Word),
FailedAssertion(u32),
InvalidFmpValue(Felt, Felt),
InvalidStackDepthOnReturn(usize),
NotBinaryValue(Felt),
NotU32Value(Felt),
ProverError(ProverError),
SyscallTargetNotInKernel(Digest),
UnexecutableCodeBlock(CodeBlock),
}
Variants
AdviceKeyNotFound(Word)
AdviceSetLookupFailed(AdviceSetError)
AdviceSetNotFound([u8; 32])
AdviceSetUpdateFailed(AdviceSetError)
AdviceTapeReadFailed(u32)
CodeBlockNotFound(Digest)
CallerNotInSyscall
DivideByZero(u32)
DuplicateAdviceKey(Word)
FailedAssertion(u32)
InvalidFmpValue(Felt, Felt)
InvalidStackDepthOnReturn(usize)
NotBinaryValue(Felt)
NotU32Value(Felt)
ProverError(ProverError)
SyscallTargetNotInKernel(Digest)
UnexecutableCodeBlock(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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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