Struct wireplumber_sys::WpPluginClass
source · #[repr(C)]pub struct WpPluginClass {
pub parent_class: WpObjectClass,
pub enable: Option<unsafe extern "C" fn(_: *mut WpPlugin, _: *mut WpTransition)>,
pub disable: Option<unsafe extern "C" fn(_: *mut WpPlugin)>,
pub _wp_padding: [gpointer; 6],
}
Fields§
§parent_class: WpObjectClass
§enable: Option<unsafe extern "C" fn(_: *mut WpPlugin, _: *mut WpTransition)>
§disable: Option<unsafe extern "C" fn(_: *mut WpPlugin)>
§_wp_padding: [gpointer; 6]
Trait Implementations§
source§impl Clone for WpPluginClass
impl Clone for WpPluginClass
source§fn clone(&self) -> WpPluginClass
fn clone(&self) -> WpPluginClass
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 moresource§impl Debug for WpPluginClass
impl Debug for WpPluginClass
impl Copy for WpPluginClass
Auto Trait Implementations§
impl Freeze for WpPluginClass
impl RefUnwindSafe for WpPluginClass
impl !Send for WpPluginClass
impl !Sync for WpPluginClass
impl Unpin for WpPluginClass
impl UnwindSafe for WpPluginClass
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