pub enum Event {
Show 16 variants X(Event), Damage(Event), Dri2(Event), Glx(Event), Present(Event), RandR(Event), ScreenSaver(Event), Shape(Event), Shm(Event), Sync(Event), XFixes(Event), Input(Event), Xkb(Event), XPrint(Event), Xv(Event), Unknown(UnknownEvent),
}
Expand description

Unified Event type from the X server.

Variants

X(Event)

The event is issued from the X core protocol.

Damage(Event)

The event is issued from the DAMAGE extension.

Dri2(Event)

The event is issued from the DRI2 extension.

Glx(Event)

The event is issued from the GLX extension.

Present(Event)

The event is issued from the Present extension.

RandR(Event)

The event is issued from the RANDR extension.

ScreenSaver(Event)

The event is issued from the MIT-SCREEN-SAVER extension.

Shape(Event)

The event is issued from the SHAPE extension.

Shm(Event)

The event is issued from the MIT-SHM extension.

Sync(Event)

The event is issued from the SYNC extension.

XFixes(Event)

The event is issued from the XFIXES extension.

Input(Event)

The event is issued from the XInputExtension extension.

Xkb(Event)

The event is issued from the XKEYBOARD extension.

XPrint(Event)

The event is issued from the XpExtension extension.

Xv(Event)

The event is issued from the XVideo extension.

Unknown(UnknownEvent)

The event was not recognized, it was likely issued from a disabled extension.

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.