Crate crates_index [−] [src]
Library for retrieving and interacting with the crates.io index.
Examples
extern crate crates_index; let index = crates_index::Index::new("_index".into()); if !index.exists() { index.retrieve().expect("Could not fetch crates.io index"); } for crate_ in index.crates() { let latest_version = crate_.latest_version(); println!("crate name: {}", latest_version.name()); println!("crate version: {}", latest_version.version()); }
Structs
Crate |
A single crate that contains many published versions |
CrateIndexPaths |
Constructed from |
Crates |
Constructed from |
Dependency |
A single dependency of a specific crate version |
Index |
Wrapper around managing the crates.io-index git repository |
Version |
A single version of a crate published to the index |