#[repr(C)]pub struct SpiceRecordChannelClass {
pub parent_class: SpiceChannelClass,
pub record_start: Option<unsafe extern "C" fn(*mut SpiceRecordChannel, c_int, c_int, c_int)>,
pub record_data: Option<unsafe extern "C" fn(*mut SpiceRecordChannel, *mut gpointer, c_int)>,
pub record_stop: Option<unsafe extern "C" fn(*mut SpiceRecordChannel)>,
}Fields§
§parent_class: SpiceChannelClass§record_start: Option<unsafe extern "C" fn(*mut SpiceRecordChannel, c_int, c_int, c_int)>§record_data: Option<unsafe extern "C" fn(*mut SpiceRecordChannel, *mut gpointer, c_int)>§record_stop: Option<unsafe extern "C" fn(*mut SpiceRecordChannel)>Trait Implementations§
Source§impl Clone for SpiceRecordChannelClass
impl Clone for SpiceRecordChannelClass
Source§fn clone(&self) -> SpiceRecordChannelClass
fn clone(&self) -> SpiceRecordChannelClass
Returns a duplicate 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 SpiceRecordChannelClass
impl Debug for SpiceRecordChannelClass
impl Copy for SpiceRecordChannelClass
Auto Trait Implementations§
impl Freeze for SpiceRecordChannelClass
impl RefUnwindSafe for SpiceRecordChannelClass
impl !Send for SpiceRecordChannelClass
impl !Sync for SpiceRecordChannelClass
impl Unpin for SpiceRecordChannelClass
impl UnwindSafe for SpiceRecordChannelClass
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