pub struct ApduRecord {
pub direction: ApduDirection,
pub cla_ins_p1_p2: [u8; 4],
pub lc: u16,
pub plaintext_data: Option<Vec<u8, CAPDU_MAX>>,
pub wire_data: Vec<u8, CAPDU_MAX>,
pub le: Option<u8>,
pub sw: Option<[u8; 2]>,
pub timestamp_us: u64,
}Expand description
One recorded APDU (opt-in trace; keys/key-derived material redacted).
Fields§
§direction: ApduDirection§cla_ins_p1_p2: [u8; 4]§lc: u16§plaintext_data: Option<Vec<u8, CAPDU_MAX>>§wire_data: Vec<u8, CAPDU_MAX>§le: Option<u8>§sw: Option<[u8; 2]>§timestamp_us: u64Auto Trait Implementations§
impl Freeze for ApduRecord
impl RefUnwindSafe for ApduRecord
impl Send for ApduRecord
impl Sync for ApduRecord
impl Unpin for ApduRecord
impl UnsafeUnpin for ApduRecord
impl UnwindSafe for ApduRecord
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