#[repr(C)]pub struct CcidCallbacks {
pub icc_power_on_callback: Option<unsafe extern "C" fn(dataBlock: *mut u8, dataBlockLen: *mut u32, context: *mut c_void)>,
pub xfr_datablock_callback: Option<unsafe extern "C" fn(pcToReaderDataBlock: *const u8, pcToReaderDataBlockLen: u32, readerToPcDataBlock: *mut u8, readerToPcDataBlockLen: *mut u32, context: *mut c_void)>,
}Fields§
§icc_power_on_callback: Option<unsafe extern "C" fn(dataBlock: *mut u8, dataBlockLen: *mut u32, context: *mut c_void)>§xfr_datablock_callback: Option<unsafe extern "C" fn(pcToReaderDataBlock: *const u8, pcToReaderDataBlockLen: u32, readerToPcDataBlock: *mut u8, readerToPcDataBlockLen: *mut u32, context: *mut c_void)>Trait Implementations§
Source§impl Clone for CcidCallbacks
impl Clone for CcidCallbacks
Source§fn clone(&self) -> CcidCallbacks
fn clone(&self) -> CcidCallbacks
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CcidCallbacks
impl Debug for CcidCallbacks
impl Copy for CcidCallbacks
Auto Trait Implementations§
impl Freeze for CcidCallbacks
impl RefUnwindSafe for CcidCallbacks
impl Send for CcidCallbacks
impl Sync for CcidCallbacks
impl Unpin for CcidCallbacks
impl UnwindSafe for CcidCallbacks
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