#index #meta #packaging #dependencies #crates

crates-index

用于检索和交互crates.io索引的库

49 个版本 (16 个稳定版)

3.2.0 2024年8月23日
3.1.0 2024年7月30日
3.0.0 2024年5月28日
2.10.1 2024年5月28日
0.1.2 2015年5月27日

1162开发工具

Download history 20584/week @ 2024-05-03 24976/week @ 2024-05-10 20470/week @ 2024-05-17 18727/week @ 2024-05-24 21265/week @ 2024-05-31 20267/week @ 2024-06-07 19811/week @ 2024-06-14 19855/week @ 2024-06-21 18116/week @ 2024-06-28 21116/week @ 2024-07-05 22486/week @ 2024-07-12 20365/week @ 2024-07-19 21048/week @ 2024-07-26 20538/week @ 2024-08-02 17523/week @ 2024-08-09 18696/week @ 2024-08-16

每月81,700次下载
不到 31 个 crate 中使用

Apache-2.0

99KB
1.5K SLoC

crates-index

crates-index on Crates.io

使用git或sparse协议检索和交互crates.io索引的库。

索引包含crates.io上发布的所有Rust库和程序的元数据:它们的版本、依赖项和功能标志。

文档

示例

let index = crates_index::GitIndex::new_cargo_default()?;

for crate_releases in index.crates() {
    let _ = crate_releases.most_recent_version(); // newest version
    let crate_version = crate_releases.highest_version(); // max version by semver
    println!("crate name: {}", crate_version.name());
    println!("crate version: {}", crate_version.version());
}

变更日志

请在此处找到变更日志:CHANGELOG.md

类似crate

  • tame-index - 一个经过许多改进和具有优势的硬分叉
  • crates_io_api - 与crates.io HTTP API通信的方式

许可

根据Apache许可证第2版许可

依赖项

~1–14MB
~190K SLoC