pub enum CkTapError {
Card(CardError),
CborDe(String),
CborValue(String),
Transport(String),
UnknownCardType,
}
Expand description
Errors returned by the card, CBOR deserialization or value encoding, or the APDU transport.
Variants§
Trait Implementations§
Source§impl Clone for CkTapError
impl Clone for CkTapError
Source§fn clone(&self) -> CkTapError
fn clone(&self) -> CkTapError
Returns a duplicate 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 CkTapError
impl Debug for CkTapError
Source§impl Display for CkTapError
impl Display for CkTapError
Source§impl Error for CkTapError
impl Error for CkTapError
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<CardError> for CkTapError
impl From<CardError> for CkTapError
Source§impl From<CkTapError> for CertsError
impl From<CkTapError> for CertsError
Source§fn from(source: CkTapError) -> Self
fn from(source: CkTapError) -> Self
Converts to this type from the input type.
Source§impl From<CkTapError> for ChangeError
impl From<CkTapError> for ChangeError
Source§fn from(source: CkTapError) -> Self
fn from(source: CkTapError) -> Self
Converts to this type from the input type.
Source§impl From<CkTapError> for DeriveError
impl From<CkTapError> for DeriveError
Source§fn from(source: CkTapError) -> Self
fn from(source: CkTapError) -> Self
Converts to this type from the input type.
Source§impl From<CkTapError> for DumpError
impl From<CkTapError> for DumpError
Source§fn from(source: CkTapError) -> Self
fn from(source: CkTapError) -> Self
Converts to this type from the input type.
Source§impl From<CkTapError> for ReadError
impl From<CkTapError> for ReadError
Source§fn from(source: CkTapError) -> Self
fn from(source: CkTapError) -> Self
Converts to this type from the input type.
Source§impl From<CkTapError> for SignPsbtError
impl From<CkTapError> for SignPsbtError
Source§fn from(source: CkTapError) -> Self
fn from(source: CkTapError) -> Self
Converts to this type from the input type.
Source§impl From<CkTapError> for StatusError
impl From<CkTapError> for StatusError
Source§fn from(source: CkTapError) -> Self
fn from(source: CkTapError) -> Self
Converts to this type from the input type.
Source§impl From<CkTapError> for UnsealError
impl From<CkTapError> for UnsealError
Source§fn from(source: CkTapError) -> Self
fn from(source: CkTapError) -> Self
Converts to this type from the input type.
Source§impl From<CkTapError> for XpubError
impl From<CkTapError> for XpubError
Source§fn from(source: CkTapError) -> Self
fn from(source: CkTapError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for CkTapError
impl From<Error> for CkTapError
Source§impl PartialEq for CkTapError
impl PartialEq for CkTapError
impl Eq for CkTapError
impl StructuralPartialEq for CkTapError
Auto Trait Implementations§
impl Freeze for CkTapError
impl RefUnwindSafe for CkTapError
impl Send for CkTapError
impl Sync for CkTapError
impl Unpin for CkTapError
impl UnwindSafe for CkTapError
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