Module backend

Source
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