Read chatroom from config

[?]
Jan 21, 2019, 6:51 PM
WBU7UOQWY3J7KORUHQGXRXY5O76RCMNOP7CG5HA3RTZUTJJNTESQC

Dependencies

  • [2] OB3HA2MD Use Client::new_with_jid to parse jid only once
  • [3] V5HDBSZM Use jid for receiver address
  • [4] OANBCLN5 Move xmpp client into XmppState
  • [5] OGMBXBKP Move online to XmppConnection
  • [6] PFC7OJQF Query roster
  • [7] PVCRPP3B Some servers don't send to in initial presence
  • [8] FVVPKFTL Initial commit
  • [9] HKSQO7JZ Enable hyper http server and configuration
  • [10] RGOSS73U Convert self-presence to xmpp_parser's type
  • [11] TDOR5XQU Accept destination
  • [12] X6L47BHQ Use different structure for established xmpp connection
  • [13] BTOZT4JP Use failure
  • [14] 5A5UVGNM Move receiver closing logic out of xmpp processing
  • [15] ACXUIS63 Update dependecies
  • [16] QWE26TMV update deps
  • [17] 4LRBIGVT Show info about xmpp errors
  • [18] 5IKA4GO7 Rename xmpp client field from "inner" to "client"
  • [19] FV6BJ5K6 Send self-presence and store account info in Rc so it willbe used in some future in parallel
  • [20] YGC7ZD7N Use logger
  • [21] AGIW6YR3 Use shared future for signal everywhere
  • [22] UCY2DO3D Try to read request body
  • [23] IK3YDPTY Update deps
  • [24] NDDQQP2P Update deps
  • [25] HU3NZX5Z Process self-presence via new processing code
  • [26] ZI4GJ72V Add message to xmpp command
  • [27] 5OBTKGDL Update deps
  • [28] 6E5IC33Z Try to test 2018 edition
  • [29] ALP2YJIU Rename XmppState to XmppProcessState
  • [30] 3GEU7TC7 Welcome to 2018!
  • [31] MAC6WCSX Fix pipelines
  • [32] UIQTC2NT Update dependencies
  • [33] BWDUANCV Second part of processing result is only about stop_future
  • [34] EOHEZXX3 Move request processing to structure
  • [35] AYQZ2UIA Update deps
  • [36] QYY3KRGL Use failure instead Box<dyn Error>
  • [37] QTCUURXN Add additional requirement for command stream

Change contents

  • edit in src/main.rs at line 1
    [3.3533][3.3533:3556](),[3.3556][2.26492:26521](),[3.9203][3.3556:3581](),[2.26521][3.3556:3581](),[3.3556][3.3556:3581]()
    #![deny(missing_docs)]
    #![deny(bare_trait_objects)]
    //! XMPP client service
  • edit in src/main.rs at line 5
    [3.3656][3.3656:3712](),[3.3656][3.3656:3712]()
    extern crate log;
    extern crate env_logger;
    #[macro_use]
  • edit in src/main.rs at line 7
    [3.3759][3.3759:3787](),[3.3759][3.3759:3787]()
    extern crate tokio_channel;
  • edit in src/main.rs at line 9
    [3.3839][3.3839:3874](),[3.3839][3.3839:3874]()
    #[macro_use]
    extern crate failure;
  • edit in src/main.rs at line 10
    [3.3893][3.3893:3920](),[3.3893][3.3893:3920]()
    extern crate xmpp_parsers;
  • edit in src/main.rs at line 11
    [3.3921]
    [3.3953]
    use hyper::service::service_fn_ok;
  • edit in src/main.rs at line 14
    [3.4000][3.4000:4036](),[3.4000][3.4000:4036](),[3.4000][3.4000:4036](),[3.4000][3.4000:4036](),[3.4000][3.4000:4036](),[3.4000][3.4000:4036]()
    use tokio::runtime::current_thread;
  • edit in src/main.rs at line 15
    [3.4065][3.4065:4066](),[3.4065][3.4065:4066](),[3.4065][3.4065:4066](),[3.4065][3.4065:4066](),[3.4065][3.4065:4066](),[3.4065][3.4065:4066](),[3.4066][2.26522:26566]()
    use tokio::prelude::{Future, Sink, Stream};
  • replacement in src/main.rs at line 17
    [3.4105][3.4105:4260](),[3.4105][3.4105:4260](),[3.4105][3.4105:4260](),[3.4105][3.4105:4260](),[3.4105][3.4105:4260](),[3.4105][3.4105:4260](),[3.4105][3.4105:4260](),[3.4105][3.4105:4260](),[3.4105][3.4105:4260](),[3.4105][3.4105:4260](),[3.4105][3.4105:4260](),[3.4105][3.4105:4260](),[3.4105][3.4105:4260](),[3.4260][2.26567:30772]()
    use crate::config::Config;
    mod xmpp;
    use crate::xmpp::{xmpp_process, XmppCommand};
    mod stoppable_receiver;
    use crate::stoppable_receiver::stop_receiver;
    struct ServiceCmd {
    cmd_send: tokio_channel::mpsc::Sender<XmppCommand>,
    }
    impl hyper::service::Service for ServiceCmd {
    type ReqBody = Body;
    type ResBody = Body;
    type Error = failure::Error;
    type Future =
    Box<dyn Future<Item = Response<Self::ResBody>, Error = Self::Error> + Send + 'static>;
    fn call(&mut self, req: Request<Self::ReqBody>) -> Self::Future {
    let xmpp_to_opt = req.headers().get("X-XMPP-To");
    let xmpp_to_res: Result<xmpp_parsers::Jid, failure::Error> = xmpp_to_opt.map_or_else(
    || Err(format_err!("No X-XMPP-To header")),
    |xmpp_to| {
    std::str::from_utf8(xmpp_to.as_bytes())
    .map_err(|e| e.into())
    .and_then(|s| {
    std::str::FromStr::from_str(s)
    .map_err(|e: xmpp_parsers::JidParseError| e.into())
    })
    },
    );
    match xmpp_to_res {
    Err(err) => {
    warn!("Unknown destination: {}", err);
    Box::new(tokio::prelude::future::result(
    Response::builder()
    .status(hyper::StatusCode::BAD_REQUEST)
    .body(Body::from(format!("Unknown destination: {}", err)))
    .map_err(|e| e.into()),
    )) as Box<dyn Future<Item = _, Error = _> + Send + 'static>
    }
    Ok(xmpp_to) => {
    info!("Got request. Reading body...");
    let cmd_send = self.cmd_send.clone();
    Box::new(
    req.into_body()
    .map_err(|e| e.into())
    .fold(String::new(), |mut acc, ch| {
    std::str::from_utf8(&*ch).map(|s| {
    acc.push_str(s);
    acc
    })
    })
    .and_then(move |message: String| {
    if !message.is_empty() {
    Box::new(
    cmd_send
    .clone()
    .send(XmppCommand { xmpp_to, message })
    .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
    ))),
    )
    }
    })
    .map_err(|e| e.into()),
    )
    } else {
    warn!("Empty message");
    Box::new(tokio::prelude::future::result(
    Response::builder()
    .status(hyper::StatusCode::BAD_REQUEST)
    .body(Body::from("Empty message"))
    .map_err(|e| e.into()),
    ))
    as Box<dyn Future<Item = _, Error = _> + Send + 'static>
    }
    }),
    ) as Box<dyn Future<Item = _, Error = _> + Send + 'static>
    }
    }
    }
    }
    [3.4105]
    [2.30772]
    use config::Config;
  • replacement in src/main.rs at line 19
    [2.30773][2.30773:30855](),[3.13537][3.9738:9739](),[2.30855][3.9738:9739](),[3.9738][3.9738:9739](),[3.9739][2.30856:31331]()
    struct MakeServiceCmd {
    cmd_send: tokio_channel::mpsc::Sender<XmppCommand>,
    }
    impl<Ctx> hyper::service::MakeService<Ctx> for MakeServiceCmd {
    type ReqBody = Body;
    type ResBody = Body;
    type Error = failure::Error;
    type Service = ServiceCmd;
    type Future = tokio::prelude::future::FutureResult<ServiceCmd, Self::MakeError>;
    type MakeError = hyper::http::Error;
    fn make_service(&mut self, _ctx: Ctx) -> Self::Future {
    tokio::prelude::future::ok(ServiceCmd {
    cmd_send: self.cmd_send.clone(),
    })
    }
    [2.30773]
    [2.31331]
    fn hello_world(_req: Request<Body>) -> Response<Body> {
    Response::new(Body::from("Test"))
  • edit in src/main.rs at line 24
    [3.30][3.4262:4287]()
    env_logger::init();
  • replacement in src/main.rs at line 34
    [3.4638][3.4638:4672]()
    )
    .get_matches();
    [3.4638]
    [3.4672]
    ).get_matches();
  • replacement in src/main.rs at line 36
    [3.4673][3.4673:4762]()
    let config = Config::read(args.value_of("config").expect("Mandatory option config"))
    [3.4673]
    [3.4762]
    let config = Config::new(args.value_of("config").expect("Mandatory option config"))
  • replacement in src/main.rs at line 44
    [3.4954][3.13343:13450]()
    .map_err(|e| {
    error!("Cann't get CTRL+C signal: {}", e.0);
    e.0
    })
    [3.4954]
    [3.5020]
    .map_err(|_| ())
  • edit in src/main.rs at line 46
    [3.5039][3.5039:5105](),[3.5039][3.5039:5105](),[3.5039][3.5039:5105](),[3.5039][3.5039:5105](),[3.5039][3.5039:5105](),[3.5039][3.5039:5105](),[3.5039][3.5039:5105](),[3.5039][3.5039:5105]()
    let (cmd_send, cmd_recv) = tokio_channel::mpsc::channel(10);
  • replacement in src/main.rs at line 48
    [3.5155][2.31335:31379]()
    .serve(MakeServiceCmd { cmd_send })
    [3.5155]
    [3.5935]
    .serve(|| service_fn_ok(hello_world))
  • replacement in src/main.rs at line 50
    [3.5995][3.5995:6048](),[3.5995][3.5995:6048](),[3.5995][3.5995:6048](),[3.5995][3.5995:6048](),[3.5995][3.5995:6048](),[3.5995][3.5995:6048](),[3.5995][3.5995:6048](),[3.5995][3.5995:6048](),[3.5995][3.5995:6048](),[3.5995][3.5995:6048](),[3.5995][3.5995:6048](),[3.5995][3.5995:6048]()
    .map_err(|e| error!("server error: {}", e));
    [3.5995]
    [3.6048]
    .map_err(|e| eprintln!("server error: {}", e));
  • replacement in src/main.rs at line 52
    [3.6049][3.6049:6389](),[3.6049][3.6049:6389](),[3.6049][3.6049:6389](),[3.6049][3.6049:6389](),[3.6049][3.6049:6389](),[3.6049][3.6049:6389](),[3.6049][3.6049:6389](),[3.6049][3.6049:6389](),[3.6049][3.6049:6389](),[3.6049][3.6049:6389](),[3.6049][3.6049:6389](),[3.6049][3.6049:6389](),[3.6389][3.13451:13539](),[3.8551][3.6536:6824](),[3.7110][3.6536:6824](),[3.7607][3.6536:6824](),[3.4805][3.6536:6824](),[3.13539][3.6536:6824](),[3.7457][3.6536:6824](),[3.11010][3.6536:6824](),[3.6536][3.6536:6824]()
    let mut rt = Runtime::new().expect("Cann't start tokio");
    rt.spawn(http_server);
    let xmpp_join = std::thread::spawn(move || -> Result<(), failure::Error> {
    let recv = stop_receiver(cmd_recv, ctrl_c.clone().map(|_| ()));
    // Launch single-threaded runtime
    let mut ctrt = current_thread::Runtime::new()?;
    let result = ctrt.block_on(xmpp_process(ctrl_c.clone(), recv, config.account));
    info!("Stopping xmpp thread");
    result
    });
    info!("Server started");
    rt.shutdown_on_idle().wait().expect("Shutdown error");
    info!("Server stopped");
    xmpp_join
    .join()
    .expect("Join xmpp thread")
    .expect("Result xmpp thread");
    [3.6049]
    [3.61]
    hyper::rt::run(http_server);
  • edit in src/config.rs at line 0
    [3.1396]
    [3.1397]
    use std::collections::HashMap;
  • replacement in src/config.rs at line 7
    [3.1502][2.31380:31463]()
    #[serde(deserialize_with = "deserialize_jid")]
    pub jid: xmpp_parsers::Jid,
    [3.1502]
    [3.1523]
    pub jid: String,
  • edit in src/config.rs at line 9
    [3.1549]
    [3.1549]
    #[serde(default, deserialize_with = "deserialize_jid_map")]
    pub chatroom: HashMap<String, xmpp_parsers::Jid>,
  • replacement in src/config.rs at line 20
    [3.1681][3.2450:2513]()
    pub fn read<P: AsRef<Path>>(path: P) -> io::Result<Self> {
    [3.1681]
    [3.1745]
    pub fn new<P: AsRef<Path>>(path: P) -> io::Result<Config> {
  • replacement in src/config.rs at line 30
    [2.31467][2.31467:31550]()
    fn deserialize_jid<'de, D>(deserializer: D) -> Result<xmpp_parsers::Jid, D::Error>
    [2.31467]
    [2.31550]
    fn deserialize_jid_map<'de, D>(
    deserializer: D,
    ) -> Result<HashMap<String, xmpp_parsers::Jid>, D::Error>
  • replacement in src/config.rs at line 37
    [2.31619][2.31619:31737]()
    let s = String::deserialize(deserializer)?;
    std::str::FromStr::from_str(&s).map_err(serde::de::Error::custom)
    [2.31619]
    [3.1943]
    let s = HashMap::<String, String>::deserialize(deserializer)?;
    let size = s.len();
    s.into_iter()
    .map(|(k, v)| (k, std::str::FromStr::from_str(&v)))
    .take_while(|(_k, r)| r.is_ok())
    .fold(Ok(HashMap::with_capacity(size)), |res, (k, r)| match res {
    Ok(mut res) => match r {
    Ok(v) => {
    res.insert(k, v);
    Ok(res)
    }
    Err(e) => Err(e),
    },
    Err(e) => Err(e),
    })
    .map_err(serde::de::Error::custom)
  • edit in Cargo.toml at line 6
    [3.12171][3.6825:6842]()
    edition = "2018"
  • edit in Cargo.toml at line 9
    [3.6857][3.6857:6879]()
    tokio-channel = "0.1"
  • replacement in Cargo.toml at line 10
    [3.6900][2.31738:31777]()
    tokio-xmpp = "0.2.3"
    failure = "0.1.5"
    [3.6900]
    [3.6935]
    tokio-xmpp = "0.2"
  • replacement in Cargo.toml at line 16
    [3.7012][3.7012:7043](),[3.7012][3.7012:7043](),[3.7012][3.7012:7043](),[3.7012][3.7012:7043](),[3.7012][3.7012:7043](),[3.7012][3.7012:7043](),[3.7043][2.31778:31872]()
    log = "0.4"
    env_logger = "0.6"
    xmpp-parsers = "0.12.2"
    minidom = "=0.10.0" # xmpp-parsers
    try_from = "=0.3.2" # xmpp-parsers
    [3.7012]
  • edit in Cargo.lock at line 0
    [3.12201][2.31873:32082](),[3.14406][3.7113:7125](),[3.1075][3.7113:7125](),[3.10088][3.7113:7125](),[2.32082][3.7113:7125](),[3.12201][3.7113:7125](),[3.7836][3.7125:7247](),[3.7125][3.7125:7247](),[3.7247][2.32083:32156](),[3.14480][3.7320:7323](),[3.1149][3.7320:7323](),[3.10162][3.7320:7323](),[3.7910][3.7320:7323](),[2.32156][3.7320:7323](),[3.8001][3.7320:7323](),[3.5300][3.7320:7323](),[3.3015][3.7320:7323](),[3.13663][3.7320:7323](),[3.4838][3.7320:7323](),[3.5753][3.7320:7323](),[3.7320][3.7320:7323]()
    [[package]]
    name = "MacTypes-sys"
    version = "2.1.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    dependencies = [
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
    [[package]]
    name = "aho-corasick"
    version = "0.6.9"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    dependencies = [
    "memchr 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
  • replacement in Cargo.lock at line 10
    [3.7561][2.32157:32175]()
    version = "0.3.7"
    [3.7561]
    [3.8020]
    version = "0.3.4"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    [[package]]
    name = "arrayref"
    version = "0.3.5"
  • replacement in Cargo.lock at line 20
    [3.7789][2.32176:32195]()
    version = "0.4.10"
    [3.7789]
    [3.7807]
    version = "0.4.7"
  • replacement in Cargo.lock at line 23
    [3.7889][3.7889:7963](),[3.7889][3.7889:7963](),[3.7889][3.7889:7963](),[3.7889][3.7889:7963](),[3.7889][3.7889:7963](),[3.7889][3.7889:7963](),[3.7889][3.7889:7963](),[3.7889][3.7889:7963](),[3.7889][3.7889:7963](),[3.7889][3.7889:7963](),[3.7889][3.7889:7963](),[3.7889][3.7889:7963]()
    "nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.7889]
    [3.7963]
    "nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 31
    [3.8093][2.32196:32268]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.8093]
    [3.8165]
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 37
    [3.10388][2.32269:32304]()
    name = "autocfg"
    version = "0.1.2"
    [3.10388]
    [3.8364]
    name = "backtrace"
    version = "0.2.3"
  • edit in Cargo.lock at line 40
    [3.8429]
    [3.8985]
    dependencies = [
    "backtrace-sys 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)",
    "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "dbghelp-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    "rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
    "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
  • replacement in Cargo.lock at line 52
    [3.9017][2.32305:32324]()
    version = "0.3.13"
    [3.9017]
    [3.9035]
    version = "0.3.9"
  • replacement in Cargo.lock at line 55
    [3.9117][2.32325:32480]()
    "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.9117]
    [3.9198]
    "backtrace-sys 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 57
    [3.9271][2.32481:32635]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    "rustc-demangle 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.9271]
    [3.9424]
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    "rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 64
    [3.9535][2.32636:32655]()
    version = "0.1.28"
    [3.9535]
    [3.9554]
    version = "0.1.24"
  • replacement in Cargo.lock at line 67
    [3.9636][2.32656:32798]()
    "cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)",
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.9636]
    [3.9778]
    "cc 1.0.25 (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 73
    [3.9809][2.32799:32818]()
    version = "0.10.0"
    [3.9809]
    [3.9827]
    version = "0.9.3"
  • replacement in Cargo.lock at line 76
    [3.9909][2.32819:32895]()
    "byteorder 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.9909]
    [3.10059]
    "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
    "safemem 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 87
    [3.10204][2.32896:32914]()
    version = "0.8.0"
    [3.10204]
    [3.10222]
    version = "0.7.1"
  • replacement in Cargo.lock at line 90
    [3.10304][2.32915:33221]()
    "byte-tools 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "opaque-debug 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.10304]
    [3.10531]
    "byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "crypto-mac 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "digest 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 97
    [3.10568][2.33222:33692]()
    version = "0.7.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    dependencies = [
    "block-padding 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "byte-tools 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "byteorder 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "generic-array 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
    [[package]]
    name = "block-padding"
    version = "0.1.2"
    [3.10568]
    [3.15564]
    version = "0.3.3"
  • replacement in Cargo.lock at line 100
    [3.15646][2.33693:33770]()
    "byte-tools 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.15646]
    [3.15960]
    "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 106
    [3.10855][2.33771:33789]()
    version = "0.3.0"
    [3.10855]
    [3.10873]
    version = "0.2.0"
  • replacement in Cargo.lock at line 111
    [3.10970][2.33790:33808]()
    version = "1.3.0"
    [3.10970]
    [3.10988]
    version = "1.2.7"
  • replacement in Cargo.lock at line 116
    [3.11081][3.11081:11100](),[3.11081][3.11081:11100](),[3.11081][3.11081:11100](),[3.11081][3.11081:11100]()
    version = "0.4.11"
    [3.11081]
    [3.11100]
    version = "0.4.10"
  • replacement in Cargo.lock at line 119
    [3.11182][2.33809:33885]()
    "byteorder 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.11182]
    [3.11258]
    "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 130
    [3.11467][2.33886:33905]()
    version = "1.0.28"
    [3.11467]
    [3.11486]
    version = "1.0.25"
  • replacement in Cargo.lock at line 145
    [3.11948][2.33906:33978]()
    "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.11948]
    [3.12020]
    "time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)",
  • edit in Cargo.lock at line 169
    [3.12887]
    [3.13009]
    [[package]]
    name = "constant_time_eq"
    version = "0.1.3"
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • replacement in Cargo.lock at line 181
    [3.13233][2.33979:34051]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.13233]
    [3.13305]
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 189
    [3.16590][2.34052:34124]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.16590]
    [2.34124]
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
  • edit in Cargo.lock at line 193
    [2.34139][2.34139:34572](),[3.16896][3.13521:13536](),[3.2345][3.13521:13536](),[3.11358][3.13521:13536](),[3.9106][3.13521:13536](),[2.34572][3.13521:13536](),[3.10305][3.13521:13536](),[3.6476][3.13521:13536](),[3.4000][3.13521:13536](),[3.14667][3.13521:13536](),[3.5842][3.13521:13536](),[3.6757][3.13521:13536](),[3.13521][3.13521:13536]()
    name = "crossbeam-channel"
    version = "0.3.6"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    dependencies = [
    "crossbeam-utils 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "rand 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
    "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
    [[package]]
  • replacement in Cargo.lock at line 194
    [3.13561][2.34573:34591]()
    version = "0.6.3"
    [3.13561]
    [3.13579]
    version = "0.6.1"
  • replacement in Cargo.lock at line 197
    [3.13661][2.34592:34756]()
    "crossbeam-epoch 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "crossbeam-utils 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.13661]
    [3.13825]
    "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 203
    [3.13865][2.34757:34775]()
    version = "0.7.0"
    [3.13865]
    [3.13883]
    version = "0.5.2"
  • replacement in Cargo.lock at line 206
    [3.13965][2.34776:34852]()
    "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.13965]
    [3.14040]
    "arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 208
    [3.14113][2.34853:34935](),[3.17259][3.14195:14273](),[3.2708][3.14195:14273](),[3.11721][3.14195:14273](),[3.9469][3.14195:14273](),[2.34935][3.14195:14273](),[3.10667][3.14195:14273](),[3.6838][3.14195:14273](),[3.4362][3.14195:14273](),[3.15029][3.14195:14273](),[3.6204][3.14195:14273](),[3.7119][3.14195:14273](),[3.14195][3.14195:14273]()
    "crossbeam-utils 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.14113]
    [3.14273]
    "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 216
    [3.14466][2.34936:34954]()
    version = "0.6.3"
    [3.14466]
    [3.14484]
    version = "0.5.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    [[package]]
    name = "crypto-mac"
    version = "0.5.2"
  • replacement in Cargo.lock at line 224
    [3.14566][3.14566:14639](),[3.14566][3.14566:14639](),[3.14566][3.14566:14639](),[3.14566][3.14566:14639](),[3.14566][3.14566:14639](),[3.14566][3.14566:14639](),[3.14566][3.14566:14639](),[3.14566][3.14566:14639](),[3.14566][3.14566:14639](),[3.14566][3.14566:14639](),[3.14566][3.14566:14639](),[3.14566][3.14566:14639]()
    "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.14566]
    [3.14639]
    "constant_time_eq 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 229
    [3.14654][3.14654:14674](),[3.14654][3.14654:14674](),[3.14654][3.14654:14674](),[3.14654][3.14654:14674](),[3.14654][3.14654:14674](),[3.14654][3.14654:14674](),[3.14654][3.14654:14674](),[3.14654][3.14654:14674](),[3.14654][3.14654:14674](),[3.14654][3.14654:14674](),[3.14654][3.14654:14674](),[3.14654][3.14654:14674](),[3.14674][2.34955:34973]()
    name = "crypto-mac"
    version = "0.7.0"
    [3.14654]
    [3.10705]
    name = "dbghelp-sys"
    version = "0.2.0"
  • replacement in Cargo.lock at line 233
    [3.10787][2.34974:35128]()
    "generic-array 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "subtle 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.10787]
    [3.10950]
    "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
    "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 249
    [3.15609][2.35129:35147]()
    version = "0.8.0"
    [3.15609]
    [3.15627]
    version = "0.7.6"
  • replacement in Cargo.lock at line 252
    [3.15709][2.35148:35229]()
    "generic-array 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.15709]
    [3.15789]
    "generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 257
    [3.15825][2.35230:35249]()
    version = "0.8.14"
    [3.15825]
    [3.15844]
    version = "0.8.10"
  • replacement in Cargo.lock at line 264
    [3.16014][3.16014:16052](),[3.16014][3.16014:16052](),[3.16014][3.16014:16052](),[3.16014][3.16014:16052](),[3.16014][3.16014:16052](),[3.16014][3.16014:16052](),[3.16014][3.16014:16052](),[3.16014][3.16014:16052](),[3.16014][3.16014:16052](),[3.16014][3.16014:16052](),[3.16014][3.16014:16052](),[3.16014][3.16014:16052]()
    name = "env_logger"
    version = "0.6.0"
    [3.16014]
    [3.16052]
    name = "error-chain"
    version = "0.1.12"
  • replacement in Cargo.lock at line 268
    [3.16134][3.16134:16352](),[3.16134][3.16134:16352](),[3.16134][3.16134:16352](),[3.16134][3.16134:16352](),[3.16134][3.16134:16352](),[3.16134][3.16134:16352](),[3.16134][3.16134:16352](),[3.16134][3.16134:16352](),[3.16134][3.16134:16352](),[3.16134][3.16134:16352](),[3.16134][3.16134:16352](),[3.16134][3.16134:16352](),[3.16352][2.35250:35322](),[3.17646][3.16424:16500](),[3.2820][3.16424:16500](),[3.11833][3.16424:16500](),[3.9581][3.16424:16500](),[2.35322][3.16424:16500](),[3.11350][3.16424:16500](),[3.6950][3.16424:16500](),[3.4474][3.16424:16500](),[3.15141][3.16424:16500](),[3.6316][3.16424:16500](),[3.7231][3.16424:16500](),[3.16424][3.16424:16500]()
    "atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
    "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.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "termcolor 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.16134]
    [3.16500]
    "backtrace 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 276
    [3.16849][2.35323:35400]()
    "backtrace 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.16849]
    [3.16925]
    "backtrace 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 281
    [3.16957][2.35401:35419]()
    version = "0.1.5"
    [3.16957]
    [3.16975]
    version = "0.1.3"
  • replacement in Cargo.lock at line 284
    [3.17057][2.35420:35578]()
    "backtrace 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)",
    "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.17057]
    [3.17214]
    "backtrace 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
    "failure_derive 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 290
    [3.17253][2.35579:35597]()
    version = "0.1.5"
    [3.17253]
    [3.17271]
    version = "0.1.3"
  • replacement in Cargo.lock at line 293
    [3.17353][2.35598:35822](),[3.18146][3.17577:17657](),[3.3049][3.17577:17657](),[3.12062][3.17577:17657](),[3.9929][3.17577:17657](),[2.35822][3.17577:17657](),[3.12062][3.17577:17657](),[3.7179][3.17577:17657](),[3.4701][3.17577:17657](),[3.15368][3.17577:17657](),[3.6662][3.17577:17657](),[3.7458][3.17577:17657](),[3.17577][3.17577:17657]()
    "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)",
    "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
    "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)",
    "synstructure 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.17353]
    [3.17657]
    "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 356
    [3.19271][2.35823:35898]()
    "num_cpus 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.19271]
    [3.19346]
    "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 361
    [3.19384][2.35899:35918]()
    version = "0.12.0"
    [3.19384]
    [3.19402]
    version = "0.9.0"
  • replacement in Cargo.lock at line 369
    [3.19586][2.35919:35938]()
    version = "0.1.15"
    [3.19586]
    [3.19605]
    version = "0.1.13"
  • replacement in Cargo.lock at line 372
    [3.19687][2.35939:36015](),[3.18339][3.19763:19836](),[2.36015][3.19763:19836](),[3.12254][3.19763:19836](),[3.19763][3.19763:19836]()
    "byteorder 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.19687]
    [3.19836]
    "byteorder 1.2.7 (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 376
    [3.19981][3.19981:20053](),[3.19981][3.19981:20053](),[3.19981][3.19981:20053](),[3.19981][3.19981:20053]()
    "http 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.19981]
    [3.20053]
    "http 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 378
    [3.20128][3.20128:20198](),[3.20128][3.20128:20198](),[3.20128][3.20128:20198](),[3.20128][3.20128:20198](),[3.20198][2.36016:36515]()
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "string 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
    [[package]]
    name = "hmac"
    version = "0.7.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    dependencies = [
    "crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.20128]
    [3.18560]
    "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "string 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 389
    [3.20551][2.36516:36588]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.20551]
    [3.20623]
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 395
    [3.20726][3.20726:20745](),[3.20726][3.20726:20745](),[3.20726][3.20726:20745](),[3.20726][3.20726:20745](),[3.20726][3.20726:20745](),[3.20726][3.20726:20745](),[3.20726][3.20726:20745](),[3.20726][3.20726:20745](),[3.20726][3.20726:20745](),[3.20726][3.20726:20745](),[3.20726][3.20726:20745](),[3.20726][3.20726:20745]()
    version = "0.1.14"
    [3.20726]
    [3.20745]
    version = "0.1.13"
  • replacement in Cargo.lock at line 398
    [3.20827][3.20827:20900](),[3.20827][3.20827:20900](),[3.20827][3.20827:20900](),[3.20827][3.20827:20900](),[3.20827][3.20827:20900](),[3.20827][3.20827:20900](),[3.20827][3.20827:20900](),[3.20827][3.20827:20900](),[3.20827][3.20827:20900](),[3.20827][3.20827:20900](),[3.20827][3.20827:20900](),[3.20827][3.20827:20900]()
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.20827]
    [3.20900]
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
  • edit in Cargo.lock at line 409
    [3.21170][3.21170:21382](),[3.21170][3.21170:21382](),[3.21170][3.21170:21382](),[3.21170][3.21170:21382](),[3.21170][3.21170:21382](),[3.21170][3.21170:21382](),[3.21170][3.21170:21382](),[3.21170][3.21170:21382](),[3.21170][3.21170:21382](),[3.21170][3.21170:21382](),[3.21170][3.21170:21382](),[3.21170][3.21170:21382]()
    name = "humantime"
    version = "1.2.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    dependencies = [
    "quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
    [[package]]
  • replacement in Cargo.lock at line 410
    [3.21397][2.36589:36609]()
    version = "0.12.21"
    [3.21397]
    [3.21417]
    version = "0.12.13"
  • replacement in Cargo.lock at line 413
    [3.21499][3.21499:21572](),[3.21499][3.21499:21572](),[3.21499][3.21499:21572](),[3.21499][3.21499:21572](),[3.21499][3.21499:21572](),[3.21499][3.21499:21572](),[3.21499][3.21499:21572](),[3.21499][3.21499:21572](),[3.21499][3.21499:21572](),[3.21499][3.21499:21572](),[3.21499][3.21499:21572](),[3.21499][3.21499:21572]()
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.21499]
    [3.21572]
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 416
    [3.21729][2.36610:36680](),[3.19004][3.21799:21871](),[2.36680][3.21799:21871](),[3.12640][3.21799:21871](),[3.21799][3.21799:21871]()
    "h2 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)",
    "http 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.21729]
    [3.21871]
    "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 421
    [3.22089][3.22089:22159](),[3.22089][3.22089:22159](),[3.22089][3.22089:22159](),[3.22089][3.22089:22159]()
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.22089]
    [3.22159]
    "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 423
    [3.22231][2.36681:37223](),[3.19547][3.22772:22850](),[2.37223][3.22772:22850](),[3.13182][3.22772:22850](),[3.22772][3.22772:22850]()
    "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-threadpool 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-timer 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.22231]
    [3.22850]
    "time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-tcp 0.1.2 (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 454
    [3.23535][2.37224:37296]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.23535]
    [3.23607]
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 460
    [3.23713][3.23713:23731](),[3.23713][3.23713:23731](),[3.23713][3.23713:23731](),[3.23713][3.23713:23731](),[3.23713][3.23713:23731](),[3.23713][3.23713:23731](),[3.23713][3.23713:23731](),[3.23713][3.23713:23731](),[3.23713][3.23713:23731](),[3.23713][3.23713:23731](),[3.23713][3.23713:23731](),[3.23713][3.23713:23731]()
    version = "0.1.9"
    [3.23713]
    [3.23731]
    version = "0.1.7"
  • replacement in Cargo.lock at line 477
    [3.24326][2.37297:37315]()
    version = "0.5.3"
    [3.24326]
    [3.24344]
    version = "0.5.2"
  • replacement in Cargo.lock at line 480
    [3.24426][2.37316:37546]()
    "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "minidom 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.24426]
    [3.24655]
    "failure 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "failure_derive 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "minidom 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 501
    [3.25092][3.25092:25110](),[3.25092][3.25092:25110](),[3.25092][3.25092:25110](),[3.25092][3.25092:25110]()
    version = "1.2.0"
    [3.25092]
    [3.25110]
    version = "1.1.0"
  • edit in Cargo.lock at line 503
    [3.25175]
    [3.25175]
    dependencies = [
    "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
  • replacement in Cargo.lock at line 509
    [3.25206][3.25206:25224](),[3.25206][3.25206:25224](),[3.25206][3.25206:25224](),[3.25206][3.25206:25224]()
    version = "1.2.1"
    [3.25206]
    [3.25224]
    version = "1.2.0"
  • replacement in Cargo.lock at line 514
    [3.25316][2.37547:37566]()
    version = "0.2.47"
    [3.25316]
    [3.25335]
    version = "0.2.43"
  • replacement in Cargo.lock at line 524
    [3.25552][3.25552:25570](),[3.25552][3.25552:25570](),[3.25552][3.25552:25570](),[3.25552][3.25552:25570](),[3.25552][3.25552:25570](),[3.25552][3.25552:25570](),[3.25552][3.25552:25570](),[3.25552][3.25552:25570](),[3.25552][3.25552:25570](),[3.25552][3.25552:25570](),[3.25552][3.25552:25570](),[3.25552][3.25552:25570]()
    version = "0.1.5"
    [3.25552]
    [3.25570]
    version = "0.1.4"
  • replacement in Cargo.lock at line 527
    [3.25652][3.25652:25729](),[3.25652][3.25652:25729](),[3.25652][3.25652:25729](),[3.25652][3.25652:25729](),[3.25652][3.25652:25729](),[3.25652][3.25652:25729](),[3.25652][3.25652:25729](),[3.25652][3.25652:25729](),[3.25652][3.25652:25729](),[3.25652][3.25652:25729](),[3.25652][3.25652:25729](),[3.25652][3.25652:25729]()
    "owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.25652]
    [3.25729]
    "owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 533
    [3.25834][3.25834:25852](),[3.25834][3.25834:25852](),[3.25834][3.25834:25852](),[3.25834][3.25834:25852](),[3.25834][3.25834:25852](),[3.25834][3.25834:25852](),[3.25834][3.25834:25852](),[3.25834][3.25834:25852](),[3.25834][3.25834:25852](),[3.25834][3.25834:25852](),[3.25834][3.25834:25852](),[3.25834][3.25834:25852]()
    version = "0.4.6"
    [3.25834]
    [3.25852]
    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)",
    ]
    [[package]]
    name = "log"
    version = "0.4.5"
  • replacement in Cargo.lock at line 562
    [3.26368][2.37567:37585]()
    version = "0.7.5"
    [3.26368]
    [3.26386]
    version = "0.7.3"
  • replacement in Cargo.lock at line 565
    [3.26468][2.37586:37967]()
    "phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)",
    "phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)",
    "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)",
    "serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)",
    "serde_json 1.0.36 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.26468]
    [3.26849]
    "phf 0.7.23 (registry+https://github.com/rust-lang/crates.io-index)",
    "phf_codegen 0.7.23 (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 572
    [3.27015][2.37968:38042]()
    "tendril 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.27015]
    [3.27089]
    "tendril 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 582
    [3.27233][2.38043:38061]()
    version = "2.1.3"
    [3.27233]
    [3.27251]
    version = "2.1.0"
  • replacement in Cargo.lock at line 586
    [3.27406][2.38062:38134]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.27406]
    [3.27558]
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 597
    [3.27705][2.38135:38154]()
    version = "0.10.0"
    [3.27705]
    [3.27723]
    version = "0.9.1"
  • replacement in Cargo.lock at line 600
    [3.27805][2.38155:38387]()
    "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "quick-xml 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.27805]
    [3.28037]
    "failure 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "failure_derive 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "quick-xml 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 614
    [3.28483][3.28483:28558](),[3.28483][3.28483:28558](),[3.28483][3.28483:28558](),[3.28483][3.28483:28558](),[3.28558][2.38388:38460](),[3.20784][3.28630:28700](),[3.3798][3.28630:28700](),[3.12811][3.28630:28700](),[3.10990][3.28630:28700](),[2.38460][3.28630:28700](),[3.14497][3.28630:28700](),[3.7928][3.28630:28700](),[3.5450][3.28630:28700](),[3.16195][3.28630:28700](),[3.7723][3.28630:28700](),[3.8207][3.28630:28700](),[3.28630][3.28630:28700]()
    "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.28483]
    [3.28700]
    "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 619
    [3.28843][2.38461:38532]()
    "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.28843]
    [3.28914]
    "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 629
    [3.29191][2.38533:38605]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.29191]
    [3.29263]
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 649
    [3.29899][3.29899:29977](),[3.29899][3.29899:29977](),[3.29899][3.29899:29977](),[3.29899][3.29899:29977](),[3.29899][3.29899:29977](),[3.29899][3.29899:29977](),[3.29899][3.29899:29977](),[3.29899][3.29899:29977](),[3.29899][3.29899:29977](),[3.29899][3.29899:29977](),[3.29899][3.29899:29977](),[3.29899][3.29899:29977](),[3.29977][2.38606:38678](),[3.21002][3.30049:30119](),[3.3944][3.30049:30119](),[3.12957][3.30049:30119](),[3.11136][3.30049:30119](),[2.38678][3.30049:30119](),[3.14715][3.30049:30119](),[3.8074][3.30049:30119](),[3.5596][3.30049:30119](),[3.16341][3.30049:30119](),[3.7869][3.30049:30119](),[3.8353][3.30049:30119](),[3.30049][3.30049:30119](),[3.30119][2.38679:38755]()
    "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "openssl 0.10.16 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.29899]
    [3.30195]
    "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)",
    "openssl 0.10.15 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 654
    [3.30275][2.38756:38835]()
    "openssl-sys 0.9.40 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.30275]
    [3.30354]
    "openssl-sys 0.9.39 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 656
    [3.30430][2.38836:39010](),[3.21334][3.30604:30679](),[3.4191][3.30604:30679](),[3.13204][3.30604:30679](),[3.11383][3.30604:30679](),[2.39010][3.30604:30679](),[3.15047][3.30604:30679](),[3.16588][3.30604:30679](),[3.8116][3.30604:30679](),[3.8600][3.30604:30679](),[3.30604][3.30604:30679]()
    "security-framework 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "security-framework-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "tempfile 3.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.30430]
    [3.30679]
    "security-framework 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "security-framework-sys 0.2.1 (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 667
    [3.30882][2.39011:39083]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.30882]
    [3.30954]
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 681
    [3.31282][3.31282:31301](),[3.31282][3.31282:31301](),[3.31282][3.31282:31301](),[3.31282][3.31282:31301](),[3.31282][3.31282:31301](),[3.31282][3.31282:31301](),[3.31282][3.31282:31301](),[3.31282][3.31282:31301](),[3.31282][3.31282:31301](),[3.31282][3.31282:31301](),[3.31282][3.31282:31301](),[3.31282][3.31282:31301]()
    version = "0.1.13"
    [3.31282]
    [3.31301]
    version = "0.1.12"
  • replacement in Cargo.lock at line 699
    [3.31727][2.39084:39102]()
    version = "1.9.0"
    [3.31727]
    [3.31745]
    version = "1.8.0"
  • replacement in Cargo.lock at line 702
    [3.31827][2.39103:39175]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.31827]
    [3.31899]
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
  • edit in Cargo.lock at line 704
    [3.31901][3.31901:31914](),[3.31901][3.31901:31914](),[3.31901][3.31901:31914](),[3.31901][3.31901:31914](),[3.31901][3.31901:31914](),[3.31901][3.31901:31914](),[3.31901][3.31901:31914](),[3.31901][3.31901:31914](),[3.31901][3.31901:31914](),[3.31901][3.31901:31914](),[3.31901][3.31901:31914](),[3.31901][3.31901:31914](),[3.31914][2.39176:39281]()
    [[package]]
    name = "opaque-debug"
    version = "0.2.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • replacement in Cargo.lock at line 707
    [3.31931][2.39295:39315]()
    version = "0.10.16"
    [3.31931]
    [3.31951]
    version = "0.10.15"
  • replacement in Cargo.lock at line 713
    [3.32261][3.32261:32339](),[3.32261][3.32261:32339](),[3.32261][3.32261:32339](),[3.32261][3.32261:32339](),[3.32261][3.32261:32339](),[3.32261][3.32261:32339](),[3.32261][3.32261:32339](),[3.32261][3.32261:32339](),[3.32261][3.32261:32339](),[3.32261][3.32261:32339](),[3.32261][3.32261:32339](),[3.32261][3.32261:32339](),[3.32339][2.39316:39467]()
    "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    "openssl-sys 0.9.40 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.32261]
    [3.32490]
    "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)",
    "openssl-sys 0.9.39 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 725
    [3.32645][2.39468:39487]()
    version = "0.9.40"
    [3.32645]
    [3.32664]
    version = "0.9.39"
  • replacement in Cargo.lock at line 728
    [3.32746][2.39488:39630]()
    "cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)",
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.32746]
    [3.32888]
    "cc 1.0.25 (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 736
    [3.33073][3.33073:33091](),[3.33073][3.33073:33091](),[3.33073][3.33073:33091](),[3.33073][3.33073:33091](),[3.33073][3.33073:33091](),[3.33073][3.33073:33091](),[3.33073][3.33073:33091](),[3.33073][3.33073:33091](),[3.33073][3.33073:33091](),[3.33073][3.33073:33091](),[3.33073][3.33073:33091](),[3.33073][3.33073:33091]()
    version = "0.4.0"
    [3.33073]
    [3.33091]
    version = "0.3.3"
  • replacement in Cargo.lock at line 744
    [3.33294][2.39631:39649]()
    version = "0.7.1"
    [3.33294]
    [3.33312]
    version = "0.6.4"
  • replacement in Cargo.lock at line 747
    [3.33394][3.33394:33469](),[3.33394][3.33394:33469](),[3.33394][3.33394:33469](),[3.33394][3.33394:33469](),[3.33469][2.39650:39733]()
    "lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.33394]
    [3.33552]
    "lock_api 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
    "parking_lot_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 753
    [3.33593][2.39734:39752]()
    version = "0.4.0"
    [3.33593]
    [3.33611]
    version = "0.3.1"
  • replacement in Cargo.lock at line 756
    [3.33693][2.39753:39896]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    "rand 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.33693]
    [3.33836]
    "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)",
  • replacement in Cargo.lock at line 759
    [3.33916][2.39897:39972]()
    "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.33916]
    [3.33991]
    "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
  • edit in Cargo.lock at line 761
    [3.34064][3.34064:34079](),[3.34064][3.34064:34079](),[3.34064][3.34064:34079](),[3.34064][3.34064:34079](),[3.34064][3.34064:34079](),[3.34064][3.34064:34079](),[3.34064][3.34064:34079](),[3.34064][3.34064:34079](),[3.34064][3.34064:34079](),[3.34064][3.34064:34079](),[3.34064][3.34064:34079](),[3.34064][3.34064:34079](),[3.34079][2.39973:40242]()
    ]
    [[package]]
    name = "pbkdf2"
    version = "0.3.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    dependencies = [
    "byteorder 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 770
    [3.34214][2.40258:40277]()
    version = "0.7.24"
    [3.34214]
    [3.34233]
    version = "0.7.23"
  • replacement in Cargo.lock at line 773
    [3.34315][2.40278:40356]()
    "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.34315]
    [3.34393]
    "phf_shared 0.7.23 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 778
    [3.34429][2.40357:40376]()
    version = "0.7.24"
    [3.34429]
    [3.34448]
    version = "0.7.23"
  • replacement in Cargo.lock at line 781
    [3.34530][2.40377:40536]()
    "phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)",
    "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.34530]
    [3.34689]
    "phf_generator 0.7.23 (registry+https://github.com/rust-lang/crates.io-index)",
    "phf_shared 0.7.23 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 787
    [3.34727][2.40537:40556]()
    version = "0.7.24"
    [3.34727]
    [3.34746]
    version = "0.7.23"
  • replacement in Cargo.lock at line 790
    [3.34828][2.40557:40706]()
    "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)",
    "rand 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.34828]
    [3.34977]
    "phf_shared 0.7.23 (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 796
    [3.35012][2.40707:40726]()
    version = "0.7.24"
    [3.35012]
    [3.35031]
    version = "0.7.23"
  • replacement in Cargo.lock at line 814
    [3.35464][2.40727:40746]()
    version = "0.4.26"
    [3.35464]
    [3.35483]
    version = "0.4.20"
  • replacement in Cargo.lock at line 827
    [3.35794][2.40747:40766]()
    version = "0.13.2"
    [3.35794]
    [3.35813]
    version = "0.12.4"
  • replacement in Cargo.lock at line 830
    [3.35895][2.40767:40920](),[3.23244][3.36048:36118](),[3.12187][3.36048:36118](),[2.40920][3.36048:36118](),[3.16553][3.36048:36118](),[3.8920][3.36048:36118](),[3.36048][3.36048:36118](),[3.36118][2.40921:40994]()
    "encoding_rs 0.8.14 (registry+https://github.com/rust-lang/crates.io-index)",
    "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "memchr 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.35895]
    [3.36191]
    "encoding_rs 0.8.10 (registry+https://github.com/rust-lang/crates.io-index)",
    "failure 0.1.3 (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 843
    [3.36333][2.40995:41014]()
    version = "0.6.11"
    [3.36333]
    [3.16647]
    version = "0.6.8"
  • replacement in Cargo.lock at line 846
    [3.16729][2.41015:41094]()
    "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.16729]
    [3.16808]
    "proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 851
    [3.36897][3.36897:36915]()
    version = "0.5.5"
    [3.16837]
    [3.36915]
    version = "0.4.3"
  • edit in Cargo.lock at line 854
    [3.36997][3.36997:37072]()
    "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 855
    [3.37153][2.41095:41167](),[3.23491][3.37225:37301](),[3.5141][3.37225:37301](),[3.14154][3.37225:37301](),[3.12407][3.37225:37301](),[2.41167][3.37225:37301](),[3.17155][3.37225:37301](),[3.9181][3.37225:37301](),[3.6703][3.37225:37301](),[3.17538][3.37225:37301](),[3.9140][3.37225:37301](),[3.9550][3.37225:37301](),[3.37225][3.37225:37301]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    "rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.37153]
    [3.37301]
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 861
    [3.37392][2.41168:41186]()
    version = "0.6.4"
    [3.37392]
    [3.37410]
    version = "0.5.5"
  • replacement in Cargo.lock at line 864
    [3.37492][2.41187:41411](),[3.23735][3.37798:38025](),[2.41411][3.37798:38025](),[3.17481][3.37798:38025](),[3.37798][3.37798:38025](),[3.38025][2.41412:41486](),[3.23810][3.38025:38100](),[2.41486][3.38025:38100](),[3.38025][3.38025:38100](),[3.38100][2.41487:41567]()
    "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    "rand_chacha 0.1.1 (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_os 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.1 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.37492]
    [3.38260]
    "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.43 (registry+https://github.com/rust-lang/crates.io-index)",
    "rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
  • edit in Cargo.lock at line 872
    [3.38348][3.38348:38369](),[3.38348][3.38348:38369](),[3.38348][3.38348:38369](),[3.38348][3.38348:38369](),[3.38369][2.41568:41586](),[3.23910][3.38387:38469](),[2.41586][3.38387:38469](),[3.17661][3.38387:38469](),[3.38387][3.38387:38469](),[3.38469][2.41587:41661](),[3.23985][3.38469:38545](),[2.41661][3.38469:38545](),[3.38469][3.38469:38545](),[3.17742][3.38625:38640](),[3.38625][3.38625:38640]()
    name = "rand_chacha"
    version = "0.1.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    dependencies = [
    "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
    [[package]]
  • edit in Cargo.lock at line 885
    [3.38965][3.38965:39193](),[3.38965][3.38965:39193](),[3.39193][3.23986:24177](),[3.24177][2.41662:42244](),[2.42244][3.39384:39696](),[3.39384][3.39384:39696](),[3.39696][2.42245:42470](),[3.24796][3.39714:39887](),[2.42470][3.39714:39887](),[3.17761][3.39714:39887](),[3.39714][3.39714:39887]()
    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_os"
    version = "0.1.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.47 (registry+https://github.com/rust-lang/crates.io-index)",
    "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "rdrand 0.4.0 (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_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.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 = "rdrand"
    version = "0.4.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 886
    [3.39910][2.42471:42490]()
    version = "0.1.51"
    [3.39910]
    [3.39929]
    version = "0.1.40"
  • edit in Cargo.lock at line 892
    [3.40048][3.40048:40130](),[3.40048][3.40048:40130](),[3.40048][3.40048:40130](),[3.40048][3.40048:40130](),[3.40048][3.40048:40130](),[3.40048][3.40048:40130](),[3.40048][3.40048:40130](),[3.40048][3.40048:40130](),[3.40048][3.40048:40130](),[3.40048][3.40048:40130](),[3.40048][3.40048:40130](),[3.40048][3.40048:40130](),[3.40130][2.42491:42572](),[3.24898][3.40211:40241](),[3.5316][3.40211:40241](),[3.14329][3.40211:40241](),[3.12582][3.40211:40241](),[2.42572][3.40211:40241](),[3.17863][3.40211:40241](),[3.9356][3.40211:40241](),[3.6878][3.40211:40241](),[3.17713][3.40211:40241](),[3.9315][3.40211:40241](),[3.9725][3.40211:40241](),[3.40211][3.40211:40241](),[3.40241][2.42573:42591]()
    source = "registry+https://github.com/rust-lang/crates.io-index"
    dependencies = [
    "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
    [[package]]
    name = "regex"
    version = "1.1.0"
  • replacement in Cargo.lock at line 894
    [3.40341][3.40341:40420](),[3.40341][3.40341:40420](),[3.40341][3.40341:40420](),[3.40341][3.40341:40420](),[3.40341][3.40341:40420](),[3.40341][3.40341:40420](),[3.40341][3.40341:40420](),[3.40341][3.40341:40420](),[3.40341][3.40341:40420](),[3.40341][3.40341:40420](),[3.40341][3.40341:40420](),[3.40341][3.40341:40420](),[3.40420][2.42592:42744](),[3.25070][3.40572:40729](),[3.5488][3.40572:40729](),[3.14501][3.40572:40729](),[3.12754][3.40572:40729](),[2.42744][3.40572:40729](),[3.18035][3.40572:40729](),[3.9528][3.40572:40729](),[3.7050][3.40572:40729](),[3.17885][3.40572:40729](),[3.9487][3.40572:40729](),[3.9897][3.40572:40729](),[3.40572][3.40572:40729]()
    "aho-corasick 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)",
    "memchr 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "regex-syntax 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
    "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.40341]
    [3.40729]
    "redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)",
  • edit in Cargo.lock at line 898
    [3.40744][3.40744:40766](),[3.40744][3.40744:40766](),[3.40744][3.40744:40766](),[3.40744][3.40744:40766](),[3.40744][3.40744:40766](),[3.40744][3.40744:40766](),[3.40744][3.40744:40766](),[3.40744][3.40744:40766](),[3.40744][3.40744:40766](),[3.40744][3.40744:40766](),[3.40744][3.40744:40766](),[3.40744][3.40744:40766](),[3.40766][2.42745:42763](),[3.25089][3.40784:40956](),[3.5507][3.40784:40956](),[3.14520][3.40784:40956](),[3.12773][3.40784:40956](),[2.42763][3.40784:40956](),[3.18054][3.40784:40956](),[3.9547][3.40784:40956](),[3.7069][3.40784:40956](),[3.17904][3.40784:40956](),[3.9506][3.40784:40956](),[3.9916][3.40784:40956](),[3.40784][3.40784:40956]()
    name = "regex-syntax"
    version = "0.6.4"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    dependencies = [
    "ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
    [[package]]
  • replacement in Cargo.lock at line 907
    [3.41189][2.42764:42782]()
    version = "0.6.2"
    [3.41189]
    [3.41207]
    version = "0.6.1"
  • replacement in Cargo.lock at line 916
    [3.41481][2.42783:42802]()
    version = "0.1.13"
    [3.41481]
    [3.41499]
    version = "0.1.9"
  • replacement in Cargo.lock at line 929
    [3.41801][3.41801:41819](),[3.41801][3.41801:41819](),[3.41801][3.41801:41819](),[3.41801][3.41801:41819](),[3.41801][3.41801:41819](),[3.41801][3.41801:41819](),[3.41801][3.41801:41819](),[3.41801][3.41801:41819](),[3.41801][3.41801:41819](),[3.41801][3.41801:41819](),[3.41801][3.41801:41819](),[3.41801][3.41801:41819]()
    version = "0.2.7"
    [3.41801]
    [3.41819]
    version = "0.2.6"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    [[package]]
    name = "safemem"
    version = "0.3.0"
  • replacement in Cargo.lock at line 939
    [3.42024][2.42803:42821]()
    version = "0.4.3"
    [3.42024]
    [3.42042]
    version = "0.4.2"
  • replacement in Cargo.lock at line 942
    [3.42124][2.42822:43257]()
    "base64 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "hmac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "pbkdf2 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "rand_os 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "sha-1 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.42124]
    [3.42273]
    "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "openssl 0.10.15 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 951
    [3.42407][3.42407:42485](),[3.42407][3.42407:42485](),[3.42407][3.42407:42485](),[3.42407][3.42407:42485](),[3.42407][3.42407:42485](),[3.42407][3.42407:42485](),[3.42407][3.42407:42485](),[3.42407][3.42407:42485](),[3.42407][3.42407:42485](),[3.42407][3.42407:42485](),[3.42407][3.42407:42485](),[3.42407][3.42407:42485]()
    "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.42407]
    [3.42485]
    "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 962
    [3.42717][2.43258:43276]()
    version = "0.2.2"
    [3.42717]
    [3.42735]
    version = "0.2.1"
  • replacement in Cargo.lock at line 967
    [3.42985][2.43277:43438]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    "security-framework-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.42985]
    [3.43146]
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
    "security-framework-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 973
    [3.43193][2.43439:43457]()
    version = "0.2.3"
    [3.43193]
    [3.43211]
    version = "0.2.1"
  • edit in Cargo.lock at line 976
    [3.43293][2.43458:43537]()
    "MacTypes-sys 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 977
    [3.43379][2.43538:43610]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.43379]
    [3.43451]
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 998
    [3.43904][3.43904:43981](),[3.43981][2.43611:43759](),[3.26085][3.44129:44199](),[3.6013][3.44129:44199](),[3.15096][3.44129:44199](),[3.13353][3.44129:44199](),[2.43759][3.44129:44199](),[3.18797][3.44129:44199](),[3.9865][3.44129:44199](),[3.7386][3.44129:44199](),[3.18329][3.44129:44199](),[3.10005][3.44129:44199](),[3.10341][3.44129:44199](),[3.44129][3.44129:44199](),[3.44199][2.43760:44061](),[3.26387][3.44499:44658](),[2.44061][3.44499:44658](),[3.19098][3.44499:44658](),[3.44499][3.44499:44658](),[3.44658][2.44062:44139](),[3.26465][3.44735:44807](),[3.6245][3.44735:44807](),[3.15328][3.44735:44807](),[3.13585][3.44735:44807](),[2.44139][3.44735:44807](),[3.19176][3.44735:44807](),[3.18561][3.44735:44807](),[3.10237][3.44735:44807](),[3.10573][3.44735:44807](),[3.44735][3.44735:44807](),[3.44807][2.44140:44295]()
    "env_logger 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "hyper 0.12.21 (registry+https://github.com/rust-lang/crates.io-index)",
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "minidom 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)",
    "serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-channel 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-signal 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-xmpp 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "toml 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
    "try_from 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "xmpp-parsers 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.43904]
    [3.44887]
    "hyper 0.12.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)",
    "tokio-signal 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-xmpp 0.2.0 (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 1009
    [3.44917][2.44296:44315]()
    version = "1.0.85"
    [3.44917]
    [3.44936]
    version = "1.0.80"
  • replacement in Cargo.lock at line 1014
    [3.45036][2.44316:44335]()
    version = "1.0.85"
    [3.45036]
    [3.45055]
    version = "1.0.80"
  • replacement in Cargo.lock at line 1017
    [3.45137][2.44336:44560]()
    "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)",
    "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
    "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.45137]
    [3.45361]
    "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 1024
    [3.45396][2.44561:44580]()
    version = "1.0.36"
    [3.45396]
    [3.45415]
    version = "1.0.32"
  • replacement in Cargo.lock at line 1028
    [3.45568][3.45568:45638](),[3.45568][3.45568:45638](),[3.45568][3.45568:45638](),[3.45568][3.45568:45638](),[3.45568][3.45568:45638](),[3.45568][3.45568:45638](),[3.45638][2.44581:44654]()
    "ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
    "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.45568]
    [3.45711]
    "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 1034
    [3.45741][2.44655:44673]()
    version = "0.8.1"
    [3.45741]
    [3.45759]
    version = "0.7.0"
  • replacement in Cargo.lock at line 1037
    [3.45841][2.44674:44826]()
    "block-buffer 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.45841]
    [3.46070]
    "block-buffer 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "digest 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)",
  • edit in Cargo.lock at line 1041
    [3.46146][2.44827:44906]()
    "opaque-debug 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1045
    [3.46175][2.44907:44925]()
    version = "0.8.0"
    [3.46175]
    [3.46193]
    version = "0.7.1"
  • replacement in Cargo.lock at line 1048
    [3.46275][2.44926:45078]()
    "block-buffer 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.46275]
    [3.46504]
    "block-buffer 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "digest 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)",
  • edit in Cargo.lock at line 1052
    [3.46580][2.45079:45158]()
    "opaque-debug 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1056
    [3.46609][2.45159:45177]()
    version = "0.8.1"
    [3.46609]
    [3.46627]
    version = "0.7.3"
  • replacement in Cargo.lock at line 1059
    [3.46709][2.45178:45407]()
    "block-buffer 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "byte-tools 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.46709]
    [3.46938]
    "block-buffer 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "digest 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)",
  • edit in Cargo.lock at line 1063
    [3.47011][2.45408:45487]()
    "opaque-debug 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1067
    [3.47047][2.45488:45506]()
    version = "0.1.7"
    [3.47047]
    [3.47065]
    version = "0.1.5"
  • replacement in Cargo.lock at line 1070
    [3.47147][2.45507:45654]()
    "arc-swap 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.47147]
    [3.47294]
    "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 1081
    [3.47438][2.45655:45673]()
    version = "0.4.2"
    [3.47438]
    [3.47456]
    version = "0.4.1"
  • replacement in Cargo.lock at line 1086
    [3.47552][2.45674:45692]()
    version = "0.6.8"
    [3.47552]
    [3.47570]
    version = "0.6.5"
  • replacement in Cargo.lock at line 1098
    [3.47935][2.45693:45846]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.47935]
    [3.48088]
    "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 1110
    [3.48316][2.45847:45865]()
    version = "0.1.3"
    [3.48316]
    [3.48334]
    version = "0.1.1"
  • replacement in Cargo.lock at line 1118
    [3.48534][3.48534:48612](),[3.48534][3.48534:48612](),[3.48534][3.48534:48612](),[3.48534][3.48534:48612]()
    "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.48534]
    [3.48612]
    "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1120
    [3.48700][2.45866:45944]()
    "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.48700]
    [3.48778]
    "phf_shared 0.7.23 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1122
    [3.48861][2.45945:46018]()
    "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.48861]
    [3.48934]
    "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1132
    [3.49252][2.46019:46330]()
    "phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)",
    "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)",
    "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)",
    "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.49252]
    [3.49563]
    "phf_generator 0.7.23 (registry+https://github.com/rust-lang/crates.io-index)",
    "phf_shared 0.7.23 (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)",
  • edit in Cargo.lock at line 1150
    [3.49901][2.46331:46443]()
    name = "subtle"
    version = "1.0.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    [[package]]
  • replacement in Cargo.lock at line 1161
    [3.50268][2.46444:46464]()
    version = "0.15.26"
    [3.50268]
    [3.50288]
    version = "0.15.14"
  • replacement in Cargo.lock at line 1164
    [3.50370][2.46465:46617]()
    "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)",
    "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.50370]
    [3.50522]
    "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 1179
    [3.50846][3.50846:50865](),[3.50846][3.50846:50865](),[3.50846][3.50846:50865](),[3.50846][3.50846:50865]()
    version = "0.10.1"
    [3.50846]
    [3.50865]
    version = "0.10.0"
  • replacement in Cargo.lock at line 1182
    [3.50947][2.46618:46842]()
    "proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)",
    "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)",
    "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.50947]
    [3.51171]
    "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 1190
    [3.51282][3.51282:51300](),[3.51282][3.51282:51300](),[3.51282][3.51282:51300](),[3.51282][3.51282:51300](),[3.51282][3.51282:51300](),[3.51282][3.51282:51300](),[3.51282][3.51282:51300](),[3.51282][3.51282:51300](),[3.51282][3.51282:51300](),[3.51282][3.51282:51300](),[3.51282][3.51282:51300](),[3.51282][3.51282:51300]()
    version = "3.0.5"
    [3.51282]
    [3.51300]
    version = "3.0.4"
  • replacement in Cargo.lock at line 1194
    [3.51455][2.46843:47067]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    "rand 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
    "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.51455]
    [3.51679]
    "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 1203
    [3.51865][2.47068:47086]()
    version = "0.4.1"
    [3.51865]
    [3.51883]
    version = "0.4.0"
  • replacement in Cargo.lock at line 1208
    [3.52106][2.47087:47159](),[3.29485][3.52178:52387](),[2.47159][3.52178:52387](),[3.21922][3.52178:52387](),[3.52178][3.52178:52387]()
    "utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
    [[package]]
    name = "termcolor"
    version = "1.0.4"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    dependencies = [
    "wincolor 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.52106]
    [3.52387]
    "utf-8 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1216
    [3.52519][2.47160:47313]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.52519]
    [3.52672]
    "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)",
  • edit in Cargo.lock at line 1230
    [3.52981][3.52981:53196](),[3.52981][3.52981:53196](),[3.52981][3.52981:53196](),[3.52981][3.52981:53196](),[3.52981][3.52981:53196](),[3.52981][3.52981:53196](),[3.52981][3.52981:53196](),[3.52981][3.52981:53196](),[3.52981][3.52981:53196](),[3.52981][3.52981:53196](),[3.52981][3.52981:53196](),[3.52981][3.52981:53196]()
    name = "thread_local"
    version = "0.3.6"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    dependencies = [
    "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
    [[package]]
  • replacement in Cargo.lock at line 1231
    [3.53210][2.47314:47333]()
    version = "0.1.42"
    [3.53210]
    [3.53229]
    version = "0.1.40"
  • replacement in Cargo.lock at line 1234
    [3.53311][2.47334:47487]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.53311]
    [3.53464]
    "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 1241
    [3.53567][2.47488:47507]()
    version = "0.1.14"
    [3.53567]
    [3.53586]
    version = "0.1.11"
  • replacement in Cargo.lock at line 1244
    [3.53668][3.53668:53741](),[3.53668][3.53668:53741](),[3.53668][3.53668:53741](),[3.53668][3.53668:53741]()
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.53668]
    [3.53741]
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
  • edit in Cargo.lock at line 1247
    [3.53887][2.47508:47583]()
    "num_cpus 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1248
    [3.54040][3.54040:54127](),[3.54040][3.54040:54127](),[3.54040][3.54040:54127](),[3.54040][3.54040:54127](),[3.54040][3.54040:54127](),[3.54040][3.54040:54127](),[3.54040][3.54040:54127](),[3.54040][3.54040:54127](),[3.54040][3.54040:54127](),[3.54040][3.54040:54127](),[3.54040][3.54040:54127](),[3.54040][3.54040:54127](),[3.54127][2.47584:48056](),[3.30382][3.54598:54752](),[2.48056][3.54598:54752](),[3.22818][3.54598:54752](),[3.54598][3.54598:54752](),[3.54752][2.48057:48133](),[3.30459][3.54828:54866](),[2.48133][3.54828:54866](),[3.22895][3.54828:54866](),[3.54828][3.54828:54866](),[3.54866][3.52420:52438](),[3.52420][3.52420:52438](),[3.52438][3.54867:55024]()
    "tokio-current-thread 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-fs 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-threadpool 0.1.10 (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.5 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
    [[package]]
    name = "tokio-channel"
    version = "0.1.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    dependencies = [
    "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.54040]
    [3.55024]
    "tokio-current-thread 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-fs 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-tcp 0.1.2 (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 1265
    [3.55160][3.55160:55233]()
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.55160]
    [3.55233]
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1267
    [3.55308][2.48134:48210]()
    "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.55308]
    [3.55384]
    "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1272
    [3.55429][3.55429:55447]()
    version = "0.1.4"
    [3.55429]
    [3.55447]
    version = "0.1.3"
  • replacement in Cargo.lock at line 1276
    [3.55604][2.48211:48292]()
    "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.55604]
    [3.55685]
    "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1281
    [3.55724][2.48293:48311]()
    version = "0.1.6"
    [3.55724]
    [3.55742]
    version = "0.1.5"
  • edit in Cargo.lock at line 1284
    [3.55824][2.48312:48394]()
    "crossbeam-utils 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1289
    [3.55932][2.48395:48413]()
    version = "0.1.5"
    [3.55932]
    [3.55950]
    version = "0.1.4"
  • replacement in Cargo.lock at line 1293
    [3.56107][2.48414:48574]()
    "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-threadpool 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.56107]
    [3.56266]
    "tokio-io 0.1.10 (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 1299
    [3.56299][2.48575:48594]()
    version = "0.1.11"
    [3.56299]
    [3.56318]
    version = "0.1.10"
  • replacement in Cargo.lock at line 1302
    [3.56400][3.56400:56473](),[3.56400][3.56400:56473](),[3.56400][3.56400:56473](),[3.56400][3.56400:56473]()
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.56400]
    [3.56473]
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1304
    [3.56548][3.56548:56618](),[3.56548][3.56548:56618](),[3.56548][3.56548:56618](),[3.56548][3.56548:56618]()
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.56548]
    [3.56618]
    "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1309
    [3.56656][2.48595:48613]()
    version = "0.1.8"
    [3.56656]
    [3.56674]
    version = "0.1.6"
  • replacement in Cargo.lock at line 1312
    [3.56756][2.48614:48696]()
    "crossbeam-utils 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.56756]
    [3.56838]
    "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1314
    [3.56913][3.56913:57061](),[3.56913][3.56913:57061](),[3.56913][3.56913:57061](),[3.56913][3.56913:57061](),[3.56913][3.56913:57061](),[3.56913][3.56913:57061](),[3.56913][3.56913:57061](),[3.56913][3.56913:57061](),[3.56913][3.56913:57061](),[3.56913][3.56913:57061](),[3.56913][3.56913:57061](),[3.56913][3.56913:57061]()
    "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)",
    [3.56913]
    [3.57061]
    "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 1317
    [3.57132][2.48697:49078]()
    "num_cpus 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.57132]
    [3.57513]
    "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
    "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1326
    [3.57550][3.57550:57568](),[3.57550][3.57550:57568](),[3.57550][3.57550:57568](),[3.57550][3.57550:57568]()
    version = "0.2.7"
    [3.57550]
    [3.57568]
    version = "0.2.6"
  • replacement in Cargo.lock at line 1330
    [3.57725][2.49079:49151]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.57725]
    [3.57797]
    "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1333
    [3.57942][2.49152:49467]()
    "signal-hook 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.57942]
    [3.58257]
    "signal-hook 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-io 0.1.10 (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 1342
    [3.58364][2.49468:49486]()
    version = "0.1.3"
    [3.58364]
    [3.58382]
    version = "0.1.2"
  • replacement in Cargo.lock at line 1345
    [3.58464][3.58464:58537](),[3.58464][3.58464:58537](),[3.58464][3.58464:58537](),[3.58464][3.58464:58537]()
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.58464]
    [3.58537]
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1349
    [3.58755][2.49487:49643]()
    "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.58755]
    [3.58911]
    "tokio-io 0.1.10 (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 1355
    [3.58952][2.49644:49663]()
    version = "0.1.10"
    [3.58952]
    [3.58970]
    version = "0.1.8"
  • replacement in Cargo.lock at line 1358
    [3.59052][2.49664:49912]()
    "crossbeam-channel 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "crossbeam-deque 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "crossbeam-utils 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.59052]
    [3.59216]
    "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 1361
    [3.59291][3.59291:59361](),[3.59291][3.59291:59361](),[3.59291][3.59291:59361](),[3.59291][3.59291:59361](),[3.59291][3.59291:59361](),[3.59291][3.59291:59361](),[3.59291][3.59291:59361](),[3.59291][3.59291:59361](),[3.59291][3.59291:59361](),[3.59291][3.59291:59361](),[3.59291][3.59291:59361](),[3.59291][3.59291:59361](),[3.59361][2.49913:50140]()
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "num_cpus 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "rand 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.59291]
    [3.59588]
    "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1369
    [3.59624][3.59624:59642](),[3.59624][3.59624:59642](),[3.59624][3.59624:59642](),[3.59624][3.59624:59642]()
    version = "0.2.8"
    [3.59624]
    [3.59642]
    version = "0.2.7"
  • replacement in Cargo.lock at line 1372
    [3.59724][2.50141:50223]()
    "crossbeam-utils 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.59724]
    [3.59806]
    "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1374
    [3.59881][2.50224:50376]()
    "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.59881]
    [3.60033]
    "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1380
    [3.60067][2.50377:50395]()
    version = "0.2.1"
    [3.60067]
    [3.60085]
    version = "0.2.0"
  • replacement in Cargo.lock at line 1385
    [3.60319][2.50396:50472]()
    "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.60319]
    [3.60395]
    "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1390
    [3.60429][3.60429:60447](),[3.60429][3.60429:60447](),[3.60429][3.60429:60447](),[3.60429][3.60429:60447]()
    version = "0.1.3"
    [3.60429]
    [3.60447]
    version = "0.1.2"
  • replacement in Cargo.lock at line 1393
    [3.60529][3.60529:60602](),[3.60529][3.60529:60602](),[3.60529][3.60529:60602](),[3.60529][3.60529:60602]()
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.60529]
    [3.60602]
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1395
    [3.60677][3.60677:60747](),[3.60677][3.60677:60747](),[3.60677][3.60677:60747](),[3.60677][3.60677:60747]()
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.60677]
    [3.60747]
    "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1398
    [3.60896][2.50473:50629]()
    "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.60896]
    [3.61052]
    "tokio-io 0.1.10 (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 1404
    [3.61086][2.50630:50648]()
    version = "0.2.5"
    [3.61086]
    [3.61104]
    version = "0.2.3"
  • replacement in Cargo.lock at line 1407
    [3.61186][3.61186:61259](),[3.61186][3.61186:61259](),[3.61186][3.61186:61259](),[3.61186][3.61186:61259]()
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.61186]
    [3.61259]
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1410
    [3.61406][2.50649:50721](),[3.33047][3.61478:61548](),[3.8226][3.61478:61548](),[3.17385][3.61478:61548](),[3.15566][3.61478:61548](),[2.50721][3.61478:61548](),[3.25314][3.61478:61548](),[3.11827][3.61478:61548](),[3.9348][3.61478:61548](),[3.20638][3.61478:61548](),[3.12218][3.61478:61548](),[3.12554][3.61478:61548](),[3.61478][3.61478:61548]()
    "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.61406]
    [3.61548]
    "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 1414
    [3.61693][3.61693:61771](),[3.61693][3.61693:61771](),[3.61693][3.61693:61771](),[3.61693][3.61693:61771](),[3.61693][3.61693:61771](),[3.61693][3.61693:61771](),[3.61693][3.61693:61771](),[3.61693][3.61693:61771](),[3.61693][3.61693:61771](),[3.61693][3.61693:61771](),[3.61693][3.61693:61771](),[3.61693][3.61693:61771](),[3.61771][2.50722:50878]()
    "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.61693]
    [3.61927]
    "tokio-io 0.1.10 (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 1420
    [3.61962][2.50879:50897]()
    version = "0.2.3"
    [3.61962]
    [3.61980]
    version = "0.2.0"
  • replacement in Cargo.lock at line 1423
    [3.62062][3.62062:62135](),[3.62062][3.62062:62135](),[3.62062][3.62062:62135](),[3.62062][3.62062:62135](),[3.62062][3.62062:62135](),[3.62062][3.62062:62135](),[3.62062][3.62062:62135](),[3.62062][3.62062:62135](),[3.62062][3.62062:62135](),[3.62062][3.62062:62135]()
    "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.62062]
    [3.62135]
    "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
  • edit in Cargo.lock at line 1427
    [3.62360]
    [3.62504]
    "jid 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "minidom 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1430
    [3.62581][2.50898:51119]()
    "quick-xml 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "sasl 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.62581]
    [3.62802]
    "quick-xml 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)",
    "sasl 0.4.2 (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 1434
    [3.62880][2.51120:51440](),[3.33766][3.63274:63350](),[2.51440][3.63274:63350](),[3.26252][3.63274:63350](),[3.63274][3.63274:63350](),[3.63350][2.51441:51521]()
    "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-tls 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "trust-dns-proto 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "trust-dns-resolver 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "xml5ever 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "xmpp-parsers 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.62880]
    [3.63430]
    "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-tls 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "trust-dns-proto 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "trust-dns-resolver 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "try_from 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "xml5ever 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "xmpp-parsers 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1445
    [3.63459][3.63459:63478](),[3.63459][3.63459:63478](),[3.63459][3.63459:63478](),[3.63459][3.63459:63478]()
    version = "0.4.10"
    [3.63459]
    [3.63478]
    version = "0.4.8"
  • replacement in Cargo.lock at line 1448
    [3.63560][2.51522:51595]()
    "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.63560]
    [3.63633]
    "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1453
    [3.63673][2.51596:51614]()
    version = "0.6.2"
    [3.63673]
    [3.63691]
    version = "0.4.3"
  • replacement in Cargo.lock at line 1456
    [3.63773][2.51615:51765]()
    "byteorder 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.63773]
    [3.63928]
    "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
    "error-chain 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1460
    [3.64074][3.64074:64222](),[3.64074][3.64074:64222](),[3.64074][3.64074:64222](),[3.64074][3.64074:64222](),[3.64222][2.51766:51912]()
    "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)",
    "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.64074]
    [3.64368]
    "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)",
    "rand 0.4.3 (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 1465
    [3.64442][2.51913:52226](),[3.34552][3.64755:64979](),[2.52226][3.64755:64979](),[3.27043][3.64755:64979](),[3.64755][3.64755:64979]()
    "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-tcp 0.1.3 (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)",
    "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.64442]
    [3.64979]
    "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio-tcp 0.1.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 1476
    [3.65022][2.52227:52246]()
    version = "0.10.2"
    [3.65022]
    [3.65040]
    version = "0.9.1"
  • replacement in Cargo.lock at line 1480
    [3.65195][2.52247:52321]()
    "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.65195]
    [3.65274]
    "error-chain 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1482
    [3.65349][3.65349:65572](),[3.65349][3.65349:65572](),[3.65349][3.65349:65572](),[3.65349][3.65349:65572]()
    "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)",
    [3.65349]
    [3.65572]
    "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 1486
    [3.65648][2.52322:52630]()
    "resolv-conf 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)",
    "tokio 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
    "trust-dns-proto 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.65648]
    [3.65956]
    "resolv-conf 0.6.1 (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)",
    "trust-dns-proto 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1499
    [3.66103][2.52631:52649]()
    version = "0.3.2"
    [3.66103]
    [3.66121]
    version = "0.2.2"
  • edit in Cargo.lock at line 1501
    [3.66186][2.52650:52742]()
    dependencies = [
    "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
  • edit in Cargo.lock at line 1505
    [3.66235][3.66235:66349](),[3.66235][3.66235:66349](),[3.66235][3.66235:66349]()
    source = "registry+https://github.com/rust-lang/crates.io-index"
    [[package]]
    name = "ucd-util"
    version = "0.1.3"
  • replacement in Cargo.lock at line 1545
    [3.67338][3.67338:67356](),[3.67338][3.67338:67356](),[3.67338][3.67338:67356]()
    version = "1.7.2"
    [3.67338]
    [3.67356]
    version = "1.7.1"
  • replacement in Cargo.lock at line 1555
    [3.67696][2.52743:52761]()
    version = "0.7.5"
    [3.67696]
    [3.67714]
    version = "0.7.4"
  • edit in Cargo.lock at line 1559
    [3.67792][3.67792:67909](),[3.67792][3.67792:67909](),[3.67792][3.67792:67909](),[3.67792][3.67792:67909]()
    name = "utf8-ranges"
    version = "1.0.2"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    [[package]]
  • edit in Cargo.lock at line 1569
    [3.68252]
    [3.68252]
    name = "version_check"
    version = "0.1.5"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    [[package]]
  • replacement in Cargo.lock at line 1584
    [3.68551][3.68551:68621](),[3.68551][3.68551:68621]()
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.68551]
    [3.68621]
    "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
  • edit in Cargo.lock at line 1618
    [3.69508][3.69508:69717](),[3.69508][3.69508:69717]()
    name = "winapi-util"
    version = "0.1.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    dependencies = [
    "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
    [[package]]
  • edit in Cargo.lock at line 1621
    [3.69838][3.69838:70122](),[3.69838][3.69838:70122]()
    [[package]]
    name = "wincolor"
    version = "1.0.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    dependencies = [
    "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "winapi-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
    ]
  • replacement in Cargo.lock at line 1649
    [3.70849][3.70849:70868](),[3.70849][3.70849:70868]()
    version = "0.12.1"
    [3.70849]
    [3.70868]
    version = "0.12.0"
  • replacement in Cargo.lock at line 1652
    [3.70950][3.70950:71020](),[3.70950][3.70950:71020]()
    "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.70950]
    [3.71020]
    "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1654
    [3.71090][2.52762:52912]()
    "markup5ever 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)",
    "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.71090]
    [3.71240]
    "markup5ever 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1660
    [3.71277][2.52913:52932]()
    version = "0.12.2"
    [3.71277]
    [3.71296]
    version = "0.11.1"
  • replacement in Cargo.lock at line 1663
    [3.71378][2.52933:53080]()
    "base64 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "blake2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.71378]
    [3.71524]
    "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "blake2 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
  • replacement in Cargo.lock at line 1666
    [3.71597][2.53081:53588]()
    "digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "jid 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "minidom 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "sha-1 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "sha3 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "try_from 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
    [3.71597]
    [3.72103]
    "digest 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)",
    "jid 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
    "minidom 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "sha-1 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
    "sha2 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
    "sha3 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
    "try_from 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
  • edit in Cargo.lock at line 1676
    [3.72117][2.53589:53744](),[3.36070][3.72117:72272](),[3.8778][3.72117:72272](),[3.17937][3.72117:72272](),[3.16118][3.72117:72272](),[2.53744][3.72117:72272](),[3.72117][3.72117:72272]()
    "checksum MacTypes-sys 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "eaf9f0d0b1cc33a4d2aee14fb4b2eac03462ef4db29c8ac4057327d8a71ad86f"
    "checksum aho-corasick 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)" = "1e9a933f4e58658d7b12defcf96dc5c720f20832deebe3e0a19efd3b6aaeeb9e"
  • replacement in Cargo.lock at line 1677
    [3.72425][2.53745:54048]()
    "checksum arc-swap 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "1025aeae2b664ca0ea726a89d574fe8f4e77dd712d443236ad1de00379450cf6"
    "checksum arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "92c7fb76bc8826a8b33b4ee5bb07a247a81e76764ab4d55e8f73e3a4d8808c71"
    [3.72425]
    [3.72878]
    "checksum arc-swap 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "af192669a9f44d2fb63c691a04183c8e12428f34041449270b08c0456587f5a5"
    "checksum arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee"
    "checksum arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)" = "a1e964f9e24d588183fcb43503abda40d288c8657dfc27311516ce2f05675aef"
  • replacement in Cargo.lock at line 1681
    [3.73026][2.54049:54659]()
    "checksum autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799"
    "checksum backtrace 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)" = "b5b493b66e03090ebc4343eb02f94ff944e0cbc9ac6571491d170ba026741eb5"
    "checksum backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)" = "797c830ac25ccc92a7f8a7b9862bde440715531514594a6154e3d4a54dd769b6"
    "checksum base64 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "621fc7ecb8008f86d7fb9b95356cd692ce9514b80a86d85b397f32a22da7b9e2"
    [3.73026]
    [3.73636]
    "checksum backtrace 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "346d7644f0b5f9bc73082d3b2236b69a05fd35cce0cfa3724e184e6a5c9e2a2f"
    "checksum backtrace 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "89a47830402e9981c5c41223151efcced65a0510c13097c769cede7efb34782a"
    "checksum backtrace-sys 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)" = "c66d56ac8dabd07f6aacdaf633f4b8262f5b3601a810a0dcddffd5c22c69daa0"
    "checksum base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643"
  • replacement in Cargo.lock at line 1686
    [3.73787][2.54660:55425](),[3.37751][3.74396:74545](),[2.55425][3.74396:74545](),[3.30109][3.74396:74545](),[3.74396][3.74396:74545]()
    "checksum blake2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "91721a6330935673395a0607df4d49a9cb90ae12d259f1b3e0a3f6e1d486872e"
    "checksum block-buffer 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49665c62e0e700857531fa5d3763e91b539ff1abeebd56808d378b495870d60d"
    "checksum block-padding 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4fc4358306e344bf9775d0197fd00d2603e5afb0771bb353538630f022068ea3"
    "checksum byte-tools 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "980479e6fde23246dfb54d47580d66b4e99202e7579c5eaa9fe10ecb5ebd2182"
    "checksum byteorder 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "60f0b0d4c0a382d2734228fd12b5a6b5dac185c60e938026fd31b265b94f9bd2"
    "checksum bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "40ade3d27603c2cb345eb0912aec461a6dec7e06a4ae48589904e808335c7afa"
    [3.73787]
    [3.74545]
    "checksum blake2 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "73b77e29dbd0115e43938be2d5128ecf81c0353e00acaa65339a1242586951d9"
    "checksum block-buffer 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a076c298b9ecdb530ed9d967e74a6027d6a7478924520acddcddc24c1c8ab3ab"
    "checksum byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "560c32574a12a89ecd91f5e742165893f86e3ab98d21f8ea548658eb9eef5f40"
    "checksum byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "94f88df23a25417badc922ab0f5716cc1330e87f71ddd9203b3a3ccd9cedf75d"
    "checksum bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "0ce55bd354b095246fc34caf4e9e242f5297a7fd938b090cadfea6eee614aa62"
  • replacement in Cargo.lock at line 1692
    [3.74692][2.55426:55572]()
    "checksum cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)" = "bb4a8b715cb4597106ea87c7c84b2f1d452c7492033765df7f32651e66fcf749"
    [3.74692]
    [3.74838]
    "checksum cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)" = "f159dfd43363c4d08055a07703eb7a3406b0dac4d0584d96965a3262db3c9d16"
  • edit in Cargo.lock at line 1697
    [3.75435]
    [3.75594]
    "checksum constant_time_eq 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8ff012e225ce166d4422e0e78419d901719760f62ae2b7969ca6b564d1b54a9e"
  • replacement in Cargo.lock at line 1700
    [3.75914][2.55573:56360]()
    "checksum crossbeam-channel 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "137bc235f622ffaa0428e3854e24acb53291fc0b3ff6fb2cb75a8be6fb02f06b"
    "checksum crossbeam-deque 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)" = "05e44b8cf3e1a625844d1750e1f7820da46044ff6d28f4d43e455ba3e5bb2c13"
    "checksum crossbeam-epoch 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f10a4f8f409aaac4b16a5474fb233624238fcdeefb9ba50d5ea059aab63ba31c"
    "checksum crossbeam-utils 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)" = "41ee4864f4797060e52044376f7d107429ce1fb43460021b126424b7180ee21a"
    "checksum crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5"
    [3.75914]
    [3.76695]
    "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"
    "checksum crypto-mac 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0999b4ff4d3446d4ddb19a63e9e00c1876e75cd7000d20e57a693b4b3f08d958"
    "checksum dbghelp-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "97590ba53bcb8ac28279161ca943a924d1fd4a8fb3fa63302591647c4fc5b850"
  • replacement in Cargo.lock at line 1706
    [3.76850][2.56361:56665](),[3.38991][3.77154:77307](),[3.10323][3.77154:77307](),[3.19482][3.77154:77307](),[3.17663][3.77154:77307](),[2.56665][3.77154:77307](),[3.31503][3.77154:77307](),[3.13596][3.77154:77307](),[3.10965][3.77154:77307](),[3.22426][3.77154:77307](),[3.14006][3.77154:77307](),[3.14342][3.77154:77307](),[3.77154][3.77154:77307]()
    "checksum digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "05f47366984d3ad862010e22c7ce81a7dbcaebbdfb37241a620f8b6596ee135c"
    "checksum encoding_rs 0.8.14 (registry+https://github.com/rust-lang/crates.io-index)" = "a69d152eaa438a291636c1971b0a370212165ca8a75759eb66818c5ce9b538f7"
    "checksum env_logger 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "afb070faf94c85d17d50ca44f6ad076bce18ae92f0037d350947240a36e9d42e"
    [3.76850]
    [3.77462]
    "checksum digest 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)" = "03b072242a8cbaf9c145665af9d250c59af3b958f83ed6824e13533cf76d5b90"
    "checksum encoding_rs 0.8.10 (registry+https://github.com/rust-lang/crates.io-index)" = "065f4d0c826fdaef059ac45487169d918558e3cf86c9d89f6e81cf52369126e5"
    "checksum error-chain 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "faa976b4fd2e4c2b2f3f486874b19e61944d3de3de8b61c9fcf835d583871bcc"
  • replacement in Cargo.lock at line 1710
    [3.77616][2.56666:56973]()
    "checksum failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2"
    "checksum failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1"
    [3.77616]
    [3.77923]
    "checksum failure 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "6dd377bcc1b1b7ce911967e3ec24fa19c3224394ec05b54aa7b083d498341ac7"
    "checksum failure_derive 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "64c2d913fe8ed3b6c6518eedf4538255b989945c14c2a7d5cbff62a5e2120596"
  • replacement in Cargo.lock at line 1721
    [3.79314][2.56974:57424]()
    "checksum generic-array 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3c0f28c2f5bfb5960175af447a2da7c18900693738343dc896ffbcabd9839592"
    "checksum h2 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" = "30e0b8e55b4d7ffedade2b9605851f8e85f5010663e7ad170ef3c0f0681bc43f"
    "checksum hmac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f127a908633569f208325f86f71255d3363c79721d7f9fe31cd5569908819771"
    [3.79314]
    [3.79616]
    "checksum generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ef25c5683767570c2bbd7deba372926a55eaae9982d7726ee2a1050239d45b9d"
    "checksum h2 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "7dd33bafe2e6370e6c8eb0cf1b8c5f93390b90acde7e9b03723f166b28b648ed"
  • replacement in Cargo.lock at line 1724
    [3.79767][3.79767:79915](),[3.79767][3.79767:79915](),[3.79767][3.79767:79915](),[3.79767][3.79767:79915]()
    "checksum http 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "02096a6d2c55e63f7fcb800690e4f889a25f6ec342e3adb4594e293b625215ab"
    [3.79767]
    [3.79915]
    "checksum http 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "24f58e8c2d8e886055c3ead7b28793e1455270b5fb39650984c224bc538ba581"
  • replacement in Cargo.lock at line 1726
    [3.80066][3.80066:80218](),[3.80066][3.80066:80218](),[3.80066][3.80066:80218](),[3.80066][3.80066:80218](),[3.80218][2.57425:57575]()
    "checksum humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114"
    "checksum hyper 0.12.21 (registry+https://github.com/rust-lang/crates.io-index)" = "6d6b1a3d01ac8035b8d2d94e0e5254eab82746f09046baed763751b00253232b"
    [3.80066]
    [3.80368]
    "checksum hyper 0.12.13 (registry+https://github.com/rust-lang/crates.io-index)" = "95ffee0d1d30de4313fdaaa485891ce924991d45bbc18adfc8ac5b1639e62fbb"
  • replacement in Cargo.lock at line 1730
    [3.80814][3.80814:80965](),[3.80814][3.80814:80965](),[3.80814][3.80814:80965](),[3.80814][3.80814:80965](),[3.80814][3.80814:80965](),[3.80814][3.80814:80965](),[3.80814][3.80814:80965](),[3.80814][3.80814:80965](),[3.80814][3.80814:80965](),[3.80814][3.80814:80965](),[3.80814][3.80814:80965](),[3.80814][3.80814:80965]()
    "checksum ipconfig 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "08f7eadeaf4b52700de180d147c4805f199854600b36faa963d91114827b2ffc"
    [3.80814]
    [3.80965]
    "checksum ipconfig 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "fccb81dd962b29a25de46c4f46e497b75117aa816468b6fff7a63a598a192394"
  • replacement in Cargo.lock at line 1732
    [3.81112][2.57576:57722]()
    "checksum jid 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "24e8a3f2ab860aa08074136e3144a2425e678d8823206e5adcc6145dc136503a"
    [3.81112]
    [3.81258]
    "checksum jid 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6c4cee633b7ce95e71202ecb99e632d15ad468de7753e616a924c93842f1a3d0"
  • replacement in Cargo.lock at line 1735
    [3.81562][3.81562:81867](),[3.81562][3.81562:81867](),[3.81562][3.81562:81867](),[3.81562][3.81562:81867](),[3.81867][2.57723:57871]()
    "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.47 (registry+https://github.com/rust-lang/crates.io-index)" = "48450664a984b25d5b479554c29cc04e3150c97aa4c01da5604a2d4ed9151476"
    [3.81562]
    [3.82015]
    "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 1739
    [3.82173][3.82173:82470](),[3.82173][3.82173:82470](),[3.82173][3.82173:82470](),[3.82173][3.82173:82470](),[3.82173][3.82173:82470](),[3.82173][3.82173:82470](),[3.82173][3.82173:82470](),[3.82173][3.82173:82470](),[3.82173][3.82173:82470](),[3.82173][3.82173:82470](),[3.82173][3.82173:82470](),[3.82173][3.82173:82470]()
    "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"
    [3.82173]
    [3.82470]
    "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 1744
    [3.82768][2.57872:58026]()
    "checksum markup5ever 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)" = "897636f9850c3eef4905a5540683ed53dc9393860f0846cab2c2ddf9939862ff"
    [3.82768]
    [3.82922]
    "checksum markup5ever 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a87c4100d614080c8ab43334fb028ebe387f273fb61ed4ff0eae9189b94b6be8"
  • replacement in Cargo.lock at line 1746
    [3.83072][2.58027:58176]()
    "checksum memchr 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e1dd4eaac298c32ce07eb6ed9242eda7d82955b9170b7d6db59b2e02cc63fcb8"
    [3.83072]
    [3.83221]
    "checksum memchr 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4b3629fe9fdbff6daa6c33b90f7c08355c1aca05a3d01fa8063b822fcf185f3b"
  • replacement in Cargo.lock at line 1748
    [3.83373][2.58177:58328]()
    "checksum minidom 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "275024eea6c6ff4ace22f2750843831183785288eec1cff91a4e6b8898cf94f9"
    [3.83373]
    [3.83523]
    "checksum minidom 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c0a5296bf9d0ac9e4a6e4cb844e3ee84bf33f841c7b3ae2cc87f05ceb81b50ae"
  • replacement in Cargo.lock at line 1755
    [3.84432][3.84432:84582](),[3.84432][3.84432:84582](),[3.84432][3.84432:84582](),[3.84432][3.84432:84582]()
    "checksum nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945"
    [3.84432]
    [3.84582]
    "checksum nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "9a2228dca57108069a5262f2ed8bd2e82496d2e074a06d1ccc7ce1687b6ae0a2"
  • replacement in Cargo.lock at line 1758
    [3.84890][2.58329:58787]()
    "checksum num_cpus 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5a69d464bdc213aaaff628444e99578ede64e9c854025aa43b9796530afa9238"
    "checksum opaque-debug 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "51ecbcb821e1bd256d456fe858aaa7f380b63863eab2eb86eee1bd9f33dd6682"
    "checksum openssl 0.10.16 (registry+https://github.com/rust-lang/crates.io-index)" = "ec7bd7ca4cce6dbdc77e7c1230682740d307d1218a87fb0349a571272be749f9"
    [3.84890]
    [3.85193]
    "checksum num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c51a3322e4bca9d212ad9a158a02abc6934d005490c054a2778df73a70aa0a30"
    "checksum openssl 0.10.15 (registry+https://github.com/rust-lang/crates.io-index)" = "5e1309181cdcbdb51bc3b6bedb33dfac2a83b3d585033d3f6d9e22e8c1928613"
  • replacement in Cargo.lock at line 1761
    [3.85349][2.58788:58943](),[3.41269][3.85504:85657](),[3.11388][3.85504:85657](),[3.20547][3.85504:85657](),[3.19036][3.85504:85657](),[2.58943][3.85504:85657](),[3.33633][3.85504:85657](),[3.14661][3.85504:85657](),[3.12030][3.85504:85657](),[3.23491][3.85504:85657](),[3.15379][3.85504:85657](),[3.15407][3.85504:85657](),[3.85504][3.85504:85657](),[3.85657][2.58944:59406]()
    "checksum openssl-sys 0.9.40 (registry+https://github.com/rust-lang/crates.io-index)" = "1bb974e77de925ef426b6bc82fce15fd45bdcbeb5728bffcfc7cdeeb7ce1c2d6"
    "checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13"
    "checksum parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337"
    "checksum parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9"
    "checksum pbkdf2 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "006c038a43a45995a9670da19e67600114740e8511d4333bf97a56e66a7542d9"
    [3.85349]
    [3.85970]
    "checksum openssl-sys 0.9.39 (registry+https://github.com/rust-lang/crates.io-index)" = "278c1ad40a89aa1e741a1eed089a2f60b18fab8089c3139b542140fc7d674106"
    "checksum owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "cdf84f41639e037b484f93433aa3897863b561ed65c6e59c7073d7c561710f37"
    "checksum parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f0802bff09003b291ba756dc7e79313e51cc31667e94afbe847def490424cde5"
    "checksum parking_lot_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ad7f7e6ebdc79edff6fdcb87a55b620174f7a989e3eb31b65231f4af57f00b8c"
  • replacement in Cargo.lock at line 1766
    [3.86129][2.59407:60020]()
    "checksum phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "b3da44b85f8e8dfaec21adae67f95d93244b2ecf6ad2a692320598dcc8e6dd18"
    "checksum phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "b03e85129e324ad4166b06b2c7491ae27fe3ec353af72e72cd1654c7225d517e"
    "checksum phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "09364cc93c159b8b06b1f4dd8a4398984503483891b0c26b867cf431fb132662"
    "checksum phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "234f71a15de2288bcb7e3b6515828d22af7ec8598ee6d24c3b526fa0a80b67a0"
    [3.86129]
    [3.86742]
    "checksum phf 0.7.23 (registry+https://github.com/rust-lang/crates.io-index)" = "cec29da322b242f4c3098852c77a0ca261c9c01b806cae85a5572a1eb94db9a6"
    "checksum phf_codegen 0.7.23 (registry+https://github.com/rust-lang/crates.io-index)" = "7d187f00cd98d5afbcd8898f6cf181743a449162aeb329dcd2f3849009e605ad"
    "checksum phf_generator 0.7.23 (registry+https://github.com/rust-lang/crates.io-index)" = "03dc191feb9b08b0dc1330d6549b795b9d81aec19efe6b4a45aec8d4caee0c4b"
    "checksum phf_shared 0.7.23 (registry+https://github.com/rust-lang/crates.io-index)" = "b539898d22d4273ded07f64a05737649dc69095d92cb87c7097ec68e3f150b93"
  • replacement in Cargo.lock at line 1772
    [3.87055][2.60021:60176]()
    "checksum proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)" = "38fddd23d98b2144d197c0eca5705632d4fe2667d14a6be5df8934f8d74f1978"
    [3.87055]
    [3.87210]
    "checksum proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)" = "3d7b7eaaa90b4a90a932a9ea6666c95a389e424eff347f0f793979289429feee"
  • replacement in Cargo.lock at line 1774
    [3.87364][2.60177:60330]()
    "checksum quick-xml 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)" = "98d8d2d671bd29c6122a98b45ce3106391e89ba378f731274de677f1eff06e5f"
    [3.87364]
    [3.87517]
    "checksum quick-xml 0.12.4 (registry+https://github.com/rust-lang/crates.io-index)" = "1d8065cbb01701c11cc195cde85cbf39d1c6a80705b67a157ebb3042e0e5777f"
  • replacement in Cargo.lock at line 1776
    [3.87666][2.60331:60480]()
    "checksum quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)" = "cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1"
    [3.87666]
    [3.87962]
    "checksum quote 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)" = "dd636425967c33af890042c483632d33fa7a18f19ad1d7ea72e8998c6ef8dea5"
    "checksum rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8356f47b32624fef5b3301c1be97e5944ecdd595409cc5da11d05f211db6cfbd"
  • edit in Cargo.lock at line 1779
    [3.88109][2.60481:60782]()
    "checksum rand 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "3906503e80ac6cbcacb2c2973fa8e473f24d7e2747c8c92bb230c2441cad96b5"
    "checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef"
  • replacement in Cargo.lock at line 1781
    [3.88714][3.88714:89017](),[3.88714][3.88714:89017](),[3.88714][3.88714:89017](),[3.88714][3.88714:89017](),[3.89017][2.60783:60933](),[3.43259][3.89017:89168](),[2.60933][3.89017:89168](),[3.89017][3.89017:89168](),[3.89168][2.60934:61396]()
    "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_os 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f46fbd5550acf75b0c2730f5dd1873751daf9beb8f11b44027778fae50d7feca"
    "checksum rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "086bd09a33c7044e56bb44d5bdde5a60e7f119a9e95b0775f545de759a32fe05"
    "checksum rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c"
    "checksum rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2"
    "checksum redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)" = "423e376fffca3dfa06c9e9790a9ccd282fafb3cc6e6397d01dbf64f9bacc6b85"
    [3.88714]
    [3.89481]
    "checksum redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "c214e91d3ecf43e9a4e41e578973adeb14b474f2bee858742d127af75a0112b1"
  • edit in Cargo.lock at line 1783
    [3.89637][2.61397:61700]()
    "checksum regex 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "37e7cbbd370869ce2e8dff25c7018702d10b21a20ef7135316f8daecd6c25b7f"
    "checksum regex-syntax 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "4e47a2ed29da7a9e1960e1639e7a982e6edc6d49be308a3b02daf511504a16d1"
  • replacement in Cargo.lock at line 1784
    [3.90097][2.61701:62013]()
    "checksum resolv-conf 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b263b4aa1b5de9ffc0054a2386f96992058bb6870aab516f8cdeb8a667d56dcb"
    "checksum rustc-demangle 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "adacaae16d02b6ec37fdc7acfcddf365978de76d1983d3ee22afc260e1ca9619"
    [3.90097]
    [3.90408]
    "checksum resolv-conf 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c62bd95a41841efdf7fca2ae9951e64a8d8eae7e5da196d8ce489a2241491a92"
    "checksum rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "bcfe5b13211b4d78e5c2cadfebd7769197d95c639c35a50057eb4c05de811395"
  • replacement in Cargo.lock at line 1787
    [3.90564][3.90564:90710](),[3.90564][3.90564:90710](),[3.90564][3.90564:90710](),[3.90564][3.90564:90710](),[3.90564][3.90564:90710](),[3.90564][3.90564:90710](),[3.90564][3.90564:90710](),[3.90564][3.90564:90710](),[3.90564][3.90564:90710](),[3.90564][3.90564:90710](),[3.90564][3.90564:90710](),[3.90564][3.90564:90710](),[3.90710][2.62014:62161]()
    "checksum ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7"
    "checksum sasl 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e457758c85b736bbad56dc099406cd2a9c19554cf81880dba7a51d092929e600"
    [3.90564]
    [3.91007]
    "checksum ryu 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7153dd96dade874ab973e098cb62fcdbb89a03682e46b144fd09550998d4a4a7"
    "checksum safemem 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8dca453248a96cb0749e36ccdfe2b0b4e54a61bfef89fb97ec621eb8e0a93dd9"
    "checksum sasl 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4dbda5436dcd059da44fbf84b87a7164c5e3cad354efd0630c1f2be3c51c8859"
  • replacement in Cargo.lock at line 1792
    [3.91312][2.62162:62488]()
    "checksum security-framework 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bfab8dda0e7a327c696d893df9ffa19cadc4bd195797997f5223cf5831beaf05"
    "checksum security-framework-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3d6696852716b589dff9e886ff83778bb635150168e83afa8ac6b8a78cb82abc"
    [3.91312]
    [3.91638]
    "checksum security-framework 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "697d3f3c23a618272ead9e1fb259c1411102b31c6af8b93f1d64cca9c3b0e8e0"
    "checksum security-framework-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ab01dfbe5756785b5b4d46e0289e5a18071dfa9a7c2b24213ea00b9ef9b665bf"
  • replacement in Cargo.lock at line 1796
    [3.91943][2.62489:63544]()
    "checksum serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)" = "534b8b91a95e0f71bca3ed5824752d558da048d4248c91af873b63bd60519752"
    "checksum serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)" = "a915306b0f1ac5607797697148c223bedeaa36bcc2e28a01441cd638cc6567b4"
    "checksum serde_json 1.0.36 (registry+https://github.com/rust-lang/crates.io-index)" = "574378d957d6dcdf1bbb5d562a15cbd5e644159432f84634b94e485267abbcc7"
    "checksum sha-1 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "23962131a91661d643c98940b20fcaffe62d776a823247be80a48fcb8b6fce68"
    "checksum sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b4d8bfd0e469f417657573d8451fb33d16cfe0989359b93baf3a1ffc639543d"
    "checksum sha3 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "34a5e54083ce2b934bf059fdf38e7330a154177e029ab6c4e18638f2f624053a"
    "checksum signal-hook 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "1f272d1b7586bec132ed427f532dd418d8beca1ca7f2caf7df35569b1415a4b4"
    [3.91943]
    [3.92998]
    "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"
    "checksum sha-1 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "51b9d1f3b5de8a167ab06834a7c883bd197f2191e1dda1a22d9ccfeedbf9aded"
    "checksum sha2 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9eb6be24e4c23a84d7184280d2722f7f2731fcdd4a9d886efbfe4413e4847ea0"
    "checksum sha3 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "b64dcef59ed4290b9fb562b53df07f564690d6539e8ecdd4728cf392477530bc"
    "checksum signal-hook 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "f7ca1f1c0ed6c8beaab713ad902c041e4f09d06e1b4bb74c5fc553c078ed0110"
  • replacement in Cargo.lock at line 1804
    [3.93150][2.63545:63843]()
    "checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
    "checksum smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)" = "88aea073965ab29f6edb5493faf96ad662fb18aa9eeb186a3b7057951605ed15"
    [3.93150]
    [3.93448]
    "checksum slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5f9776d6b986f77b35c6cf846c11ad986ff128fe0b2b63a3628e3755e8d3102d"
    "checksum smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "153ffa32fd170e9944f7e0838edf824a754ec4c1fc64746fcc9fe1f8fa602e5d"
  • replacement in Cargo.lock at line 1808
    [3.93759][2.63844:63993]()
    "checksum string 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "b639411d0b9c738748b5397d5ceba08e648f4f1992231aa859af1a017f31f60b"
    [3.93759]
    [3.93908]
    "checksum string 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "00caf261d6f90f588f8450b8e1230fa0d5be49ee6140fdfbcb55335aff350970"
  • edit in Cargo.lock at line 1813
    [3.94537][2.63994:64143]()
    "checksum subtle 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee"
  • replacement in Cargo.lock at line 1814
    [3.94685][2.64144:64292]()
    "checksum syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)" = "f92e629aa1d9c827b2bb8297046c1ccffc57c99b947a680d3ccff1f136a3bee9"
    [3.94685]
    [3.94833]
    "checksum syn 0.15.14 (registry+https://github.com/rust-lang/crates.io-index)" = "baaba45c6bf60fe29aaf241fa33306c0b75c801edea8378263a8f043b09a5634"
  • replacement in Cargo.lock at line 1816
    [3.94982][3.94982:95289](),[3.94982][3.94982:95289](),[3.94982][3.94982:95289](),[3.94982][3.94982:95289](),[3.94982][3.94982:95289](),[3.94982][3.94982:95289](),[3.94982][3.94982:95289](),[3.94982][3.94982:95289](),[3.94982][3.94982:95289](),[3.94982][3.94982:95289](),[3.94982][3.94982:95289](),[3.94982][3.94982:95289](),[3.95289][2.64293:64443](),[3.46769][3.95439:95591](),[3.13088][3.95439:95591](),[3.22247][3.95439:95591](),[3.20736][3.95439:95591](),[2.64443][3.95439:95591](),[3.38830][3.95439:95591](),[3.16040][3.95439:95591](),[3.13408][3.95439:95591](),[3.25344][3.95439:95591](),[3.17078][3.95439:95591](),[3.17106][3.95439:95591](),[3.95439][3.95439:95591]()
    "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 termcolor 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "4096add70612622289f2fdcdbd5086dc81c1e2675e6ae58d6c4f62a16c6d7f2f"
    [3.94982]
    [3.95591]
    "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 1821
    [3.95893][3.95893:96048](),[3.95893][3.95893:96048](),[3.95893][3.95893:96048](),[3.95893][3.95893:96048](),[3.95893][3.95893:96048](),[3.95893][3.95893:96048](),[3.95893][3.95893:96048](),[3.95893][3.95893:96048](),[3.95893][3.95893:96048](),[3.95893][3.95893:96048](),[3.95893][3.95893:96048](),[3.95893][3.95893:96048](),[3.96048][2.64444:64741](),[3.47067][3.96345:96501](),[2.64741][3.96345:96501](),[3.39128][3.96345:96501](),[3.96345][3.96345:96501]()
    "checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b"
    "checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f"
    "checksum tokio 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "4790d0be6f4ba6ae4f48190efa2ed7780c9e3567796abdb285003cf39840d9c5"
    "checksum tokio-channel 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "530d0fb87416dd531600f7cccc438bb35c5b91883065c9e6dca7cdecee991cfa"
    [3.95893]
    [3.96501]
    "checksum time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "d825be0eb33fda1a7e68012d51e9c7f451dc1a69391e7fdc197060bb8c56667b"
    "checksum tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "6e93c78d23cc61aa245a8acd2c4a79c4d7fa7fb5c3ca90d5737029f043a84895"
  • replacement in Cargo.lock at line 1824
    [3.96655][3.96655:96818](),[3.96655][3.96655:96818](),[3.96655][3.96655:96818](),[3.96655][3.96655:96818](),[3.96818][2.64742:65358](),[3.47684][3.97434:97589](),[2.65358][3.97434:97589](),[3.39745][3.97434:97589](),[3.97434][3.97434:97589](),[3.97589][2.65359:65671](),[3.47997][3.97900:98054](),[2.65671][3.97900:98054](),[3.40057][3.97900:98054](),[3.97900][3.97900:98054](),[3.98054][2.65672:65824](),[3.48150][3.98206:98358](),[2.65824][3.98206:98358](),[3.40210][3.98206:98358](),[3.98206][3.98206:98358](),[3.98358][2.65825:66130](),[3.48456][3.98663:98811](),[3.13391][3.98663:98811](),[3.22550][3.98663:98811](),[3.21039][3.98663:98811](),[2.66130][3.98663:98811](),[3.40516][3.98663:98811](),[3.25647][3.98663:98811](),[3.17381][3.98663:98811](),[3.17409][3.98663:98811](),[3.98663][3.98663:98811](),[3.98811][2.66131:66451]()
    "checksum tokio-current-thread 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "331c8acc267855ec06eb0c94618dcbbfea45bed2d20b77252940095273fb58f6"
    "checksum tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "30c6dbf2d1ad1de300b393910e8a3aa272b724a400b6531da03eed99e329fbf0"
    "checksum tokio-fs 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0e9cbbc8a3698b7ab652340f46633364f9eaa928ddaaee79d8b8f356dd79a09d"
    "checksum tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "b53aeb9d3f5ccf2ebb29e19788f96987fa1355f8fe45ea193928eaaaf3ae820f"
    "checksum tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "afbcdb0f0d2a1e4c440af82d7bbf0bf91a8a8c0575bcd20c05d15be7e9d3a02f"
    "checksum tokio-signal 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "dd6dc5276ea05ce379a16de90083ec80836440d5ef8a6a39545a3207373b8296"
    "checksum tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1d14b10654be682ac43efee27401d792507e30fd8d26389e1da3b185de2e4119"
    "checksum tokio-threadpool 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "17465013014410310f9f61fa10bf4724803c149ea1d51efece131c38efca93aa"
    "checksum tokio-timer 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "4f37f0111d76cc5da132fe9bc0590b9b9cfd079bc7e75ac3846278430a299ff8"
    "checksum tokio-tls 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "354b8cd83825b3c20217a9dc174d6a0c67441a2fae5c41bcb1ea6679f6ae0f7c"
    "checksum tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "66268575b80f4a4a710ef83d087fdfeeabdce9b74c797535fbac18a2cb906e92"
    "checksum tokio-uds 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "037ffc3ba0e12a0ab4aca92e5234e0dedeb48fddf6ccd260f1f150a36a9f2445"
    "checksum tokio-xmpp 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "838f8a47654f45fd3618288ebda6085578f783ae087d82f12c09e04f7513a690"
    "checksum toml 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f"
    "checksum trust-dns-proto 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "30dde452f5d142d5e316a3b32386da95280c98b7e266639f8f3bc6fdf507d279"
    "checksum trust-dns-resolver 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "de630f95a192f793436ffae5137e88253cc4142a97d9a8e73c8d804fa85ddf0a"
    [3.96655]
    [3.99130]
    "checksum tokio-current-thread 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "f90fcd90952f0a496d438a976afba8e5c205fb12123f813d8ab3aa1c8436638c"
    "checksum tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c117b6cf86bb730aab4834f10df96e4dd586eff2c3c27d3781348da49e255bde"
    "checksum tokio-fs 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "60ae25f6b17d25116d2cba342083abe5255d3c2c79cb21ea11aa049c53bf7c75"
    "checksum tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "7392fe0a70d5ce0c882c4778116c519bd5dbaa8a7c3ae3d04578b3afafdcda21"
    "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"
    "checksum tokio-tcp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7ad235e9dadd126b2d47f6736f65aa1fdcd6420e66ca63f44177bc78df89f912"
    "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"
    "checksum tokio-tls 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e53fdbf3156f588be1676022fe794232b24922d426e8c14f4e46891c1e31c440"
    "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"
    "checksum tokio-xmpp 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c27385c4781afc851c61ac66d79463c511bf073d3a5d71b8bfd13a816e475989"
    "checksum toml 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "4a2ecc31b0351ea18b3fe11274b8db6e4d82bce861bbb22e6dbed40417902c65"
    "checksum trust-dns-proto 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "f1525ca4e26f5a09d81b79584f19225e7dba5606ae3a416311c2751c5cea60bb"
    "checksum trust-dns-resolver 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4a821ad51a29816420b8cac4b026756b81c023630b97eaa4c8090637ee3508bd"
  • replacement in Cargo.lock at line 1841
    [3.99281][2.66452:66603]()
    "checksum try_from 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "283d3b89e1368717881a9d51dad843cc435380d8109c9e47d38780a324698d8b"
    [3.99281]
    [3.99432]
    "checksum try_from 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "923a7ee3e97dbfe8685261beb4511cc9620a1252405d02693d43169729570111"
  • edit in Cargo.lock at line 1843
    [3.99583][3.99583:99734](),[3.99583][3.99583:99734](),[3.99583][3.99583:99734](),[3.99583][3.99583:99734]()
    "checksum ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86"
  • replacement in Cargo.lock at line 1849
    [3.100671][3.100671:100817](),[3.100671][3.100671:100817](),[3.100671][3.100671:100817](),[3.100671][3.100671:100817](),[3.100817][2.66604:66752](),[3.49078][3.100965:101119](),[2.66752][3.100965:101119](),[3.41137][3.100965:101119](),[3.100965][3.100965:101119]()
    "checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a"
    "checksum utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)" = "05e42f7c18b8f902290b009cde6d651262f956c98bc51bca4cd1d511c9cd85c7"
    "checksum utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737"
    [3.100671]
    [3.101119]
    "checksum url 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2a321979c09843d272956e73700d12c4e7d3d92b2ee112b31548aef0d4efc5a6"
    "checksum utf-8 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)" = "bab35f71693630bb1953dce0f2bcd780e7cde025027124a202ac08a45ba25141"
  • edit in Cargo.lock at line 1853
    [3.101417]
    [3.101573]
    "checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd"
  • edit in Cargo.lock at line 1861
    [3.102642][3.102642:102796](),[3.102642][3.102642:102796]()
    "checksum winapi-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "afc5508759c5bf4285e61feb862b6083c8480aec864fa17a81fdec6f69b461ab"
  • edit in Cargo.lock at line 1862
    [3.102967][3.102967:103118](),[3.102967][3.102967:103118]()
    "checksum wincolor 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "561ed901ae465d6185fa7864d63fbd5720d0ef718366c9a4dc83cf6170d7e9ba"
  • replacement in Cargo.lock at line 1865
    [3.103570][3.103570:103722](),[3.103570][3.103570:103722](),[3.103722][2.66753:66909]()
    "checksum xml5ever 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "32cd7ebf0203c620906230ce22caa5df0b603c32b6fef72a275a48f6a2ae64b9"
    "checksum xmpp-parsers 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)" = "58b4400e1ae0d246044db5fa7f2e693fdfe9cc6e8eaa72ef2a68c5dc1d3c96de"
    [3.103570]
    "checksum xml5ever 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ead952cf8bab253fb5cb56e1fff780747bbf7a7258fb0451afe645a166050b1f"
    "checksum xmpp-parsers 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2e1e0a279d5af83a1dff442249f8a43214ac120267acfaac494b9d28c0027fea"