/xcb-dl

Rust bindings for libxcb

Primary LanguageRustOtherNOASSERTION

xcb-dl

crates.io docs.rs

This rust crate contains bindings for libxcb, libxcb-xinput, etc. Symbols are loaded dynamically at runtime, linking at compile time is not supported.

Hacking

Almost all code in this crate is auto-generated using the generate.py python script. Run generate-all to re-generate all code.

generate.py takes as input an xml file from the xcbproto project. For consistency, these files are vendored in the xcbproto directory. The current version is 1.14.1.

The python script a heavily modified version of the c_client.py script in the libxcb source code.

License

X11