Struct x11_dl::xlib::XEvent [] [src]

pub struct XEvent {
    pub pad: [c_long; 24],
}

Fields

pad

Methods

impl XEvent

fn get_type(&self) -> c_int

Trait Implementations

impl AsMut<XAnyEvent> for XEvent

fn as_mut(&mut self) -> &mut XAnyEvent

impl AsRef<XAnyEvent> for XEvent

fn as_ref(&self) -> &XAnyEvent

impl From<XAnyEvent> for XEvent

fn from(other: XAnyEvent) -> XEvent

impl<'a> From<&'a XAnyEvent> for XEvent

fn from(other: &'a XAnyEvent) -> XEvent

impl AsMut<XButtonEvent> for XEvent

fn as_mut(&mut self) -> &mut XButtonEvent

impl AsRef<XButtonEvent> for XEvent

fn as_ref(&self) -> &XButtonEvent

impl From<XButtonEvent> for XEvent

fn from(other: XButtonEvent) -> XEvent

impl<'a> From<&'a XButtonEvent> for XEvent

fn from(other: &'a XButtonEvent) -> XEvent

impl AsMut<XCirculateEvent> for XEvent

fn as_mut(&mut self) -> &mut XCirculateEvent

impl AsRef<XCirculateEvent> for XEvent

fn as_ref(&self) -> &XCirculateEvent

impl From<XCirculateEvent> for XEvent

fn from(other: XCirculateEvent) -> XEvent

impl<'a> From<&'a XCirculateEvent> for XEvent

fn from(other: &'a XCirculateEvent) -> XEvent

impl AsMut<XCirculateRequestEvent> for XEvent

fn as_mut(&mut self) -> &mut XCirculateRequestEvent

impl AsRef<XCirculateRequestEvent> for XEvent

fn as_ref(&self) -> &XCirculateRequestEvent

impl From<XCirculateRequestEvent> for XEvent

fn from(other: XCirculateRequestEvent) -> XEvent

impl<'a> From<&'a XCirculateRequestEvent> for XEvent

fn from(other: &'a XCirculateRequestEvent) -> XEvent

impl AsMut<XClientMessageEvent> for XEvent

fn as_mut(&mut self) -> &mut XClientMessageEvent

impl AsRef<XClientMessageEvent> for XEvent

fn as_ref(&self) -> &XClientMessageEvent

impl From<XClientMessageEvent> for XEvent

fn from(other: XClientMessageEvent) -> XEvent

impl<'a> From<&'a XClientMessageEvent> for XEvent

fn from(other: &'a XClientMessageEvent) -> XEvent

impl AsMut<XColormapEvent> for XEvent

fn as_mut(&mut self) -> &mut XColormapEvent

impl AsRef<XColormapEvent> for XEvent

fn as_ref(&self) -> &XColormapEvent

impl From<XColormapEvent> for XEvent

fn from(other: XColormapEvent) -> XEvent

impl<'a> From<&'a XColormapEvent> for XEvent

fn from(other: &'a XColormapEvent) -> XEvent

impl AsMut<XConfigureEvent> for XEvent

fn as_mut(&mut self) -> &mut XConfigureEvent

impl AsRef<XConfigureEvent> for XEvent

fn as_ref(&self) -> &XConfigureEvent

impl From<XConfigureEvent> for XEvent

fn from(other: XConfigureEvent) -> XEvent

impl<'a> From<&'a XConfigureEvent> for XEvent

fn from(other: &'a XConfigureEvent) -> XEvent

impl AsMut<XConfigureRequestEvent> for XEvent

fn as_mut(&mut self) -> &mut XConfigureRequestEvent

impl AsRef<XConfigureRequestEvent> for XEvent

fn as_ref(&self) -> &XConfigureRequestEvent

impl From<XConfigureRequestEvent> for XEvent

fn from(other: XConfigureRequestEvent) -> XEvent

impl<'a> From<&'a XConfigureRequestEvent> for XEvent

fn from(other: &'a XConfigureRequestEvent) -> XEvent

impl AsMut<XCreateWindowEvent> for XEvent

fn as_mut(&mut self) -> &mut XCreateWindowEvent

impl AsRef<XCreateWindowEvent> for XEvent

fn as_ref(&self) -> &XCreateWindowEvent

impl From<XCreateWindowEvent> for XEvent

fn from(other: XCreateWindowEvent) -> XEvent

impl<'a> From<&'a XCreateWindowEvent> for XEvent

fn from(other: &'a XCreateWindowEvent) -> XEvent

impl AsMut<XCrossingEvent> for XEvent

fn as_mut(&mut self) -> &mut XCrossingEvent

impl AsRef<XCrossingEvent> for XEvent

fn as_ref(&self) -> &XCrossingEvent

impl From<XCrossingEvent> for XEvent

fn from(other: XCrossingEvent) -> XEvent

impl<'a> From<&'a XCrossingEvent> for XEvent

fn from(other: &'a XCrossingEvent) -> XEvent

impl AsMut<XDestroyWindowEvent> for XEvent

fn as_mut(&mut self) -> &mut XDestroyWindowEvent

impl AsRef<XDestroyWindowEvent> for XEvent

fn as_ref(&self) -> &XDestroyWindowEvent

impl From<XDestroyWindowEvent> for XEvent

fn from(other: XDestroyWindowEvent) -> XEvent

impl<'a> From<&'a XDestroyWindowEvent> for XEvent

fn from(other: &'a XDestroyWindowEvent) -> XEvent

impl AsMut<XErrorEvent> for XEvent

fn as_mut(&mut self) -> &mut XErrorEvent

impl AsRef<XErrorEvent> for XEvent

fn as_ref(&self) -> &XErrorEvent

impl From<XErrorEvent> for XEvent

fn from(other: XErrorEvent) -> XEvent

impl<'a> From<&'a XErrorEvent> for XEvent

fn from(other: &'a XErrorEvent) -> XEvent

impl AsMut<XExposeEvent> for XEvent

fn as_mut(&mut self) -> &mut XExposeEvent

impl AsRef<XExposeEvent> for XEvent

fn as_ref(&self) -> &XExposeEvent

impl From<XExposeEvent> for XEvent

fn from(other: XExposeEvent) -> XEvent

impl<'a> From<&'a XExposeEvent> for XEvent

fn from(other: &'a XExposeEvent) -> XEvent

impl AsMut<XFocusChangeEvent> for XEvent

fn as_mut(&mut self) -> &mut XFocusChangeEvent

impl AsRef<XFocusChangeEvent> for XEvent

fn as_ref(&self) -> &XFocusChangeEvent

impl From<XFocusChangeEvent> for XEvent

fn from(other: XFocusChangeEvent) -> XEvent

impl<'a> From<&'a XFocusChangeEvent> for XEvent

fn from(other: &'a XFocusChangeEvent) -> XEvent

impl AsMut<XGenericEventCookie> for XEvent

fn as_mut(&mut self) -> &mut XGenericEventCookie

impl AsRef<XGenericEventCookie> for XEvent

fn as_ref(&self) -> &XGenericEventCookie

impl From<XGenericEventCookie> for XEvent

fn from(other: XGenericEventCookie) -> XEvent

impl<'a> From<&'a XGenericEventCookie> for XEvent

fn from(other: &'a XGenericEventCookie) -> XEvent

impl AsMut<XGraphicsExposeEvent> for XEvent

fn as_mut(&mut self) -> &mut XGraphicsExposeEvent

impl AsRef<XGraphicsExposeEvent> for XEvent

fn as_ref(&self) -> &XGraphicsExposeEvent

impl From<XGraphicsExposeEvent> for XEvent

fn from(other: XGraphicsExposeEvent) -> XEvent

impl<'a> From<&'a XGraphicsExposeEvent> for XEvent

fn from(other: &'a XGraphicsExposeEvent) -> XEvent

impl AsMut<XGravityEvent> for XEvent

fn as_mut(&mut self) -> &mut XGravityEvent

impl AsRef<XGravityEvent> for XEvent

fn as_ref(&self) -> &XGravityEvent

impl From<XGravityEvent> for XEvent

fn from(other: XGravityEvent) -> XEvent

impl<'a> From<&'a XGravityEvent> for XEvent

fn from(other: &'a XGravityEvent) -> XEvent

impl AsMut<XKeyEvent> for XEvent

fn as_mut(&mut self) -> &mut XKeyEvent

impl AsRef<XKeyEvent> for XEvent

fn as_ref(&self) -> &XKeyEvent

impl From<XKeyEvent> for XEvent

fn from(other: XKeyEvent) -> XEvent

impl<'a> From<&'a XKeyEvent> for XEvent

fn from(other: &'a XKeyEvent) -> XEvent

impl AsMut<XKeymapEvent> for XEvent

fn as_mut(&mut self) -> &mut XKeymapEvent

impl AsRef<XKeymapEvent> for XEvent

fn as_ref(&self) -> &XKeymapEvent

impl From<XKeymapEvent> for XEvent

fn from(other: XKeymapEvent) -> XEvent

impl<'a> From<&'a XKeymapEvent> for XEvent

fn from(other: &'a XKeymapEvent) -> XEvent

impl AsMut<XMapEvent> for XEvent

fn as_mut(&mut self) -> &mut XMapEvent

impl AsRef<XMapEvent> for XEvent

fn as_ref(&self) -> &XMapEvent

impl From<XMapEvent> for XEvent

fn from(other: XMapEvent) -> XEvent

impl<'a> From<&'a XMapEvent> for XEvent

fn from(other: &'a XMapEvent) -> XEvent

impl AsMut<XMappingEvent> for XEvent

fn as_mut(&mut self) -> &mut XMappingEvent

impl AsRef<XMappingEvent> for XEvent

fn as_ref(&self) -> &XMappingEvent

impl From<XMappingEvent> for XEvent

fn from(other: XMappingEvent) -> XEvent

impl<'a> From<&'a XMappingEvent> for XEvent

fn from(other: &'a XMappingEvent) -> XEvent

impl AsMut<XMapRequestEvent> for XEvent

fn as_mut(&mut self) -> &mut XMapRequestEvent

impl AsRef<XMapRequestEvent> for XEvent

fn as_ref(&self) -> &XMapRequestEvent

impl From<XMapRequestEvent> for XEvent

fn from(other: XMapRequestEvent) -> XEvent

impl<'a> From<&'a XMapRequestEvent> for XEvent

fn from(other: &'a XMapRequestEvent) -> XEvent

impl AsMut<XMotionEvent> for XEvent

fn as_mut(&mut self) -> &mut XMotionEvent

impl AsRef<XMotionEvent> for XEvent

fn as_ref(&self) -> &XMotionEvent

impl From<XMotionEvent> for XEvent

fn from(other: XMotionEvent) -> XEvent

impl<'a> From<&'a XMotionEvent> for XEvent

fn from(other: &'a XMotionEvent) -> XEvent

impl AsMut<XNoExposeEvent> for XEvent

fn as_mut(&mut self) -> &mut XNoExposeEvent

impl AsRef<XNoExposeEvent> for XEvent

fn as_ref(&self) -> &XNoExposeEvent

impl From<XNoExposeEvent> for XEvent

fn from(other: XNoExposeEvent) -> XEvent

impl<'a> From<&'a XNoExposeEvent> for XEvent

fn from(other: &'a XNoExposeEvent) -> XEvent

impl AsMut<XPropertyEvent> for XEvent

fn as_mut(&mut self) -> &mut XPropertyEvent

impl AsRef<XPropertyEvent> for XEvent

fn as_ref(&self) -> &XPropertyEvent

impl From<XPropertyEvent> for XEvent

fn from(other: XPropertyEvent) -> XEvent

impl<'a> From<&'a XPropertyEvent> for XEvent

fn from(other: &'a XPropertyEvent) -> XEvent

impl AsMut<XReparentEvent> for XEvent

fn as_mut(&mut self) -> &mut XReparentEvent

impl AsRef<XReparentEvent> for XEvent

fn as_ref(&self) -> &XReparentEvent

impl From<XReparentEvent> for XEvent

fn from(other: XReparentEvent) -> XEvent

impl<'a> From<&'a XReparentEvent> for XEvent

fn from(other: &'a XReparentEvent) -> XEvent

impl AsMut<XResizeRequestEvent> for XEvent

fn as_mut(&mut self) -> &mut XResizeRequestEvent

impl AsRef<XResizeRequestEvent> for XEvent

fn as_ref(&self) -> &XResizeRequestEvent

impl From<XResizeRequestEvent> for XEvent

fn from(other: XResizeRequestEvent) -> XEvent

impl<'a> From<&'a XResizeRequestEvent> for XEvent

fn from(other: &'a XResizeRequestEvent) -> XEvent

impl AsMut<XSelectionClearEvent> for XEvent

fn as_mut(&mut self) -> &mut XSelectionClearEvent

impl AsRef<XSelectionClearEvent> for XEvent

fn as_ref(&self) -> &XSelectionClearEvent

impl From<XSelectionClearEvent> for XEvent

fn from(other: XSelectionClearEvent) -> XEvent

impl<'a> From<&'a XSelectionClearEvent> for XEvent

fn from(other: &'a XSelectionClearEvent) -> XEvent

impl AsMut<XSelectionEvent> for XEvent

fn as_mut(&mut self) -> &mut XSelectionEvent

impl AsRef<XSelectionEvent> for XEvent

fn as_ref(&self) -> &XSelectionEvent

impl From<XSelectionEvent> for XEvent

fn from(other: XSelectionEvent) -> XEvent

impl<'a> From<&'a XSelectionEvent> for XEvent

fn from(other: &'a XSelectionEvent) -> XEvent

impl AsMut<XSelectionRequestEvent> for XEvent

fn as_mut(&mut self) -> &mut XSelectionRequestEvent

impl AsRef<XSelectionRequestEvent> for XEvent

fn as_ref(&self) -> &XSelectionRequestEvent

impl From<XSelectionRequestEvent> for XEvent

fn from(other: XSelectionRequestEvent) -> XEvent

impl<'a> From<&'a XSelectionRequestEvent> for XEvent

fn from(other: &'a XSelectionRequestEvent) -> XEvent

impl AsMut<XUnmapEvent> for XEvent

fn as_mut(&mut self) -> &mut XUnmapEvent

impl AsRef<XUnmapEvent> for XEvent

fn as_ref(&self) -> &XUnmapEvent

impl From<XUnmapEvent> for XEvent

fn from(other: XUnmapEvent) -> XEvent

impl<'a> From<&'a XUnmapEvent> for XEvent

fn from(other: &'a XUnmapEvent) -> XEvent

impl AsMut<XVisibilityEvent> for XEvent

fn as_mut(&mut self) -> &mut XVisibilityEvent

impl AsRef<XVisibilityEvent> for XEvent

fn as_ref(&self) -> &XVisibilityEvent

impl From<XVisibilityEvent> for XEvent

fn from(other: XVisibilityEvent) -> XEvent

impl<'a> From<&'a XVisibilityEvent> for XEvent

fn from(other: &'a XVisibilityEvent) -> XEvent

Derived Implementations

impl PartialEq for XEvent

fn eq(&self, __arg_0: &XEvent) -> bool

fn ne(&self, __arg_0: &XEvent) -> bool

impl Copy for XEvent

impl Clone for XEvent

fn clone(&self) -> XEvent

1.0.0fn clone_from(&mut self, source: &Self)