Cargo Features
[dependencies]
xcb = { version = "1.7.0", default-features = false, features = ["debug_atom_names", "dl", "libxcb_v1_14", "xlib_xcb", "xlib_xcb_dl", "all-extensions", "composite", "damage", "dpms", "dri2", "dri3", "ge", "glx", "present", "randr", "record", "render", "res", "screensaver", "shape", "shm", "sync", "xevie", "xf86dri", "xf86vidmode", "xfixes", "xinerama", "xinput", "xkb", "xprint", "xselinux", "xtest", "xv", "xvmc", "as-raw-xcb-connection"] }
- default = libxcb_v1_14
-
The
libxcb_v1_14feature is set by default wheneverxcbis added withoutsomewhere in the dependency tree.default-features = false - debug_atom_names
- dl xlib_xcb_dl?
-
Enables libloading
Affects
base::unload_libraries… - libxcb_v1_14 default
- xlib_xcb
-
Enables x11
Affects
base::EventQueueOwner… - xlib_xcb_dl = dl
-
Enables x11-dl
Affects
base::EventQueueOwner… - all-extensions = composite, damage, dpms, dri2, dri3, ge, glx, present, randr, record, render, res, screensaver, shape, shm, sync, xevie, xf86dri, xf86vidmode, xfixes, xinerama, xinput, xkb, xprint, xselinux, xtest, xv, xvmc
- composite all-extensions? = xfixes
-
Extension features
Affects
xcb::composite… - damage all-extensions? = xfixes
-
Affects
xcb::damage… - dpms all-extensions?
-
Affects
xcb::dpms… - dri2 all-extensions?
-
Affects
xcb::dri2… - dri3 all-extensions?
-
Affects
xcb::dri3… - ge all-extensions?
-
Affects
xcb::ge… - glx all-extensions?
-
Affects
xcb::glx… - present all-extensions? = render, sync, xfixes
-
Affects
xcb::present,base::SpecialEventId,base::SpecialEvent… - randr all-extensions? = render
-
Affects
xcb::randr… - record all-extensions?
-
Affects
xcb::record… - render all-extensions? present? randr? xfixes?
-
Affects
xcb::render… - res all-extensions?
-
Affects
xcb::res… - screensaver all-extensions?
-
Affects
xcb::screensaver… - shape all-extensions? xfixes?
-
Affects
xcb::shape… - shm all-extensions? xv?
-
Affects
xcb::shm… - sync all-extensions? present?
-
Affects
xcb::sync… - xevie all-extensions?
-
Affects
xcb::xevie… - xf86dri all-extensions?
-
Affects
xcb::xf86dri… - xf86vidmode all-extensions?
-
Affects
xcb::xf86vidmode… - xfixes all-extensions? composite? damage? present? xinput? = render, shape
-
Affects
xcb::xfixes… - xinerama all-extensions?
-
Affects
xcb::xinerama… - xinput all-extensions? = xfixes
-
Affects
xcb::xinput,base::SpecialEventId,base::SpecialEvent… - xkb all-extensions?
-
Affects
xcb::xkb… - xprint all-extensions?
-
Affects
xcb::xprint… - xselinux all-extensions?
-
Affects
xcb::xselinux… - xtest all-extensions?
-
Affects
xcb::xtest… - xv all-extensions? xvmc? = shm
-
Affects
xcb::xv… - xvmc all-extensions? = xv
-
Affects
xcb::xvmc…
Features from optional dependencies
In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- as-raw-xcb-connection implicit feature
-
Enables as-raw-xcb-connection
as-raw-xcb-connection:
Trait to facilitate interoperatibility with libxcb C API
- x11 xlib_xcb?