Trait glib::translate::FromGlibPtrArrayContainerAsVec
[−]
[src]
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>
Implementations on Foreign Types
impl FromGlibPtrArrayContainerAsVec<*const c_char, *mut *const c_char> for String
[src]
impl FromGlibPtrArrayContainerAsVec<*const c_char, *const *const c_char> for String
[src]
impl FromGlibPtrArrayContainerAsVec<*mut c_char, *mut *mut c_char> for String
[src]
impl FromGlibPtrArrayContainerAsVec<*mut c_char, *const *mut c_char> for String
[src]
impl FromGlibPtrArrayContainerAsVec<*const c_char, *mut *const c_char> for PathBuf
[src]
impl FromGlibPtrArrayContainerAsVec<*const c_char, *const *const c_char> for PathBuf
[src]
impl FromGlibPtrArrayContainerAsVec<*mut c_char, *mut *mut c_char> for PathBuf
[src]
impl FromGlibPtrArrayContainerAsVec<*mut c_char, *const *mut c_char> for PathBuf
[src]
Implementors
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for T where
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for T where
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for T where
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for T where
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,impl FromGlibPtrArrayContainerAsVec<*mut GValue, *mut *mut GValue> for Value
impl FromGlibPtrArrayContainerAsVec<*mut GValue, *const *mut GValue> for Value