├── .github └── workflows │ └── rust.yml ├── .gitignore ├── .gitmodules ├── CONTRIBUTING.md ├── Cargo.toml ├── README.md ├── codegen.toml ├── codegen ├── Cargo.lock ├── Cargo.toml └── src │ ├── config │ └── mod.rs │ ├── generator │ ├── mod.rs │ └── ztypes.rs │ ├── main.rs │ └── parser │ ├── data.rs │ ├── interface.rs │ ├── methods.rs │ ├── mod.rs │ ├── node.rs │ ├── properties.rs │ ├── signals.rs │ └── xml.rs ├── examples ├── login1-session_lock-unlock.rs ├── login1-wall_message.rs ├── systemd1-get_default_target.rs └── timedate1-list_timezones.rs ├── justfile └── src ├── helpers.rs ├── home1 ├── generated.rs └── mod.rs ├── hostname1 ├── generated.rs └── mod.rs ├── import1 ├── generated.rs └── mod.rs ├── lib.rs ├── locale1 ├── generated.rs └── mod.rs ├── login1 ├── generated.rs └── mod.rs ├── machine1 ├── generated.rs └── mod.rs ├── network1 ├── generated.rs └── mod.rs ├── oom1 ├── generated.rs └── mod.rs ├── portable1 ├── generated.rs └── mod.rs ├── resolve1 ├── generated.rs └── mod.rs ├── systemd1 ├── generated.rs └── mod.rs ├── sysupdate1 ├── generated.rs └── mod.rs ├── timedate1 ├── generated.rs └── mod.rs └── timesync1 ├── generated.rs └── mod.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/.gitmodules -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/README.md -------------------------------------------------------------------------------- /codegen.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/codegen.toml -------------------------------------------------------------------------------- /codegen/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/codegen/Cargo.lock -------------------------------------------------------------------------------- /codegen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/codegen/Cargo.toml -------------------------------------------------------------------------------- /codegen/src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/codegen/src/config/mod.rs -------------------------------------------------------------------------------- /codegen/src/generator/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/codegen/src/generator/mod.rs -------------------------------------------------------------------------------- /codegen/src/generator/ztypes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/codegen/src/generator/ztypes.rs -------------------------------------------------------------------------------- /codegen/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/codegen/src/main.rs -------------------------------------------------------------------------------- /codegen/src/parser/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/codegen/src/parser/data.rs -------------------------------------------------------------------------------- /codegen/src/parser/interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/codegen/src/parser/interface.rs -------------------------------------------------------------------------------- /codegen/src/parser/methods.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/codegen/src/parser/methods.rs -------------------------------------------------------------------------------- /codegen/src/parser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/codegen/src/parser/mod.rs -------------------------------------------------------------------------------- /codegen/src/parser/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/codegen/src/parser/node.rs -------------------------------------------------------------------------------- /codegen/src/parser/properties.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/codegen/src/parser/properties.rs -------------------------------------------------------------------------------- /codegen/src/parser/signals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/codegen/src/parser/signals.rs -------------------------------------------------------------------------------- /codegen/src/parser/xml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/codegen/src/parser/xml.rs -------------------------------------------------------------------------------- /examples/login1-session_lock-unlock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/examples/login1-session_lock-unlock.rs -------------------------------------------------------------------------------- /examples/login1-wall_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/examples/login1-wall_message.rs -------------------------------------------------------------------------------- /examples/systemd1-get_default_target.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/examples/systemd1-get_default_target.rs -------------------------------------------------------------------------------- /examples/timedate1-list_timezones.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/examples/timedate1-list_timezones.rs -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/justfile -------------------------------------------------------------------------------- /src/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/helpers.rs -------------------------------------------------------------------------------- /src/home1/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/home1/generated.rs -------------------------------------------------------------------------------- /src/home1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/home1/mod.rs -------------------------------------------------------------------------------- /src/hostname1/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/hostname1/generated.rs -------------------------------------------------------------------------------- /src/hostname1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/hostname1/mod.rs -------------------------------------------------------------------------------- /src/import1/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/import1/generated.rs -------------------------------------------------------------------------------- /src/import1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/import1/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/locale1/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/locale1/generated.rs -------------------------------------------------------------------------------- /src/locale1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/locale1/mod.rs -------------------------------------------------------------------------------- /src/login1/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/login1/generated.rs -------------------------------------------------------------------------------- /src/login1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/login1/mod.rs -------------------------------------------------------------------------------- /src/machine1/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/machine1/generated.rs -------------------------------------------------------------------------------- /src/machine1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/machine1/mod.rs -------------------------------------------------------------------------------- /src/network1/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/network1/generated.rs -------------------------------------------------------------------------------- /src/network1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/network1/mod.rs -------------------------------------------------------------------------------- /src/oom1/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/oom1/generated.rs -------------------------------------------------------------------------------- /src/oom1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/oom1/mod.rs -------------------------------------------------------------------------------- /src/portable1/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/portable1/generated.rs -------------------------------------------------------------------------------- /src/portable1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/portable1/mod.rs -------------------------------------------------------------------------------- /src/resolve1/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/resolve1/generated.rs -------------------------------------------------------------------------------- /src/resolve1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/resolve1/mod.rs -------------------------------------------------------------------------------- /src/systemd1/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/systemd1/generated.rs -------------------------------------------------------------------------------- /src/systemd1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/systemd1/mod.rs -------------------------------------------------------------------------------- /src/sysupdate1/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/sysupdate1/generated.rs -------------------------------------------------------------------------------- /src/sysupdate1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/sysupdate1/mod.rs -------------------------------------------------------------------------------- /src/timedate1/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/timedate1/generated.rs -------------------------------------------------------------------------------- /src/timedate1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/timedate1/mod.rs -------------------------------------------------------------------------------- /src/timesync1/generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/timesync1/generated.rs -------------------------------------------------------------------------------- /src/timesync1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucab/zbus_systemd/HEAD/src/timesync1/mod.rs --------------------------------------------------------------------------------