#[repr(C)]pub struct ATCAIfaceCfg__bindgen_ty_1__bindgen_ty_5 {
pub halinit: Option<unsafe extern "C" fn(hal: *mut c_void, cfg: *mut c_void) -> ATCA_STATUS>,
pub halpostinit: Option<unsafe extern "C" fn(iface: *mut c_void) -> ATCA_STATUS>,
pub halsend: Option<unsafe extern "C" fn(iface: *mut c_void, txdata: *mut u8, txlength: c_int) -> ATCA_STATUS>,
pub halreceive: Option<unsafe extern "C" fn(iface: *mut c_void, rxdata: *mut u8, rxlength: *mut u16) -> ATCA_STATUS>,
pub halwake: Option<unsafe extern "C" fn(iface: *mut c_void) -> ATCA_STATUS>,
pub halidle: Option<unsafe extern "C" fn(iface: *mut c_void) -> ATCA_STATUS>,
pub halsleep: Option<unsafe extern "C" fn(iface: *mut c_void) -> ATCA_STATUS>,
pub halrelease: Option<unsafe extern "C" fn(hal_data: *mut c_void) -> ATCA_STATUS>,
}
Fields
halinit: Option<unsafe extern "C" fn(hal: *mut c_void, cfg: *mut c_void) -> ATCA_STATUS>
halpostinit: Option<unsafe extern "C" fn(iface: *mut c_void) -> ATCA_STATUS>
halsend: Option<unsafe extern "C" fn(iface: *mut c_void, txdata: *mut u8, txlength: c_int) -> ATCA_STATUS>
halreceive: Option<unsafe extern "C" fn(iface: *mut c_void, rxdata: *mut u8, rxlength: *mut u16) -> ATCA_STATUS>
halwake: Option<unsafe extern "C" fn(iface: *mut c_void) -> ATCA_STATUS>
halidle: Option<unsafe extern "C" fn(iface: *mut c_void) -> ATCA_STATUS>
halsleep: Option<unsafe extern "C" fn(iface: *mut c_void) -> ATCA_STATUS>
halrelease: Option<unsafe extern "C" fn(hal_data: *mut c_void) -> ATCA_STATUS>
Trait Implementations
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more