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

Download history 14/week @ 2024-04-05 117/week @ 2024-04-12 7/week @ 2024-04-19 3/week @ 2024-04-26 1/week @ 2024-06-14

每月下载量 157
用于 tracker-rs

MIT 许可证

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