pub struct CardCapabilities {
pub max_logical_channels: u8,
pub ciphers_supported: Vec<CipherAlg, MAX_CIPHERS>,
pub privileges_supported: Vec<u8, MAX_PRIVILEGE_BYTES>,
pub memory_total_bytes: Option<u32>,
pub memory_free_bytes: Option<u32>,
pub cci_raw: Vec<u8, GETDATA_RAW_MAX>,
}Expand description
Parsed Card Capability Information ('67', §H.4).
Fields§
§max_logical_channels: u8§ciphers_supported: Vec<CipherAlg, MAX_CIPHERS>§privileges_supported: Vec<u8, MAX_PRIVILEGE_BYTES>§memory_total_bytes: Option<u32>§memory_free_bytes: Option<u32>§cci_raw: Vec<u8, GETDATA_RAW_MAX>Trait Implementations§
Auto Trait Implementations§
impl Freeze for CardCapabilities
impl RefUnwindSafe for CardCapabilities
impl Send for CardCapabilities
impl Sync for CardCapabilities
impl Unpin for CardCapabilities
impl UnsafeUnpin for CardCapabilities
impl UnwindSafe for CardCapabilities
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