Struct wireplumber_sys::WpComponentLoaderClass
source · #[repr(C)]pub struct WpComponentLoaderClass {
pub parent_class: WpPluginClass,
pub supports_type: Option<unsafe extern "C" fn(_: *mut WpComponentLoader, _: *const c_char) -> gboolean>,
pub load: Option<unsafe extern "C" fn(_: *mut WpComponentLoader, _: *const c_char, _: *const c_char, _: *mut GVariant, _: *mut *mut GError) -> gboolean>,
pub _wp_padding: [gpointer; 6],
}
Fields§
§parent_class: WpPluginClass
§supports_type: Option<unsafe extern "C" fn(_: *mut WpComponentLoader, _: *const c_char) -> gboolean>
§load: Option<unsafe extern "C" fn(_: *mut WpComponentLoader, _: *const c_char, _: *const c_char, _: *mut GVariant, _: *mut *mut GError) -> gboolean>
§_wp_padding: [gpointer; 6]
Trait Implementations§
source§impl Clone for WpComponentLoaderClass
impl Clone for WpComponentLoaderClass
source§fn clone(&self) -> WpComponentLoaderClass
fn clone(&self) -> WpComponentLoaderClass
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 WpComponentLoaderClass
impl Debug for WpComponentLoaderClass
impl Copy for WpComponentLoaderClass
Auto Trait Implementations§
impl Freeze for WpComponentLoaderClass
impl RefUnwindSafe for WpComponentLoaderClass
impl !Send for WpComponentLoaderClass
impl !Sync for WpComponentLoaderClass
impl Unpin for WpComponentLoaderClass
impl UnwindSafe for WpComponentLoaderClass
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