Update to 'rustsec' crate v0.11

This commit is contained in:
Tony Arcieri
2019-01-13 17:49:20 -08:00
parent 782efebde9
commit 927a5e314b
2 changed files with 15 additions and 20 deletions

View File

@@ -1,19 +1,16 @@
[package] [package]
name = "rustsec-advisory-db" name = "rustsec-advisory-db"
description = "Security advisory database for Rust crates published through crates.io" description = "Security advisory database for Rust crates published through crates.io"
version = "0.0.0" version = "0.0.0"
authors = ["Tony Arcieri <bascule@gmail.com>"] authors = ["Tony Arcieri <bascule@gmail.com>"]
license-file = "LICENSE.txt" edition = "2018"
repository = "https://github.com/rustsec/advisory-db" publish = false
documentation = "https://github.com/rustsec/advisory-db"
categories = ["api-bindings", "development-tools"]
keywords = ["rustsec", "security", "advisory", "vulnerability"]
[[bin]] [[bin]]
name = "rustsec-advisory-db" name = "rustsec-advisory-db"
[dependencies] [dependencies]
gumdrop = "0.4" gumdrop = "0.5"
gumdrop_derive = "0.4" gumdrop_derive = "0.5"
rustsec = "0.10" rustsec = "0.11"
crates_io_api = "0.3" crates_io_api = "0.3"

View File

@@ -1,8 +1,4 @@
extern crate crates_io_api; #![allow(clippy::never_loop)]
extern crate gumdrop;
#[macro_use]
extern crate gumdrop_derive;
extern crate rustsec;
use gumdrop::Options; use gumdrop::Options;
use rustsec::{AdvisoryDatabase, Repository}; use rustsec::{AdvisoryDatabase, Repository};
@@ -93,10 +89,12 @@ fn check() {
fn check_advisory(cratesio_client: &crates_io_api::SyncClient, advisory: &rustsec::Advisory) { fn check_advisory(cratesio_client: &crates_io_api::SyncClient, advisory: &rustsec::Advisory) {
let response = cratesio_client let response = cratesio_client
.get_crate(advisory.package.as_str()) .get_crate(advisory.package.as_str())
.expect(&format!( .unwrap_or_else(|_| {
"Failed to get package from crates.io: {}", panic!(
advisory.package.as_str() "Failed to get package from crates.io: {}",
)); advisory.package.as_str()
)
});
if response.crate_data.name != advisory.package.as_str() { if response.crate_data.name != advisory.package.as_str() {
panic!( panic!(