[package]
edition = "2021"
name = "xcb-rust-protocol"
version = "0.3.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Rust x11 connection interface layer"
homepage = "https://github.com/MarcusGrass/xcb-rust"
documentation = "https://docs.rs/xcb-rust-protocol"
readme = "Readme.md"
keywords = [
"ffi",
"bindings",
"x11",
"xorg",
"linux",
]
categories = [
"external-ffi-bindings",
"no-std",
"os",
]
license = "MPL-2.0"
repository = "https://github.com/MarcusGrass/xcb-rust"
[features]
all = [
"bigreq",
"composite",
"damage",
"dbe",
"dpms",
"dri2",
"dri3",
"ge",
"glx",
"present",
"randr",
"record",
"render",
"res",
"screensaver",
"shape",
"shm",
"sync",
"xc_misc",
"xevie",
"xf86dri",
"xf86vidmode",
"xfixes",
"xinerama",
"xinput",
"xkb",
"xprint",
"xproto",
"xselinux",
"xtest",
"xv",
"xvmc",
]
bigreq = []
composite = [
"xproto",
"xfixes",
]
damage = [
"xproto",
"xfixes",
]
dbe = ["xproto"]
debug = []
dpms = []
dri2 = ["xproto"]
dri3 = ["xproto"]
ge = []
glx = ["xproto"]
present = [
"xproto",
"randr",
"xfixes",
"sync",
]
randr = [
"xproto",
"render",
]
record = []
render = ["xproto"]
res = ["xproto"]
screensaver = ["xproto"]
shape = ["xproto"]
shm = ["xproto"]
sync = ["xproto"]
xc_misc = []
xevie = []
xf86dri = []
xf86vidmode = []
xfixes = [
"xproto",
"render",
"shape",
]
xinerama = ["xproto"]
xinput = [
"xfixes",
"xproto",
]
xkb = ["xproto"]
xprint = ["xproto"]
xproto = []
xselinux = ["xproto"]
xtest = ["xproto"]
xv = [
"xproto",
"shm",
]
xvmc = ["xv"]
[lib]
name = "xcb_rust_protocol"
path = "src/lib.rs"
[[test]]
name = "basic_con"
path = "tests/basic_con.rs"
[dependencies.tiny-std]
version = "0.3.2"