[−][src]Trait glib::translate::ToGlibPtrMut
Translate to a pointer with a mutable borrow.
Associated Types
type Storage
Required methods
fn to_glib_none_mut(&'a mut self) -> StashMut<P, Self>
[−]
Transfer: none.
The pointer in the Stash
is only valid for the lifetime of the Stash
.
Implementations on Foreign Types
impl<'a, 'opt: 'a, P: Ptr, T: ToGlibPtrMut<'a, P>> ToGlibPtrMut<'a, P> for Option<&'opt mut T>
[src][−]
type Storage = Option<<T as ToGlibPtrMut<'a, P>>::Storage>
fn to_glib_none_mut(&'a mut self) -> StashMut<'a, P, Option<&'opt mut T>>
[src]
Implementors
impl<'a, T: 'static, MM: BoxedMemoryManager<T>> ToGlibPtrMut<'a, *mut T> for Boxed<T, MM>
[src][−]
impl<'a, T: MiniObject + 'static> ToGlibPtrMut<'a, *mut <T as MiniObject>::GstType> for GstRc<T>
impl<'a, T: MiniObject + 'static> ToGlibPtrMut<'a, *mut <T as MiniObject>::GstType> for GstRc<T>
impl<'a> ToGlibPtrMut<'a, *mut GstMessage> for Message
impl<'a> ToGlibPtrMut<'a, *mut GstMessage> for Message
impl<'a> ToGlibPtrMut<'a, *mut GstStructure> for Structure
impl<'a> ToGlibPtrMut<'a, *mut GstStructure> for Structure
impl<'a> ToGlibPtrMut<'a, *mut GstCaps> for Caps
impl<'a> ToGlibPtrMut<'a, *mut GstCaps> for Caps
impl<'a> ToGlibPtrMut<'a, *mut GstCapsFeatures> for CapsFeatures
impl<'a> ToGlibPtrMut<'a, *mut GstCapsFeatures> for CapsFeatures
impl<'a> ToGlibPtrMut<'a, *mut GstTagList> for TagList
impl<'a> ToGlibPtrMut<'a, *mut GstTagList> for TagList
impl<'a> ToGlibPtrMut<'a, *mut GstBuffer> for Buffer
impl<'a> ToGlibPtrMut<'a, *mut GstBuffer> for Buffer
impl<'a> ToGlibPtrMut<'a, *mut GstMemory> for Memory
impl<'a> ToGlibPtrMut<'a, *mut GstMemory> for Memory
impl<'a> ToGlibPtrMut<'a, *mut GstSample> for Sample
impl<'a> ToGlibPtrMut<'a, *mut GstSample> for Sample
impl<'a> ToGlibPtrMut<'a, *mut GstBufferList> for BufferList
impl<'a> ToGlibPtrMut<'a, *mut GstBufferList> for BufferList
impl<'a> ToGlibPtrMut<'a, *mut GstQuery> for Query
impl<'a> ToGlibPtrMut<'a, *mut GstQuery> for Query
impl<'a> ToGlibPtrMut<'a, *mut GstEvent> for Event
impl<'a> ToGlibPtrMut<'a, *mut GstEvent> for Event
impl<'a> ToGlibPtrMut<'a, *mut GstContext> for Context
impl<'a> ToGlibPtrMut<'a, *mut GstContext> for Context
impl<'a> ToGlibPtrMut<'a, *mut GstToc> for Toc
impl<'a> ToGlibPtrMut<'a, *mut GstToc> for Toc
impl<'a> ToGlibPtrMut<'a, *mut GstTocEntry> for TocEntry
impl<'a> ToGlibPtrMut<'a, *mut GstTocEntry> for TocEntry
impl<'a> ToGlibPtrMut<'a, *mut GstRTSPThread> for RTSPThread
impl<'a> ToGlibPtrMut<'a, *mut GstRTSPThread> for RTSPThread
impl<'a> ToGlibPtrMut<'a, *mut GstRTSPToken> for RTSPToken
impl<'a> ToGlibPtrMut<'a, *mut GstRTSPToken> for RTSPToken
impl<'a> ToGlibPtrMut<'a, *mut GstVideoOverlayRectangle> for VideoOverlayRectangle
impl<'a> ToGlibPtrMut<'a, *mut GstVideoOverlayRectangle> for VideoOverlayRectangle
impl<'a> ToGlibPtrMut<'a, *mut GstVideoOverlayComposition> for VideoOverlayComposition
impl<'a> ToGlibPtrMut<'a, *mut GstVideoOverlayComposition> for VideoOverlayComposition