[−][src]Enum ledger_zondax_generic::LedgerAppError
App Error
Variants
Invalid version error
The message cannot be empty
Invalid payload type in chunk
The size fo the message to sign is invalid
Public Key is invalid
No signature has been returned
The signature is not valid
The derivation is invalid
TransportError(TransportError)
The derivation is invalid
Crypto related errors
Utf8 related errors
Format ID error
HexEncode
Application specific error
Trait Implementations
impl Clone for LedgerAppError
[src]
pub fn clone(&self) -> LedgerAppError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for LedgerAppError
[src]
impl<'de> Deserialize<'de> for LedgerAppError
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for LedgerAppError
[src]
impl Eq for LedgerAppError
[src]
impl Error for LedgerAppError
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<TransportError> for LedgerAppError
[src]
pub fn from(source: TransportError) -> Self
[src]
impl PartialEq<LedgerAppError> for LedgerAppError
[src]
pub fn eq(&self, other: &LedgerAppError) -> bool
[src]
pub fn ne(&self, other: &LedgerAppError) -> bool
[src]
impl Serialize for LedgerAppError
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for LedgerAppError
[src]
impl StructuralPartialEq for LedgerAppError
[src]
Auto Trait Implementations
impl RefUnwindSafe for LedgerAppError
[src]
impl Send for LedgerAppError
[src]
impl Sync for LedgerAppError
[src]
impl Unpin for LedgerAppError
[src]
impl UnwindSafe for LedgerAppError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,