2 个版本

0.1.1 2024年7月14日
0.1.0 2024年6月8日

Unix API 中排名 838

MIT 许可证

7MB
3K SLoC

gir-parser

docs crates.io CI

一个 GObject 检查 GIR 文件 解析器。

use gir_parser::{Repository, prelude::*};

fn main() {
    let repository = Repository::from_path(format!("./gir-files/Gtk-4.0.gir")).unwrap();
    for class in repository.namespace().classes().iter() {
        for method in class.methods() {
            println!("{}", method.name());
            println!("{}", method.doc().unwrap().text());
        }
    }
}

依赖项