Enum solana_remote_wallet::ledger_error::LedgerError[][src]

pub enum LedgerError {
    NoAppResponse,
    SdkException,
    SdkInvalidParameter,
    SdkExceptionOverflow,
    SdkExceptionSecurity,
    SdkInvalidCrc,
    SdkInvalidChecksum,
    SdkInvalidCounter,
    SdkNotSupported,
    SdkInvalidState,
    SdkTimeout,
    SdkExceptionPIC,
    SdkExceptionAppExit,
    SdkExceptionIoOverflow,
    SdkExceptionIoHeader,
    SdkExceptionIoState,
    SdkExceptionIoReset,
    SdkExceptionCxPort,
    SdkExceptionSystem,
    SdkNotEnoughSpace,
    NoApduReceived,
    UserCancel,
    SolanaInvalidMessage,
    SolanaSummaryFinalizeFailed,
    SolanaSummaryUpdateFailed,
    UnimplementedInstruction,
    InvalidCla,
}

Variants

NoAppResponse
SdkException
SdkInvalidParameter
SdkExceptionOverflow
SdkExceptionSecurity
SdkInvalidCrc
SdkInvalidChecksum
SdkInvalidCounter
SdkNotSupported
SdkInvalidState
SdkTimeout
SdkExceptionPIC
SdkExceptionAppExit
SdkExceptionIoOverflow
SdkExceptionIoHeader
SdkExceptionIoState
SdkExceptionIoReset
SdkExceptionCxPort
SdkExceptionSystem
SdkNotEnoughSpace
NoApduReceived
UserCancel
SolanaInvalidMessage
SolanaSummaryFinalizeFailed
SolanaSummaryUpdateFailed
UnimplementedInstruction
InvalidCla

Trait Implementations

impl Clone for LedgerError[src]

impl Debug for LedgerError[src]

impl Display for LedgerError[src]

impl Error for LedgerError[src]

impl From<LedgerError> for RemoteWalletError[src]

impl FromPrimitive for LedgerError[src]

impl PartialEq<LedgerError> for LedgerError[src]

impl StructuralPartialEq for LedgerError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> AbiExample for T

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,