Struct gio_sys::GAsyncResultIface
source · [−]#[repr(C)]pub struct GAsyncResultIface {
pub g_iface: GTypeInterface,
pub get_user_data: Option<unsafe extern "C" fn(_: *mut GAsyncResult) -> gpointer>,
pub get_source_object: Option<unsafe extern "C" fn(_: *mut GAsyncResult) -> *mut GObject>,
pub is_tagged: Option<unsafe extern "C" fn(_: *mut GAsyncResult, _: gpointer) -> gboolean>,
}
Fields
g_iface: GTypeInterface
get_user_data: Option<unsafe extern "C" fn(_: *mut GAsyncResult) -> gpointer>
get_source_object: Option<unsafe extern "C" fn(_: *mut GAsyncResult) -> *mut GObject>
is_tagged: Option<unsafe extern "C" fn(_: *mut GAsyncResult, _: gpointer) -> gboolean>
Trait Implementations
sourceimpl Clone for GAsyncResultIface
impl Clone for GAsyncResultIface
sourcefn clone(&self) -> GAsyncResultIface
fn clone(&self) -> GAsyncResultIface
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for GAsyncResultIface
impl Debug for GAsyncResultIface
impl Copy for GAsyncResultIface
Auto Trait Implementations
impl RefUnwindSafe for GAsyncResultIface
impl Send for GAsyncResultIface
impl Sync for GAsyncResultIface
impl Unpin for GAsyncResultIface
impl UnwindSafe for GAsyncResultIface
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more