Struct gio::IOExtension
source · [−]pub struct IOExtension(_);
Expand description
The implementation of an IOExtensionPoint
.
Implementations
Trait Implementations
sourceimpl Clone for IOExtension
impl Clone for IOExtension
sourcefn clone(&self) -> IOExtension
fn clone(&self) -> IOExtension
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 IOExtension
impl Debug for IOExtension
sourceimpl Display for IOExtension
impl Display for IOExtension
sourceimpl FromGlibPtrNone<*mut *mut _GIOExtension> for IOExtension
impl FromGlibPtrNone<*mut *mut _GIOExtension> for IOExtension
sourceunsafe fn from_glib_none(ptr: *mut GIOExtension) -> Self
unsafe fn from_glib_none(ptr: *mut GIOExtension) -> Self
Safety Read more
sourceimpl PartialEq<IOExtension> for IOExtension
impl PartialEq<IOExtension> for IOExtension
sourcefn eq(&self, other: &IOExtension) -> bool
fn eq(&self, other: &IOExtension) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &IOExtension) -> bool
fn ne(&self, other: &IOExtension) -> bool
This method tests for !=
.
sourceimpl<'a> ToGlibPtr<'a, *mut *mut _GIOExtension> for &'a IOExtension
impl<'a> ToGlibPtr<'a, *mut *mut _GIOExtension> for &'a IOExtension
type Storage = &'a IOExtension
sourcefn to_glib_none(&self) -> Stash<'a, *mut GIOExtension, &'a IOExtension>
fn to_glib_none(&self) -> Stash<'a, *mut GIOExtension, &'a IOExtension>
Transfer: none. Read more
sourcefn to_glib_container(&'a self) -> Stash<'a, P, Self>
fn to_glib_container(&'a self) -> Stash<'a, P, Self>
Transfer: container. Read more
sourcefn to_glib_full(&self) -> P
fn to_glib_full(&self) -> P
Transfer: full. Read more
impl Copy for IOExtension
impl Eq for IOExtension
impl StructuralEq for IOExtension
impl StructuralPartialEq for IOExtension
Auto Trait Implementations
impl RefUnwindSafe for IOExtension
impl !Send for IOExtension
impl !Sync for IOExtension
impl Unpin for IOExtension
impl UnwindSafe for IOExtension
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