Trait glib::translate::FromGlibPtrNone
[−]
[src]
pub trait FromGlibPtrNone<P: Ptr>: Sized { unsafe fn from_glib_none(ptr: P) -> Self; }
Translate from a pointer type without taking ownership, transfer: none.
Required Methods
unsafe fn from_glib_none(ptr: P) -> Self
Implementors
impl<T: 'static, MM: BoxedMemoryManager<T>> FromGlibPtrNone<*mut T> for Boxed<T, MM>
impl<T: 'static, MM: SharedMemoryManager<T>> FromGlibPtrNone<*mut T> for Shared<T, MM>
impl<P: Ptr, T: FromGlibPtrNone<P>> FromGlibPtrNone<P> for Option<T>
impl FromGlibPtrNone<*const c_char> for String
impl FromGlibPtrNone<*mut c_char> for String
impl FromGlibPtrNone<*const c_char> for PathBuf
impl FromGlibPtrNone<*mut c_char> for PathBuf
impl FromGlibPtrNone<*const GValue> for Value
impl FromGlibPtrNone<*mut GValue> for Value
impl FromGlibPtrNone<*mut cairo_t> for Context
impl FromGlibPtrNone<*mut cairo_surface_t> for PDFSurface
impl FromGlibPtrNone<*mut cairo_surface_t> for ImageSurface
impl FromGlibPtrNone<*mut cairo_surface_t> for Surface
impl FromGlibPtrNone<*mut GdkPixbufFormat> for PixbufFormat
impl FromGlibPtrNone<*mut cairo_t> for Context
impl FromGlibPtrNone<*mut cairo_surface_t> for ImageSurface
impl FromGlibPtrNone<*mut cairo_surface_t> for PDFSurface
impl FromGlibPtrNone<*mut cairo_surface_t> for Surface
impl FromGlibPtrNone<*mut GdkEventAny> for Event
impl FromGlibPtrNone<GdkAtom> for Atom
impl FromGlibPtrNone<*mut GdkEventButton> for EventButton
impl FromGlibPtrNone<*mut GdkEventConfigure> for EventConfigure
impl FromGlibPtrNone<*mut GdkEventCrossing> for EventCrossing
impl FromGlibPtrNone<*mut GdkEventDND> for EventDND
impl FromGlibPtrNone<*mut GdkEventExpose> for EventExpose
impl FromGlibPtrNone<*mut GdkEventFocus> for EventFocus
impl FromGlibPtrNone<*mut GdkEventGrabBroken> for EventGrabBroken
impl FromGlibPtrNone<*mut GdkEventKey> for EventKey
impl FromGlibPtrNone<*mut GdkEventMotion> for EventMotion
impl FromGlibPtrNone<*mut GdkEventOwnerChange> for EventOwnerChange
impl FromGlibPtrNone<*mut GdkEventProperty> for EventProperty
impl FromGlibPtrNone<*mut GdkEventProximity> for EventProximity
impl FromGlibPtrNone<*mut GdkEventScroll> for EventScroll
impl FromGlibPtrNone<*mut GdkEventSelection> for EventSelection
impl FromGlibPtrNone<*mut GdkEventSetting> for EventSetting
impl FromGlibPtrNone<*mut GdkEventTouch> for EventTouch
impl FromGlibPtrNone<*mut GdkEventVisibility> for EventVisibility
impl FromGlibPtrNone<*mut GdkEventWindowState> for EventWindowState
impl FromGlibPtrNone<*mut GdkPixbufFormat> for PixbufFormat
impl FromGlibPtrNone<*mut GdkPixbufFormat> for PixbufFormat
impl FromGlibPtrNone<*mut GdkEventSetting> for EventSetting
impl FromGlibPtrNone<*mut GdkEventScroll> for EventScroll
impl FromGlibPtrNone<*mut GdkEventOwnerChange> for EventOwnerChange
impl FromGlibPtrNone<*mut GdkEventDND> for EventDND
impl FromGlibPtrNone<*mut GdkEventSelection> for EventSelection
impl FromGlibPtrNone<*mut GdkEventWindowState> for EventWindowState
impl FromGlibPtrNone<*mut GdkEventProperty> for EventProperty
impl FromGlibPtrNone<*mut GdkEventMotion> for EventMotion
impl FromGlibPtrNone<*mut GdkEventGrabBroken> for EventGrabBroken
impl FromGlibPtrNone<*mut GdkEventConfigure> for EventConfigure
impl FromGlibPtrNone<*mut GdkEventVisibility> for EventVisibility
impl FromGlibPtrNone<*mut GdkEventFocus> for EventFocus
impl FromGlibPtrNone<*mut GdkEventTouch> for EventTouch
impl FromGlibPtrNone<*mut GdkEventProximity> for EventProximity
impl FromGlibPtrNone<*mut GdkEventCrossing> for EventCrossing
impl FromGlibPtrNone<*mut GdkEventButton> for EventButton
impl FromGlibPtrNone<*mut GdkEventAny> for Event
impl FromGlibPtrNone<*mut GdkEventExpose> for EventExpose
impl FromGlibPtrNone<*mut GdkAtom_> for Atom
impl FromGlibPtrNone<*mut GdkEventKey> for EventKey
impl FromGlibPtrNone<*mut cairo_t> for Context
impl FromGlibPtrNone<*mut cairo_surface_t> for ImageSurface
impl FromGlibPtrNone<*mut cairo_surface_t> for PDFSurface
impl FromGlibPtrNone<*mut cairo_surface_t> for Surface
impl FromGlibPtrNone<*mut GdkPixbufFormat> for PixbufFormat
impl FromGlibPtrNone<*mut GdkEventSetting> for EventSetting
impl FromGlibPtrNone<*mut GdkEventScroll> for EventScroll
impl FromGlibPtrNone<*mut GdkEventOwnerChange> for EventOwnerChange
impl FromGlibPtrNone<*mut GdkEventDND> for EventDND
impl FromGlibPtrNone<*mut GdkEventSelection> for EventSelection
impl FromGlibPtrNone<*mut GdkEventWindowState> for EventWindowState
impl FromGlibPtrNone<*mut GdkEventProperty> for EventProperty
impl FromGlibPtrNone<*mut GdkEventMotion> for EventMotion
impl FromGlibPtrNone<*mut GdkEventGrabBroken> for EventGrabBroken
impl FromGlibPtrNone<*mut GdkEventConfigure> for EventConfigure
impl FromGlibPtrNone<*mut GdkEventVisibility> for EventVisibility
impl FromGlibPtrNone<*mut GdkEventFocus> for EventFocus
impl FromGlibPtrNone<*mut GdkEventTouch> for EventTouch
impl FromGlibPtrNone<*mut GdkEventProximity> for EventProximity
impl FromGlibPtrNone<*mut GdkEventCrossing> for EventCrossing
impl FromGlibPtrNone<*mut GdkEventButton> for EventButton
impl FromGlibPtrNone<*mut GdkEventAny> for Event
impl FromGlibPtrNone<*mut GdkEventExpose> for EventExpose
impl FromGlibPtrNone<*mut GdkAtom_> for Atom
impl FromGlibPtrNone<*mut GdkEventKey> for EventKey
impl FromGlibPtrNone<*mut cairo_t> for Context
impl FromGlibPtrNone<*mut cairo_surface_t> for ImageSurface
impl FromGlibPtrNone<*mut cairo_surface_t> for PDFSurface
impl FromGlibPtrNone<*mut cairo_surface_t> for Surface