Enum solana_rbpf::verifier::VerifierError [−][src]
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]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<VerifierError> for UserError
[src]
fn from(error: VerifierError) -> Self
[src]
impl PartialEq<VerifierError> for VerifierError
[src]
fn eq(&self, other: &VerifierError) -> bool
[src]
fn ne(&self, other: &VerifierError) -> bool
[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,
pub 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.
pub 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.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,