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