[−][src]Trait glib::translate::FromGlibPtrArrayContainerAsVec
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][−]
unsafe fn from_glib_none_as_vec(ptr: *mut *const c_char) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(ptr: *mut *const c_char) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(ptr: *mut *const c_char) -> Vec<Self>
[src]
impl FromGlibPtrArrayContainerAsVec<*const i8, *const *const i8> for String
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *const *const c_char) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(ptr: *const *const c_char) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(ptr: *const *const c_char) -> Vec<Self>
[src]
impl FromGlibPtrArrayContainerAsVec<*mut i8, *mut *mut i8> for String
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *mut *mut c_char) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(ptr: *mut *mut c_char) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(ptr: *mut *mut c_char) -> Vec<Self>
[src]
impl FromGlibPtrArrayContainerAsVec<*mut i8, *const *mut i8> for String
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *const *mut c_char) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(ptr: *const *mut c_char) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(ptr: *const *mut c_char) -> Vec<Self>
[src]
impl FromGlibPtrArrayContainerAsVec<*const i8, *mut *const i8> for PathBuf
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *mut *const c_char) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(ptr: *mut *const c_char) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(ptr: *mut *const c_char) -> Vec<Self>
[src]
impl FromGlibPtrArrayContainerAsVec<*const i8, *const *const i8> for PathBuf
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *const *const c_char) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(ptr: *const *const c_char) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(ptr: *const *const c_char) -> Vec<Self>
[src]
impl FromGlibPtrArrayContainerAsVec<*mut i8, *mut *mut i8> for PathBuf
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *mut *mut c_char) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(ptr: *mut *mut c_char) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(ptr: *mut *mut c_char) -> Vec<Self>
[src]
impl FromGlibPtrArrayContainerAsVec<*mut i8, *const *mut i8> for PathBuf
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *const *mut c_char) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(ptr: *const *mut c_char) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(ptr: *const *mut c_char) -> Vec<Self>
[src]
impl FromGlibPtrArrayContainerAsVec<*const i8, *mut *const i8> for OsString
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *mut *const c_char) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(ptr: *mut *const c_char) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(ptr: *mut *const c_char) -> Vec<Self>
[src]
impl FromGlibPtrArrayContainerAsVec<*const i8, *const *const i8> for OsString
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *const *const c_char) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(ptr: *const *const c_char) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(ptr: *const *const c_char) -> Vec<Self>
[src]
impl FromGlibPtrArrayContainerAsVec<*mut i8, *mut *mut i8> for OsString
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *mut *mut c_char) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(ptr: *mut *mut c_char) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(ptr: *mut *mut c_char) -> Vec<Self>
[src]
impl FromGlibPtrArrayContainerAsVec<*mut i8, *const *mut i8> for OsString
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *const *mut c_char) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(ptr: *const *mut c_char) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(ptr: *const *mut c_char) -> Vec<Self>
[src]
Implementors
impl FromGlibPtrArrayContainerAsVec<*const i8, *const *const i8> for GString
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *const *const c_char) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(ptr: *const *const c_char) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(ptr: *const *const c_char) -> Vec<Self>
[src]
impl FromGlibPtrArrayContainerAsVec<*const i8, *mut *const i8> for GString
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *mut *const c_char) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(ptr: *mut *const c_char) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(ptr: *mut *const c_char) -> Vec<Self>
[src]
impl FromGlibPtrArrayContainerAsVec<*mut i8, *const *mut i8> for GString
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *const *mut c_char) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(ptr: *const *mut c_char) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(ptr: *const *mut c_char) -> Vec<Self>
[src]
impl FromGlibPtrArrayContainerAsVec<*mut i8, *mut *mut i8> for GString
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *mut *mut c_char) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(ptr: *mut *mut c_char) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(ptr: *mut *mut c_char) -> Vec<Self>
[src]
impl FromGlibPtrArrayContainerAsVec<*mut GValue, *const *mut GValue> for SendValue
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *const *mut GValue) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(_: *const *mut GValue) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(_: *const *mut GValue) -> Vec<Self>
[src]
impl FromGlibPtrArrayContainerAsVec<*mut GValue, *const *mut GValue> for Value
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *const *mut GValue) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(_: *const *mut GValue) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(_: *const *mut GValue) -> Vec<Self>
[src]
impl FromGlibPtrArrayContainerAsVec<*mut GValue, *mut *mut GValue> for SendValue
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *mut *mut GValue) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(ptr: *mut *mut GValue) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(ptr: *mut *mut GValue) -> Vec<Self>
[src]
impl FromGlibPtrArrayContainerAsVec<*mut GValue, *mut *mut GValue> for Value
[src][−]
unsafe fn from_glib_none_as_vec(ptr: *mut *mut GValue) -> Vec<Self>
[src]
unsafe fn from_glib_container_as_vec(ptr: *mut *mut GValue) -> Vec<Self>
[src]
unsafe fn from_glib_full_as_vec(ptr: *mut *mut GValue) -> Vec<Self>
[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][−]
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
unsafe fn from_glib_none_as_vec(ptr: *const GList) -> Vec<T>
[src]
unsafe fn from_glib_container_as_vec(_: *const GList) -> Vec<T>
[src]
unsafe fn from_glib_full_as_vec(_: *const GList) -> Vec<T>
[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][−]
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
unsafe fn from_glib_none_as_vec(ptr: *const GPtrArray) -> Vec<T>
[src]
unsafe fn from_glib_container_as_vec(_: *const GPtrArray) -> Vec<T>
[src]
unsafe fn from_glib_full_as_vec(_: *const GPtrArray) -> Vec<T>
[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][−]
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
unsafe fn from_glib_none_as_vec(ptr: *const GSList) -> Vec<T>
[src]
unsafe fn from_glib_container_as_vec(_: *const GSList) -> Vec<T>
[src]
unsafe fn from_glib_full_as_vec(_: *const GSList) -> Vec<T>
[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][−]
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
unsafe fn from_glib_none_as_vec(ptr: *mut GList) -> Vec<T>
[src]
unsafe fn from_glib_container_as_vec(ptr: *mut GList) -> Vec<T>
[src]
unsafe fn from_glib_full_as_vec(ptr: *mut GList) -> Vec<T>
[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][−]
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
unsafe fn from_glib_none_as_vec(ptr: *mut GPtrArray) -> Vec<T>
[src]
unsafe fn from_glib_container_as_vec(ptr: *mut GPtrArray) -> Vec<T>
[src]
unsafe fn from_glib_full_as_vec(ptr: *mut GPtrArray) -> Vec<T>
[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][−]
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
unsafe fn from_glib_none_as_vec(ptr: *mut GSList) -> Vec<T>
[src]
unsafe fn from_glib_container_as_vec(ptr: *mut GSList) -> Vec<T>
[src]
unsafe fn from_glib_full_as_vec(ptr: *mut GSList) -> Vec<T>
[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, *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<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, *mut *mut GstMessage> for Message
impl FromGlibPtrArrayContainerAsVec<*mut GstMessage, *const *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, *mut *mut GstCaps> for Caps
impl FromGlibPtrArrayContainerAsVec<*mut GstCaps, *const *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, *mut *mut GstTagList> for TagList
impl FromGlibPtrArrayContainerAsVec<*mut GstTagList, *const *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, *mut *mut GstBuffer> for Buffer
impl FromGlibPtrArrayContainerAsVec<*mut GstBuffer, *const *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, *mut *mut GstMemory> for Memory
impl FromGlibPtrArrayContainerAsVec<*mut GstMemory, *const *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, *mut *mut GstSample> for Sample
impl FromGlibPtrArrayContainerAsVec<*mut GstSample, *const *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, *mut *mut GstBufferList> for BufferList
impl FromGlibPtrArrayContainerAsVec<*mut GstBufferList, *const *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, *mut *mut GstQuery> for Query
impl FromGlibPtrArrayContainerAsVec<*mut GstQuery, *const *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, *mut *mut GstEvent> for Event
impl FromGlibPtrArrayContainerAsVec<*mut GstEvent, *const *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, *mut *mut GstContext> for Context
impl FromGlibPtrArrayContainerAsVec<*mut GstContext, *const *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, *mut *mut GstToc> for Toc
impl FromGlibPtrArrayContainerAsVec<*mut GstToc, *const *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, *mut *mut GstTocEntry> for TocEntry
impl FromGlibPtrArrayContainerAsVec<*mut GstTocEntry, *const *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, *mut *mut GstRTSPThread> for RTSPThread
impl FromGlibPtrArrayContainerAsVec<*mut GstRTSPThread, *const *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, *mut *mut GstRTSPToken> for RTSPToken
impl FromGlibPtrArrayContainerAsVec<*mut GstRTSPToken, *const *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, *mut *mut GstVideoOverlayRectangle> for VideoOverlayRectangle
impl FromGlibPtrArrayContainerAsVec<*mut GstVideoOverlayRectangle, *const *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, *mut *mut GstVideoOverlayComposition> for VideoOverlayComposition
impl FromGlibPtrArrayContainerAsVec<*mut GstVideoOverlayComposition, *const *mut GstVideoOverlayComposition> for VideoOverlayComposition
impl FromGlibPtrArrayContainerAsVec<*mut GstVideoOverlayComposition, *const *mut GstVideoOverlayComposition> for VideoOverlayComposition