文件名称:rust-releases:索引所有Rust版本
文件大小:856KB
文件格式:ZIP
更新时间:2024-04-07 20:47:39
Rust
锈蚀释放 介绍 Rust编程语言对工具链版本使用确定性版本控制。稳定的版本使用SemVer,而夜间版本的Beta和历史版本可以使用过时的版本(YY-MM-DD)进行访问。 不幸的是,没有可用的干净的发行索引。我决定研究哪些资源仍然可用,并找到以下解决方案: 使用AWS索引() 从单个构建() 解析Rust内部 这些选项中的每一个都需要额外的解析,这是此板条箱的来源: rust-releases板条箱可以从上述资源中获取,解析并建立索引。这个箱子还提供了版本的方法来迭代以线性方式,或通过平分二进制搜索战略。 每个数据源都实现“ 特征。 Source提供了一个build_index方法,该方法可用于构建已发布的Rust版本的目录。此外,对于除DistIndex之外的所有解决方案,都可以让此板条箱所需的输入文档。 已实施的选项 数据源类型 特征 实施的 频道1 速度2、3 磁盘高速缓存大小4 笔
【文件预览】:
rust-releases-main
----deny.toml(344B)
----LICENSE-MIT(1KB)
----LICENSE-APACHE(11KB)
----.github()
--------dependabot.yml(163B)
--------workflows()
----resources()
--------rust_changelog()
--------dist_index()
--------channel_manifests()
----src()
--------channel.rs(2KB)
--------search.rs(6KB)
--------io()
--------lib.rs(6KB)
--------index.rs(5KB)
--------errors.rs(972B)
--------source()
----Cargo.toml(675B)
----.gitignore(52B)
----README.md(6KB)