1 个不稳定版本

0.1.0 2023 年 12 月 15 日

1600数据库接口

每月 下载 44

MIT 许可证

42KB
1K SLoC

crates.io docs.rs

rpmdb-rs

go-rpmdb 移植的 rpmdb 的 Rust 实现,目前仅支持读取软件包列表

支持的 rpmdb 格式

  • bdb
  • ndb
  • sqlite3

示例

let packages = rpmdb::read_packages("testdata/Packages".parse()?)?;
for package in packages {
    println!("{} {:?}", package.name, package.provides);
}

依赖

~25MB
~485K SLoC