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 to wayland-scanner
)
skylane_protocols
- protocol marshalling code
generated using skylane_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_protocols
is released under the MIT License.