pub enum LedgerHIDError {
DeviceNotFound,
Comm(&'static str),
Io(Error),
Hid(HidError),
UTF8(Utf8Error),
}
Variants
DeviceNotFound
Device not found error
Comm(&'static str)
Communication error
Io(Error)
i/o error
Hid(HidError)
HID error
UTF8(Utf8Error)
UT8F error
Trait Implementations
sourceimpl Debug for LedgerHIDError
impl Debug for LedgerHIDError
sourceimpl Display for LedgerHIDError
impl Display for LedgerHIDError
sourceimpl Error for LedgerHIDError
impl Error for LedgerHIDError
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 From<Error> for LedgerHIDError
impl From<Error> for LedgerHIDError
sourceimpl From<HidError> for LedgerHIDError
impl From<HidError> for LedgerHIDError
Auto Trait Implementations
impl !RefUnwindSafe for LedgerHIDError
impl Send for LedgerHIDError
impl Sync for LedgerHIDError
impl Unpin for LedgerHIDError
impl !UnwindSafe for LedgerHIDError
Blanket Implementations
impl<T> AsErrorSource for T where
T: 'static + Error,
impl<T> AsErrorSource for T where
T: 'static + Error,
fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method receivers. Read more
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