rustdesk/vendor/x11rb/Cargo.toml

220 lines
4.0 KiB
TOML

# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.
[package]
edition = "2021"
rust-version = "1.63"
name = "x11rb"
version = "0.13.1"
authors = [
"Uli Schlachter <psychon@znc.in>",
"Eduardo Sánchez Muñoz <eduardosm-dev@e64.io>",
"notgull <jtnunley01@gmail.com>",
]
description = "Rust bindings to X11"
readme = "README.md"
keywords = [
"xcb",
"X11",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/psychon/x11rb"
resolver = "1"
[package.metadata.docs.rs]
all-features = true
[[example]]
name = "generic_events"
required-features = ["present"]
[[example]]
name = "shared_memory"
required-features = [
"libc",
"shm",
]
[[example]]
name = "xeyes"
required-features = ["shape"]
[[example]]
name = "simple_window"
required-features = [
"cursor",
"resource_manager",
"tracing",
"tracing-subscriber/env-filter",
]
[[example]]
name = "display_ppm"
required-features = ["image"]
[[example]]
name = "record"
required-features = ["record"]
[dependencies.as-raw-xcb-connection]
version = "1.0"
optional = true
[dependencies.libc]
version = "0.2"
optional = true
[dependencies.libloading]
version = "0.8.0"
optional = true
[dependencies.once_cell]
version = "1.19"
optional = true
[dependencies.rustix]
version = "0.38"
features = [
"std",
"event",
"fs",
"net",
"system",
]
default-features = false
[dependencies.tracing]
version = "0.1"
optional = true
default-features = false
[dependencies.x11rb-protocol]
version = "0.13.1"
features = ["std"]
default-features = false
[dev-dependencies.gethostname]
version = "0.4"
[dev-dependencies.polling]
version = "3.4"
[dev-dependencies.tracing-subscriber]
version = "0.3"
[features]
all-extensions = [
"x11rb-protocol/all-extensions",
"composite",
"damage",
"dbe",
"dpms",
"dri2",
"dri3",
"glx",
"present",
"randr",
"record",
"render",
"res",
"screensaver",
"shape",
"shm",
"sync",
"xevie",
"xf86dri",
"xf86vidmode",
"xfixes",
"xinerama",
"xinput",
"xkb",
"xprint",
"xselinux",
"xtest",
"xv",
"xvmc",
]
allow-unsafe-code = [
"libc",
"as-raw-xcb-connection",
]
composite = [
"x11rb-protocol/composite",
"xfixes",
]
cursor = [
"render",
"resource_manager",
]
damage = [
"x11rb-protocol/damage",
"xfixes",
]
dbe = ["x11rb-protocol/dbe"]
dl-libxcb = [
"allow-unsafe-code",
"libloading",
"once_cell",
]
dpms = ["x11rb-protocol/dpms"]
dri2 = ["x11rb-protocol/dri2"]
dri3 = ["x11rb-protocol/dri3"]
extra-traits = ["x11rb-protocol/extra-traits"]
glx = ["x11rb-protocol/glx"]
image = []
present = [
"x11rb-protocol/present",
"randr",
"xfixes",
"sync",
]
randr = [
"x11rb-protocol/randr",
"render",
]
record = ["x11rb-protocol/record"]
render = ["x11rb-protocol/render"]
request-parsing = ["x11rb-protocol/request-parsing"]
res = ["x11rb-protocol/res"]
resource_manager = ["x11rb-protocol/resource_manager"]
screensaver = ["x11rb-protocol/screensaver"]
shape = ["x11rb-protocol/shape"]
shm = ["x11rb-protocol/shm"]
sync = ["x11rb-protocol/sync"]
xevie = ["x11rb-protocol/xevie"]
xf86dri = ["x11rb-protocol/xf86dri"]
xf86vidmode = ["x11rb-protocol/xf86vidmode"]
xfixes = [
"x11rb-protocol/xfixes",
"render",
"shape",
]
xinerama = ["x11rb-protocol/xinerama"]
xinput = [
"x11rb-protocol/xinput",
"xfixes",
]
xkb = ["x11rb-protocol/xkb"]
xprint = ["x11rb-protocol/xprint"]
xselinux = ["x11rb-protocol/xselinux"]
xtest = ["x11rb-protocol/xtest"]
xv = [
"x11rb-protocol/xv",
"shm",
]
xvmc = [
"x11rb-protocol/xvmc",
"xv",
]
[target."cfg(not(unix))".dependencies.gethostname]
version = "0.4"