Trait glib::translate::FromGlibContainer [] [src]

pub trait FromGlibContainer<T, P: Ptr>: Sized {
    unsafe fn from_glib_none_num(ptr: P, num: usize) -> Self;
unsafe fn from_glib_container_num(ptr: P, num: usize) -> Self;
unsafe fn from_glib_full_num(ptr: P, num: usize) -> Self; }

Translate from a container.

Required Methods

Transfer: none.

num is the advised number of elements.

Transfer: container.

num is the advised number of elements.

Transfer: full.

num is the advised number of elements.

Implementations on Foreign Types

impl<P, PP: Ptr, T: FromGlibContainerAsVec<P, PP>> FromGlibContainer<P, PP> for Vec<T>
[src]

[src]

[src]

[src]

impl FromGlibContainer<*const c_char, *mut GHashTable> for HashMap<String, String>
[src]

[src]

[src]

[src]

Implementors