Trait core_foundation::base::FromMutVoid[][src]

pub unsafe trait FromMutVoid {
    unsafe fn from_mut_void<'a>(x: *mut c_void) -> ItemMutRef<'a, Self>
    where
        Self: Sized
; }
Expand description

A trait describing how to convert from the stored *mut c_void to the desired T

Required methods

unsafe fn from_mut_void<'a>(x: *mut c_void) -> ItemMutRef<'a, Self> where
    Self: Sized
[src]

Implementations on Foreign Types

impl FromMutVoid for u32[src]

unsafe fn from_mut_void<'a>(x: *mut c_void) -> ItemMutRef<'a, Self>[src]

impl FromMutVoid for *const c_void[src]

unsafe fn from_mut_void<'a>(x: *mut c_void) -> ItemMutRef<'a, Self>[src]

Implementors

impl<T: TCFType> FromMutVoid for T[src]

unsafe fn from_mut_void<'a>(x: *mut c_void) -> ItemMutRef<'a, Self>[src]