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§
impl Copy for Extension
impl Eq for Extension
impl StructuralPartialEq for Extension
Auto Trait Implementations§
impl Freeze for Extension
impl RefUnwindSafe for Extension
impl Send for Extension
impl Sync for Extension
impl Unpin for Extension
impl UnwindSafe for Extension
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)