#[repr(C)]pub struct Fence(/* private fields */);
Trait Implementations§
Source§impl FromGlibContainerAsVec<*mut _CoglFence, *mut *mut _CoglFence> for Fence
impl FromGlibContainerAsVec<*mut _CoglFence, *mut *mut _CoglFence> for Fence
Source§impl FromGlibPtrBorrow<*mut _CoglFence> for Fence
impl FromGlibPtrBorrow<*mut _CoglFence> for Fence
Source§impl FromGlibPtrFull<*mut _CoglFence> for Fence
impl FromGlibPtrFull<*mut _CoglFence> for Fence
Source§impl FromGlibPtrNone<*mut _CoglFence> for Fence
impl FromGlibPtrNone<*mut _CoglFence> for Fence
Source§impl GlibPtrDefault for Fence
impl GlibPtrDefault for Fence
type GlibType = *mut _CoglFence
Source§impl<'a> ToGlibContainerFromSlice<'a, *const *mut _CoglFence> for &'a Fence
impl<'a> ToGlibContainerFromSlice<'a, *const *mut _CoglFence> for &'a Fence
type Storage = (Vec<Stash<'a, *mut _CoglFence, &'a Fence>>, Option<Vec<*mut _CoglFence>>)
fn to_glib_none_from_slice( t: &'a [&'a Fence], ) -> (*const CoglFence, Self::Storage)
fn to_glib_container_from_slice( t: &'a [&'a Fence], ) -> (*const CoglFence, Self::Storage)
fn to_glib_full_from_slice(_: &[&'a Fence]) -> *const CoglFence
Source§impl<'a> ToGlibContainerFromSlice<'a, *mut *mut _CoglFence> for &'a Fence
impl<'a> ToGlibContainerFromSlice<'a, *mut *mut _CoglFence> for &'a Fence
type Storage = (Vec<Stash<'a, *mut _CoglFence, &'a Fence>>, Option<Vec<*mut _CoglFence>>)
fn to_glib_none_from_slice( t: &'a [&'a Fence], ) -> (*mut CoglFence, Self::Storage)
fn to_glib_container_from_slice( t: &'a [&'a Fence], ) -> (*mut CoglFence, Self::Storage)
fn to_glib_full_from_slice(_: &[&'a Fence]) -> *mut CoglFence
Source§impl<'a> ToGlibPtrMut<'a, *mut *mut _CoglFence> for Fence
impl<'a> ToGlibPtrMut<'a, *mut *mut _CoglFence> for Fence
impl Copy for Fence
impl Eq for Fence
impl StructuralPartialEq for Fence
Auto Trait Implementations§
impl Freeze for Fence
impl RefUnwindSafe for Fence
impl !Send for Fence
impl !Sync for Fence
impl Unpin for Fence
impl UnwindSafe for Fence
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