Module wayland_backend::sys::client
source · Available on (crate features
client_system
or server_system
) and crate feature client_system
only.Expand description
Client-side implementation of a Wayland protocol backend using libwayland
Entrypoints are:
Backend::connect
method if you’re creating the Wayland connectionBackend::from_foreign_display
if you’re interacting with an already existing Wayland connection through FFI.
Structs
- A Wayland client backend
- An error generated when trying to act on an invalid
ObjectId
. - An error type representing the failure to load libwayland
- An ID representing a Wayland object
- Guard for synchronizing event reading across multiple threads
- A weak handle to a
Backend
Enums
- An error that can occur when using a Wayland connection
Traits
- A trait representing your data associated to an object