wayrs-client-0.2.0 has been yanked.
wayrs
A simple Rust implementation of Wayland client library.
Design decisions
- Single event queue
- No interior mutability
- No
libwaylandcompatibility
Project structure
The project is split into multiple crates:
wayrs-client: The main crate with implements Wayland wire protocol. ProvidesConnectiontype which represents open Wayland socket.wayrs-scanner: Providesgenerate!macro that generates glue code from.xmlfiles. Generated code for the core protocol is already included inwayrs-client.wayrs-shm-alloc: A simple "free list" shared memory allocator.