Enum solana_bpf_loader_program::syscalls::SyscallError [−][src]
pub enum SyscallError { 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, }
Error definitions
Variants
Trait Implementations
impl Error for SyscallError
[src]
impl Error for SyscallError
[src]impl From<SyscallError> for BpfError
[src]
impl From<SyscallError> for BpfError
[src]fn from(source: SyscallError) -> Self
[src]
impl PartialEq<SyscallError> for SyscallError
[src]
impl PartialEq<SyscallError> for SyscallError
[src]fn eq(&self, other: &SyscallError) -> bool
[src]
fn ne(&self, other: &SyscallError) -> bool
[src]
impl StructuralPartialEq for SyscallError
[src]
impl StructuralPartialEq for SyscallError
[src]Auto Trait Implementations
impl RefUnwindSafe for SyscallError
impl RefUnwindSafe for SyscallError
impl Send for SyscallError
impl Send for SyscallError
impl Sync for SyscallError
impl Sync for SyscallError
impl Unpin for SyscallError
impl Unpin for SyscallError
impl UnwindSafe for SyscallError
impl UnwindSafe for SyscallError
Blanket Implementations
impl<T> AbiExample for T
impl<T> AbiExample for T
pub default fn example() -> T
impl<T> AsFail for T where
T: Fail,
impl<T> AsFail for T where
T: Fail,
pub fn as_fail(&self) -> &(dyn Fail + 'static)
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,