pub struct StatusWord(pub u16);Expand description
A 16-bit status word.
Tuple Fields§
§0: u16Implementations§
Source§impl StatusWord
impl StatusWord
pub const OK: Self
pub const LOCKED_DEVICE: Self
pub const USER_REFUSED: Self
pub const CONDITIONS_NOT_SATISFIED: Self
pub const WRONG_LENGTH: Self
pub const INCORRECT_DATA: Self
pub const NOT_ENOUGH_MEMORY: Self
pub const REFERENCED_DATA_NOT_FOUND: Self
pub const FILE_ALREADY_EXISTS: Self
pub const INCORRECT_P1_P2: Self
pub const INS_NOT_SUPPORTED: Self
pub const CLA_NOT_SUPPORTED: Self
pub const CLA_NOT_SUPPORTED_BOOTLOADER: Self
pub const UNKNOWN_APDU: Self
pub const DEVICE_NOT_ONBOARDED: Self
pub const DEVICE_NOT_ONBOARDED_2: Self
pub const APP_NOT_FOUND: Self
pub const SECURITY_STATUS_NOT_SATISFIED: Self
pub const HALTED: Self
pub const INVALID_STATE: Self
pub const OUT_OF_MEMORY: Self
pub const MANAGER_DEP_MISSING: Self
Sourcepub fn is_refused(self) -> bool
pub fn is_refused(self) -> bool
true when the user rejected the action on the device.
Sourcepub fn description(self) -> &'static str
pub fn description(self) -> &'static str
Human readable description of well known status words.
Trait Implementations§
Source§impl Clone for StatusWord
impl Clone for StatusWord
impl Copy for StatusWord
Source§impl Debug for StatusWord
impl Debug for StatusWord
Source§impl<'de> Deserialize<'de> for StatusWord
Available on crate feature serde only.
impl<'de> Deserialize<'de> for StatusWord
Available on crate feature
serde only.Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for StatusWord
impl Display for StatusWord
impl Eq for StatusWord
Source§impl From<StatusWord> for Error
impl From<StatusWord> for Error
Source§fn from(sw: StatusWord) -> Self
fn from(sw: StatusWord) -> Self
Converts to this type from the input type.
Source§impl Hash for StatusWord
impl Hash for StatusWord
Source§impl PartialEq for StatusWord
impl PartialEq for StatusWord
Source§impl Serialize for StatusWord
Available on crate feature serde only.
impl Serialize for StatusWord
Available on crate feature
serde only.impl StructuralPartialEq for StatusWord
Auto Trait Implementations§
impl Forget for StatusWord
impl Freeze for StatusWord
impl RefUnwindSafe for StatusWord
impl Send for StatusWord
impl Sync for StatusWord
impl Unpin for StatusWord
impl UnsafeUnpin for StatusWord
impl UnwindSafe for StatusWord
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