Use failure

[?]
Dec 2, 2018, 9:56 PM
BTOZT4JPYXPTMXBSKQGXZ3K46UNACE65RIKAGPLUH3OIRVV7WBKAC

Dependencies

  • [2] DXTXUF2R Introduce self-presence
  • [3] L77O4T7M Formatting and fixes
  • [4] 34NQKMVK Don't move XmppConnection everywhere
  • [5] AXDOLAOA Introduce xmpp client
  • [6] 36WQ7YHD Update dependencies
  • [7] F5UQL2FB Manage xmpp connection in cmd processing loop
  • [8] FVVPKFTL Initial commit
  • [9] H5FNCGYJ Refactor online awaiting to separate function
  • [10] 7OTSYQ4Z Process leftover commands
  • [11] FV6BJ5K6 Send self-presence and store account info in Rc so it willbe used in some future in parallel
  • [12] VS6AHRWI Move XMPP to separate dir
  • [13] UIQTC2NT Update dependencies
  • [14] E4YEIQYO Connect to xmpp server
  • [15] AVBHYHOA Stop xmpp thread by shudown
  • [16] HKSQO7JZ Enable hyper http server and configuration
  • [17] 5A5UVGNM Move receiver closing logic out of xmpp processing
  • [18] PHPCAQ6Z Use env logger. Implement command loop
  • [19] Z7OFWSBL Refactor account data

Change contents

  • file deletion: xmpp.rs (-xw-x--x--)
    [4.6][4.0:9](),[4.9][4.10:10]()
    where
    {
    }
    let signal = signal
    .map_err(|_| tokio::io::Error::new(tokio::io::ErrorKind::Other, "Wrong shutdown signal"));
    future::loop_fn(XmppState::new(cmd_recv, signal, conn), |s| {
    let XmppState {
    cmd_recv,
    signal,
    conn,
    } = s;
    signal
    .select2(conn.connect().and_then(|conn| {
    cmd_recv
    .into_future()
    .map_err(|_| {
    error!("Got error on recv cmd");
    tokio::io::Error::new(tokio::io::ErrorKind::Other, "Receive cmd error")
    }).map(|f| (f, conn))
    })).then(|r| {
    match r {
    Ok(Either::A((_x, b))) => {
    // got signal, breaks
    Box::new(b.map(|b| future::Loop::Break((Some((b.0).1), b.1))))
    as Box<Future<Item = _, Error = _>>
    }
    Ok(Either::B((x, a))) => {
    // got cmd, continue
    Box::new(future::ok(future::Loop::Continue(XmppState::new(
    (x.0).1,
    a,
    x.1,
    )))) as Box<Future<Item = _, Error = _>>
    }
    Err(Either::A((e, b))) => {
    // got signal error, breaks
    error!("Signal error: {}", e);
    Box::new(b.map(|b| future::Loop::Break((Some((b.0).1), b.1))))
    as Box<Future<Item = _, Error = _>>
    }
    // got cmd error, its bad
    Box::new(future::err(tokio::io::Error::new(
    tokio::io::ErrorKind::Other,
    "Cmd error",
    ))) as Box<Future<Item = _, Error = _>>
    }
    error!("Cmd error: {}", e);
    Err(Either::B((e, _a))) => {
    info!("Got cmd");
    info!("Got signal");
    info!("xmpp connected!");
    }
    })
    }).and_then(
    |(opt_cmd_recv, _conn): (Option<Receiver<XmppCommand>>, XmppConnection)| {
    if let Some(mut cmd_recv) = opt_cmd_recv {
    // process left commands
    info!("Stop accepting commands");
    cmd_recv.close();
    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",
    )))
    }
    },
    )
    let conn = XmppConnection::new(account);
    F: future::Future<Item = ()> + 'static,
    impl<F> XmppState<F> {
    }
    }
    signal: F,
    cmd_recv: Receiver<XmppCommand>,
    account: config::Account,
    ) -> impl future::Future<Item = (), Error = tokio::io::Error>
    pub fn xmpp_process<F>(
    fn new(cmd_recv: Receiver<XmppCommand>, signal: F, conn: XmppConnection) -> XmppState<F> {
    XmppState {
    cmd_recv,
    signal,
    conn,
    }
    use tokio::prelude::future::{self, Either};
    use tokio::prelude::stream;
    use tokio::prelude::{Future, Stream};
    use tokio_channel::mpsc::Receiver;
    pub struct XmppConnection {
    }
    impl XmppConnection {
    XmppConnection {
    inner: None,
    }
    }
    account,
    fn new(account: config::Account) -> XmppConnection {
    account: config::Account,
    inner: Option<(stream::SplitSink<Client>, stream::SplitStream<Client>)>,
    use config;
    use tokio_xmpp::{Client, Event};
    /// connects if nothing connected
    /// Error shoud be !
    }
    }
    fn connect<E: 'static>(self) -> impl Future<Item = Self, Error = E> {
    info!("xmpp connection...");
    info!("xmpp initialization...");
    let mut res_client = Client::new(&account.jid, &account.password);
    while let Err(e) = res_client {
    error!("Cann't init xmpp client: {}", e);
    res_client = Client::new(&account.jid, &account.password);
    }
    let client = res_client.expect("Cann't init xmpp client");
    info!("xmpp initialized");
    // future to wait for online
    }))
    }
    }
    /// get connection and wait for online status and set presence
    /// returns error if something went wrong
    fn online(
    (sink, stream): (stream::SplitSink<Client>, stream::SplitStream<Client>),
    account: config::Account,
    Box::new(future::loop_fn(
    (sink, stream, account),
    |(sink, stream, account)| {
    stream.into_future().then(|r| match r {
    Ok((event, stream)) => match event {
    Some(Event::Online) => {
    info!("Online");
    future::ok(future::Loop::Break(XmppConnection {
    account,
    inner: Some((sink, stream)),
    }))
    }
    Some(Event::Stanza(s)) => {
    info!("xmpp stanza: {:?}", s);
    future::ok(future::Loop::Continue((sink, stream, account)))
    }
    _ => {
    warn!("Disconnected");
    future::err(account)
    }
    },
    Err((e, _)) => {
    error!("xmpp receive error: {}", e);
    future::err(account)
    }
    })
    },
    ))
    }
    fn self_presence(self) -> impl Future<Item = Self, Error = config::Account> {
    future::ok(self)
    ) -> impl Future<Item = Self, Error = config::Account> {
    Self::online(client.split(), account)
    .and_then(Self::self_presence)
    .then(|r| match r {
    Ok(conn) => future::ok(future::Loop::Break(conn)),
    Err(acc) => future::ok(future::Loop::Continue(acc)),
    })
    let XmppConnection { account, inner } = self;
    if let Some(inner) = inner {
    Box::new(future::ok(XmppConnection {
    account,
    inner: Some(inner),
    })) as Box<Future<Item = _, Error = E>>
    } else {
    Box::new(future::loop_fn(account, |account| {
    pub struct XmppCommand;
    struct XmppState<F> {
    cmd_recv: Receiver<XmppCommand>,
    signal: F,
    conn: XmppConnection,
    }
  • replacement in src/xmpp/mod.rs at line 175
    [4.4243][4.4243:4305](),[4.4243][4.4243:4305]()
    ) -> impl future::Future<Item = (), Error = tokio::io::Error>
    [4.4243]
    [4.4305]
    ) -> impl future::Future<Item = (), Error = failure::Error>
  • replacement in src/xmpp/mod.rs at line 180
    [4.4357][4.4357:4480](),[4.4357][4.4357:4480](),[4.4357][4.4357:4480]()
    let signal = signal
    .map_err(|_| tokio::io::Error::new(tokio::io::ErrorKind::Other, "Wrong shutdown signal"));
    [4.4357]
    [4.4480]
    let signal = signal.map_err(|_| format_err!("Wrong shutdown signal"));
  • replacement in src/xmpp/mod.rs at line 197
    [4.4955][4.4955:5051](),[4.4955][4.4955:5051](),[4.4955][4.4955:5051]()
    tokio::io::Error::new(tokio::io::ErrorKind::Other, "Receive cmd error")
    [4.4955]
    [4.5051]
    format_err!("Receive cmd error")
  • replacement in src/xmpp/mod.rs at line 225
    [4.6342][4.6342:6572](),[4.6342][4.6342:6572](),[4.6342][4.6342:6572]()
    Box::new(future::err(tokio::io::Error::new(
    tokio::io::ErrorKind::Other,
    "Cmd error",
    ))) as Box<Future<Item = _, Error = _>>
    [4.6342]
    [4.6572]
    Box::new(future::err(format_err!("Cmd error")))
    as Box<Future<Item = _, Error = _>>
  • replacement in src/xmpp/mod.rs at line 234
    [3.255][3.255:493]()
    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>>
    [3.255]
    [3.493]
    Box::new(
    cmd_recv
    .for_each(|_cmd| future::ok(()))
    .map_err(|_| format_err!("cmd receiver last error")),
    ) as Box<Future<Item = (), Error = failure::Error>>
  • replacement in src/xmpp/mod.rs at line 240
    [3.510][3.510:664]()
    Box::new(future::err(tokio::io::Error::new(
    tokio::io::ErrorKind::Other,
    "cmd receiver gone",
    )))
    [3.510]
    [3.664]
    Box::new(future::err(format_err!("cmd receiver gone")))
  • edit in src/main.rs at line 17
    [4.3878]
    [4.3878]
    #[macro_use]
    extern crate failure;
  • replacement in src/main.rs at line 91
    [4.6040][4.6040:6121]()
    let xmpp_join = std::thread::spawn(move || -> Result<(), tokio::io::Error> {
    [4.6040]
    [4.1623]
    let xmpp_join = std::thread::spawn(move || -> Result<(), failure::Error> {
  • edit in Cargo.toml at line 12
    [4.6667]
    [4.6667]
    failure = "0.1"
  • replacement in Cargo.toml at line 19
    [4.6756][4.1862:1900]()
    env_logger = "0.5"
    minidom = "=0.9.1"
    [4.6756]
    [4.6794]
    env_logger = "0.6"
    minidom = "=0.9.1" # dependency of tokio-xmpp
  • replacement in Cargo.lock at line 2
    [4.6852][4.1901:1919]()
    version = "0.6.8"
    [4.6852]
    [4.6870]
    version = "0.6.9"
  • replacement in Cargo.lock at line 5
    [4.6952][4.1920:1993]()
    "memchr 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.6952]
    [4.7025]
    "memchr 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 18
    [4.7266][4.1994:2012]()
    version = "0.3.4"
    [4.7266]
    [4.7284]
    version = "0.3.6"
  • replacement in Cargo.lock at line 28
    [4.7494][4.2013:2031]()
    version = "0.4.7"
    [4.7494]
    [4.7512]
    version = "0.4.8"
  • replacement in Cargo.lock at line 31
    [4.7594][4.2032:2106]()
    "nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.7594]
    [4.7668]
    "nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 39
    [4.7798][4.2107:2179]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.7798]
    [4.7870]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 53
    [4.8462][4.2180:2252]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.8462]
    [4.8534]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 65
    [4.8976][4.2253:2325]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.8976]
    [4.9048]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 76
    [4.9411][4.2326:2398]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.9411]
    [4.9483]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 124
    [4.10786][4.2399:2418]()
    version = "0.4.10"
    [4.10786]
    [4.10805]
    version = "0.4.11"
  • replacement in Cargo.lock at line 189
    [4.12938][4.2419:2491]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.12938]
    [4.13010]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 197
    [4.13154][4.2492:2564]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.13154]
    [4.13226]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 202
    [4.13266][4.2565:2583]()
    version = "0.6.1"
    [4.13266]
    [4.13284]
    version = "0.6.2"
  • replacement in Cargo.lock at line 205
    [4.13366][4.2584:2748]()
    "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)",
    [4.13366]
    [4.13530]
    "crossbeam-epoch 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "crossbeam-utils 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 211
    [4.13570][4.2749:2767]()
    version = "0.5.2"
    [4.13570]
    [4.13588]
    version = "0.6.1"
  • replacement in Cargo.lock at line 214
    [4.13670][4.2768:2843]()
    "arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.13670]
    [4.13745]
    "arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 216
    [4.13818][4.2844:3004]()
    "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)",
    [4.13818]
    [4.13978]
    "crossbeam-utils 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 224
    [4.14171][4.3005:3023]()
    version = "0.5.0"
    [4.14171]
    [4.14189]
    version = "0.6.1"
  • edit in Cargo.lock at line 226
    [4.14254]
    [4.14254]
    dependencies = [
    "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
  • replacement in Cargo.lock at line 268
    [4.15438][4.3024:3043]()
    version = "0.8.10"
    [4.15438]
    [4.15457]
    version = "0.8.12"
  • replacement in Cargo.lock at line 276
    [4.15647][4.3044:3063]()
    version = "0.5.13"
    [4.15647]
    [4.15666]
    version = "0.6.0"
  • replacement in Cargo.lock at line 280
    [4.15820][4.3064:3282]()
    "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)",
    [4.15820]
    [4.16038]
    "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)",
  • replacement in Cargo.lock at line 316
    [4.16967][4.3283:3586]()
    "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)",
    [4.16967]
    [4.17270]
    "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)",
  • replacement in Cargo.lock at line 396
    [4.19376][4.3587:3660]()
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.19376]
    [4.19449]
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 399
    [4.19594][4.3661:3733]()
    "http 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.19594]
    [4.19666]
    "http 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 401
    [4.19741][4.3734:3804]()
    "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.19741]
    [4.19811]
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 403
    [4.19882][4.3805:3878]()
    "string 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.19882]
    [4.19955]
    "string 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 412
    [4.20164][4.3879:3951]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.20164]
    [4.20236]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 418
    [4.20339][4.3952:3971]()
    version = "0.1.13"
    [4.20339]
    [4.20358]
    version = "0.1.14"
  • replacement in Cargo.lock at line 421
    [4.20440][4.3972:4045]()
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.20440]
    [4.20513]
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 433
    [4.20802][4.4046:4064]()
    version = "1.1.1"
    [4.20802]
    [4.20820]
    version = "1.2.0"
  • replacement in Cargo.lock at line 441
    [4.21010][4.4065:4085]()
    version = "0.12.13"
    [4.21010]
    [4.21030]
    version = "0.12.16"
  • replacement in Cargo.lock at line 444
    [4.21112][4.4086:4159]()
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.21112]
    [4.21185]
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 448
    [4.21412][4.4160:4232]()
    "http 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.21412]
    [4.21484]
    "http 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 452
    [4.21702][4.4233:4303]()
    "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.21702]
    [4.21772]
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 455
    [4.21916][4.4304:4377]()
    "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.21916]
    [4.21989]
    "tokio 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 458
    [4.22146][4.4378:4458]()
    "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.22146]
    [4.22226]
    "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 460
    [4.22302][4.4459:4620]()
    "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)",
    [4.22302]
    [4.22463]
    "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)",
  • replacement in Cargo.lock at line 485
    [4.23148][4.4621:4693]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.23148]
    [4.23220]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 491
    [4.23326][4.4694:4712]()
    version = "0.1.7"
    [4.23326]
    [4.23344]
    version = "0.1.9"
  • replacement in Cargo.lock at line 532
    [4.24705][4.4713:4731]()
    version = "1.1.0"
    [4.24705]
    [4.24723]
    version = "1.2.0"
  • edit in Cargo.lock at line 534
    [4.24788][4.4732:4831]()
    dependencies = [
    "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
  • replacement in Cargo.lock at line 542
    [4.25028][4.4832:4851]()
    version = "0.2.43"
    [4.25028]
    [4.25047]
    version = "0.2.44"
  • replacement in Cargo.lock at line 552
    [4.25264][4.4852:4870]()
    version = "0.1.4"
    [4.25264]
    [4.25282]
    version = "0.1.5"
  • replacement in Cargo.lock at line 555
    [4.25364][4.4871:4948]()
    "owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.25364]
    [4.25441]
    "owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • edit in Cargo.lock at line 557
    [4.25716][4.25716:25744](),[4.25744][4.4949:5119]()
    ]
    [[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 561
    [4.5147][4.5147:5165]()
    version = "0.4.5"
    [4.5147]
    [4.25762]
    version = "0.4.6"
  • replacement in Cargo.lock at line 589
    [4.26681][4.5166:5244]()
    "serde_json 1.0.32 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.26681]
    [4.26759]
    "serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 602
    [4.27143][4.5245:5263]()
    version = "2.1.0"
    [4.27143]
    [4.27161]
    version = "2.1.1"
  • replacement in Cargo.lock at line 606
    [4.27316][4.5264:5336]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.27316]
    [4.27388]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 635
    [4.28468][4.5337:5479]()
    "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)",
    [4.28468]
    [4.28610]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 649
    [4.29101][4.5480:5552]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.29101]
    [4.29173]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 669
    [4.29809][4.5553:5773]()
    "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)",
    [4.29809]
    [4.30029]
    "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 678
    [4.30514][4.5774:5849]()
    "tempfile 3.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.30514]
    [4.30589]
    "tempfile 3.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 687
    [4.30792][4.5850:5922]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.30792]
    [4.30864]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 701
    [4.31192][4.5923:5942]()
    version = "0.1.12"
    [4.31192]
    [4.31211]
    version = "0.1.13"
  • replacement in Cargo.lock at line 722
    [4.31726][4.5943:6015]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.31726]
    [4.31798]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 733
    [4.32160][4.6016:6166]()
    "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)",
    [4.32160]
    [4.32310]
    "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 749
    [4.32715][4.6167:6239]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.32715]
    [4.32787]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 756
    [4.32972][4.6240:6258]()
    version = "0.3.3"
    [4.32972]
    [4.32990]
    version = "0.4.0"
  • replacement in Cargo.lock at line 767
    [4.33293][4.6259:6334]()
    "lock_api 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.33293]
    [4.33368]
    "lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 776
    [4.33592][4.6335:6407]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.33592]
    [4.33664]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 779
    [4.33815][4.6408:6483]()
    "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.33815]
    [4.33890]
    "smallvec 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 834
    [4.35363][4.6484:6503]()
    version = "0.4.20"
    [4.35363]
    [4.35382]
    version = "0.4.24"
  • replacement in Cargo.lock at line 850
    [4.35794][4.6504:6583]()
    "encoding_rs 0.8.10 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.35794]
    [4.35873]
    "encoding_rs 0.8.12 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 852
    [4.35947][4.6584:6727]()
    "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)",
    [4.35947]
    [4.36090]
    "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)",
  • replacement in Cargo.lock at line 863
    [4.36232][4.6728:6746]()
    version = "0.6.8"
    [4.36232]
    [4.36250]
    version = "0.6.10"
  • replacement in Cargo.lock at line 866
    [4.36332][4.6747:6826]()
    "proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.36332]
    [4.36411]
    "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 875
    [4.36621][4.6827:6899]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.36621]
    [4.36693]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 886
    [4.37051][4.6900:6972]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.37051]
    [4.37123]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • edit in Cargo.lock at line 888
    [4.37199]
    [4.37199]
    "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
    [[package]]
    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.44 (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)",
  • edit in Cargo.lock at line 910
    [4.37287]
    [4.37287]
    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 932
    [4.37612]
    [4.37612]
    name = "rand_hc"
    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]]
    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 966
    [4.37635][4.6973:6992]()
    version = "0.1.40"
    [4.37635]
    [4.37654]
    version = "0.1.43"
  • replacement in Cargo.lock at line 974
    [4.37855][4.6993:7074]()
    "redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.37855]
    [4.37936]
    "redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 979
    [4.37966][4.7075:7093]()
    version = "1.0.5"
    [4.37966]
    [4.37984]
    version = "1.0.6"
  • replacement in Cargo.lock at line 982
    [4.38066][4.7094:7325]()
    "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)",
    [4.38066]
    [4.38297]
    "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)",
  • replacement in Cargo.lock at line 986
    [4.38376][4.7326:7404]()
    "utf8-ranges 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.38376]
    [4.38454]
    "utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 991
    [4.38491][4.7405:7423]()
    version = "0.6.2"
    [4.38491]
    [4.38509]
    version = "0.6.3"
  • replacement in Cargo.lock at line 994
    [4.38591][4.7424:7499]()
    "ucd-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.38591]
    [4.38666]
    "ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1029
    [4.39526][4.7500:7518]()
    version = "0.2.6"
    [4.39526]
    [4.39544]
    version = "0.2.7"
  • replacement in Cargo.lock at line 1051
    [4.40132][4.7519:7597]()
    "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.40132]
    [4.40210]
    "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1067
    [4.40710][4.7598:7670]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.40710]
    [4.40782]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1077
    [4.41104][4.7671:7743]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.41104]
    [4.41176]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1098
    [4.41611][4.7744:7966]()
    "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)",
    [4.41611]
    [4.41833]
    "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.16 (registry+https://github.com/rust-lang/crates.io-index)",
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1105
    [4.42060][4.7967:8040]()
    "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.42060]
    [4.42133]
    "tokio 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1107
    [4.42213][4.8041:8120]()
    "tokio-signal 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.42213]
    [4.42292]
    "tokio-signal 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1109
    [4.42369][4.8121:8192]()
    "toml 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.42369]
    [4.42440]
    "toml 0.4.9 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1123
    [4.42770][4.8193:8416]()
    "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)",
    [4.42770]
    [4.42993]
    "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)",
  • replacement in Cargo.lock at line 1130
    [4.43028][4.8417:8436]()
    version = "1.0.32"
    [4.43028]
    [4.43047]
    version = "1.0.33"
  • replacement in Cargo.lock at line 1134
    [4.43200][4.8437:8507]()
    "ryu 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.43200]
    [4.43270]
    "ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1173
    [4.44679][4.8508:8526]()
    version = "0.1.5"
    [4.44679]
    [4.44697]
    version = "0.1.6"
  • replacement in Cargo.lock at line 1176
    [4.44779][4.8527:8674]()
    "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)",
    [4.44779]
    [4.44926]
    "arc-swap 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1192
    [4.45184][4.8675:8693]()
    version = "0.6.5"
    [4.45184]
    [4.45202]
    version = "0.6.6"
  • replacement in Cargo.lock at line 1204
    [4.45567][4.8694:8847]()
    "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)",
    [4.45567]
    [4.45720]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
    "redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1216
    [4.45948][4.8848:8866]()
    version = "0.1.1"
    [4.45948]
    [4.45966]
    version = "0.1.2"
  • replacement in Cargo.lock at line 1224
    [4.46166][4.8867:8945]()
    "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.46166]
    [4.46244]
    "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1240
    [4.47043][4.8946:9097]()
    "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)",
    [4.47043]
    [4.47194]
    "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)",
  • replacement in Cargo.lock at line 1267
    [4.47899][4.9098:9118]()
    version = "0.15.14"
    [4.47899]
    [4.47919]
    version = "0.15.22"
  • replacement in Cargo.lock at line 1270
    [4.48001][4.9119:9270]()
    "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)",
    [4.48001]
    [4.48152]
    "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)",
  • replacement in Cargo.lock at line 1285
    [4.48476][4.9271:9290]()
    version = "0.10.0"
    [4.48476]
    [4.48495]
    version = "0.10.1"
  • replacement in Cargo.lock at line 1288
    [4.48577][4.9291:9514]()
    "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)",
    [4.48577]
    [4.48800]
    "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)",
  • replacement in Cargo.lock at line 1296
    [4.48911][4.9515:9533]()
    version = "3.0.4"
    [4.48911]
    [4.48929]
    version = "3.0.5"
  • replacement in Cargo.lock at line 1300
    [4.49084][4.9534:9758]()
    "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)",
    [4.49084]
    [4.49308]
    "libc 0.2.44 (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)",
  • replacement in Cargo.lock at line 1330
    [4.50148][4.9759:9912]()
    "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)",
    [4.50148]
    [4.50301]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
    "redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1348
    [4.50732][4.9913:9991]()
    "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.50732]
    [4.50810]
    "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1356
    [4.50940][4.9992:10145]()
    "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)",
    [4.50940]
    [4.51093]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
    "redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1363
    [4.51196][4.10146:10165]()
    version = "0.1.11"
    [4.51196]
    [4.51215]
    version = "0.1.13"
  • replacement in Cargo.lock at line 1366
    [4.51297][4.10166:10239]()
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.51297]
    [4.51370]
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
  • edit in Cargo.lock at line 1369
    [4.51516]
    [4.51516]
    "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1371
    [4.51594][4.10240:10327]()
    "tokio-current-thread 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.51594]
    [4.51681]
    "tokio-current-thread 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1375
    [4.51913][4.10328:10408]()
    "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.51913]
    [4.51993]
    "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1377
    [4.52069][4.10409:10722]()
    "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)",
    [4.52069]
    [4.52382]
    "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)",
  • replacement in Cargo.lock at line 1396
    [4.52731][4.10723:10796]()
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.52731]
    [4.52804]
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1403
    [4.53000][4.10797:10815]()
    version = "0.1.3"
    [4.53000]
    [4.53018]
    version = "0.1.4"
  • replacement in Cargo.lock at line 1425
    [4.53754][4.10816:10899]()
    "tokio-threadpool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.53754]
    [4.53837]
    "tokio-threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1433
    [4.53971][4.10900:10973]()
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.53971]
    [4.54044]
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1435
    [4.54119][4.10974:11044]()
    "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.54119]
    [4.54189]
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1440
    [4.54227][4.11045:11063]()
    version = "0.1.6"
    [4.54227]
    [4.54245]
    version = "0.1.7"
  • replacement in Cargo.lock at line 1443
    [4.54327][4.11064:11146]()
    "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.54327]
    [4.54409]
    "crossbeam-utils 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1445
    [4.54484][4.11147:11295]()
    "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)",
    [4.54484]
    [4.54632]
    "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)",
  • replacement in Cargo.lock at line 1457
    [4.55121][4.11296:11314]()
    version = "0.2.6"
    [4.55121]
    [4.55139]
    version = "0.2.7"
  • replacement in Cargo.lock at line 1461
    [4.55296][4.11315:11387]()
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.55296]
    [4.55368]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1464
    [4.55513][4.11388:11466]()
    "signal-hook 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.55513]
    [4.55591]
    "signal-hook 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1467
    [4.55748][4.11467:11547]()
    "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.55748]
    [4.55828]
    "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1476
    [4.56035][4.11548:11621]()
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.56035]
    [4.56108]
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1481
    [4.56402][4.11622:11702]()
    "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.56402]
    [4.56482]
    "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1486
    [4.56523][4.11703:11721]()
    version = "0.1.8"
    [4.56523]
    [4.56541]
    version = "0.1.9"
  • replacement in Cargo.lock at line 1489
    [4.56623][4.11722:11886]()
    "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)",
    [4.56623]
    [4.56787]
    "crossbeam-deque 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "crossbeam-utils 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1492
    [4.56862][4.11887:11957]()
    "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.56862]
    [4.56932]
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1494
    [4.57007][4.11958:12029]()
    "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.57007]
    [4.57078]
    "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1500
    [4.57195][4.12030:12048]()
    version = "0.2.7"
    [4.57195]
    [4.57213]
    version = "0.2.8"
  • replacement in Cargo.lock at line 1503
    [4.57295][4.12049:12131]()
    "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.57295]
    [4.57377]
    "crossbeam-utils 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1521
    [4.58000][4.12132:12150]()
    version = "0.1.2"
    [4.58000]
    [4.58018]
    version = "0.1.3"
  • replacement in Cargo.lock at line 1524
    [4.58100][4.12151:12224]()
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.58100]
    [4.58173]
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1526
    [4.58248][4.12225:12295]()
    "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.58248]
    [4.58318]
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1530
    [4.58543][4.12296:12376]()
    "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.58543]
    [4.58623]
    "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1535
    [4.58657][4.12377:12395]()
    version = "0.2.3"
    [4.58657]
    [4.58675]
    version = "0.2.4"
  • replacement in Cargo.lock at line 1538
    [4.58757][4.12396:12469]()
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.58757]
    [4.58830]
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1541
    [4.58977][4.12470:12612]()
    "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)",
    [4.58977]
    [4.59119]
    "libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)",
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
  • edit in Cargo.lock at line 1545
    [4.59264]
    [4.59264]
    "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1547
    [4.59340][4.12613:12693]()
    "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.59340]
    [4.59420]
    "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1555
    [4.59555][4.12694:12767]()
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.59555]
    [4.59628]
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1564
    [4.60222][4.12768:12841]()
    "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.60222]
    [4.60295]
    "tokio 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1571
    [4.60767][4.12842:12918]()
    "xml5ever 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.60767]
    [4.60843]
    "xml5ever 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1577
    [4.60952][4.12919:12937]()
    version = "0.4.8"
    [4.60952]
    [4.60970]
    version = "0.4.9"
  • replacement in Cargo.lock at line 1592
    [4.61566][4.12938:13086]()
    "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)",
    [4.61566]
    [4.61714]
    "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)",
  • replacement in Cargo.lock at line 1595
    [4.61785][4.13087:13162]()
    "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.61785]
    [4.61860]
    "smallvec 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1599
    [4.62091][4.13163:13243]()
    "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.62091]
    [4.62171]
    "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1601
    [4.62247][4.13244:13468]()
    "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)",
    [4.62247]
    [4.62471]
    "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)",
  • replacement in Cargo.lock at line 1614
    [4.62841][4.13469:13692]()
    "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)",
    [4.62841]
    [4.63064]
    "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)",
  • replacement in Cargo.lock at line 1619
    [4.63218][4.13693:13841]()
    "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)",
    [4.63218]
    [4.63366]
    "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)",
  • replacement in Cargo.lock at line 1641
    [4.63823][4.13842:13860]()
    version = "0.1.1"
    [4.63823]
    [4.63841]
    version = "0.1.3"
  • replacement in Cargo.lock at line 1682
    [4.64830][4.13861:13879]()
    version = "1.7.1"
    [4.64830]
    [4.64848]
    version = "1.7.2"
  • replacement in Cargo.lock at line 1697
    [4.65305][4.13880:13898]()
    version = "1.0.1"
    [4.65305]
    [4.65323]
    version = "1.0.2"
  • replacement in Cargo.lock at line 1726
    [4.66043][4.13899:13969]()
    "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.66043]
    [4.66113]
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1808
    [4.68341][4.13970:13989]()
    version = "0.12.0"
    [4.68341]
    [4.68360]
    version = "0.12.1"
  • replacement in Cargo.lock at line 1811
    [4.68442][4.13990:14060]()
    "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
    [4.68442]
    [4.68512]
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1835
    [4.69609][4.14061:14216]()
    "checksum aho-corasick 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)" = "68f56c7353e5a9547cbd76ed90f7bb5ffc3ba09d4ea9bd1d8c06c8b1142eeb5a"
    [4.69609]
    [4.69764]
    "checksum aho-corasick 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)" = "1e9a933f4e58658d7b12defcf96dc5c720f20832deebe3e0a19efd3b6aaeeb9e"
  • replacement in Cargo.lock at line 1837
    [4.69917][4.14217:14368]()
    "checksum arc-swap 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "af192669a9f44d2fb63c691a04183c8e12428f34041449270b08c0456587f5a5"
    [4.69917]
    [4.70068]
    "checksum arc-swap 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "5c5ed110e2537bdd3f5b9091707a8a5556a72ac49bbd7302ae0b28fdccb3246c"
  • replacement in Cargo.lock at line 1839
    [4.70219][4.14369:14520]()
    "checksum arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)" = "a1e964f9e24d588183fcb43503abda40d288c8657dfc27311516ce2f05675aef"
    [4.70219]
    [4.70370]
    "checksum arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "f405cc4c21cd8b784f6c8fc2adf9bc00f59558f0049b5ec21517f875963040cc"
  • replacement in Cargo.lock at line 1850
    [4.71888][4.14521:14670]()
    "checksum bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "0ce55bd354b095246fc34caf4e9e242f5297a7fd938b090cadfea6eee614aa62"
    [4.71888]
    [4.72037]
    "checksum bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "40ade3d27603c2cb345eb0912aec461a6dec7e06a4ae48589904e808335c7afa"
  • replacement in Cargo.lock at line 1860
    [4.73406][4.14671:15145]()
    "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"
    [4.73406]
    [4.73880]
    "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.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c55913cc2799171a550e307918c0a360e8c16004820291bf3b638969b4a01816"
  • replacement in Cargo.lock at line 1867
    [4.74491][4.15146:15455]()
    "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"
    [4.74491]
    [4.74800]
    "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"
  • replacement in Cargo.lock at line 1885
    [4.77260][4.15456:15604]()
    "checksum http 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "24f58e8c2d8e886055c3ead7b28793e1455270b5fb39650984c224bc538ba581"
    [4.77260]
    [4.77408]
    "checksum http 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "02096a6d2c55e63f7fcb800690e4f889a25f6ec342e3adb4594e293b625215ab"
  • replacement in Cargo.lock at line 1887
    [4.77559][4.15605:15907]()
    "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"
    [4.77559]
    [4.77861]
    "checksum humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114"
    "checksum hyper 0.12.16 (registry+https://github.com/rust-lang/crates.io-index)" = "0aeedb8ca5f0f96be00f84073c6d0d5f962ecad020ef543dff99a7c12717a60e"
  • replacement in Cargo.lock at line 1892
    [4.78307][4.15908:16059]()
    "checksum ipconfig 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "fccb81dd962b29a25de46c4f46e497b75117aa816468b6fff7a63a598a192394"
    [4.78307]
    [4.78458]
    "checksum ipconfig 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "08f7eadeaf4b52700de180d147c4805f199854600b36faa963d91114827b2ffc"
  • replacement in Cargo.lock at line 1897
    [4.79055][4.16060:16214]()
    "checksum lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca488b89a5657b0a2ecd45b95609b3e848cf1755da332a0da46e2b2b1cb371a7"
    [4.79055]
    [4.79209]
    "checksum lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1"
  • replacement in Cargo.lock at line 1899
    [4.79360][4.16215:16363]()
    "checksum libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)" = "76e3a3ef172f1a0b9a9ff0dd1491ae5e6c948b94479a3021819ba7d860c8645d"
    [4.79360]
    [4.79508]
    "checksum libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)" = "10923947f84a519a45c8fefb7dd1b3e8c08747993381adee176d7a82b4195311"
  • replacement in Cargo.lock at line 1901
    [4.79666][4.16364:16807]()
    "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"
    [4.79666]
    [4.80109]
    "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"
  • replacement in Cargo.lock at line 1907
    [4.80711][4.16808:16957]()
    "checksum memchr 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4b3629fe9fdbff6daa6c33b90f7c08355c1aca05a3d01fa8063b822fcf185f3b"
    [4.80711]
    [4.80860]
    "checksum memchr 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0a3eb002f0535929f1199681417029ebea04aadc0c7a4224b46be99c7f5d6a16"
  • replacement in Cargo.lock at line 1916
    [4.82071][4.16958:17108]()
    "checksum nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "9a2228dca57108069a5262f2ed8bd2e82496d2e074a06d1ccc7ce1687b6ae0a2"
    [4.82071]
    [4.82221]
    "checksum nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945"
  • replacement in Cargo.lock at line 1923
    [4.83143][4.17109:17262]()
    "checksum owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "cdf84f41639e037b484f93433aa3897863b561ed65c6e59c7073d7c561710f37"
    [4.83143]
    [4.83296]
    "checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13"
  • replacement in Cargo.lock at line 1933
    [4.84694][4.17263:17418]()
    "checksum proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)" = "3d7b7eaaa90b4a90a932a9ea6666c95a389e424eff347f0f793979289429feee"
    [4.84694]
    [4.84849]
    "checksum proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)" = "77619697826f31a02ae974457af0b29b723e5619e113e9397b8b82c6bd253f09"
  • replacement in Cargo.lock at line 1937
    [4.85305][4.17419:17567]()
    "checksum quote 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)" = "dd636425967c33af890042c483632d33fa7a18f19ad1d7ea72e8998c6ef8dea5"
    [4.85305]
    [4.85453]
    "checksum quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "53fa22a1994bd0f9372d7a816207d8a2677ad0325b073f5c5332760f0fb62b5c"
  • edit in Cargo.lock at line 1940
    [4.85747]
    [4.85747]
    "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 1944
    [4.86051][4.17568:17725]()
    "checksum redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "c214e91d3ecf43e9a4e41e578973adeb14b474f2bee858742d127af75a0112b1"
    [4.86051]
    [4.86208]
    "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"
  • replacement in Cargo.lock at line 1950
    [4.86364][4.17726:18029]()
    "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"
    [4.86364]
    [4.86667]
    "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"
  • replacement in Cargo.lock at line 1956
    [4.87291][4.18030:18176]()
    "checksum ryu 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7153dd96dade874ab973e098cb62fcdbb89a03682e46b144fd09550998d4a4a7"
    [4.87291]
    [4.87437]
    "checksum ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7"
  • replacement in Cargo.lock at line 1967
    [4.88975][4.18177:18331]()
    "checksum serde_json 1.0.32 (registry+https://github.com/rust-lang/crates.io-index)" = "43344e7ce05d0d8280c5940cabb4964bea626aa58b1ec0e8c73fa2a8512a38ce"
    [4.88975]
    [4.89129]
    "checksum serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)" = "c37ccd6be3ed1fdf419ee848f7c758eb31b054d7cd3ae3600e3bae0adf569811"
  • replacement in Cargo.lock at line 1971
    [4.89571][4.18332:18486]()
    "checksum signal-hook 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "f7ca1f1c0ed6c8beaab713ad902c041e4f09d06e1b4bb74c5fc553c078ed0110"
    [4.89571]
    [4.89725]
    "checksum signal-hook 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "8941ae94fa73d0f73b422774b3a40a7195cecd88d1c090f4b37ade7dc795ab66"
  • replacement in Cargo.lock at line 1974
    [4.90024][4.18487:18638]()
    "checksum smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "153ffa32fd170e9944f7e0838edf824a754ec4c1fc64746fcc9fe1f8fa602e5d"
    [4.90024]
    [4.90175]
    "checksum smallvec 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)" = "622df2d454c29a4d89b30dc3b27b42d7d90d6b9e587dbf8f67652eb7514da484"
  • replacement in Cargo.lock at line 1977
    [4.90486][4.18639:18788]()
    "checksum string 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "00caf261d6f90f588f8450b8e1230fa0d5be49ee6140fdfbcb55335aff350970"
    [4.90486]
    [4.90635]
    "checksum string 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "98998cced76115b1da46f63388b909d118a37ae0be0f82ad35773d4a4bc9d18d"
  • replacement in Cargo.lock at line 1983
    [4.91412][4.18789:18937]()
    "checksum syn 0.15.14 (registry+https://github.com/rust-lang/crates.io-index)" = "baaba45c6bf60fe29aaf241fa33306c0b75c801edea8378263a8f043b09a5634"
    [4.91412]
    [4.91560]
    "checksum syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)" = "ae8b29eb5210bc5cf63ed6149cbf9adfc82ac0be023d8735c176ee74a2db4da7"
  • replacement in Cargo.lock at line 1985
    [4.91709][4.18938:19245]()
    "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"
    [4.91709]
    [4.92016]
    "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"
  • replacement in Cargo.lock at line 1993
    [4.92923][4.19246:19395]()
    "checksum tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "6e93c78d23cc61aa245a8acd2c4a79c4d7fa7fb5c3ca90d5737029f043a84895"
    [4.92923]
    [4.93072]
    "checksum tokio 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "a7817d4c98cc5be21360b3b37d6036fe9b7aefa5b7a201b7b16ff33423822f7d"
  • replacement in Cargo.lock at line 1996
    [4.93382][4.19396:19559]()
    "checksum tokio-current-thread 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "f90fcd90952f0a496d438a976afba8e5c205fb12123f813d8ab3aa1c8436638c"
    [4.93382]
    [4.93545]
    "checksum tokio-current-thread 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "331c8acc267855ec06eb0c94618dcbbfea45bed2d20b77252940095273fb58f6"
  • replacement in Cargo.lock at line 2000
    [4.94005][4.19560:19871]()
    "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"
    [4.94005]
    [4.94316]
    "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"
  • replacement in Cargo.lock at line 2003
    [4.94468][4.19872:20185]()
    "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"
    [4.94468]
    [4.94781]
    "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"
  • replacement in Cargo.lock at line 2006
    [4.94933][4.20186:20490]()
    "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"
    [4.94933]
    [4.95237]
    "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"
  • replacement in Cargo.lock at line 2009
    [4.95390][4.20491:20638]()
    "checksum toml 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "4a2ecc31b0351ea18b3fe11274b8db6e4d82bce861bbb22e6dbed40417902c65"
    [4.95390]
    [4.95537]
    "checksum toml 0.4.9 (registry+https://github.com/rust-lang/crates.io-index)" = "19782e145d5abefb03758958f06ea35f7b1d8421b534140e0238fd3d0bfd66e3"
  • replacement in Cargo.lock at line 2015
    [4.96309][4.20639:20790]()
    "checksum ucd-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "fd2be2d6639d0f8fe6cdda291ad456e23629558d466e2789d2c3e9892bda285d"
    [4.96309]
    [4.96460]
    "checksum ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86"
  • replacement in Cargo.lock at line 2022
    [4.97397][4.20791:20937]()
    "checksum url 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2a321979c09843d272956e73700d12c4e7d3d92b2ee112b31548aef0d4efc5a6"
    [4.97397]
    [4.97543]
    "checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a"
  • replacement in Cargo.lock at line 2024
    [4.97691][4.20938:21092]()
    "checksum utf8-ranges 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "fd70f467df6810094968e2fce0ee1bd0e87157aceb026a8c083bcf5e25b9efe4"
    [4.97691]
    [4.97845]
    "checksum utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737"
  • replacement in Cargo.lock at line 2041
    [4.100296][4.21093:21245]()
    "checksum xml5ever 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ead952cf8bab253fb5cb56e1fff780747bbf7a7258fb0451afe645a166050b1f"
    [4.100296]
    [4.100448]
    "checksum xml5ever 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "32cd7ebf0203c620906230ce22caa5df0b603c32b6fef72a275a48f6a2ae64b9"