Skip to content

Commit 925b30b

Browse files
Merge pull request #249 from alanhdu/deps
Upgrade non-iron dependencies
2 parents e1a08aa + 9860ec5 commit 925b30b

File tree

7 files changed

+78
-114
lines changed

7 files changed

+78
-114
lines changed

Cargo.lock

Lines changed: 57 additions & 91 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,25 @@ repository = "https://github.com/rust-lang-nursery/docs.rs"
88
build = "build.rs"
99

1010
[dependencies]
11-
log = "0.3"
11+
log = "0.4"
1212
rustc-serialize = "0.3"
13-
regex = "0.2"
13+
regex = "1"
1414
clap = "2"
1515
crates-index-diff = "4"
1616
git2 = "0.7"
1717
time = "0.1"
1818
reqwest = "0.9"
1919
semver = "0.9"
2020
slug = "=0.1.1"
21-
env_logger = "0.4"
21+
env_logger = "0.5"
2222
magic = "0.12"
23-
r2d2 = "0.7"
24-
r2d2_postgres = "0.12"
23+
r2d2 = "0.8"
24+
r2d2_postgres = "0.14"
2525
url = "1.4"
2626
libc = "0.2"
2727
badge = { version = "0", path = "src/web/badge" }
28-
failure = "0.1"
29-
comrak = { version = "0.2.10", default-features = false }
28+
failure = "0.1.3"
29+
comrak = { version = "0.3", default-features = false }
3030
toml = "0.4"
3131
html5ever = "0.22"
3232
cargo = { git = "https://github.com/rust-lang/cargo.git" }
@@ -39,7 +39,7 @@ params = "0.6"
3939
staticfile = { version = "0.4", features = [ "cache" ] }
4040

4141
[dependencies.postgres]
42-
version = "0.14"
42+
version = "0.15"
4343
features = [ "with-time", "with-rustc-serialize" ]
4444

4545
[dev-dependencies]
@@ -50,9 +50,6 @@ time = "0.1"
5050
git2 = "0.7"
5151
sass-rs = "0.2"
5252

53-
[patch.crates-io]
54-
failure = { git = "https://github.com/rust-lang-nursery/failure.git" }
55-
5653
[[bin]]
5754
name = "cratesfyi"
5855
test = false

src/bin/cratesfyi.rs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -233,16 +233,18 @@ pub fn main() {
233233

234234

235235
fn logger_init() {
236-
let format = |record: &log::LogRecord| {
237-
format!("{} [{}] {}: {}",
236+
use std::io::Write;
237+
238+
let format = |buf: &mut env_logger::Formatter, record: &log::Record| {
239+
writeln!(buf, "{} [{}] {}: {}",
238240
time::now().strftime("%Y/%m/%d %H:%M:%S").unwrap(),
239241
record.level(),
240242
record.target(),
241243
record.args())
242244
};
243245

244-
let mut builder = env_logger::LogBuilder::new();
246+
let mut builder = env_logger::Builder::new();
245247
builder.format(format);
246248
builder.parse(&env::var("RUST_LOG").unwrap_or("cratesfyi=info".to_owned()));
247-
builder.init().unwrap();
249+
builder.init();
248250
}

src/db/mod.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ pub use self::add_package::add_build_into_database;
55
pub use self::file::add_path_into_database;
66

77
use postgres::{Connection, TlsMode};
8-
use postgres::error::{Error, ConnectError};
8+
use postgres::error::Error;
99
use std::env;
1010
use r2d2;
1111
use r2d2_postgres;
@@ -15,7 +15,7 @@ mod file;
1515

1616

1717
/// Connects to database
18-
pub fn connect_db() -> Result<Connection, ConnectError> {
18+
pub fn connect_db() -> Result<Connection, Error> {
1919
// FIXME: unwrap might not be the best here
2020
let db_url = env::var("CRATESFYI_DATABASE_URL")
2121
.expect("CRATESFYI_DATABASE_URL environment variable is not exists");
@@ -26,11 +26,10 @@ pub fn connect_db() -> Result<Connection, ConnectError> {
2626
pub fn create_pool() -> r2d2::Pool<r2d2_postgres::PostgresConnectionManager> {
2727
let db_url = env::var("CRATESFYI_DATABASE_URL")
2828
.expect("CRATESFYI_DATABASE_URL environment variable is not exists");
29-
let config = r2d2::Config::default();
3029
let manager = r2d2_postgres::PostgresConnectionManager::new(&db_url[..],
3130
r2d2_postgres::TlsMode::None)
3231
.expect("Failed to create PostgresConnectionManager");
33-
r2d2::Pool::new(config, manager).expect("Failed to create r2d2 pool")
32+
r2d2::Pool::builder().build(manager).expect("Failed to create r2d2 pool")
3433
}
3534

3635

src/docbuilder/metadata.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ mod test {
141141

142142
#[test]
143143
fn test_cratesfyi_metadata() {
144-
let _ = env_logger::init();
144+
let _ = env_logger::try_init();
145145
let manifest = r#"
146146
[package]
147147
name = "test"

src/web/badge/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ path = "badge.rs"
1212

1313
[dependencies]
1414
base64 = "0.9.0"
15-
rusttype = "0.4.0"
15+
rusttype = "0.7"

src/web/badge/badge.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ pub struct Badge {
4444

4545
impl Badge {
4646
pub fn new(options: BadgeOptions) -> Result<Badge, String> {
47-
let collection = FontCollection::from_bytes(FONT_DATA);
47+
let collection = FontCollection::from_bytes(FONT_DATA).expect("Failed to parse FONT_DATA");
4848
// this should never fail in practice
49-
let font = try!(collection.into_font().ok_or("Failed to load font data".to_owned()));
49+
let font = try!(collection.into_font().map_err(|_| "Failed to load font data".to_owned()));
5050
let scale = Scale {
5151
x: FONT_SIZE,
5252
y: FONT_SIZE,

0 commit comments

Comments
 (0)