[−][src]Crate dbus_strings
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" |
BusNameBuf | 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. |
DBusString | A D-Bus string must be valid UTF-8 and contain no interior nul bytes. |
ErrorName | A D-Bus error name is usually something like "org.freedesktop.DBus.Error.Failed" |
ErrorNameBuf | A D-Bus error name is usually something like "org.freedesktop.DBus.Error.Failed" |
InterfaceName | A D-Bus interface name is usually something like "org.freedesktop.DBus" |
InterfaceNameBuf | A D-Bus interface name is usually something like "org.freedesktop.DBus" |
InvalidStringError | The supplied string was not a valid string of the desired type. |
MemberName | A D-Bus member name is usually something like "Hello", a single identifier without special characters. |
MemberNameBuf | A D-Bus member name is usually something like "Hello", a single identifier without special characters. |
ObjectPath | A D-Bus object path is usually something like "/org/freedesktop/DBus". |
ObjectPathBuf | A D-Bus object path is usually something like "/org/freedesktop/DBus". |
SignatureMulti | A D-Bus type signature of zero or more types, e g "ii" or "sa{sv}" |
SignatureMultiBuf | A D-Bus type signature of zero or more types, e g "ii" or "sa{sv}" |
SignatureSingle | A D-Bus type signature of a single type, e g "b" or "a{sv}" but not "ii" |
SignatureSingleBuf | A D-Bus type signature of a single type, e g "b" or "a{sv}" but not "ii" |
Traits
StringLike | A D-Bus string-like type - a basic (non-container) type with variable length. |