pub enum LedgerError {
Show 30 variants
NoAppResponse = 26_368,
SdkException = 26_625,
SdkInvalidParameter = 26_626,
SdkExceptionOverflow = 26_627,
SdkExceptionSecurity = 26_628,
SdkInvalidCrc = 26_629,
SdkInvalidChecksum = 26_630,
SdkInvalidCounter = 26_631,
SdkNotSupported = 26_632,
SdkInvalidState = 26_633,
SdkTimeout = 26_640,
SdkExceptionPic = 26_641,
SdkExceptionAppExit = 26_642,
SdkExceptionIoOverflow = 26_643,
SdkExceptionIoHeader = 26_644,
SdkExceptionIoState = 26_645,
SdkExceptionIoReset = 26_646,
SdkExceptionCxPort = 26_647,
SdkExceptionSystem = 26_648,
SdkNotEnoughSpace = 26_649,
NoApduReceived = 27_010,
UserCancel = 27_013,
SolanaInvalidMessage = 27_264,
SolanaInvalidMessageHeader = 27_265,
SolanaInvalidMessageFormat = 27_266,
SolanaInvalidMessageSize = 27_267,
SolanaSummaryFinalizeFailed = 28_416,
SolanaSummaryUpdateFailed = 28_417,
UnimplementedInstruction = 27_904,
InvalidCla = 28_160,
}
Variants§
NoAppResponse = 26_368
SdkException = 26_625
SdkInvalidParameter = 26_626
SdkExceptionOverflow = 26_627
SdkExceptionSecurity = 26_628
SdkInvalidCrc = 26_629
SdkInvalidChecksum = 26_630
SdkInvalidCounter = 26_631
SdkNotSupported = 26_632
SdkInvalidState = 26_633
SdkTimeout = 26_640
SdkExceptionPic = 26_641
SdkExceptionAppExit = 26_642
SdkExceptionIoOverflow = 26_643
SdkExceptionIoHeader = 26_644
SdkExceptionIoState = 26_645
SdkExceptionIoReset = 26_646
SdkExceptionCxPort = 26_647
SdkExceptionSystem = 26_648
SdkNotEnoughSpace = 26_649
NoApduReceived = 27_010
UserCancel = 27_013
SolanaInvalidMessage = 27_264
SolanaInvalidMessageHeader = 27_265
SolanaInvalidMessageFormat = 27_266
SolanaInvalidMessageSize = 27_267
SolanaSummaryFinalizeFailed = 28_416
SolanaSummaryUpdateFailed = 28_417
UnimplementedInstruction = 27_904
InvalidCla = 28_160
Trait Implementations§
Source§impl Clone for LedgerError
impl Clone for LedgerError
Source§fn clone(&self) -> LedgerError
fn clone(&self) -> LedgerError
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for LedgerError
impl Debug for LedgerError
Source§impl Display for LedgerError
impl Display for LedgerError
Source§impl Error for LedgerError
impl Error for LedgerError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<LedgerError> for RemoteWalletError
impl From<LedgerError> for RemoteWalletError
Source§fn from(source: LedgerError) -> Self
fn from(source: LedgerError) -> Self
Converts to this type from the input type.
Source§impl FromPrimitive for LedgerError
impl FromPrimitive for LedgerError
Source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moreSource§impl PartialEq for LedgerError
impl PartialEq for LedgerError
impl Eq for LedgerError
impl StructuralPartialEq for LedgerError
Auto Trait Implementations§
impl Freeze for LedgerError
impl RefUnwindSafe for LedgerError
impl Send for LedgerError
impl Sync for LedgerError
impl Unpin for LedgerError
impl UnwindSafe for LedgerError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more