Crates.io | wl-client |
lib.rs | wl-client |
version | 0.2.0 |
created_at | 2025-04-14 02:27:33.871691+00 |
updated_at | 2025-04-21 08:59:48.636242+00 |
description | Safe client-side libwayland wrapper |
homepage | |
repository | https://github.com/mahkoh/wl-client |
max_upload_size | |
id | 1632312 |
size | 2,604,068 |
The wl-client crate provides a safe wrapper around libwayland. It should be used together with wl-client-builder to generate safe protocol wrappers.
libwayland is a mostly thread safe, reentrant, callback-based library. wl-client contains a large amount of unsafe code to make this not only safe but also convenient, e.g. by supporting scoped event handlers. wl-client contains ~200 unit tests that were created via manual mutation testing to achieve a nearly 100% test coverage. All of these tests are run through miri.
The MSRV is max(1.85, stable - 3)
.
This project is licensed under either of
at your option.