Module backend

Available on crate feature wayland and Linux only.
Expand description

Backend reexports

Modules§

protocol
Types and utilities for manipulating the Wayland protocol
smallvec
Small vectors in various sizes. These store a certain number of elements inline, and fall back to the heap for larger allocations. This can be a useful optimization for improving cache locality and reducing allocator traffic for workloads that fit within the inline buffer.

Structs§

Backend
A Wayland client backend
InvalidId
An error generated when trying to act on an invalid ObjectId.
NoWaylandLib
An error type representing the failure to load libwayland
ObjectId
An ID representing a Wayland object
ReadEventsGuard
Guard for synchronizing event reading across multiple threads
WeakBackend
A weak handle to a Backend

Enums§

WaylandError
An error that can occur when using a Wayland connection

Traits§

ObjectData
A trait representing your data associated to an object