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