#[repr(C)]pub struct ALSACtlCardClass {
pub parent_class: GObjectClass,
pub handle_elem_event: Option<unsafe extern "C" fn(*mut ALSACtlCard, *const ALSACtlElemId, ALSACtlElemEventMask)>,
pub handle_disconnection: Option<unsafe extern "C" fn(*mut ALSACtlCard)>,
}Fields§
§parent_class: GObjectClass§handle_elem_event: Option<unsafe extern "C" fn(*mut ALSACtlCard, *const ALSACtlElemId, ALSACtlElemEventMask)>§handle_disconnection: Option<unsafe extern "C" fn(*mut ALSACtlCard)>Trait Implementations§
Source§impl Clone for ALSACtlCardClass
impl Clone for ALSACtlCardClass
Source§fn clone(&self) -> ALSACtlCardClass
fn clone(&self) -> ALSACtlCardClass
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 ALSACtlCardClass
impl Debug for ALSACtlCardClass
impl Copy for ALSACtlCardClass
Auto Trait Implementations§
impl Freeze for ALSACtlCardClass
impl RefUnwindSafe for ALSACtlCardClass
impl !Send for ALSACtlCardClass
impl !Sync for ALSACtlCardClass
impl Unpin for ALSACtlCardClass
impl UnwindSafe for ALSACtlCardClass
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