Docs.rs
  • wayland-client-0.30.0-alpha8
    • wayland-client 0.30.0-alpha8
    • Docs.rs crate page
    • MIT
    • Links
    • Documentation
    • Repository
    • crates.io
    • Source
    • Owners
    • github:smithay:publishers
    • elinorbgr
    • Dependencies
      • bitflags ^1.2 normal
      • futures-channel ^0.3.16 normal
      • log ^0.4 normal
      • nix ^0.23 normal
      • thiserror ^1.0.2 normal
      • wayland-backend ^0.1.0-alpha8 normal
      • wayland-scanner ^0.30.0-alpha8 normal
      • tempfile ^3.2 dev
    • Versions
    • 100% of the crate is documented
  • Go to latest stable release
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • Rust
    • About docs.rs
    • Privacy policy
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

Crate wayland_client

logo

Crate wayland_client

  • Version 0.30.0-alpha8
  • All Items
  • Modules
  • Macros
  • Structs
  • Enums
  • Traits

Modules

  • backend
  • globals
  • protocol

Macros

  • delegate_dispatch
  • event_created_child

Structs

  • Connection
  • ConnectionHandle
  • EventQueue
  • QueueHandle
  • QueueProxyData

Enums

  • ConnectError
  • DispatchError
  • WEnum

Traits

  • DelegateDispatch
  • DelegateDispatchBase
  • Dispatch
  • Proxy
logo
Change settings

Crate wayland_client

source · [−]
Expand description

wayland-client

Modules

backend

Backend reexports

globals

Helpers for listing and bindings globals

protocol

Generated protocol definitions

Macros

delegate_dispatch

A helper macro which delegates a set of Dispatch implementations for a proxy to some other type which implements DelegateDispatch for each proxy.

event_created_child

Macro used to override Dispatch::event_created_child()

Structs

Connection

The Wayland connection

ConnectionHandle

A handle to the Wayland connection

EventQueue

An event queue

QueueHandle

A handle representing an EventQueue, used to assign objects upon creation.

QueueProxyData

The ObjectData implementation used by Wayland proxies, integrating with Dispatch

Enums

ConnectError

An error when trying to establish a Wayland connection.

DispatchError

Wayland dispatching error

WEnum

An enum value in the protocol.

Traits

DelegateDispatch

A trait which defines a delegate type to handle some type of proxy.

DelegateDispatchBase

The base trait used to define a delegate type to handle some type of proxy.

Dispatch

A trait which provides an implementation for handling events from the server on a proxy with some type of associated user data.

Proxy

Trait representing a Wayland interface

Loading search results...