Enum solana_rbpf::verifier::VerifierError [−][src]
pub enum VerifierError { ProgramLengthNotMultiple, ProgramTooLarge(usize), NoProgram, InvalidLastInstruction, DivisionByZero(usize), UnsupportedLeBeArgument(usize), LddwCannotBeLast, IncompleteLddw(usize), InfiniteLoop(usize), JumpOutOfCode(usize, usize), JumpToMiddleOfLddw(usize, usize), InvalidSourceRegister(usize), CannotWriteR10(usize), InvalidDestinationRegister(usize), UnknownOpCode(u8, usize), ShiftWithOverflow(usize), InvalidRegister(usize), }
Error definitions
Variants
ProgramLengthNotMultiple
ProgramTooLarge(usize)
ProgramTooLarge
NoProgram
InvalidLastInstruction
DivisionByZero(usize)
DivisionByZero
UnsupportedLeBeArgument(usize)
UnsupportedLeBeArgument
LddwCannotBeLast
IncompleteLddw(usize)
IncompleteLddw
InfiniteLoop(usize)
InfiniteLoop
JumpOutOfCode
JumpToMiddleOfLddw
InvalidSourceRegister(usize)
InvalidSourceRegister
CannotWriteR10(usize)
CannotWriteR10
InvalidDestinationRegister(usize)
InvalidDestinationRegister
UnknownOpCode
ShiftWithOverflow(usize)
Shift with overflow
InvalidRegister(usize)
Invalid register specified
Trait Implementations
impl Debug for VerifierError
[src][+]
impl Display for VerifierError
[src][+]
impl Eq for VerifierError
[src]
impl Error for VerifierError
[src][+]
impl From<VerifierError> for UserError
[src][+]
impl PartialEq<VerifierError> for VerifierError
[src][+]
impl StructuralEq for VerifierError
[src]
impl StructuralPartialEq for VerifierError
[src]
impl UserDefinedError for VerifierError
[src]
Auto Trait Implementations
impl RefUnwindSafe for VerifierError
impl Send for VerifierError
impl Sync for VerifierError
impl Unpin for VerifierError
impl UnwindSafe for VerifierError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src][+]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,