Crate zbus_names

Source
Expand description

§zbus_names

This crate provides collection of types for various D-Bus bus names.

This is used by zbus (and in future by zbus_macros as well) crate. Other D-Bus crates are also encouraged to use this API in the spirit of cooperation. :)

For convenience, zbus re-exports this crate as names, so you do not need to depend directly on this crate if you already depend on zbus.

Status: Stable.

Structs§

ErrorName
String that identifies an error name on the bus.
InterfaceName
String that identifies an interface name on the bus.
MemberName
String that identifies an member (method or signal) name on the bus.
OwnedBusName
Owned sibling of BusName.
OwnedErrorName
Owned sibling of ErrorName.
OwnedInterfaceName
Owned sibling of InterfaceName.
OwnedMemberName
Owned sibling of MemberName.
OwnedPropertyName
Owned sibling of PropertyName.
OwnedUniqueName
Owned sibling of UniqueName.
OwnedWellKnownName
Owned sibling of WellKnownName.
PropertyName
String that identifies a property name on the bus.
UniqueName
String that identifies a unique bus name.
WellKnownName
String that identifies a well-known bus name.

Enums§

BusName
String that identifies a bus name.
Error
The error type for zbus_names.

Type Aliases§

Result
Alias for a Result with the error type zbus_names::Error.