Skip to content

Commit a511066

Browse files
committed
Auto merge of #360 - pietroalbini:update-deps, r=pietroalbini
Update dependencies
2 parents 90db1e6 + b7be5bf commit a511066

File tree

12 files changed

+498
-451
lines changed

12 files changed

+498
-451
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 23 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -9,62 +9,59 @@ build = "build.rs"
99
opt-level = 0
1010

1111
[dependencies]
12+
base64 = "0.10.0"
13+
bytes = "0.4.9"
1214
chrono = { version = "0.4", features = ["serde"] }
15+
chrono-humanize = "0.0.11"
1316
crates-index = "0.12"
1417
crossbeam-utils = "0.5"
18+
csv = "1.0.2"
1519
dotenv = "0.13"
1620
error-chain = "0.12"
21+
failure = "0.1.3"
1722
flate2 = "1"
1823
futures = "0.1.13"
19-
futures-cpupool = "0.1.5"
24+
http = "0.1.10"
25+
hyper = "0.12.8"
2026
lazy_static = "1.0"
2127
mime = "0.3.1"
28+
minifier = { version = "0.0.20", features = ["html"] }
29+
nix = "0.11.0"
2230
petgraph = "0.4.11"
31+
r2d2 = "0.8.2"
32+
r2d2_sqlite = "0.7.0"
2333
rand = "0.5"
2434
ref_slice = "1.1.1"
35+
regex = "1.0"
2536
reqwest = "0.9"
26-
rusoto_core = "0.34.0"
27-
rusoto_s3 = "0.34.0"
37+
ring = "0.13"
38+
rusoto_core = "0.35.0"
39+
rusoto_credential = "0.14.0"
40+
rusoto_s3 = "0.35.0"
41+
rusqlite = { version = "0.15.0", features = ["chrono", "functions", "bundled"] }
2842
scopeguard = "0.3"
2943
serde = "1.0"
3044
serde_derive = "1.0"
3145
serde_json = "1.0"
3246
serde_regex = "0.3.0"
33-
slog = "~2.3"
47+
slog = "2.4.1"
3448
slog-scope = "4"
3549
slog-term = "2"
3650
structopt = "0.2"
3751
structopt-derive = "0.2"
3852
tar = "0.4.0"
3953
tempfile = "3.0.0"
40-
tokio-core = "0.1.7"
41-
tokio-io = "0.1.1"
42-
tokio-process = "0.1.2"
43-
tokio-timer = "0.1.1"
54+
tera = "0.11.7"
55+
tokio = "0.1.11"
56+
tokio-process = "0.2.3"
4457
toml = "0.4.6"
4558
url = "1.1"
4659
walkdir = "2"
60+
warp = "0.1.9"
4761
winapi = "0.3"
48-
regex = "1.0"
49-
ring = "0.13"
50-
rusqlite = { version = "0.14.0", features = ["chrono", "functions", "bundled"] }
51-
r2d2 = "0.8.2"
52-
r2d2_sqlite = "0.6.0"
53-
base64 = "0.9.0"
54-
tera = "0.11.7"
55-
minifier = { version = "0.0.19", features = ["html"] }
56-
warp = "0.1.3"
57-
http = "0.1.10"
58-
hyper = "0.12.8"
59-
bytes = "0.4.9"
60-
chrono-humanize = "0.0.11"
61-
csv = "1.0.2"
62-
rusoto_credential = "0.13.0"
63-
nix = "0.11.0"
64-
failure = "0.1.3"
6562

6663
[dev-dependencies]
6764
assert_cmd = "0.10.1"
68-
predicates = "1.0.0"
6965
difference = "2.0.0"
7066
num_cpus = "1.8.0"
67+
predicates = "1.0.0"

src/db/migrations.rs

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ use rusqlite::{Connection, Transaction};
44
use serde_json;
55
use std::collections::HashSet;
66

7+
fn no_args() -> impl Iterator<Item = &'static str> {
8+
::std::iter::empty()
9+
}
10+
711
enum MigrationKind {
812
SQL(&'static str),
913
Code(Box<Fn(&Transaction) -> ::rusqlite::Result<()>>),
@@ -156,26 +160,26 @@ fn migrations() -> Vec<(&'static str, MigrationKind)> {
156160
}
157161
})?;
158162

159-
t.execute("PRAGMA foreign_keys = OFF;", &[])?;
163+
t.execute("PRAGMA foreign_keys = OFF;", no_args())?;
160164
t.execute(
161165
&format!(
162166
"UPDATE experiments SET toolchain_start = {}(toolchain_start);",
163167
fn_name
164168
),
165-
&[],
169+
no_args(),
166170
)?;
167171
t.execute(
168172
&format!(
169173
"UPDATE experiments SET toolchain_end = {}(toolchain_end);",
170174
fn_name
171175
),
172-
&[],
176+
no_args(),
173177
)?;
174178
t.execute(
175179
&format!("UPDATE results SET toolchain = {}(toolchain);", fn_name),
176-
&[],
180+
no_args(),
177181
)?;
178-
t.execute("PRAGMA foreign_keys = ON;", &[])?;
182+
t.execute("PRAGMA foreign_keys = ON;", no_args())?;
179183

180184
Ok(())
181185
})),
@@ -245,16 +249,19 @@ fn migrations() -> Vec<(&'static str, MigrationKind)> {
245249

246250
pub fn execute(db: &mut Connection) -> Fallible<()> {
247251
// If the database version is 0, create the migrations table and bump it
248-
let version: i32 = db.query_row("PRAGMA user_version;", &[], |r| r.get(0))?;
252+
let version: i32 = db.query_row("PRAGMA user_version;", no_args(), |r| r.get(0))?;
249253
if version == 0 {
250-
db.execute("CREATE TABLE migrations (name TEXT PRIMARY KEY);", &[])?;
251-
db.execute("PRAGMA user_version = 1;", &[])?;
254+
db.execute(
255+
"CREATE TABLE migrations (name TEXT PRIMARY KEY);",
256+
no_args(),
257+
)?;
258+
db.execute("PRAGMA user_version = 1;", no_args())?;
252259
}
253260

254261
let executed_migrations = {
255262
let mut prepared = db.prepare("SELECT name FROM migrations;")?;
256263
let mut result = HashSet::new();
257-
for value in prepared.query_map(&[], |row| -> String { row.get("name") })? {
264+
for value in prepared.query_map(no_args(), |row| -> String { row.get("name") })? {
258265
result.insert(value?);
259266
}
260267

src/db/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ struct ConnectionCustomizer;
1717

1818
impl CustomizeConnection<Connection, ::rusqlite::Error> for ConnectionCustomizer {
1919
fn on_acquire(&self, conn: &mut Connection) -> Result<(), ::rusqlite::Error> {
20-
conn.execute("PRAGMA foreign_keys = ON;", &[])?;
20+
conn.execute("PRAGMA foreign_keys = ON;", ::std::iter::empty::<&ToSql>())?;
2121
Ok(())
2222
}
2323
}

src/lib.rs

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ extern crate csv;
1313
extern crate failure;
1414
extern crate flate2;
1515
extern crate futures;
16-
extern crate futures_cpupool;
1716
extern crate http;
1817
extern crate hyper;
1918
#[macro_use]
@@ -41,28 +40,16 @@ extern crate serde_derive;
4140
#[macro_use]
4241
extern crate serde_json;
4342
extern crate serde_regex;
44-
#[macro_use(
45-
slog_o,
46-
slog_info,
47-
slog_log,
48-
slog_error,
49-
slog_warn,
50-
slog_record,
51-
slog_record_static,
52-
slog_b,
53-
slog_kv
54-
)]
43+
#[macro_use(slog_o, slog_info, slog_error, slog_warn,)]
5544
extern crate slog;
5645
#[macro_use]
5746
extern crate slog_scope;
5847
extern crate slog_term;
5948
extern crate tar;
6049
extern crate tempfile;
6150
extern crate tera;
62-
extern crate tokio_core;
63-
extern crate tokio_io;
51+
extern crate tokio;
6452
extern crate tokio_process;
65-
extern crate tokio_timer;
6653
#[cfg_attr(test, macro_use)]
6754
extern crate toml;
6855
#[macro_use]

src/main.rs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
11
#![deny(unused_extern_crates)]
22
extern crate dotenv;
3-
#[macro_use(
4-
slog_info,
5-
slog_log,
6-
slog_record,
7-
slog_record_static,
8-
slog_b,
9-
slog_kv
10-
)]
3+
#[macro_use(slog_info)]
114
extern crate slog;
125
#[macro_use]
136
extern crate slog_scope;

0 commit comments

Comments
 (0)