Crate tokio_dbus

source ·
Expand description

github crates.io docs.rs

An asynchronous D-Bus implementation for the Tokio ecosystem.

So far this is a fairly low-level implementation, but is sufficient to write efficient servers without some of the flair associated with other clients (like proxies generated from xml).

To currently see how it’s used, see:

Re-exports

Modules

  • Types for dealing with buffers.
  • Types associated with the org.freedesktop.DBus interface.
  • Low level details for the D-Bus protocol implementation.
  • Types related to SASL authentication which D-Bus performs.
  • Marker types used for writing type-checked D-Bus bodies.

Structs

Enums

Traits

  • A verbatim frame that can be stored and loaded from a buffer.
  • An element that can be deserialize from a buffer.
  • An element that can be serialized to a buffer.

Type Aliases

  • Result alias using an Error as the error type by default.