Expand description
Introspection XML support (quick-xml
feature)
Thanks to the org.freedesktop.DBus.Introspectable
interface, objects may be introspected at
runtime, returning an XML string that describes the object.
This optional quick_xml
module provides facilities to parse the XML data into more convenient Rust
structures. The XML string may be parsed to a tree with Node.from_reader()
.
This module has a more type-safe API and uses a maintained XML parser. It will eventually replace the xml module. See also:
- Introspection format in the DBus specification
Structs
- Annotations are generic key/value pairs of metadata.
- An argument
- An interface
- A method
- An introspection tree node (typically the root of the XML document).
- A property
- A signal
Enums
- A direction of an argument
- The possible property access types