[][src]Trait glib::translate::FromGlibPtrFull

pub trait FromGlibPtrFull<P: Ptr>: Sized {
    unsafe fn from_glib_full(ptr: P) -> Self;
}
[]

Translate from a pointer type taking ownership, transfer: full.

Required methods

unsafe fn from_glib_full(ptr: P) -> Self

Implementations on Foreign Types

impl<P: Ptr, T: FromGlibPtrFull<P>> FromGlibPtrFull<P> for Option<T>[src][]

impl FromGlibPtrFull<*const i8> for String[src][]

impl FromGlibPtrFull<*mut i8> for String[src][]

impl FromGlibPtrFull<*const i8> for PathBuf[src][]

impl FromGlibPtrFull<*mut i8> for PathBuf[src][]

impl FromGlibPtrFull<*const i8> for OsString[src][]

impl FromGlibPtrFull<*mut i8> for OsString[src][]

Implementors

impl FromGlibPtrFull<*mut GValue> for SendValue[src][]

impl FromGlibPtrFull<*mut GValue> for Value[src][]

impl<T: 'static, MM: BoxedMemoryManager<T>> FromGlibPtrFull<*const T> for Boxed<T, MM>[src][]

impl<T: 'static, MM: BoxedMemoryManager<T>> FromGlibPtrFull<*mut T> for Boxed<T, MM>[src][]

impl<T: 'static, MM: SharedMemoryManager<T>> FromGlibPtrFull<*mut T> for Shared<T, MM>[src][]

impl<T: MiniObject + 'static> FromGlibPtrFull<*const <T as MiniObject>::GstType> for GstRc<T>

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

impl FromGlibPtrFull<*const GstMessage> for Message

impl FromGlibPtrFull<*mut GstMessage> for Message

impl FromGlibPtrFull<*const GstStructure> for Structure

impl FromGlibPtrFull<*mut GstStructure> for Structure

impl FromGlibPtrFull<*const GstCaps> for Caps

impl FromGlibPtrFull<*mut GstCaps> for Caps

impl FromGlibPtrFull<*const GstCapsFeatures> for CapsFeatures

impl FromGlibPtrFull<*mut GstCapsFeatures> for CapsFeatures

impl FromGlibPtrFull<*const GstTagList> for TagList

impl FromGlibPtrFull<*mut GstTagList> for TagList

impl FromGlibPtrFull<*const GstBuffer> for Buffer

impl FromGlibPtrFull<*mut GstBuffer> for Buffer

impl FromGlibPtrFull<*const GstMemory> for Memory

impl FromGlibPtrFull<*mut GstMemory> for Memory

impl FromGlibPtrFull<*const GstSample> for Sample

impl FromGlibPtrFull<*mut GstSample> for Sample

impl FromGlibPtrFull<*const GstBufferList> for BufferList

impl FromGlibPtrFull<*mut GstBufferList> for BufferList

impl FromGlibPtrFull<*const GstQuery> for Query

impl FromGlibPtrFull<*mut GstQuery> for Query

impl FromGlibPtrFull<*const GstEvent> for Event

impl FromGlibPtrFull<*mut GstEvent> for Event

impl FromGlibPtrFull<*const GstContext> for Context

impl FromGlibPtrFull<*mut GstContext> for Context

impl FromGlibPtrFull<*const GstToc> for Toc

impl FromGlibPtrFull<*mut GstToc> for Toc

impl FromGlibPtrFull<*const GstTocEntry> for TocEntry

impl FromGlibPtrFull<*mut GstTocEntry> for TocEntry

impl FromGlibPtrFull<*mut GstStructure> for PlayerConfig

impl FromGlibPtrFull<*const GstRTSPThread> for RTSPThread

impl FromGlibPtrFull<*mut GstRTSPThread> for RTSPThread

impl FromGlibPtrFull<*const GstRTSPToken> for RTSPToken

impl FromGlibPtrFull<*mut GstRTSPToken> for RTSPToken

impl FromGlibPtrFull<*const GstVideoOverlayRectangle> for VideoOverlayRectangle

impl FromGlibPtrFull<*mut GstVideoOverlayRectangle> for VideoOverlayRectangle

impl FromGlibPtrFull<*const GstVideoOverlayComposition> for VideoOverlayComposition

impl FromGlibPtrFull<*mut GstVideoOverlayComposition> for VideoOverlayComposition