zbus_systemd
v0.0
Proof-of-Concept, do not rely on it.
A pure-Rust library to interact with systemd DBus services.
zbus_systemd
provides support for interacting with the whole suite of systemd services over DBus.
Motivations and trade-offs
This library tries to achieve the following goals:
- provide coverage for all systemd DBus services in a single crate
- build on top of a Rust-native DBus stack, thanks to
zbus
- statically generate library code directly from systemd definitions
- mainly rely on generated interfaces, with few manual overrides where needed
Examples
Some code snippets are available under examples.
License
Licensed under either of
- MIT license - http://opensource.org/licenses/MIT
- Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0
at your option.