Overview of zbus subcrates
mainzbus is a safe and simple Rust API for D-Bus communication that does not depend on C libraries. The project is organized into several specialized subcrates:
zbusandzbus_macros: The primary crates for interacting with D-Bus.zvariantandzvariant_derive: Handles encoding and decoding of data to/from the D-Bus wire format.zbus_names: Provides types for various D-Bus bus names.zbus_xml: Provides an API to handle D-Bus introspection description XML.zbus_xmlgen: A developer tool used to generate Rust code from D-Bus interface description XML.