Enum solana_sdk::precompiles::PrecompileError
source · [−]pub enum PrecompileError {
InvalidPublicKey,
InvalidRecoveryId,
InvalidSignature,
InvalidDataOffsets,
InvalidInstructionDataSize,
}
Expand description
Precompile errors
Variants
InvalidPublicKey
InvalidRecoveryId
InvalidSignature
InvalidDataOffsets
InvalidInstructionDataSize
Trait Implementations
sourceimpl Clone for PrecompileError
impl Clone for PrecompileError
sourcefn clone(&self) -> PrecompileError
fn clone(&self) -> PrecompileError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PrecompileError
impl Debug for PrecompileError
sourceimpl<T> DecodeError<T> for PrecompileError
impl<T> DecodeError<T> for PrecompileError
fn type_of() -> &'static str
fn decode_custom_error_to_enum(custom: u32) -> Option<E> where
E: FromPrimitive,
sourceimpl Display for PrecompileError
impl Display for PrecompileError
sourceimpl Error for PrecompileError
impl Error for PrecompileError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl PartialEq<PrecompileError> for PrecompileError
impl PartialEq<PrecompileError> for PrecompileError
impl Eq for PrecompileError
impl StructuralEq for PrecompileError
impl StructuralPartialEq for PrecompileError
Auto Trait Implementations
impl RefUnwindSafe for PrecompileError
impl Send for PrecompileError
impl Sync for PrecompileError
impl Unpin for PrecompileError
impl UnwindSafe for PrecompileError
Blanket Implementations
sourceimpl<T> AbiExample for T
impl<T> AbiExample for T
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more