Union x11_dl::xlib::XEvent [−][src]
#[repr(C)] pub union XEvent {}Show fields
pub type_: c_int, pub any: XAnyEvent, pub button: XButtonEvent, pub circulate: XCirculateEvent, pub circulate_request: XCirculateRequestEvent, pub client_message: XClientMessageEvent, pub colormap: XColormapEvent, pub configure: XConfigureEvent, pub configure_request: XConfigureRequestEvent, pub create_window: XCreateWindowEvent, pub crossing: XCrossingEvent, pub destroy_window: XDestroyWindowEvent, pub error: XErrorEvent, pub expose: XExposeEvent, pub focus_change: XFocusChangeEvent, pub generic_event_cookie: XGenericEventCookie, pub graphics_expose: XGraphicsExposeEvent, pub gravity: XGravityEvent, pub key: XKeyEvent, pub keymap: XKeymapEvent, pub map: XMapEvent, pub mapping: XMappingEvent, pub map_request: XMapRequestEvent, pub motion: XMotionEvent, pub no_expose: XNoExposeEvent, pub property: XPropertyEvent, pub reparent: XReparentEvent, pub resize_request: XResizeRequestEvent, pub selection_clear: XSelectionClearEvent, pub selection: XSelectionEvent, pub selection_request: XSelectionRequestEvent, pub unmap: XUnmapEvent, pub visibility: XVisibilityEvent, pub pad: [c_long; 24], pub xf86vm_notify: XF86VidModeNotifyEvent, pub xrr_screen_change_notify: XRRScreenChangeNotifyEvent, pub xrr_notify: XRRNotifyEvent, pub xrr_output_change_notify: XRROutputChangeNotifyEvent, pub xrr_crtc_change_notify: XRRCrtcChangeNotifyEvent, pub xrr_output_property_notify: XRROutputPropertyNotifyEvent, pub xrr_provider_change_notify: XRRProviderChangeNotifyEvent, pub xrr_provider_property_notify: XRRProviderPropertyNotifyEvent, pub xrr_resource_change_notify: XRRResourceChangeNotifyEvent, pub xss_notify: XScreenSaverNotifyEvent,
Fields
type_: c_int
any: XAnyEvent
circulate: XCirculateEvent
circulate_request: XCirculateRequestEvent
client_message: XClientMessageEvent
colormap: XColormapEvent
configure: XConfigureEvent
configure_request: XConfigureRequestEvent
create_window: XCreateWindowEvent
crossing: XCrossingEvent
destroy_window: XDestroyWindowEvent
error: XErrorEvent
expose: XExposeEvent
focus_change: XFocusChangeEvent
graphics_expose: XGraphicsExposeEvent
gravity: XGravityEvent
key: XKeyEvent
keymap: XKeymapEvent
map: XMapEvent
mapping: XMappingEvent
map_request: XMapRequestEvent
motion: XMotionEvent
no_expose: XNoExposeEvent
property: XPropertyEvent
reparent: XReparentEvent
resize_request: XResizeRequestEvent
selection_clear: XSelectionClearEvent
selection: XSelectionEvent
selection_request: XSelectionRequestEvent
unmap: XUnmapEvent
visibility: XVisibilityEvent
pad: [c_long; 24]
xf86vm_notify: XF86VidModeNotifyEvent
xrr_screen_change_notify: XRRScreenChangeNotifyEvent
xrr_notify: XRRNotifyEvent
xrr_output_change_notify: XRROutputChangeNotifyEvent
xrr_crtc_change_notify: XRRCrtcChangeNotifyEvent
xrr_output_property_notify: XRROutputPropertyNotifyEvent
xrr_provider_change_notify: XRRProviderChangeNotifyEvent
xrr_provider_property_notify: XRRProviderPropertyNotifyEvent
xrr_resource_change_notify: XRRResourceChangeNotifyEvent
xss_notify: XScreenSaverNotifyEvent
Implementations
impl XEvent
[src]
Trait Implementations
impl AsMut<XAnyEvent> for XEvent
[src]
impl AsMut<XButtonEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XButtonEvent
[src]
impl AsMut<XCirculateEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XCirculateEvent
[src]
impl AsMut<XCirculateRequestEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XCirculateRequestEvent
[src]
impl AsMut<XClientMessageEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XClientMessageEvent
[src]
impl AsMut<XColormapEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XColormapEvent
[src]
impl AsMut<XConfigureEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XConfigureEvent
[src]
impl AsMut<XConfigureRequestEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XConfigureRequestEvent
[src]
impl AsMut<XCreateWindowEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XCreateWindowEvent
[src]
impl AsMut<XCrossingEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XCrossingEvent
[src]
impl AsMut<XDestroyWindowEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XDestroyWindowEvent
[src]
impl AsMut<XErrorEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XErrorEvent
[src]
impl AsMut<XExposeEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XExposeEvent
[src]
impl AsMut<XF86VidModeNotifyEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XF86VidModeNotifyEvent
[src]
impl AsMut<XFocusChangeEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XFocusChangeEvent
[src]
impl AsMut<XGenericEventCookie> for XEvent
[src]
fn as_mut(&mut self) -> &mut XGenericEventCookie
[src]
impl AsMut<XGraphicsExposeEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XGraphicsExposeEvent
[src]
impl AsMut<XGravityEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XGravityEvent
[src]
impl AsMut<XKeyEvent> for XEvent
[src]
impl AsMut<XKeymapEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XKeymapEvent
[src]
impl AsMut<XMapEvent> for XEvent
[src]
impl AsMut<XMapRequestEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XMapRequestEvent
[src]
impl AsMut<XMappingEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XMappingEvent
[src]
impl AsMut<XMotionEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XMotionEvent
[src]
impl AsMut<XNoExposeEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XNoExposeEvent
[src]
impl AsMut<XPropertyEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XPropertyEvent
[src]
impl AsMut<XRRCrtcChangeNotifyEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XRRCrtcChangeNotifyEvent
[src]
impl AsMut<XRRNotifyEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XRRNotifyEvent
[src]
impl AsMut<XRROutputChangeNotifyEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XRROutputChangeNotifyEvent
[src]
impl AsMut<XRROutputPropertyNotifyEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XRROutputPropertyNotifyEvent
[src]
impl AsMut<XRRProviderChangeNotifyEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XRRProviderChangeNotifyEvent
[src]
impl AsMut<XRRProviderPropertyNotifyEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XRRProviderPropertyNotifyEvent
[src]
impl AsMut<XRRResourceChangeNotifyEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XRRResourceChangeNotifyEvent
[src]
impl AsMut<XRRScreenChangeNotifyEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XRRScreenChangeNotifyEvent
[src]
impl AsMut<XReparentEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XReparentEvent
[src]
impl AsMut<XResizeRequestEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XResizeRequestEvent
[src]
impl AsMut<XScreenSaverNotifyEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XScreenSaverNotifyEvent
[src]
impl AsMut<XSelectionClearEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XSelectionClearEvent
[src]
impl AsMut<XSelectionEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XSelectionEvent
[src]
impl AsMut<XSelectionRequestEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XSelectionRequestEvent
[src]
impl AsMut<XUnmapEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XUnmapEvent
[src]
impl AsMut<XVisibilityEvent> for XEvent
[src]
fn as_mut(&mut self) -> &mut XVisibilityEvent
[src]
impl AsRef<XAnyEvent> for XEvent
[src]
impl AsRef<XButtonEvent> for XEvent
[src]
fn as_ref(&self) -> &XButtonEvent
[src]
impl AsRef<XCirculateEvent> for XEvent
[src]
fn as_ref(&self) -> &XCirculateEvent
[src]
impl AsRef<XCirculateRequestEvent> for XEvent
[src]
fn as_ref(&self) -> &XCirculateRequestEvent
[src]
impl AsRef<XClientMessageEvent> for XEvent
[src]
fn as_ref(&self) -> &XClientMessageEvent
[src]
impl AsRef<XColormapEvent> for XEvent
[src]
fn as_ref(&self) -> &XColormapEvent
[src]
impl AsRef<XConfigureEvent> for XEvent
[src]
fn as_ref(&self) -> &XConfigureEvent
[src]
impl AsRef<XConfigureRequestEvent> for XEvent
[src]
fn as_ref(&self) -> &XConfigureRequestEvent
[src]
impl AsRef<XCreateWindowEvent> for XEvent
[src]
fn as_ref(&self) -> &XCreateWindowEvent
[src]
impl AsRef<XCrossingEvent> for XEvent
[src]
fn as_ref(&self) -> &XCrossingEvent
[src]
impl AsRef<XDestroyWindowEvent> for XEvent
[src]
fn as_ref(&self) -> &XDestroyWindowEvent
[src]
impl AsRef<XErrorEvent> for XEvent
[src]
fn as_ref(&self) -> &XErrorEvent
[src]
impl AsRef<XExposeEvent> for XEvent
[src]
fn as_ref(&self) -> &XExposeEvent
[src]
impl AsRef<XF86VidModeNotifyEvent> for XEvent
[src]
fn as_ref(&self) -> &XF86VidModeNotifyEvent
[src]
impl AsRef<XFocusChangeEvent> for XEvent
[src]
fn as_ref(&self) -> &XFocusChangeEvent
[src]
impl AsRef<XGenericEventCookie> for XEvent
[src]
fn as_ref(&self) -> &XGenericEventCookie
[src]
impl AsRef<XGraphicsExposeEvent> for XEvent
[src]
fn as_ref(&self) -> &XGraphicsExposeEvent
[src]
impl AsRef<XGravityEvent> for XEvent
[src]
fn as_ref(&self) -> &XGravityEvent
[src]
impl AsRef<XKeyEvent> for XEvent
[src]
impl AsRef<XKeymapEvent> for XEvent
[src]
fn as_ref(&self) -> &XKeymapEvent
[src]
impl AsRef<XMapEvent> for XEvent
[src]
impl AsRef<XMapRequestEvent> for XEvent
[src]
fn as_ref(&self) -> &XMapRequestEvent
[src]
impl AsRef<XMappingEvent> for XEvent
[src]
fn as_ref(&self) -> &XMappingEvent
[src]
impl AsRef<XMotionEvent> for XEvent
[src]
fn as_ref(&self) -> &XMotionEvent
[src]
impl AsRef<XNoExposeEvent> for XEvent
[src]
fn as_ref(&self) -> &XNoExposeEvent
[src]
impl AsRef<XPropertyEvent> for XEvent
[src]
fn as_ref(&self) -> &XPropertyEvent
[src]
impl AsRef<XRRCrtcChangeNotifyEvent> for XEvent
[src]
fn as_ref(&self) -> &XRRCrtcChangeNotifyEvent
[src]
impl AsRef<XRRNotifyEvent> for XEvent
[src]
fn as_ref(&self) -> &XRRNotifyEvent
[src]
impl AsRef<XRROutputChangeNotifyEvent> for XEvent
[src]
fn as_ref(&self) -> &XRROutputChangeNotifyEvent
[src]
impl AsRef<XRROutputPropertyNotifyEvent> for XEvent
[src]
fn as_ref(&self) -> &XRROutputPropertyNotifyEvent
[src]
impl AsRef<XRRProviderChangeNotifyEvent> for XEvent
[src]
fn as_ref(&self) -> &XRRProviderChangeNotifyEvent
[src]
impl AsRef<XRRProviderPropertyNotifyEvent> for XEvent
[src]
fn as_ref(&self) -> &XRRProviderPropertyNotifyEvent
[src]
impl AsRef<XRRResourceChangeNotifyEvent> for XEvent
[src]
fn as_ref(&self) -> &XRRResourceChangeNotifyEvent
[src]
impl AsRef<XRRScreenChangeNotifyEvent> for XEvent
[src]
fn as_ref(&self) -> &XRRScreenChangeNotifyEvent
[src]
impl AsRef<XReparentEvent> for XEvent
[src]
fn as_ref(&self) -> &XReparentEvent
[src]
impl AsRef<XResizeRequestEvent> for XEvent
[src]
fn as_ref(&self) -> &XResizeRequestEvent
[src]
impl AsRef<XScreenSaverNotifyEvent> for XEvent
[src]
fn as_ref(&self) -> &XScreenSaverNotifyEvent
[src]
impl AsRef<XSelectionClearEvent> for XEvent
[src]
fn as_ref(&self) -> &XSelectionClearEvent
[src]
impl AsRef<XSelectionEvent> for XEvent
[src]
fn as_ref(&self) -> &XSelectionEvent
[src]
impl AsRef<XSelectionRequestEvent> for XEvent
[src]
fn as_ref(&self) -> &XSelectionRequestEvent
[src]
impl AsRef<XUnmapEvent> for XEvent
[src]
fn as_ref(&self) -> &XUnmapEvent
[src]
impl AsRef<XVisibilityEvent> for XEvent
[src]
fn as_ref(&self) -> &XVisibilityEvent
[src]
impl Clone for XEvent
[src]
impl Copy for XEvent
[src]
impl Debug for XEvent
[src]
impl<'a> From<&'a XAnyEvent> for XEvent
[src]
impl<'a> From<&'a XButtonEvent> for XEvent
[src]
fn from(other: &'a XButtonEvent) -> XEvent
[src]
impl<'a> From<&'a XCirculateEvent> for XEvent
[src]
fn from(other: &'a XCirculateEvent) -> XEvent
[src]
impl<'a> From<&'a XCirculateRequestEvent> for XEvent
[src]
fn from(other: &'a XCirculateRequestEvent) -> XEvent
[src]
impl<'a> From<&'a XClientMessageEvent> for XEvent
[src]
fn from(other: &'a XClientMessageEvent) -> XEvent
[src]
impl<'a> From<&'a XColormapEvent> for XEvent
[src]
fn from(other: &'a XColormapEvent) -> XEvent
[src]
impl<'a> From<&'a XConfigureEvent> for XEvent
[src]
fn from(other: &'a XConfigureEvent) -> XEvent
[src]
impl<'a> From<&'a XConfigureRequestEvent> for XEvent
[src]
fn from(other: &'a XConfigureRequestEvent) -> XEvent
[src]
impl<'a> From<&'a XCreateWindowEvent> for XEvent
[src]
fn from(other: &'a XCreateWindowEvent) -> XEvent
[src]
impl<'a> From<&'a XCrossingEvent> for XEvent
[src]
fn from(other: &'a XCrossingEvent) -> XEvent
[src]
impl<'a> From<&'a XDestroyWindowEvent> for XEvent
[src]
fn from(other: &'a XDestroyWindowEvent) -> XEvent
[src]
impl<'a> From<&'a XErrorEvent> for XEvent
[src]
fn from(other: &'a XErrorEvent) -> XEvent
[src]
impl<'a> From<&'a XEvent> for XAnyEvent
[src]
impl<'a> From<&'a XEvent> for XButtonEvent
[src]
fn from(xevent: &'a XEvent) -> XButtonEvent
[src]
impl<'a> From<&'a XEvent> for XDestroyWindowEvent
[src]
fn from(xevent: &'a XEvent) -> XDestroyWindowEvent
[src]
impl<'a> From<&'a XEvent> for XErrorEvent
[src]
fn from(xevent: &'a XEvent) -> XErrorEvent
[src]
impl<'a> From<&'a XEvent> for XExposeEvent
[src]
fn from(xevent: &'a XEvent) -> XExposeEvent
[src]
impl<'a> From<&'a XEvent> for XFocusChangeEvent
[src]
fn from(xevent: &'a XEvent) -> XFocusChangeEvent
[src]
impl<'a> From<&'a XEvent> for XGenericEventCookie
[src]
fn from(xevent: &'a XEvent) -> XGenericEventCookie
[src]
impl<'a> From<&'a XEvent> for XGraphicsExposeEvent
[src]
fn from(xevent: &'a XEvent) -> XGraphicsExposeEvent
[src]
impl<'a> From<&'a XEvent> for XGravityEvent
[src]
fn from(xevent: &'a XEvent) -> XGravityEvent
[src]
impl<'a> From<&'a XEvent> for XKeyEvent
[src]
impl<'a> From<&'a XEvent> for XKeymapEvent
[src]
fn from(xevent: &'a XEvent) -> XKeymapEvent
[src]
impl<'a> From<&'a XEvent> for XMapEvent
[src]
impl<'a> From<&'a XEvent> for XCirculateEvent
[src]
fn from(xevent: &'a XEvent) -> XCirculateEvent
[src]
impl<'a> From<&'a XEvent> for XMappingEvent
[src]
fn from(xevent: &'a XEvent) -> XMappingEvent
[src]
impl<'a> From<&'a XEvent> for XMapRequestEvent
[src]
fn from(xevent: &'a XEvent) -> XMapRequestEvent
[src]
impl<'a> From<&'a XEvent> for XMotionEvent
[src]
fn from(xevent: &'a XEvent) -> XMotionEvent
[src]
impl<'a> From<&'a XEvent> for XNoExposeEvent
[src]
fn from(xevent: &'a XEvent) -> XNoExposeEvent
[src]
impl<'a> From<&'a XEvent> for XPropertyEvent
[src]
fn from(xevent: &'a XEvent) -> XPropertyEvent
[src]
impl<'a> From<&'a XEvent> for XReparentEvent
[src]
fn from(xevent: &'a XEvent) -> XReparentEvent
[src]
impl<'a> From<&'a XEvent> for XResizeRequestEvent
[src]
fn from(xevent: &'a XEvent) -> XResizeRequestEvent
[src]
impl<'a> From<&'a XEvent> for XSelectionClearEvent
[src]
fn from(xevent: &'a XEvent) -> XSelectionClearEvent
[src]
impl<'a> From<&'a XEvent> for XSelectionEvent
[src]
fn from(xevent: &'a XEvent) -> XSelectionEvent
[src]
impl<'a> From<&'a XEvent> for XSelectionRequestEvent
[src]
fn from(xevent: &'a XEvent) -> XSelectionRequestEvent
[src]
impl<'a> From<&'a XEvent> for XCirculateRequestEvent
[src]
fn from(xevent: &'a XEvent) -> XCirculateRequestEvent
[src]
impl<'a> From<&'a XEvent> for XUnmapEvent
[src]
fn from(xevent: &'a XEvent) -> XUnmapEvent
[src]
impl<'a> From<&'a XEvent> for XVisibilityEvent
[src]
fn from(xevent: &'a XEvent) -> XVisibilityEvent
[src]
impl<'a> From<&'a XEvent> for XF86VidModeNotifyEvent
[src]
fn from(xevent: &'a XEvent) -> XF86VidModeNotifyEvent
[src]
impl<'a> From<&'a XEvent> for XScreenSaverNotifyEvent
[src]
fn from(xevent: &'a XEvent) -> XScreenSaverNotifyEvent
[src]
impl<'a> From<&'a XEvent> for XRRScreenChangeNotifyEvent
[src]
fn from(xevent: &'a XEvent) -> XRRScreenChangeNotifyEvent
[src]
impl<'a> From<&'a XEvent> for XRRNotifyEvent
[src]
fn from(xevent: &'a XEvent) -> XRRNotifyEvent
[src]
impl<'a> From<&'a XEvent> for XRROutputChangeNotifyEvent
[src]
fn from(xevent: &'a XEvent) -> XRROutputChangeNotifyEvent
[src]
impl<'a> From<&'a XEvent> for XRRCrtcChangeNotifyEvent
[src]
fn from(xevent: &'a XEvent) -> XRRCrtcChangeNotifyEvent
[src]
impl<'a> From<&'a XEvent> for XRROutputPropertyNotifyEvent
[src]
fn from(xevent: &'a XEvent) -> XRROutputPropertyNotifyEvent
[src]
impl<'a> From<&'a XEvent> for XRRProviderChangeNotifyEvent
[src]
fn from(xevent: &'a XEvent) -> XRRProviderChangeNotifyEvent
[src]
impl<'a> From<&'a XEvent> for XClientMessageEvent
[src]
fn from(xevent: &'a XEvent) -> XClientMessageEvent
[src]
impl<'a> From<&'a XEvent> for XRRProviderPropertyNotifyEvent
[src]
fn from(xevent: &'a XEvent) -> XRRProviderPropertyNotifyEvent
[src]
impl<'a> From<&'a XEvent> for XRRResourceChangeNotifyEvent
[src]
fn from(xevent: &'a XEvent) -> XRRResourceChangeNotifyEvent
[src]
impl<'a> From<&'a XEvent> for XColormapEvent
[src]
fn from(xevent: &'a XEvent) -> XColormapEvent
[src]
impl<'a> From<&'a XEvent> for XConfigureEvent
[src]
fn from(xevent: &'a XEvent) -> XConfigureEvent
[src]
impl<'a> From<&'a XEvent> for XConfigureRequestEvent
[src]
fn from(xevent: &'a XEvent) -> XConfigureRequestEvent
[src]
impl<'a> From<&'a XEvent> for XCreateWindowEvent
[src]
fn from(xevent: &'a XEvent) -> XCreateWindowEvent
[src]
impl<'a> From<&'a XEvent> for XCrossingEvent
[src]
fn from(xevent: &'a XEvent) -> XCrossingEvent
[src]
impl<'a> From<&'a XExposeEvent> for XEvent
[src]
fn from(other: &'a XExposeEvent) -> XEvent
[src]
impl<'a> From<&'a XF86VidModeNotifyEvent> for XEvent
[src]
fn from(other: &'a XF86VidModeNotifyEvent) -> XEvent
[src]
impl<'a> From<&'a XFocusChangeEvent> for XEvent
[src]
fn from(other: &'a XFocusChangeEvent) -> XEvent
[src]
impl<'a> From<&'a XGenericEventCookie> for XEvent
[src]
fn from(other: &'a XGenericEventCookie) -> XEvent
[src]
impl<'a> From<&'a XGraphicsExposeEvent> for XEvent
[src]
fn from(other: &'a XGraphicsExposeEvent) -> XEvent
[src]
impl<'a> From<&'a XGravityEvent> for XEvent
[src]
fn from(other: &'a XGravityEvent) -> XEvent
[src]
impl<'a> From<&'a XKeyEvent> for XEvent
[src]
impl<'a> From<&'a XKeymapEvent> for XEvent
[src]
fn from(other: &'a XKeymapEvent) -> XEvent
[src]
impl<'a> From<&'a XMapEvent> for XEvent
[src]
impl<'a> From<&'a XMapRequestEvent> for XEvent
[src]
fn from(other: &'a XMapRequestEvent) -> XEvent
[src]
impl<'a> From<&'a XMappingEvent> for XEvent
[src]
fn from(other: &'a XMappingEvent) -> XEvent
[src]
impl<'a> From<&'a XMotionEvent> for XEvent
[src]
fn from(other: &'a XMotionEvent) -> XEvent
[src]
impl<'a> From<&'a XNoExposeEvent> for XEvent
[src]
fn from(other: &'a XNoExposeEvent) -> XEvent
[src]
impl<'a> From<&'a XPropertyEvent> for XEvent
[src]
fn from(other: &'a XPropertyEvent) -> XEvent
[src]
impl<'a> From<&'a XRRCrtcChangeNotifyEvent> for XEvent
[src]
fn from(other: &'a XRRCrtcChangeNotifyEvent) -> XEvent
[src]
impl<'a> From<&'a XRRNotifyEvent> for XEvent
[src]
fn from(other: &'a XRRNotifyEvent) -> XEvent
[src]
impl<'a> From<&'a XRROutputChangeNotifyEvent> for XEvent
[src]
fn from(other: &'a XRROutputChangeNotifyEvent) -> XEvent
[src]
impl<'a> From<&'a XRROutputPropertyNotifyEvent> for XEvent
[src]
fn from(other: &'a XRROutputPropertyNotifyEvent) -> XEvent
[src]
impl<'a> From<&'a XRRProviderChangeNotifyEvent> for XEvent
[src]
fn from(other: &'a XRRProviderChangeNotifyEvent) -> XEvent
[src]
impl<'a> From<&'a XRRProviderPropertyNotifyEvent> for XEvent
[src]
fn from(other: &'a XRRProviderPropertyNotifyEvent) -> XEvent
[src]
impl<'a> From<&'a XRRResourceChangeNotifyEvent> for XEvent
[src]
fn from(other: &'a XRRResourceChangeNotifyEvent) -> XEvent
[src]
impl<'a> From<&'a XRRScreenChangeNotifyEvent> for XEvent
[src]
fn from(other: &'a XRRScreenChangeNotifyEvent) -> XEvent
[src]
impl<'a> From<&'a XReparentEvent> for XEvent
[src]
fn from(other: &'a XReparentEvent) -> XEvent
[src]
impl<'a> From<&'a XResizeRequestEvent> for XEvent
[src]
fn from(other: &'a XResizeRequestEvent) -> XEvent
[src]
impl<'a> From<&'a XScreenSaverNotifyEvent> for XEvent
[src]
fn from(other: &'a XScreenSaverNotifyEvent) -> XEvent
[src]
impl<'a> From<&'a XSelectionClearEvent> for XEvent
[src]
fn from(other: &'a XSelectionClearEvent) -> XEvent
[src]
impl<'a> From<&'a XSelectionEvent> for XEvent
[src]
fn from(other: &'a XSelectionEvent) -> XEvent
[src]
impl<'a> From<&'a XSelectionRequestEvent> for XEvent
[src]
fn from(other: &'a XSelectionRequestEvent) -> XEvent
[src]
impl<'a> From<&'a XUnmapEvent> for XEvent
[src]
fn from(other: &'a XUnmapEvent) -> XEvent
[src]
impl<'a> From<&'a XVisibilityEvent> for XEvent
[src]
fn from(other: &'a XVisibilityEvent) -> XEvent
[src]
impl From<XAnyEvent> for XEvent
[src]
impl From<XButtonEvent> for XEvent
[src]
fn from(other: XButtonEvent) -> XEvent
[src]
impl From<XCirculateEvent> for XEvent
[src]
fn from(other: XCirculateEvent) -> XEvent
[src]
impl From<XCirculateRequestEvent> for XEvent
[src]
fn from(other: XCirculateRequestEvent) -> XEvent
[src]
impl From<XClientMessageEvent> for XEvent
[src]
fn from(other: XClientMessageEvent) -> XEvent
[src]
impl From<XColormapEvent> for XEvent
[src]
fn from(other: XColormapEvent) -> XEvent
[src]
impl From<XConfigureEvent> for XEvent
[src]
fn from(other: XConfigureEvent) -> XEvent
[src]
impl From<XConfigureRequestEvent> for XEvent
[src]
fn from(other: XConfigureRequestEvent) -> XEvent
[src]
impl From<XCreateWindowEvent> for XEvent
[src]
fn from(other: XCreateWindowEvent) -> XEvent
[src]
impl From<XCrossingEvent> for XEvent
[src]
fn from(other: XCrossingEvent) -> XEvent
[src]
impl From<XDestroyWindowEvent> for XEvent
[src]
fn from(other: XDestroyWindowEvent) -> XEvent
[src]
impl From<XErrorEvent> for XEvent
[src]
fn from(other: XErrorEvent) -> XEvent
[src]
impl From<XEvent> for XAnyEvent
[src]
impl From<XEvent> for XButtonEvent
[src]
fn from(xevent: XEvent) -> XButtonEvent
[src]
impl From<XEvent> for XDestroyWindowEvent
[src]
fn from(xevent: XEvent) -> XDestroyWindowEvent
[src]
impl From<XEvent> for XErrorEvent
[src]
fn from(xevent: XEvent) -> XErrorEvent
[src]
impl From<XEvent> for XExposeEvent
[src]
fn from(xevent: XEvent) -> XExposeEvent
[src]
impl From<XEvent> for XFocusChangeEvent
[src]
fn from(xevent: XEvent) -> XFocusChangeEvent
[src]
impl From<XEvent> for XGenericEventCookie
[src]
fn from(xevent: XEvent) -> XGenericEventCookie
[src]
impl From<XEvent> for XGraphicsExposeEvent
[src]
fn from(xevent: XEvent) -> XGraphicsExposeEvent
[src]
impl From<XEvent> for XGravityEvent
[src]
fn from(xevent: XEvent) -> XGravityEvent
[src]
impl From<XEvent> for XKeyEvent
[src]
impl From<XEvent> for XKeymapEvent
[src]
fn from(xevent: XEvent) -> XKeymapEvent
[src]
impl From<XEvent> for XMapEvent
[src]
impl From<XEvent> for XCirculateEvent
[src]
fn from(xevent: XEvent) -> XCirculateEvent
[src]
impl From<XEvent> for XMappingEvent
[src]
fn from(xevent: XEvent) -> XMappingEvent
[src]
impl From<XEvent> for XMapRequestEvent
[src]
fn from(xevent: XEvent) -> XMapRequestEvent
[src]
impl From<XEvent> for XMotionEvent
[src]
fn from(xevent: XEvent) -> XMotionEvent
[src]
impl From<XEvent> for XNoExposeEvent
[src]
fn from(xevent: XEvent) -> XNoExposeEvent
[src]
impl From<XEvent> for XPropertyEvent
[src]
fn from(xevent: XEvent) -> XPropertyEvent
[src]
impl From<XEvent> for XReparentEvent
[src]
fn from(xevent: XEvent) -> XReparentEvent
[src]
impl From<XEvent> for XResizeRequestEvent
[src]
fn from(xevent: XEvent) -> XResizeRequestEvent
[src]
impl From<XEvent> for XSelectionClearEvent
[src]
fn from(xevent: XEvent) -> XSelectionClearEvent
[src]
impl From<XEvent> for XSelectionEvent
[src]
fn from(xevent: XEvent) -> XSelectionEvent
[src]
impl From<XEvent> for XSelectionRequestEvent
[src]
fn from(xevent: XEvent) -> XSelectionRequestEvent
[src]
impl From<XEvent> for XCirculateRequestEvent
[src]
fn from(xevent: XEvent) -> XCirculateRequestEvent
[src]
impl From<XEvent> for XUnmapEvent
[src]
fn from(xevent: XEvent) -> XUnmapEvent
[src]
impl From<XEvent> for XVisibilityEvent
[src]
fn from(xevent: XEvent) -> XVisibilityEvent
[src]
impl From<XEvent> for XF86VidModeNotifyEvent
[src]
fn from(xevent: XEvent) -> XF86VidModeNotifyEvent
[src]
impl From<XEvent> for XScreenSaverNotifyEvent
[src]
fn from(xevent: XEvent) -> XScreenSaverNotifyEvent
[src]
impl From<XEvent> for XRRScreenChangeNotifyEvent
[src]
fn from(xevent: XEvent) -> XRRScreenChangeNotifyEvent
[src]
impl From<XEvent> for XRRNotifyEvent
[src]
fn from(xevent: XEvent) -> XRRNotifyEvent
[src]
impl From<XEvent> for XRROutputChangeNotifyEvent
[src]
fn from(xevent: XEvent) -> XRROutputChangeNotifyEvent
[src]
impl From<XEvent> for XRRCrtcChangeNotifyEvent
[src]
fn from(xevent: XEvent) -> XRRCrtcChangeNotifyEvent
[src]
impl From<XEvent> for XRROutputPropertyNotifyEvent
[src]
fn from(xevent: XEvent) -> XRROutputPropertyNotifyEvent
[src]
impl From<XEvent> for XRRProviderChangeNotifyEvent
[src]
fn from(xevent: XEvent) -> XRRProviderChangeNotifyEvent
[src]
impl From<XEvent> for XClientMessageEvent
[src]
fn from(xevent: XEvent) -> XClientMessageEvent
[src]
impl From<XEvent> for XRRProviderPropertyNotifyEvent
[src]
fn from(xevent: XEvent) -> XRRProviderPropertyNotifyEvent
[src]
impl From<XEvent> for XRRResourceChangeNotifyEvent
[src]
fn from(xevent: XEvent) -> XRRResourceChangeNotifyEvent
[src]
impl From<XEvent> for XColormapEvent
[src]
fn from(xevent: XEvent) -> XColormapEvent
[src]
impl From<XEvent> for XConfigureEvent
[src]
fn from(xevent: XEvent) -> XConfigureEvent
[src]
impl From<XEvent> for XConfigureRequestEvent
[src]
fn from(xevent: XEvent) -> XConfigureRequestEvent
[src]
impl From<XEvent> for XCreateWindowEvent
[src]
fn from(xevent: XEvent) -> XCreateWindowEvent
[src]
impl From<XEvent> for XCrossingEvent
[src]
fn from(xevent: XEvent) -> XCrossingEvent
[src]
impl From<XExposeEvent> for XEvent
[src]
fn from(other: XExposeEvent) -> XEvent
[src]
impl From<XF86VidModeNotifyEvent> for XEvent
[src]
fn from(other: XF86VidModeNotifyEvent) -> XEvent
[src]
impl From<XFocusChangeEvent> for XEvent
[src]
fn from(other: XFocusChangeEvent) -> XEvent
[src]
impl From<XGenericEventCookie> for XEvent
[src]
fn from(other: XGenericEventCookie) -> XEvent
[src]
impl From<XGraphicsExposeEvent> for XEvent
[src]
fn from(other: XGraphicsExposeEvent) -> XEvent
[src]
impl From<XGravityEvent> for XEvent
[src]
fn from(other: XGravityEvent) -> XEvent
[src]
impl From<XKeyEvent> for XEvent
[src]
impl From<XKeymapEvent> for XEvent
[src]
fn from(other: XKeymapEvent) -> XEvent
[src]
impl From<XMapEvent> for XEvent
[src]
impl From<XMapRequestEvent> for XEvent
[src]
fn from(other: XMapRequestEvent) -> XEvent
[src]
impl From<XMappingEvent> for XEvent
[src]
fn from(other: XMappingEvent) -> XEvent
[src]
impl From<XMotionEvent> for XEvent
[src]
fn from(other: XMotionEvent) -> XEvent
[src]
impl From<XNoExposeEvent> for XEvent
[src]
fn from(other: XNoExposeEvent) -> XEvent
[src]
impl From<XPropertyEvent> for XEvent
[src]
fn from(other: XPropertyEvent) -> XEvent
[src]
impl From<XRRCrtcChangeNotifyEvent> for XEvent
[src]
fn from(other: XRRCrtcChangeNotifyEvent) -> XEvent
[src]
impl From<XRRNotifyEvent> for XEvent
[src]
fn from(other: XRRNotifyEvent) -> XEvent
[src]
impl From<XRROutputChangeNotifyEvent> for XEvent
[src]
fn from(other: XRROutputChangeNotifyEvent) -> XEvent
[src]
impl From<XRROutputPropertyNotifyEvent> for XEvent
[src]
fn from(other: XRROutputPropertyNotifyEvent) -> XEvent
[src]
impl From<XRRProviderChangeNotifyEvent> for XEvent
[src]
fn from(other: XRRProviderChangeNotifyEvent) -> XEvent
[src]
impl From<XRRProviderPropertyNotifyEvent> for XEvent
[src]
fn from(other: XRRProviderPropertyNotifyEvent) -> XEvent
[src]
impl From<XRRResourceChangeNotifyEvent> for XEvent
[src]
fn from(other: XRRResourceChangeNotifyEvent) -> XEvent
[src]
impl From<XRRScreenChangeNotifyEvent> for XEvent
[src]
fn from(other: XRRScreenChangeNotifyEvent) -> XEvent
[src]
impl From<XReparentEvent> for XEvent
[src]
fn from(other: XReparentEvent) -> XEvent
[src]
impl From<XResizeRequestEvent> for XEvent
[src]
fn from(other: XResizeRequestEvent) -> XEvent
[src]
impl From<XScreenSaverNotifyEvent> for XEvent
[src]
fn from(other: XScreenSaverNotifyEvent) -> XEvent
[src]
impl From<XSelectionClearEvent> for XEvent
[src]
fn from(other: XSelectionClearEvent) -> XEvent
[src]
impl From<XSelectionEvent> for XEvent
[src]
fn from(other: XSelectionEvent) -> XEvent
[src]
impl From<XSelectionRequestEvent> for XEvent
[src]
fn from(other: XSelectionRequestEvent) -> XEvent
[src]
impl From<XUnmapEvent> for XEvent
[src]
fn from(other: XUnmapEvent) -> XEvent
[src]
impl From<XVisibilityEvent> for XEvent
[src]
fn from(other: XVisibilityEvent) -> XEvent
[src]
Auto Trait Implementations
impl RefUnwindSafe for XEvent
impl !Send for XEvent
impl !Sync for XEvent
impl Unpin for XEvent
impl UnwindSafe for XEvent
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,