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