7个版本 (4个破坏性更新)
新 0.5.0 | 2024年8月10日 |
---|---|
0.4.0 | 2024年3月4日 |
0.3.0 | 2023年7月24日 |
0.2.1 | 2023年4月9日 |
0.1.0 | 2021年8月31日 |
#444 在 过程宏
每月153次下载
28KB
520 代码行
Awesome GLib
GLib/gio的补充宏
操作
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);
...
}
}
依赖
~275–730KB
~17K SLoC