Available on (crate features client_system or server_system) and crate feature server_system only.
Expand description

Server-side implementation of a Wayland protocol backend using libwayland

The main entrypoint is the Backend::new method.

Structs

A backend object that represents the state of a wayland server.
An ID representing a Wayland client
Holds the client credentials
An Id representing a global
Description of a global advertised to some clients.
Main handle of a backend to the Wayland protocol
An error generated when trying to act on an invalid ObjectId.
An ID representing a Wayland object
A weak reference to a Handle

Enums

Describes why a client has been disconnected from the server.
An error type representing the failure to initialize a backend

Traits

A trait representing your data associated to a client
A trait representing the handling of new bound globals
A trait representing your data associated to an object