bouk / zbus_systemd

A pure-Rust library to interact with systemd DBus services

Home Page:https://docs.rs/zbus_systemd

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zbus_systemd

crates.io Documentation

⚠️ This is an in-progress 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

at your option.

About

A pure-Rust library to interact with systemd DBus services

https://docs.rs/zbus_systemd


Languages

Language:Rust 99.9%Language:Just 0.1%