#[repr(C)]pub struct GLoadableIconIface {
pub g_iface: GTypeInterface,
pub load: Option<unsafe extern "C" fn(_: *mut GLoadableIcon, _: c_int, _: *mut *mut c_char, _: *mut GCancellable, _: *mut *mut GError) -> *mut GInputStream>,
pub load_async: Option<unsafe extern "C" fn(_: *mut GLoadableIcon, _: c_int, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>,
pub load_finish: Option<unsafe extern "C" fn(_: *mut GLoadableIcon, _: *mut GAsyncResult, _: *mut *mut c_char, _: *mut *mut GError) -> *mut GInputStream>,
}
Fields§
§g_iface: GTypeInterface
§load: Option<unsafe extern "C" fn(_: *mut GLoadableIcon, _: c_int, _: *mut *mut c_char, _: *mut GCancellable, _: *mut *mut GError) -> *mut GInputStream>
§load_async: Option<unsafe extern "C" fn(_: *mut GLoadableIcon, _: c_int, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>
§load_finish: Option<unsafe extern "C" fn(_: *mut GLoadableIcon, _: *mut GAsyncResult, _: *mut *mut c_char, _: *mut *mut GError) -> *mut GInputStream>
Trait Implementations§
Source§impl Clone for GLoadableIconIface
impl Clone for GLoadableIconIface
Source§fn clone(&self) -> GLoadableIconIface
fn clone(&self) -> GLoadableIconIface
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 GLoadableIconIface
impl Debug for GLoadableIconIface
impl Copy for GLoadableIconIface
Auto Trait Implementations§
impl Freeze for GLoadableIconIface
impl RefUnwindSafe for GLoadableIconIface
impl Send for GLoadableIconIface
impl Sync for GLoadableIconIface
impl Unpin for GLoadableIconIface
impl UnwindSafe for GLoadableIconIface
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