Struct CardAppInfo
#[repr(C)]pub struct CardAppInfo {
pub subscription: SubscriptionType,
pub app_state: AppState,
pub perso_feature: PersoFeature,
pub perso_retries: u8,
pub perso_unblock_retries: u8,
pub pin1_state: PinState,
pub pin1_num_retries: u8,
pub puk1_num_retries: u8,
pub pin2_state: PinState,
pub pin2_num_retries: u8,
pub puk2_num_retries: u8,
}Fields§
§subscription: SubscriptionTypeType of subscription (i.e., primary, secondary, etc.).
app_state: AppStateCurrent state of the application.
perso_feature: PersoFeatureCurrent personalization state and feature enabled.
perso_retries: u8Number of personalization retries.
perso_unblock_retries: u8Number of personalization unblock retries.
pin1_state: PinStateCurrent PIN 1 state.
pin1_num_retries: u8Number of PIN 1 retries.
puk1_num_retries: u8Number of PUK 1 retries.
pin2_state: PinStateCurrent PIN 2 state.
pin2_num_retries: u8Number of PIN 2 retries.
puk2_num_retries: u8Number of PUK 2 retries.
Trait Implementations§
Source§impl Debug for CardAppInfo
impl Debug for CardAppInfo
Source§impl Serialize for CardAppInfo
impl Serialize for CardAppInfo
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for CardAppInfo
impl RefUnwindSafe for CardAppInfo
impl Send for CardAppInfo
impl Sync for CardAppInfo
impl Unpin for CardAppInfo
impl UnwindSafe for CardAppInfo
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