#[repr(C)]pub struct ClapperExtractableInterface {
pub parent_iface: GTypeInterface,
pub extract: Option<unsafe extern "C" fn(*mut ClapperExtractable, *mut GUri, *mut ClapperHarvest, *mut GCancellable, *mut *mut GError) -> gboolean>,
pub padding: [gpointer; 8],
}Fields§
§parent_iface: GTypeInterface§extract: Option<unsafe extern "C" fn(*mut ClapperExtractable, *mut GUri, *mut ClapperHarvest, *mut GCancellable, *mut *mut GError) -> gboolean>§padding: [gpointer; 8]Trait Implementations§
Source§impl Clone for ClapperExtractableInterface
impl Clone for ClapperExtractableInterface
Source§fn clone(&self) -> ClapperExtractableInterface
fn clone(&self) -> ClapperExtractableInterface
Returns a duplicate 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 ClapperExtractableInterface
impl Debug for ClapperExtractableInterface
impl Copy for ClapperExtractableInterface
Auto Trait Implementations§
impl Freeze for ClapperExtractableInterface
impl RefUnwindSafe for ClapperExtractableInterface
impl !Send for ClapperExtractableInterface
impl !Sync for ClapperExtractableInterface
impl Unpin for ClapperExtractableInterface
impl UnwindSafe for ClapperExtractableInterface
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