13 个不稳定版本 (4 个破坏性更新)
0.5.0 | 2023年8月14日 |
---|---|
0.4.3 | 2023年7月28日 |
0.4.0 | 2023年2月9日 |
0.3.0 | 2022年10月27日 |
0.1.0 | 2021年6月25日 |
#20 in #tracker
每月下载量143
160KB
3K SLoC
Tracker-rs for Tracker 3.0
Rust API 文档在此: https://dleggo.gitlab.io/tracker-rs/tracker/index.html.
所有 GIR 可以简单生成的函数都可用。但 tracker-rs 中还有一些东西尚未添加。
NamespaceManager
中的foreach
函数不可用。Resource
中的get_values
函数不可用。SparqlConnection
中的update_array_async
函数不可用。- 缺少 sparql 实用函数。
正在进行中
- 编写示例以检查基本功能是否正常。
- 测试 flatpak 集成和异步功能。
我对 Rust、C 或 FFI 的了解不足以启用上述类和函数,我将在将来尝试。请贡献力量,使 Tracker 3.x 中的所有功能都能启用,用惯用的 Rust 编写函数,并创建工作示例。测试套件也会很棒!
构建
要从 gir 文件重新生成代码。运行 ./generator.py
依赖项
~9MB
~199K SLoC