Library for retrieving and interacting with the crates.io index
Much of this code was extracted from github.com/huonw/crates.io-graph
let index = crates_index::Index::new("_index".into());
if !index.exists() {
index.retrieve().expect("Could not retrieve crates.io index");
}
for crate_ in index.crates() {
let most_recent = crate_.latest_version();
println!("crate name: {}", most_recent.name());
println!("crate version: {}", latest_version.version());
}
Licensed under version 2 of the Apache License