Expand description

This module contains strings with a specific format, such as a valid Interface name, a valid Error name, etc.

(The internal representation of these strings are Cow<str>, but with a \0 byte at the end to use it libdbus calls without extra allocations. This is usually nothing you have to worry about.)

Structs

A wrapper around a string that is guaranteed to be a valid D-Bus bus name.

A wrapper around a string that is guaranteed to be a valid D-Bus error name.

A wrapper around a string that is guaranteed to be a valid D-Bus interface name.

A wrapper around a string that is guaranteed to be a valid D-Bus member, i e, a signal or method name.

A wrapper around a string that is guaranteed to be a valid D-Bus object path.

A wrapper around a string that is guaranteed to be a valid (single) D-Bus type signature.