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
unsafe fn from_glib_full(ptr: P) -> Self
Implementors
impl<T: 'static, MM: BoxedMemoryManager<T>> FromGlibPtrFull<*mut T> for Boxed<T, MM>impl<T: 'static, MM: SharedMemoryManager<T>> FromGlibPtrFull<*mut T> for Shared<T, MM>impl<P: Ptr, T: FromGlibPtrFull<P>> FromGlibPtrFull<P> for Option<T>impl FromGlibPtrFull<*const c_char> for Stringimpl FromGlibPtrFull<*mut c_char> for Stringimpl FromGlibPtrFull<*const c_char> for PathBufimpl FromGlibPtrFull<*mut c_char> for PathBufimpl FromGlibPtrFull<*mut GValue> for Value