[][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>

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][]

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][]

impl<T: MiniObject + 'static> FromGlibPtrArrayContainerAsVec<*mut <T as MiniObject>::GstType, *mut *mut <T as MiniObject>::GstType> for GstRc<T>

impl<T: MiniObject + 'static> FromGlibPtrArrayContainerAsVec<*mut <T as MiniObject>::GstType, *const *mut <T as MiniObject>::GstType> for GstRc<T>

impl FromGlibPtrArrayContainerAsVec<*mut GstMessage, *mut *mut GstMessage> for Message

impl FromGlibPtrArrayContainerAsVec<*mut GstMessage, *const *mut GstMessage> for Message

impl FromGlibPtrArrayContainerAsVec<*mut GstCaps, *mut *mut GstCaps> for Caps

impl FromGlibPtrArrayContainerAsVec<*mut GstCaps, *const *mut GstCaps> for Caps

impl FromGlibPtrArrayContainerAsVec<*mut GstTagList, *mut *mut GstTagList> for TagList

impl FromGlibPtrArrayContainerAsVec<*mut GstTagList, *const *mut GstTagList> for TagList

impl FromGlibPtrArrayContainerAsVec<*mut GstBuffer, *mut *mut GstBuffer> for Buffer

impl FromGlibPtrArrayContainerAsVec<*mut GstBuffer, *const *mut GstBuffer> for Buffer

impl FromGlibPtrArrayContainerAsVec<*mut GstMemory, *mut *mut GstMemory> for Memory

impl FromGlibPtrArrayContainerAsVec<*mut GstMemory, *const *mut GstMemory> for Memory

impl FromGlibPtrArrayContainerAsVec<*mut GstSample, *mut *mut GstSample> for Sample

impl FromGlibPtrArrayContainerAsVec<*mut GstSample, *const *mut GstSample> for Sample

impl FromGlibPtrArrayContainerAsVec<*mut GstBufferList, *mut *mut GstBufferList> for BufferList

impl FromGlibPtrArrayContainerAsVec<*mut GstBufferList, *const *mut GstBufferList> for BufferList

impl FromGlibPtrArrayContainerAsVec<*mut GstQuery, *mut *mut GstQuery> for Query

impl FromGlibPtrArrayContainerAsVec<*mut GstQuery, *const *mut GstQuery> for Query

impl FromGlibPtrArrayContainerAsVec<*mut GstEvent, *mut *mut GstEvent> for Event

impl FromGlibPtrArrayContainerAsVec<*mut GstEvent, *const *mut GstEvent> for Event

impl FromGlibPtrArrayContainerAsVec<*mut GstContext, *mut *mut GstContext> for Context

impl FromGlibPtrArrayContainerAsVec<*mut GstContext, *const *mut GstContext> for Context

impl FromGlibPtrArrayContainerAsVec<*mut GstToc, *mut *mut GstToc> for Toc

impl FromGlibPtrArrayContainerAsVec<*mut GstToc, *const *mut GstToc> for Toc

impl FromGlibPtrArrayContainerAsVec<*mut GstTocEntry, *mut *mut GstTocEntry> for TocEntry

impl FromGlibPtrArrayContainerAsVec<*mut GstTocEntry, *const *mut GstTocEntry> for TocEntry

impl FromGlibPtrArrayContainerAsVec<*mut GstRTSPThread, *mut *mut GstRTSPThread> for RTSPThread

impl FromGlibPtrArrayContainerAsVec<*mut GstRTSPThread, *const *mut GstRTSPThread> for RTSPThread

impl FromGlibPtrArrayContainerAsVec<*mut GstRTSPToken, *mut *mut GstRTSPToken> for RTSPToken

impl FromGlibPtrArrayContainerAsVec<*mut GstRTSPToken, *const *mut GstRTSPToken> for RTSPToken

impl FromGlibPtrArrayContainerAsVec<*mut GstVideoOverlayRectangle, *mut *mut GstVideoOverlayRectangle> for VideoOverlayRectangle

impl FromGlibPtrArrayContainerAsVec<*mut GstVideoOverlayRectangle, *const *mut GstVideoOverlayRectangle> for VideoOverlayRectangle

impl FromGlibPtrArrayContainerAsVec<*mut GstVideoOverlayComposition, *mut *mut GstVideoOverlayComposition> for VideoOverlayComposition

impl FromGlibPtrArrayContainerAsVec<*mut GstVideoOverlayComposition, *const *mut GstVideoOverlayComposition> for VideoOverlayComposition