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 String
impl FromGlibPtrFull<*mut c_char> for String
impl FromGlibPtrFull<*const c_char> for PathBuf
impl FromGlibPtrFull<*mut c_char> for PathBuf
impl FromGlibPtrFull<*mut GValue> for Value
impl FromGlibPtrFull<*mut cairo_t> for Context
impl FromGlibPtrFull<*mut cairo_surface_t> for PDFSurface
impl FromGlibPtrFull<*mut cairo_surface_t> for ImageSurface
impl FromGlibPtrFull<*mut cairo_surface_t> for Surface
impl FromGlibPtrFull<*mut cairo_surface_t> for PDFSurface
impl FromGlibPtrFull<*mut cairo_t> for Context
impl FromGlibPtrFull<*mut cairo_surface_t> for Surface
impl FromGlibPtrFull<*mut cairo_surface_t> for ImageSurface
impl FromGlibPtrFull<*mut GdkEventAny> for Event
impl FromGlibPtrFull<GdkAtom> for Atom
impl FromGlibPtrFull<*mut GdkEventButton> for EventButton
impl FromGlibPtrFull<*mut GdkEventConfigure> for EventConfigure
impl FromGlibPtrFull<*mut GdkEventCrossing> for EventCrossing
impl FromGlibPtrFull<*mut GdkEventDND> for EventDND
impl FromGlibPtrFull<*mut GdkEventExpose> for EventExpose
impl FromGlibPtrFull<*mut GdkEventFocus> for EventFocus
impl FromGlibPtrFull<*mut GdkEventGrabBroken> for EventGrabBroken
impl FromGlibPtrFull<*mut GdkEventKey> for EventKey
impl FromGlibPtrFull<*mut GdkEventMotion> for EventMotion
impl FromGlibPtrFull<*mut GdkEventOwnerChange> for EventOwnerChange
impl FromGlibPtrFull<*mut GdkEventProperty> for EventProperty
impl FromGlibPtrFull<*mut GdkEventProximity> for EventProximity
impl FromGlibPtrFull<*mut GdkEventScroll> for EventScroll
impl FromGlibPtrFull<*mut GdkEventSelection> for EventSelection
impl FromGlibPtrFull<*mut GdkEventSetting> for EventSetting
impl FromGlibPtrFull<*mut GdkEventTouch> for EventTouch
impl FromGlibPtrFull<*mut GdkEventVisibility> for EventVisibility
impl FromGlibPtrFull<*mut GdkEventWindowState> for EventWindowState
impl FromGlibPtrFull<*mut GdkEventConfigure> for EventConfigure
impl FromGlibPtrFull<*mut GdkEventMotion> for EventMotion
impl FromGlibPtrFull<*mut GdkEventCrossing> for EventCrossing
impl FromGlibPtrFull<*mut GdkEventScroll> for EventScroll
impl FromGlibPtrFull<*mut GdkAtom_> for Atom
impl FromGlibPtrFull<*mut GdkEventProperty> for EventProperty
impl FromGlibPtrFull<*mut GdkEventWindowState> for EventWindowState
impl FromGlibPtrFull<*mut GdkEventButton> for EventButton
impl FromGlibPtrFull<*mut GdkEventAny> for Event
impl FromGlibPtrFull<*mut GdkEventDND> for EventDND
impl FromGlibPtrFull<*mut GdkEventVisibility> for EventVisibility
impl FromGlibPtrFull<*mut GdkEventKey> for EventKey
impl FromGlibPtrFull<*mut GdkEventProximity> for EventProximity
impl FromGlibPtrFull<*mut GdkEventSelection> for EventSelection
impl FromGlibPtrFull<*mut GdkEventFocus> for EventFocus
impl FromGlibPtrFull<*mut GdkEventGrabBroken> for EventGrabBroken
impl FromGlibPtrFull<*mut GdkEventOwnerChange> for EventOwnerChange
impl FromGlibPtrFull<*mut GdkEventExpose> for EventExpose
impl FromGlibPtrFull<*mut GdkEventSetting> for EventSetting
impl FromGlibPtrFull<*mut GdkEventTouch> for EventTouch
impl FromGlibPtrFull<*mut cairo_surface_t> for PDFSurface
impl FromGlibPtrFull<*mut cairo_t> for Context
impl FromGlibPtrFull<*mut cairo_surface_t> for Surface
impl FromGlibPtrFull<*mut cairo_surface_t> for ImageSurface
impl FromGlibPtrFull<*mut GdkEventConfigure> for EventConfigure
impl FromGlibPtrFull<*mut GdkEventMotion> for EventMotion
impl FromGlibPtrFull<*mut GdkEventCrossing> for EventCrossing
impl FromGlibPtrFull<*mut GdkEventScroll> for EventScroll
impl FromGlibPtrFull<*mut GdkAtom_> for Atom
impl FromGlibPtrFull<*mut GdkEventProperty> for EventProperty
impl FromGlibPtrFull<*mut GdkEventWindowState> for EventWindowState
impl FromGlibPtrFull<*mut GdkEventButton> for EventButton
impl FromGlibPtrFull<*mut GdkEventAny> for Event
impl FromGlibPtrFull<*mut GdkEventDND> for EventDND
impl FromGlibPtrFull<*mut GdkEventVisibility> for EventVisibility
impl FromGlibPtrFull<*mut GdkEventKey> for EventKey
impl FromGlibPtrFull<*mut GdkEventProximity> for EventProximity
impl FromGlibPtrFull<*mut GdkEventSelection> for EventSelection
impl FromGlibPtrFull<*mut GdkEventFocus> for EventFocus
impl FromGlibPtrFull<*mut GdkEventGrabBroken> for EventGrabBroken
impl FromGlibPtrFull<*mut GdkEventOwnerChange> for EventOwnerChange
impl FromGlibPtrFull<*mut GdkEventExpose> for EventExpose
impl FromGlibPtrFull<*mut GdkEventSetting> for EventSetting
impl FromGlibPtrFull<*mut GdkEventTouch> for EventTouch
impl FromGlibPtrFull<*mut cairo_surface_t> for PDFSurface
impl FromGlibPtrFull<*mut cairo_t> for Context
impl FromGlibPtrFull<*mut cairo_surface_t> for Surface
impl FromGlibPtrFull<*mut cairo_surface_t> for ImageSurface