pub struct Object(/* private fields */);Expand description
The base class in the object hierarchy.
Trait Implementations§
source§impl FromGlibPtr<*mut GObject> for Object
impl FromGlibPtr<*mut GObject> for Object
source§unsafe fn from_glib_none(ptr: *mut GObject) -> Self
unsafe fn from_glib_none(ptr: *mut GObject) -> Self
Transfer: none.
source§unsafe fn from_glib_full(ptr: *mut GObject) -> Self
unsafe fn from_glib_full(ptr: *mut GObject) -> Self
Transfer: full.
source§unsafe fn from_glib_borrow(ptr: *mut GObject) -> Self
unsafe fn from_glib_borrow(ptr: *mut GObject) -> Self
Borrow. Don’t increase the refcount.
source§impl StaticType for Object
impl StaticType for Object
fn static_type() -> Type
impl Upcast<Object> for AppInfo
Auto Trait Implementations§
impl Freeze for Object
impl RefUnwindSafe for Object
impl !Send for Object
impl !Sync for Object
impl Unpin for Object
impl UnwindSafe for Object
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)