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