#wayland-protocol #wayland #protocols #skylane

bin+lib skylane_scanner

Marshalling code generator for skylane/wayland

3 unstable releases

Uses old Rust 2015

0.1.1 Apr 21, 2017
0.1.0 Apr 20, 2017
0.0.1 Apr 2, 2017

#30 in #wayland-protocol

42 downloads per month
Used in 2 crates (via skylane_protocols)

MIT license

65KB
1.5K SLoC

Skylane

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

Documentation can be found on docs.rs.

Project

skylane is developed as part of perceptia project.

License

Github Changelog Generator is released under the MIT License.


lib.rs:

This module parses Wayland protocol definition in XML file and generates Skylane implementation.

Dependencies

~400KB