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
is released under the MIT License.