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