pub enum HandleError {
NotEnoughBuffer(usize),
Nfc(Box<dyn Display>),
}
Variants§
NotEnoughBuffer(usize)
The buffer is too small to write the response. Reallocate with the capacity and retry.
Nfc(Box<dyn Display>)
Failed to communicate through physical NFC layer. Hardware or OS API error?
Trait Implementations§
Source§impl Debug for HandleError
impl Debug for HandleError
Source§impl Display for HandleError
impl Display for HandleError
Source§impl Error for HandleError
impl Error for HandleError
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()
Auto Trait Implementations§
impl Freeze for HandleError
impl !RefUnwindSafe for HandleError
impl !Send for HandleError
impl !Sync for HandleError
impl Unpin for HandleError
impl !UnwindSafe for HandleError
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