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

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

Implementations on Foreign Types

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

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

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

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

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

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

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

Implementors