[−][src]Enum nitrokey::CommandError
Error types returned by Nitrokey device or by the library.
Variants
A packet with a wrong checksum has been sent or received.
A command tried to access an OTP slot that does not exist.
A command tried to generate an OTP on a slot that is not configured.
The provided password is wrong.
You are not authorized for this command or provided a wrong temporary password.
An error occurred when getting or setting the time.
You did not provide a name for the OTP slot.
This command is not supported by this device.
This command is unknown.
AES decryption failed.
Unknown(i64)
An unknown error occurred.
An unspecified error occurred.
You passed a string containing a null byte.
A supplied string exceeded a length limit.
You passed an invalid slot.
The supplied string was not in hexadecimal format.
The target buffer was smaller than the source.
An error occurred during random number generation.
Trait Implementations
impl Clone for CommandError
[src]
fn clone(&self) -> CommandError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for CommandError
[src]
impl Debug for CommandError
[src]
impl Display for CommandError
[src]
impl From<Error> for CommandError
[src]
impl From<i32> for CommandError
[src]
impl PartialEq<CommandError> for CommandError
[src]
fn eq(&self, other: &CommandError) -> bool
[src]
fn ne(&self, other: &CommandError) -> bool
[src]
impl StructuralPartialEq for CommandError
[src]
Auto Trait Implementations
impl RefUnwindSafe for CommandError
impl Send for CommandError
impl Sync for CommandError
impl Unpin for CommandError
impl UnwindSafe for CommandError
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,
fn borrow_mut(&mut self) -> &mut T
[src]
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.
fn to_owned(&self) -> T
[src]
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.
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>,