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)>,
}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
sourceimpl Clone for CdcCallbacks
impl Clone for CdcCallbacks
sourcefn clone(&self) -> CdcCallbacks
fn clone(&self) -> CdcCallbacks
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for CdcCallbacks
impl Debug for CdcCallbacks
impl Copy for CdcCallbacks
Auto Trait Implementations
impl RefUnwindSafe for CdcCallbacks
impl Send for CdcCallbacks
impl Sync for CdcCallbacks
impl Unpin for CdcCallbacks
impl UnwindSafe for CdcCallbacks
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more