Accept destination
[?]
Dec 16, 2018, 10:00 AM
TDOR5XQUFRE2LRXML25IJ7A6CIZPFSRES7FQCXDBMIOV4JE2O6OACDependencies
- [2]
3Q6IGHI2Update deps - [3]
FV6BJ5K6Send self-presence and store account info in Rc so it willbe used in some future in parallel - [4]
5A5UVGNMMove receiver closing logic out of xmpp processing - [5]
FVVPKFTLInitial commit - [6]
UIQTC2NTUpdate dependencies - [7]
3GEU7TC7Welcome to 2018! - [8]
BTOZT4JPUse failure - [9]
VS6AHRWIMove XMPP to separate dir - [10]
HKSQO7JZEnable hyper http server and configuration - [11]
L77O4T7MFormatting and fixes - [12]
36WQ7YHDUpdate dependencies
Change contents
- replacement in src/xmpp/stanzas.rs at line 0
use crate::config::Account;use config::Account; - replacement in src/xmpp/mod.rs at line 6
use crate::config;use config; - replacement in src/xmpp/mod.rs at line 104
}).join(}).join( - replacement in src/xmpp/mod.rs at line 111
}).and_then(|(event, stream)| match event {}).and_then(|(event, stream)| match event { - replacement in src/xmpp/mod.rs at line 133
}).map_err(|e| format!("waiting self-presence: {}", e)),).then(|r| match r {}).map_err(|e| format!("waiting self-presence: {}", e)),).then(|r| match r { - replacement in src/xmpp/mod.rs at line 153
pub struct XmppCommand;pub struct XmppCommand {pub xmpp_to: String,} - replacement in src/xmpp/mod.rs at line 177
) -> impl future::Future<Item = (), Error = failure::Error>) -> impl future::Future<Item = (), Error = tokio::io::Error> - replacement in src/xmpp/mod.rs at line 180
S: stream::Stream<Item = XmppCommand> + 'static,S: stream::Stream<Item = XmppCommand> + 'static - replacement in src/xmpp/mod.rs at line 182
let signal = signal.map_err(|_| format_err!("Wrong shutdown signal"));let signal = signal.map_err(|_| tokio::io::Error::new(tokio::io::ErrorKind::Other, "Wrong shutdown signal")); - replacement in src/xmpp/mod.rs at line 200
format_err!("Receive cmd error")}).map(|f| (f, conn))})).then(|r| {tokio::io::Error::new(tokio::io::ErrorKind::Other, "Receive cmd error")}).map(|f| (f, conn))})).then(|r| { - replacement in src/xmpp/mod.rs at line 228
Box::new(future::err(format_err!("Cmd error")))as Box<Future<Item = _, Error = _>>Box::new(future::err(tokio::io::Error::new(tokio::io::ErrorKind::Other,"Cmd error",))) as Box<Future<Item = _, Error = _>> - replacement in src/xmpp/mod.rs at line 235[3.6627]→[3.483:559](∅→∅),[3.559]→[3.125:255](∅→∅),[3.125]→[3.125:255](∅→∅),[3.255]→[3.332:570](∅→∅),[3.570]→[3.493:510](∅→∅),[3.493]→[3.493:510](∅→∅),[3.510]→[3.571:639](∅→∅),[3.639]→[3.664:681](∅→∅),[3.664]→[3.664:681](∅→∅)
}).and_then(|(opt_cmd_recv, _conn): (Option<S>, XmppConnection)| {if let Some(cmd_recv) = opt_cmd_recv {// process left commandsinfo!("Stop accepting commands");Box::new(cmd_recv.for_each(|_cmd| future::ok(())).map_err(|_| format_err!("cmd receiver last error")),) as Box<Future<Item = (), Error = failure::Error>>} else {Box::new(future::err(format_err!("cmd receiver gone")))}})}).and_then(|(opt_cmd_recv, _conn): (Option<S>, XmppConnection)| {if let Some(cmd_recv) = opt_cmd_recv {// process left commandsinfo!("Stop accepting commands");Box::new(cmd_recv.for_each(|_cmd| future::ok(())).map_err(|_| {tokio::io::Error::new(tokio::io::ErrorKind::Other, "cmd receiver last error")})) as Box<Future<Item = (), Error = tokio::io::Error>>} else {Box::new(future::err(tokio::io::Error::new(tokio::io::ErrorKind::Other,"cmd receiver gone",)))}},) - replacement in src/stoppable_receiver.rs at line 37
self.receiver.poll()self.receiver.poll(); - edit in src/main.rs at line 17
#[macro_use]extern crate failure; - replacement in src/main.rs at line 29
use crate::config::Config;use config::Config; - replacement in src/main.rs at line 32
use crate::xmpp::{xmpp_process, XmppCommand};use xmpp::{xmpp_process, XmppCommand}; - replacement in src/main.rs at line 35
use crate::stoppable_receiver::stop_receiver;use stoppable_receiver::stop_receiver; - replacement in src/main.rs at line 50
).get_matches();).get_matches(); - replacement in src/main.rs at line 52
let config = Config::read(args.value_of("config").expect("Mandatory option config"))let config = Config::new(args.value_of("config").expect("Mandatory option config")) - replacement in src/main.rs at line 68
service_fn(move |_req: Request<Body>| {info!("Got request");cmd_send.clone().send(XmppCommand {}).then(|r| match r {Ok(_) => tokio::prelude::future::ok(Response::new(Body::from("Accepted"))),Err(e) => {error!("Command sent error: {}", e);tokio::prelude::future::result(service_fn(move |req: Request<Body>| {let xmpp_to_opt = req.headers().get("X-XMPP-To");let xmpp_to_res: Result<String, std::borrow::Cow<str>> = xmpp_to_opt.map_or_else(|| Err("none".into()),|xmpp_to| {xmpp_to.to_str().map(|x| x.to_owned()).map_err(|e| {format!("\"{}\" {}", String::from_utf8_lossy(xmpp_to.as_bytes()), e).into()})},);match xmpp_to_res {Err(err) => {warn!("Unknown destination: {}", err);Box::new(tokio::prelude::future::result( - replacement in src/main.rs at line 86
.body(Body::from(format!("Command sent error: {}", e))),).body(Body::from(format!("Unknown destination: {}", err))),)) as Box<Future<Item = _, Error = _> + Send>}Ok(xmpp_to) => {info!("Got request");Box::new(cmd_send.clone().send(XmppCommand { xmpp_to }).then(|r| match r {Ok(_) => tokio::prelude::future::ok(Response::new(Body::from("Accepted",))),Err(e) => {error!("Command sent error: {}", e);tokio::prelude::future::result(Response::builder().status(hyper::StatusCode::BAD_REQUEST).body(Body::from(format!("Command sent error: {}",e))),)}}),) as Box<Future<Item = _, Error = _> + Send> - replacement in src/main.rs at line 113
})} - replacement in src/main.rs at line 115
}).with_graceful_shutdown(ctrl_c.clone().map(|_| ()))}).with_graceful_shutdown(ctrl_c.clone().map(|_| ())) - replacement in src/main.rs at line 122
let xmpp_join = std::thread::spawn(move || -> Result<(), failure::Error> {let xmpp_join = std::thread::spawn(move || -> Result<(), tokio::io::Error> { - replacement in src/config.rs at line 17
pub fn read<P: AsRef<Path>>(path: P) -> io::Result<Self> {pub fn new<P: AsRef<Path>>(path: P) -> io::Result<Config> { - edit in Cargo.toml at line 6
edition = "2018" - edit in Cargo.toml at line 12
failure = "0.1" - replacement in Cargo.toml at line 18
env_logger = "0.6"minidom = "=0.9.1" # dependency of tokio-xmppenv_logger = "0.5"minidom = "=0.9.1" - replacement in Cargo.lock at line 2
version = "0.6.9"version = "0.6.8" - replacement in Cargo.lock at line 5
"memchr 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)","memchr 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 18
version = "0.3.6"version = "0.3.4" - replacement in Cargo.lock at line 28
version = "0.4.8"version = "0.4.7" - replacement in Cargo.lock at line 31
"nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)","nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 39
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 53
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 65
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 76
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 124
version = "0.4.11"version = "0.4.10" - replacement in Cargo.lock at line 189
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 197
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 202
version = "0.6.2"version = "0.6.1" - replacement in Cargo.lock at line 205
"crossbeam-epoch 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)","crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)","crossbeam-epoch 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)","crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 211
version = "0.6.1"version = "0.5.2" - replacement in Cargo.lock at line 214
"arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)","arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 216
"crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 224
version = "0.6.2"version = "0.5.0" - edit in Cargo.lock at line 226
dependencies = ["cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",] - replacement in Cargo.lock at line 265
version = "0.8.12"version = "0.8.10" - replacement in Cargo.lock at line 273
version = "0.6.0"version = "0.5.13" - replacement in Cargo.lock at line 277
"humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","regex 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)","humantime 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)","regex 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 313
"proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)","quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)","syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)","synstructure 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)","proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)","quote 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)","syn 0.15.14 (registry+https://github.com/rust-lang/crates.io-index)","synstructure 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 389
version = "0.1.14"version = "0.1.13" - replacement in Cargo.lock at line 393
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 396
"http 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)","http 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 398
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 400
"string 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","string 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 409
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 415
version = "0.1.14"version = "0.1.13" - replacement in Cargo.lock at line 418
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 430
version = "1.2.0"version = "1.1.1" - replacement in Cargo.lock at line 438
version = "0.12.17"version = "0.12.13" - replacement in Cargo.lock at line 441
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 444
"h2 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)","http 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)","h2 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)","http 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 449
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 452
"tokio 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)","tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 455
"tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 457
"tokio-threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)","tokio-timer 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","tokio-threadpool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 482
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 488
version = "0.1.9"version = "0.1.7" - replacement in Cargo.lock at line 529
version = "1.2.0"version = "1.1.0" - edit in Cargo.lock at line 531
dependencies = ["version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",] - replacement in Cargo.lock at line 537
version = "1.2.1"version = "1.2.0" - replacement in Cargo.lock at line 542
version = "0.2.45"version = "0.2.43" - replacement in Cargo.lock at line 552
version = "0.1.5"version = "0.1.4" - replacement in Cargo.lock at line 555
"owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)","owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - edit in Cargo.lock at line 557
][[package]]name = "log"version = "0.3.9"source = "registry+https://github.com/rust-lang/crates.io-index"dependencies = ["log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 569
version = "0.4.6"version = "0.4.5" - replacement in Cargo.lock at line 595
"serde 1.0.82 (registry+https://github.com/rust-lang/crates.io-index)","serde_derive 1.0.82 (registry+https://github.com/rust-lang/crates.io-index)","serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)","serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)","serde_json 1.0.32 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 600
"tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)","tendril 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 610
version = "2.1.1"version = "2.1.0" - replacement in Cargo.lock at line 614
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 642[3.28393]→[3.1092:1167](∅→∅),[3.1167]→[2.1091:1163](∅→∅),[2.1163]→[3.4142:4212](∅→∅),[3.4142]→[3.4142:4212](∅→∅)
"lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","lazycell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 657
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 677[3.29809]→[3.4286:4364](∅→∅),[3.4364]→[2.1237:1309](∅→∅),[2.1309]→[3.4436:4506](∅→∅),[3.4436]→[3.4436:4506](∅→∅)
"lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 686
"tempfile 3.0.5 (registry+https://github.com/rust-lang/crates.io-index)","tempfile 3.0.4 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 695
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 709
version = "0.1.13"version = "0.1.12" - replacement in Cargo.lock at line 730
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 741
"lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 757
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 764
version = "0.4.0"version = "0.3.3" - replacement in Cargo.lock at line 775
"lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)","lock_api 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 784
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 787
"smallvec 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)","smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 842
version = "0.4.24"version = "0.4.20" - replacement in Cargo.lock at line 858
"encoding_rs 0.8.12 (registry+https://github.com/rust-lang/crates.io-index)","encoding_rs 0.8.10 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 860
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","memchr 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)","memchr 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 871
version = "0.6.10"version = "0.6.8" - replacement in Cargo.lock at line 874
"proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)","proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 883
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 894
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - edit in Cargo.lock at line 900[3.5795]→[3.5795:6065](∅→∅),[3.6065]→[2.1821:1893](∅→∅),[2.1893]→[3.6137:6677](∅→∅),[3.6137]→[3.6137:6677](∅→∅),[3.6677]→[3.37199:37287](∅→∅),[3.5904]→[3.37199:37287](∅→∅),[3.37199]→[3.37199:37287](∅→∅),[3.37287]→[3.6678:6970](∅→∅)
name = "rand"version = "0.6.1"source = "registry+https://github.com/rust-lang/crates.io-index"dependencies = ["cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)","fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","rand_chacha 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","rand_xorshift 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)","rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)","winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",][[package]]name = "rand_chacha"version = "0.1.0"source = "registry+https://github.com/rust-lang/crates.io-index"dependencies = ["rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",][[package]] - edit in Cargo.lock at line 910[3.37534]→[3.37534:37612](∅→∅),[3.37534]→[3.37534:37612](∅→∅),[3.37534]→[3.37534:37612](∅→∅),[3.37612]→[3.6971:7006](∅→∅)
source = "registry+https://github.com/rust-lang/crates.io-index"[[package]]name = "rand_hc"version = "0.1.0" - edit in Cargo.lock at line 911
dependencies = ["rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",] - edit in Cargo.lock at line 913
name = "rand_isaac"version = "0.1.1"source = "registry+https://github.com/rust-lang/crates.io-index"dependencies = ["rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",][[package]]name = "rand_pcg"version = "0.1.1"source = "registry+https://github.com/rust-lang/crates.io-index"dependencies = ["rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)","rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",][[package]]name = "rand_xorshift"version = "0.1.0"source = "registry+https://github.com/rust-lang/crates.io-index"dependencies = ["rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",][[package]] - replacement in Cargo.lock at line 914
version = "0.1.43"version = "0.1.40" - replacement in Cargo.lock at line 922
"redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)","redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 927
version = "1.0.6"version = "1.0.5" - replacement in Cargo.lock at line 930
"aho-corasick 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)","memchr 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)","regex-syntax 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)","aho-corasick 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)","memchr 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)","regex-syntax 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 934
"utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)","utf8-ranges 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 939
version = "0.6.3"version = "0.6.2" - replacement in Cargo.lock at line 942
"ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)","ucd-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 977
version = "0.2.7"version = "0.2.6" - replacement in Cargo.lock at line 999
"lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1015
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1025
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1046[3.41611]→[3.8665:8816](∅→∅),[3.8816]→[3.1168:1242](∅→∅),[3.1242]→[3.8890:8960](∅→∅),[3.8890]→[3.8890:8960](∅→∅)
"env_logger 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)","failure 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)","hyper 0.12.17 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","env_logger 0.5.13 (registry+https://github.com/rust-lang/crates.io-index)","hyper 0.12.13 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1050
"serde 1.0.82 (registry+https://github.com/rust-lang/crates.io-index)","serde_derive 1.0.82 (registry+https://github.com/rust-lang/crates.io-index)","tokio 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)","serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)","tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1054
"tokio-signal 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)","tokio-signal 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1056
"toml 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)","toml 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1062
version = "1.0.82"version = "1.0.80" - replacement in Cargo.lock at line 1067
version = "1.0.82"version = "1.0.80" - replacement in Cargo.lock at line 1070
"proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)","quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)","syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)","proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)","quote 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)","syn 0.15.14 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1077
version = "1.0.33"version = "1.0.32" - replacement in Cargo.lock at line 1081
"ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.82 (registry+https://github.com/rust-lang/crates.io-index)","ryu 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1120
version = "0.1.6"version = "0.1.5" - replacement in Cargo.lock at line 1123
"arc-swap 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","arc-swap 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1139
version = "0.6.6"version = "0.6.5" - replacement in Cargo.lock at line 1151
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)","redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1163
version = "0.1.2"version = "0.1.1" - replacement in Cargo.lock at line 1171
"lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1175
"serde 1.0.82 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1187
"proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)","quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)","proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)","quote 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1214
version = "0.15.22"version = "0.15.14" - replacement in Cargo.lock at line 1217
"proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)","quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)","proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)","quote 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1232
version = "0.10.1"version = "0.10.0" - replacement in Cargo.lock at line 1235
"proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)","quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)","syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)","proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)","quote 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)","syn 0.15.14 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1243
version = "3.0.5"version = "3.0.4" - replacement in Cargo.lock at line 1247
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)","redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)","rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)","redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1256
version = "0.4.1"version = "0.4.0" - replacement in Cargo.lock at line 1277
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)","redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1295
"lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1303
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)","redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1310
version = "0.1.13"version = "0.1.11" - replacement in Cargo.lock at line 1313
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", - edit in Cargo.lock at line 1316
"num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1317
"tokio-current-thread 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)","tokio-current-thread 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1321
"tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1323
"tokio-threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)","tokio-timer 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)","tokio-uds 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)","tokio-threadpool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)","tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)","tokio-udp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","tokio-uds 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1342
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1349
version = "0.1.4"version = "0.1.3" - replacement in Cargo.lock at line 1371
"tokio-threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)","tokio-threadpool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1379
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1381
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1386
version = "0.1.7"version = "0.1.6" - replacement in Cargo.lock at line 1389
"crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)","crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1391
"lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1403
version = "0.2.7"version = "0.2.6" - replacement in Cargo.lock at line 1407
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1410
"signal-hook 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","signal-hook 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1413
"tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1422
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1427
"tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1432
version = "0.1.9"version = "0.1.8" - replacement in Cargo.lock at line 1435
"crossbeam-deque 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)","crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)","crossbeam-deque 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)","crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1438
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1440
"rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)","rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1446
version = "0.2.8"version = "0.2.7" - replacement in Cargo.lock at line 1449
"crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)","crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1467
version = "0.1.3"version = "0.1.2" - replacement in Cargo.lock at line 1470
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1472
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1476
"tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1481
version = "0.2.4"version = "0.2.3" - replacement in Cargo.lock at line 1484
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1487
"libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", - edit in Cargo.lock at line 1491
"tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1492
"tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1500
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1509
"tokio 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)","tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1516
"xml5ever 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)","xml5ever 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1522
version = "0.4.10"version = "0.4.8" - replacement in Cargo.lock at line 1525
"serde 1.0.82 (registry+https://github.com/rust-lang/crates.io-index)","serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1537
"lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1540
"smallvec 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)","smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1544
"tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1546
"tokio-timer 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)","tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)","url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)","tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)","tokio-udp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","url 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1559
"ipconfig 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","ipconfig 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1564
"smallvec 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)","tokio 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)","smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)","tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1586
version = "0.1.3"version = "0.1.1" - replacement in Cargo.lock at line 1627
version = "1.7.2"version = "1.7.1" - replacement in Cargo.lock at line 1642
version = "1.0.2"version = "1.0.1" - replacement in Cargo.lock at line 1671
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1753
version = "0.12.1"version = "0.12.0" - replacement in Cargo.lock at line 1756
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1780
"checksum aho-corasick 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)" = "1e9a933f4e58658d7b12defcf96dc5c720f20832deebe3e0a19efd3b6aaeeb9e""checksum aho-corasick 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)" = "68f56c7353e5a9547cbd76ed90f7bb5ffc3ba09d4ea9bd1d8c06c8b1142eeb5a" - replacement in Cargo.lock at line 1782
"checksum arc-swap 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "5c5ed110e2537bdd3f5b9091707a8a5556a72ac49bbd7302ae0b28fdccb3246c""checksum arc-swap 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "af192669a9f44d2fb63c691a04183c8e12428f34041449270b08c0456587f5a5" - replacement in Cargo.lock at line 1784
"checksum arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "f405cc4c21cd8b784f6c8fc2adf9bc00f59558f0049b5ec21517f875963040cc""checksum arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)" = "a1e964f9e24d588183fcb43503abda40d288c8657dfc27311516ce2f05675aef" - replacement in Cargo.lock at line 1795
"checksum bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "40ade3d27603c2cb345eb0912aec461a6dec7e06a4ae48589904e808335c7afa""checksum bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "0ce55bd354b095246fc34caf4e9e242f5297a7fd938b090cadfea6eee614aa62" - replacement in Cargo.lock at line 1805
"checksum crossbeam-deque 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4fe1b6f945f824c7a25afe44f62e25d714c0cc523f8e99d8db5cd1026e1269d3""checksum crossbeam-epoch 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2449aaa4ec7ef96e5fb24db16024b935df718e9ae1cec0a1e68feeca2efca7b8""checksum crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e07fc155212827475223f0bcfae57e945e694fc90950ddf3f6695bbfd5555c72""checksum crossbeam-deque 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3486aefc4c0487b9cb52372c97df0a48b8c249514af1ee99703bf70d2f2ceda1""checksum crossbeam-epoch 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "30fecfcac6abfef8771151f8be4abc9e4edc112c2bcb233314cafde2680536e9""checksum crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "677d453a17e8bd2b913fa38e8b9cf04bcdbb5be790aa294f2389661d72036015" - replacement in Cargo.lock at line 1812
"checksum encoding_rs 0.8.12 (registry+https://github.com/rust-lang/crates.io-index)" = "ca20350a7cb5aab5b9034731123d6d412caf3e92d4985e739e411ba0955fd0eb""checksum env_logger 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "afb070faf94c85d17d50ca44f6ad076bce18ae92f0037d350947240a36e9d42e""checksum encoding_rs 0.8.10 (registry+https://github.com/rust-lang/crates.io-index)" = "065f4d0c826fdaef059ac45487169d918558e3cf86c9d89f6e81cf52369126e5""checksum env_logger 0.5.13 (registry+https://github.com/rust-lang/crates.io-index)" = "15b0a4d2e39f8420210be8b27eeda28029729e2fd4291019455016c348240c38" - replacement in Cargo.lock at line 1828
"checksum h2 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "1ac030ae20dee464c5d0f36544d8b914a6bc606da44a57e052d2b0f5dae129e0""checksum h2 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "7dd33bafe2e6370e6c8eb0cf1b8c5f93390b90acde7e9b03723f166b28b648ed" - replacement in Cargo.lock at line 1830
"checksum http 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "02096a6d2c55e63f7fcb800690e4f889a25f6ec342e3adb4594e293b625215ab""checksum http 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "24f58e8c2d8e886055c3ead7b28793e1455270b5fb39650984c224bc538ba581" - replacement in Cargo.lock at line 1832
"checksum humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114""checksum hyper 0.12.17 (registry+https://github.com/rust-lang/crates.io-index)" = "c49a75385d35ff5e9202755f09beb0b878a05c4c363fcc52b23eeb5dcb6782cc""checksum humantime 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0484fda3e7007f2a4a0d9c3a703ca38c71c54c55602ce4660c419fd32e188c9e""checksum hyper 0.12.13 (registry+https://github.com/rust-lang/crates.io-index)" = "95ffee0d1d30de4313fdaaa485891ce924991d45bbc18adfc8ac5b1639e62fbb" - replacement in Cargo.lock at line 1837
"checksum ipconfig 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "08f7eadeaf4b52700de180d147c4805f199854600b36faa963d91114827b2ffc""checksum ipconfig 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "fccb81dd962b29a25de46c4f46e497b75117aa816468b6fff7a63a598a192394" - replacement in Cargo.lock at line 1842
"checksum lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1""checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f""checksum libc 0.2.45 (registry+https://github.com/rust-lang/crates.io-index)" = "2d2857ec59fadc0773853c664d2d18e7198e83883e7060b63c924cb077bd5c74""checksum lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca488b89a5657b0a2ecd45b95609b3e848cf1755da332a0da46e2b2b1cb371a7""checksum lazycell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ddba4c30a78328befecec92fc94970e53b3ae385827d28620f0f5bb2493081e0""checksum libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)" = "76e3a3ef172f1a0b9a9ff0dd1491ae5e6c948b94479a3021819ba7d860c8645d" - replacement in Cargo.lock at line 1846
"checksum lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c""checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6""checksum lock_api 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "775751a3e69bde4df9b38dd00a1b5d6ac13791e4223d4a0506577f0dd27cfb7a""checksum log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b""checksum log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "d4fcce5fa49cc693c312001daf1d13411c4a5283796bac1084299ea3e567113f" - replacement in Cargo.lock at line 1853
"checksum memchr 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0a3eb002f0535929f1199681417029ebea04aadc0c7a4224b46be99c7f5d6a16""checksum memchr 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4b3629fe9fdbff6daa6c33b90f7c08355c1aca05a3d01fa8063b822fcf185f3b" - replacement in Cargo.lock at line 1862
"checksum nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945""checksum nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "9a2228dca57108069a5262f2ed8bd2e82496d2e074a06d1ccc7ce1687b6ae0a2" - replacement in Cargo.lock at line 1869
"checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13""checksum owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "cdf84f41639e037b484f93433aa3897863b561ed65c6e59c7073d7c561710f37" - replacement in Cargo.lock at line 1879
"checksum proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)" = "77619697826f31a02ae974457af0b29b723e5619e113e9397b8b82c6bd253f09""checksum proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)" = "3d7b7eaaa90b4a90a932a9ea6666c95a389e424eff347f0f793979289429feee" - replacement in Cargo.lock at line 1883
"checksum quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "53fa22a1994bd0f9372d7a816207d8a2677ad0325b073f5c5332760f0fb62b5c""checksum quote 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)" = "dd636425967c33af890042c483632d33fa7a18f19ad1d7ea72e8998c6ef8dea5" - edit in Cargo.lock at line 1886
"checksum rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ae9d223d52ae411a33cf7e54ec6034ec165df296ccd23533d671a28252b6f66a""checksum rand_chacha 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "771b009e3a508cb67e8823dda454aaa5368c7bc1c16829fb77d3e980440dd34a" - replacement in Cargo.lock at line 1888
"checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4""checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08""checksum rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "086bd09a33c7044e56bb44d5bdde5a60e7f119a9e95b0775f545de759a32fe05""checksum rand_xorshift 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "effa3fcaa47e18db002bdde6060944b6d2f9cfd8db471c30e873448ad9187be3""checksum redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)" = "679da7508e9a6390aeaf7fbd02a800fdc64b73fe2204dd2c8ae66d22d9d5ad5d""checksum redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "c214e91d3ecf43e9a4e41e578973adeb14b474f2bee858742d127af75a0112b1" - replacement in Cargo.lock at line 1890
"checksum regex 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ee84f70c8c08744ea9641a731c7fadb475bf2ecc52d7f627feb833e0b3990467""checksum regex-syntax 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)" = "fbc557aac2b708fe84121caf261346cc2eed71978024337e42eb46b8a252ac6e""checksum regex 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "2069749032ea3ec200ca51e4a31df41759190a88edca0d2d86ee8bedf7073341""checksum regex-syntax 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "747ba3b235651f6e2f67dfa8bcdcd073ddb7c243cb21c442fc12395dfcac212d" - replacement in Cargo.lock at line 1896
"checksum ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7""checksum ryu 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7153dd96dade874ab973e098cb62fcdbb89a03682e46b144fd09550998d4a4a7" - replacement in Cargo.lock at line 1905
"checksum serde 1.0.82 (registry+https://github.com/rust-lang/crates.io-index)" = "6fa52f19aee12441d5ad11c9a00459122bd8f98707cadf9778c540674f1935b6""checksum serde_derive 1.0.82 (registry+https://github.com/rust-lang/crates.io-index)" = "96a7f9496ac65a2db5929afa087b54f8fc5008dcfbe48a8874ed20049b0d6154""checksum serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)" = "c37ccd6be3ed1fdf419ee848f7c758eb31b054d7cd3ae3600e3bae0adf569811""checksum serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)" = "15c141fc7027dd265a47c090bf864cf62b42c4d228bbcf4e51a0c9e2b0d3f7ef""checksum serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)" = "225de307c6302bec3898c51ca302fc94a7a1697ef0845fcee6448f33c032249c""checksum serde_json 1.0.32 (registry+https://github.com/rust-lang/crates.io-index)" = "43344e7ce05d0d8280c5940cabb4964bea626aa58b1ec0e8c73fa2a8512a38ce" - replacement in Cargo.lock at line 1911
"checksum signal-hook 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "8941ae94fa73d0f73b422774b3a40a7195cecd88d1c090f4b37ade7dc795ab66""checksum signal-hook 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "f7ca1f1c0ed6c8beaab713ad902c041e4f09d06e1b4bb74c5fc553c078ed0110" - replacement in Cargo.lock at line 1914
"checksum smallvec 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)" = "622df2d454c29a4d89b30dc3b27b42d7d90d6b9e587dbf8f67652eb7514da484""checksum smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "153ffa32fd170e9944f7e0838edf824a754ec4c1fc64746fcc9fe1f8fa602e5d" - replacement in Cargo.lock at line 1917
"checksum string 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "98998cced76115b1da46f63388b909d118a37ae0be0f82ad35773d4a4bc9d18d""checksum string 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "00caf261d6f90f588f8450b8e1230fa0d5be49ee6140fdfbcb55335aff350970" - replacement in Cargo.lock at line 1923
"checksum syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)" = "ae8b29eb5210bc5cf63ed6149cbf9adfc82ac0be023d8735c176ee74a2db4da7""checksum syn 0.15.14 (registry+https://github.com/rust-lang/crates.io-index)" = "baaba45c6bf60fe29aaf241fa33306c0b75c801edea8378263a8f043b09a5634" - replacement in Cargo.lock at line 1925
"checksum synstructure 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "73687139bf99285483c96ac0add482c3776528beac1d97d444f6e91f203a2015""checksum tempfile 3.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "7e91405c14320e5c79b3d148e1c86f40749a36e490642202a31689cb1a3452b2""checksum tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "707feda9f2582d5d680d733e38755547a3e8fb471e7ba11452ecfd9ce93a5d3b""checksum synstructure 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ec37f4fab4bafaf6b5621c1d54e6aa5d4d059a8f84929e87abfdd7f9f04c6db2""checksum tempfile 3.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "55c1195ef8513f3273d55ff59fe5da6940287a0d7a98331254397f464833675b""checksum tendril 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9de21546595a0873061940d994bbbc5c35f024ae4fd61ec5c5b159115684f508" - replacement in Cargo.lock at line 1933
"checksum tokio 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "a7817d4c98cc5be21360b3b37d6036fe9b7aefa5b7a201b7b16ff33423822f7d""checksum tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "6e93c78d23cc61aa245a8acd2c4a79c4d7fa7fb5c3ca90d5737029f043a84895" - replacement in Cargo.lock at line 1936
"checksum tokio-current-thread 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "331c8acc267855ec06eb0c94618dcbbfea45bed2d20b77252940095273fb58f6""checksum tokio-current-thread 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "f90fcd90952f0a496d438a976afba8e5c205fb12123f813d8ab3aa1c8436638c" - replacement in Cargo.lock at line 1940
"checksum tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "502b625acb4ee13cbb3b90b8ca80e0addd263ddacf6931666ef751e610b07fb5""checksum tokio-signal 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "dd6dc5276ea05ce379a16de90083ec80836440d5ef8a6a39545a3207373b8296""checksum tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "4b26fd37f1125738b2170c80b551f69ff6fecb277e6e5ca885e53eec2b005018""checksum tokio-signal 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "40da88e6445ed335e14746b60986a6c8b3632b09bc9097df76b4a6ddd16f1f92" - replacement in Cargo.lock at line 1943
"checksum tokio-threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "56c5556262383032878afad66943926a1d1f0967f17e94bd7764ceceb3b70e7f""checksum tokio-timer 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "4f37f0111d76cc5da132fe9bc0590b9b9cfd079bc7e75ac3846278430a299ff8""checksum tokio-threadpool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3929aee321c9220ed838ed6c3928be7f9b69986b0e3c22c972a66dbf8a298c68""checksum tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "3a52f00c97fedb6d535d27f65cccb7181c8dd4c6edc3eda9ea93f6d45d05168e" - replacement in Cargo.lock at line 1946
"checksum tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "66268575b80f4a4a710ef83d087fdfeeabdce9b74c797535fbac18a2cb906e92""checksum tokio-uds 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "99ce87382f6c1a24b513a72c048b2c8efe66cb5161c9061d00bee510f08dc168""checksum tokio-udp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "da941144b816d0dcda4db3a1ba87596e4df5e860a72b70783fe435891f80601c""checksum tokio-uds 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "df195376b43508f01570bacc73e13a1de0854dc59e79d1ec09913e8db6dd2a70" - replacement in Cargo.lock at line 1949
"checksum toml 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f""checksum toml 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "4a2ecc31b0351ea18b3fe11274b8db6e4d82bce861bbb22e6dbed40417902c65" - replacement in Cargo.lock at line 1955
"checksum ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86""checksum ucd-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "fd2be2d6639d0f8fe6cdda291ad456e23629558d466e2789d2c3e9892bda285d" - replacement in Cargo.lock at line 1962
"checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a""checksum url 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2a321979c09843d272956e73700d12c4e7d3d92b2ee112b31548aef0d4efc5a6" - replacement in Cargo.lock at line 1964
"checksum utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737""checksum utf8-ranges 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "fd70f467df6810094968e2fce0ee1bd0e87157aceb026a8c083bcf5e25b9efe4" - replacement in Cargo.lock at line 1981
"checksum xml5ever 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "32cd7ebf0203c620906230ce22caa5df0b603c32b6fef72a275a48f6a2ae64b9""checksum xml5ever 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ead952cf8bab253fb5cb56e1fff780747bbf7a7258fb0451afe645a166050b1f"