Enum xcb::Extension[][src]

pub enum Extension {
Show 30 variants BigRequests, XcMisc, Composite, Damage, Dpms, Dri2, Dri3, GenericEvent, Glx, Present, RandR, Record, Render, Res, ScreenSaver, Shape, Shm, Sync, Xevie, Xf86Dri, Xf86VidMode, XFixes, Xinerama, Input, Xkb, XPrint, SeLinux, Test, Xv, XvMc,
}
Expand description

Refers to a X protocol extension.

Variants

BigRequests

The BIG-REQUESTS extension.

XcMisc

The XCMISC extension.

Composite

The Composite extension. Available with the composite cargo feature.

Damage

The DAMAGE extension. Available with the damage cargo feature.

Dpms

The DPMS extension. Available with the dpms cargo feature.

Dri2

The DRI2 extension. Available with the dri2 cargo feature.

Dri3

The DRI3 extension. Available with the dri3 cargo feature.

GenericEvent

The Generic Event Extension extension. Available with the ge cargo feature.

Glx

The GLX extension. Available with the glx cargo feature.

Present

The Present extension. Available with the present cargo feature.

RandR

The RANDR extension. Available with the randr cargo feature.

Record

The RECORD extension. Available with the record cargo feature.

Render

The RENDER extension. Available with the render cargo feature.

Res

The X-Resource extension. Available with the res cargo feature.

ScreenSaver

The MIT-SCREEN-SAVER extension. Available with the screensaver cargo feature.

Shape

The SHAPE extension. Available with the shape cargo feature.

Shm

The MIT-SHM extension. Available with the shm cargo feature.

Sync

The SYNC extension. Available with the sync cargo feature.

Xevie

The XEVIE extension. Available with the xevie cargo feature.

Xf86Dri

The XFree86-DRI extension. Available with the xf86dri cargo feature.

Xf86VidMode

The XFree86-VidModeExtension extension. Available with the xf86vidmode cargo feature.

XFixes

The XFIXES extension. Available with the xfixes cargo feature.

Xinerama

The XINERAMA extension. Available with the xinerama cargo feature.

Input

The XInputExtension extension. Available with the xinput cargo feature.

Xkb

The XKEYBOARD extension. Available with the xkb cargo feature.

XPrint

The XpExtension extension. Available with the xprint cargo feature.

SeLinux

The SELinux extension. Available with the xselinux cargo feature.

Test

The XTEST extension. Available with the xtest cargo feature.

Xv

The XVideo extension. Available with the xv cargo feature.

XvMc

The XVideo-MotionCompensation extension. Available with the xvmc cargo feature.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

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

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

Converts the given value to a String. Read more

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.