Module wayland_client

Source

Modules§

backend
Backend reexports
globals
Helpers for handling the initialization of an app
protocol
Generated protocol definitions

Macros§

delegate_dispatch
A helper macro which delegates a set of Dispatch implementations for proxies to some other type which provides a generic Dispatch implementation.
delegate_noop
A helper macro which delegates a set of Dispatch implementations for proxies to a static handler.
event_created_child
Macro used to override Dispatch::event_created_child()

Structs§

Connection
The Wayland connection
EventQueue
An event queue
QueueFreezeGuard
A handle that temporarily pauses event processing on an EventQueue.
QueueHandle
A handle representing an EventQueue, used to assign objects upon creation.
QueueProxyData
The ObjectData implementation used by Wayland proxies, integrating with Dispatch
Weak
A weak handle to a Wayland object

Enums§

ConnectError
An error when trying to establish a Wayland connection.
DispatchError
Wayland dispatching error
WEnum
An enum value in the protocol.

Traits§

Dispatch
A trait for handlers of proxies’ events delivered to an EventQueue.
Proxy
Trait representing a Wayland interface