Expand description
A small crate which has a Rust native implementation of different kinds of D-Bus string types.
Structs§
- A D-Bus bus name is either something like “com.example.MyService” or “:1.54”
- A D-Bus bus name is either something like “com.example.MyService” or “:1.54”
- A D-Bus string must be valid UTF-8 and contain no interior nul bytes.
- A D-Bus string must be valid UTF-8 and contain no interior nul bytes.
- A D-Bus error name is usually something like “org.freedesktop.DBus.Error.Failed”
- A D-Bus error name is usually something like “org.freedesktop.DBus.Error.Failed”
- A D-Bus interface name is usually something like “org.freedesktop.DBus”
- A D-Bus interface name is usually something like “org.freedesktop.DBus”
- The supplied string was not a valid string of the desired type.
- A D-Bus member name is usually something like “Hello”, a single identifier without special characters.
- A D-Bus member name is usually something like “Hello”, a single identifier without special characters.
- A D-Bus object path is usually something like “/org/freedesktop/DBus”.
- A D-Bus object path is usually something like “/org/freedesktop/DBus”.
- A D-Bus type signature of zero or more types, e g “ii” or “sa{sv}”
- A D-Bus type signature of zero or more types, e g “ii” or “sa{sv}”
- A D-Bus type signature of a single type, e g “b” or “a{sv}” but not “ii”
- A D-Bus type signature of a single type, e g “b” or “a{sv}” but not “ii”
Traits§
- A D-Bus string-like type - a basic (non-container) type with variable length.