skylane
is implementation of Wayland protocol written in Rust.
Project consists of three repositories:
-
skylane
- core protocol implementation -
skylane_scanner
- generates marshalling code from XML protocol description (equivalent towayland-scanner
) -
skylane_protocols
- protocol marshalling code generated usingskylane_scanner
+ some glue code
Documentation can be found on docs.rs.
skylane
is developed as part of perceptia
project.
Most up to date usage examples can be found there.
skylane_scanner
is released under the MIT License.