10 个不稳定版本 (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日 |
#19 in #sparql
每月下载量 157
用于 tracker-rs
41KB
482 行
Tracker 3.0 的 Tracker-rs
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
依赖关系
~1.1–1.6MB
~33K SLoC