[−][src]Enum solana_rbpf::verifier::VerifierError
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 Error for VerifierError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<VerifierError> for UserError
[src]
fn from(error: VerifierError) -> Self
[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,
fn borrow_mut(&mut self) -> &mut T
[src]
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>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,