pub struct GlobalContextRef { /* private fields */ }
Trait Implementations§
Source§impl FromGlibPtrFull<*mut _JSGlobalContextRef> for GlobalContextRef
impl FromGlibPtrFull<*mut _JSGlobalContextRef> for GlobalContextRef
Source§unsafe fn from_glib_full(ptr: JSGlobalContextRef) -> Self
unsafe fn from_glib_full(ptr: JSGlobalContextRef) -> Self
Safety Read more
Source§impl FromGlibPtrNone<*mut _JSGlobalContextRef> for GlobalContextRef
impl FromGlibPtrNone<*mut _JSGlobalContextRef> for GlobalContextRef
Source§unsafe fn from_glib_none(ptr: JSGlobalContextRef) -> Self
unsafe fn from_glib_none(ptr: JSGlobalContextRef) -> Self
Safety Read more
Source§impl<'a> ToGlibPtr<'a, *mut _JSGlobalContextRef> for GlobalContextRef
impl<'a> ToGlibPtr<'a, *mut _JSGlobalContextRef> for GlobalContextRef
type Storage = ()
Source§fn to_glib_none(&self) -> Stash<'a, JSGlobalContextRef, GlobalContextRef>
fn to_glib_none(&self) -> Stash<'a, JSGlobalContextRef, GlobalContextRef>
Transfer: none. Read more
Source§fn to_glib_container(&'a self) -> Stash<'a, P, Self>
fn to_glib_container(&'a self) -> Stash<'a, P, Self>
Transfer: container. Read more
Source§fn to_glib_full(&self) -> P
fn to_glib_full(&self) -> P
Transfer: full. Read more
Auto Trait Implementations§
impl Freeze for GlobalContextRef
impl RefUnwindSafe for GlobalContextRef
impl !Send for GlobalContextRef
impl !Sync for GlobalContextRef
impl Unpin for GlobalContextRef
impl UnwindSafe for GlobalContextRef
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