[][src]Crate cratesiover

Build Status Latest Version Rust Documentation codecov

Query and compare the semver of a crate on crates.io.

See the rs docs. Github repo.

Example

use cratesiover::Status;
let query = cratesiover::query("cratesiover", &env!("CARGO_PKG_VERSION")).unwrap();

match query {
  Status::Behind(ver) => println!("crate is behind the version on crates.io {}", ver),
  Status::Equal(ver) => println!("crate is equal to the version on crates.io {}", ver),
  Status::Ahead(ver) => println!("crate is ahead of the version on crates.io {}", ver),
}

Enums

Error

Errors in requesting or parsing the query.

Status

The comparitive status of the version query. Each variant contains the crates.io version number.

Functions

get

Get the crates.io version of the specified crate.

query

Gets the crates.io version of the specified crate and compares it to the specified version.