[][src]Trait glib::translate::FromGlibPtrContainer

pub trait FromGlibPtrContainer<P: Ptr, PP: Ptr>: FromGlibContainer<P, PP> + Sized {
    unsafe fn from_glib_none(ptr: PP) -> Self;
unsafe fn from_glib_container(ptr: PP) -> Self;
unsafe fn from_glib_full(ptr: PP) -> Self; }

Translate from a container of pointers.

Required methods

unsafe fn from_glib_none(ptr: PP) -> Self

Transfer: none.

unsafe fn from_glib_container(ptr: PP) -> Self

Transfer: container.

unsafe fn from_glib_full(ptr: PP) -> Self

Transfer: full.

Loading content...

Implementations on Foreign Types

impl<P: Ptr, PP: Ptr, T: FromGlibPtrArrayContainerAsVec<P, PP>> FromGlibPtrContainer<P, PP> for Vec<T>[src]

impl FromGlibPtrContainer<*const i8, *mut GHashTable> for HashMap<String, String>[src]

Loading content...

Implementors

Loading content...