Awesome GLib

Supplemental macros for glib/gio
Actions
TLDR;
struct MyWidget ...
#[awesome_glib::actions]
impl MyWidget {
fn action1(&self) ...
fn action2(&self) ...
}
impl ObjectImpl for MyWidgetPrivate {
fn constructed(&self, obj: &Self::Type) {
...
obj.register_actions(obj);
...
}
}