Enum solana_bpf_loader_program::syscalls::SyscallError [−][src]
pub enum SyscallError {
Show 14 variants
InvalidString(Utf8Error, Vec<u8>),
Abort,
Panic(String, u64, u64),
InvokeContextBorrowFailed,
MalformedSignerSeed(Utf8Error, Vec<u8>),
BadSeeds(PubkeyError),
ProgramNotSupported(Pubkey),
InstructionError(InstructionError),
UnalignedPointer,
TooManySigners,
InstructionTooLarge(usize, usize),
TooManyAccounts,
CopyOverlapping,
ReturnDataTooLarge(u64, u64),
}
Expand description
Error definitions
Variants
Trait Implementations
Performs the conversion.
Performs the conversion.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for SyscallError
impl Send for SyscallError
impl Sync for SyscallError
impl Unpin for SyscallError
impl UnwindSafe for SyscallError
Blanket Implementations
pub default fn example() -> T
pub fn as_fail(&self) -> &(dyn Fail + 'static)
pub fn as_fail(&self) -> &(dyn Fail + 'static)
Converts a reference to Self
into a dynamic trait object of Fail
.
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more