Struct flipperzero_sys::CdcCallbacks
source · #[repr(C)]pub struct CdcCallbacks {
pub tx_ep_callback: Option<unsafe extern "C" fn(context: *mut c_void)>,
pub rx_ep_callback: Option<unsafe extern "C" fn(context: *mut c_void)>,
pub state_callback: Option<unsafe extern "C" fn(context: *mut c_void, state: u8)>,
pub ctrl_line_callback: Option<unsafe extern "C" fn(context: *mut c_void, state: u8)>,
pub config_callback: Option<unsafe extern "C" fn(context: *mut c_void, config: *mut usb_cdc_line_coding)>,
}Expand description
Re-export bindings
Fields§
§tx_ep_callback: Option<unsafe extern "C" fn(context: *mut c_void)>§rx_ep_callback: Option<unsafe extern "C" fn(context: *mut c_void)>§state_callback: Option<unsafe extern "C" fn(context: *mut c_void, state: u8)>§ctrl_line_callback: Option<unsafe extern "C" fn(context: *mut c_void, state: u8)>§config_callback: Option<unsafe extern "C" fn(context: *mut c_void, config: *mut usb_cdc_line_coding)>Trait Implementations§
source§impl Clone for CdcCallbacks
impl Clone for CdcCallbacks
source§fn clone(&self) -> CdcCallbacks
fn clone(&self) -> CdcCallbacks
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 more