#[repr(C)]pub struct WpSiAcquisitionInterface {
pub interface: GTypeInterface,
pub acquire: Option<unsafe extern "C" fn(_: *mut WpSiAcquisition, _: *mut WpSiLink, _: *mut WpSiLinkable, _: GAsyncReadyCallback, _: gpointer)>,
pub acquire_finish: Option<unsafe extern "C" fn(_: *mut WpSiAcquisition, _: *mut GAsyncResult, _: *mut *mut GError) -> gboolean>,
pub release: Option<unsafe extern "C" fn(_: *mut WpSiAcquisition, _: *mut WpSiLink, _: *mut WpSiLinkable)>,
pub _wp_padding: [gpointer; 5],
}
Fields§
§interface: GTypeInterface
§acquire: Option<unsafe extern "C" fn(_: *mut WpSiAcquisition, _: *mut WpSiLink, _: *mut WpSiLinkable, _: GAsyncReadyCallback, _: gpointer)>
§acquire_finish: Option<unsafe extern "C" fn(_: *mut WpSiAcquisition, _: *mut GAsyncResult, _: *mut *mut GError) -> gboolean>
§release: Option<unsafe extern "C" fn(_: *mut WpSiAcquisition, _: *mut WpSiLink, _: *mut WpSiLinkable)>
§_wp_padding: [gpointer; 5]
Trait Implementations§
source§impl Clone for WpSiAcquisitionInterface
impl Clone for WpSiAcquisitionInterface
source§fn clone(&self) -> WpSiAcquisitionInterface
fn clone(&self) -> WpSiAcquisitionInterface
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 WpSiAcquisitionInterface
impl Debug for WpSiAcquisitionInterface
impl Copy for WpSiAcquisitionInterface
Auto Trait Implementations§
impl Freeze for WpSiAcquisitionInterface
impl RefUnwindSafe for WpSiAcquisitionInterface
impl !Send for WpSiAcquisitionInterface
impl !Sync for WpSiAcquisitionInterface
impl Unpin for WpSiAcquisitionInterface
impl UnwindSafe for WpSiAcquisitionInterface
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