[][src]Trait glib::translate::FromGlibPtrArrayContainerAsVec

pub trait FromGlibPtrArrayContainerAsVec<P: Ptr, PP: Ptr>: FromGlibContainerAsVec<P, PP> where
    Self: Sized
{ unsafe fn from_glib_none_as_vec(ptr: PP) -> Vec<Self>;
unsafe fn from_glib_container_as_vec(ptr: PP) -> Vec<Self>;
unsafe fn from_glib_full_as_vec(ptr: PP) -> Vec<Self>; }

Required methods

unsafe fn from_glib_none_as_vec(ptr: PP) -> Vec<Self>

unsafe fn from_glib_container_as_vec(ptr: PP) -> Vec<Self>

unsafe fn from_glib_full_as_vec(ptr: PP) -> Vec<Self>

Loading content...

Implementations on Foreign Types

impl FromGlibPtrArrayContainerAsVec<*const i8, *mut *const i8> for String[src]

impl FromGlibPtrArrayContainerAsVec<*const i8, *const *const i8> for String[src]

impl FromGlibPtrArrayContainerAsVec<*mut i8, *mut *mut i8> for String[src]

impl FromGlibPtrArrayContainerAsVec<*mut i8, *const *mut i8> for String[src]

impl FromGlibPtrArrayContainerAsVec<*const i8, *mut *const i8> for PathBuf[src]

impl FromGlibPtrArrayContainerAsVec<*const i8, *const *const i8> for PathBuf[src]

impl FromGlibPtrArrayContainerAsVec<*mut i8, *mut *mut i8> for PathBuf[src]

impl FromGlibPtrArrayContainerAsVec<*mut i8, *const *mut i8> for PathBuf[src]

impl FromGlibPtrArrayContainerAsVec<*const i8, *mut *const i8> for OsString[src]

impl FromGlibPtrArrayContainerAsVec<*const i8, *const *const i8> for OsString[src]

impl FromGlibPtrArrayContainerAsVec<*mut i8, *mut *mut i8> for OsString[src]

impl FromGlibPtrArrayContainerAsVec<*mut i8, *const *mut i8> for OsString[src]

Loading content...

Implementors

impl FromGlibPtrArrayContainerAsVec<*const i8, *const *const i8> for GString[src]

impl FromGlibPtrArrayContainerAsVec<*const i8, *mut *const i8> for GString[src]

impl FromGlibPtrArrayContainerAsVec<*mut i8, *const *mut i8> for GString[src]

impl FromGlibPtrArrayContainerAsVec<*mut i8, *mut *mut i8> for GString[src]

impl FromGlibPtrArrayContainerAsVec<*mut GValue, *const *mut GValue> for SendValue[src]

impl FromGlibPtrArrayContainerAsVec<*mut GValue, *const *mut GValue> for Value[src]

impl FromGlibPtrArrayContainerAsVec<*mut GValue, *mut *mut GValue> for SendValue[src]

impl FromGlibPtrArrayContainerAsVec<*mut GValue, *mut *mut GValue> for Value[src]

impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for T where
    T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>, 
[src]

impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GPtrArray> for T where
    T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>, 
[src]

impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for T where
    T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>, 
[src]

impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for T where
    T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>, 
[src]

impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GPtrArray> for T where
    T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>, 
[src]

impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for T where
    T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>, 
[src]

Loading content...