├── .gitignore ├── Cargo.toml ├── README.md ├── LICENSE ├── src └── main.rs └── Cargo.lock /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "explainshell-cli" 3 | version = "0.1.0" 4 | authors = ["p1g30n "] 5 | edition = "2018" 6 | 7 | [dependencies] 8 | url = "1.7.2" 9 | select = "0.4.2" 10 | reqwest = "0.9.11" 11 | 12 | [[bin]] 13 | name = "explain" 14 | path = "src/main.rs" 15 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ### explainshell-cli 2 | 3 | 4 | ###### explainshell.com CLI implementation in Rust 5 | _____________ 6 | 7 | Needs the Rust Toolchain (available at [https://rustup.rs/]() ). 8 | 9 | ##### Installation: 10 | ```cargo install --git https://github.com/p1g30n/explainshell-cli``` 11 | 12 | >note that ~/.cargo/bin/ must be in your $PATH 13 | 14 | ##### Usage: 15 | ```explain COMMAND [ARGS]``` (combining arguments works) 16 | 17 | ##### Example: 18 | ``` explain tar -xzvf``` 19 | 20 | ##### Output: 21 | 22 | ``` 23 | The GNU version of the tar archiving utility 24 | __________________________________________________ 25 | 26 | -x, --extract, --get 27 | extract files from an archive 28 | __________________________________________________ 29 | 30 | -z, --gzip, --gunzip --ungzip 31 | __________________________________________________ 32 | 33 | -v, --verbose 34 | verbosely list files processed 35 | __________________________________________________ 36 | 37 | -f, --file ARCHIVE 38 | use archive file or device ARCHIVE 39 | __________________________________________________ 40 | ``` -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Anatol 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- 1 | use std::env; 2 | use std::process; 3 | use std::io::prelude::*; 4 | 

 5 | use select::document::Document; 6 | use select::predicate::Attr; 7 | use url::percent_encoding::{utf8_percent_encode, DEFAULT_ENCODE_SET}; 8 | 9 | fn main() { 10 | let args: Vec = env::args().collect(); 11 | let mut stderr = std::io::stderr(); 12 | if args.len() < 2 { 13 | writeln!(&mut stderr, "\nUsage: explain COMMAND [ARGS]\nExample: explain tar -xzvf\n").expect("couldn't write to stderr"); 14 | process::exit(1); 15 | } 16 | let query = utf8_percent_encode(&args[1..].join(" "), DEFAULT_ENCODE_SET).to_string(); 17 | explain(query); 18 | } 19 | 20 | fn explain(query: String) { 21 | let base_url = String::from("https://explainshell.com/explain?cmd="); 22 | let url = format!("{}{}", base_url, query); 23 | let resp = reqwest::get(&url).unwrap(); 24 | assert!(resp.status().is_success()); 25 | let delimiter = format!("\n{}", "_".repeat(50)); 26 | Document::from_read(resp) 27 | .unwrap() 28 | .find(Attr("class", "help-box")) 29 | .for_each(|x| println!("\n{}{}", x.text(), delimiter)); 30 | } -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- 1 | # This file is automatically @generated by Cargo. 2 | # It is not intended for manual editing. 3 | [[package]] 4 | name = "MacTypes-sys" 5 | version = "2.1.0" 6 | source = "registry+https://github.com/rust-lang/crates.io-index" 7 | dependencies = [ 8 | "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", 9 | ] 10 | 11 | [[package]] 12 | name = "adler32" 13 | version = "1.0.3" 14 | source = "registry+https://github.com/rust-lang/crates.io-index" 15 | 16 | [[package]] 17 | name = "arrayvec" 18 | version = "0.4.10" 19 | source = "registry+https://github.com/rust-lang/crates.io-index" 20 | dependencies = [ 21 | "nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", 22 | ] 23 | 24 | [[package]] 25 | name = "autocfg" 26 | version = "0.1.2" 27 | source = "registry+https://github.com/rust-lang/crates.io-index" 28 | 29 | [[package]] 30 | name = "base64" 31 | version = "0.10.1" 32 | source = "registry+https://github.com/rust-lang/crates.io-index" 33 | dependencies = [ 34 | "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 35 | ] 36 | 37 | [[package]] 38 | name = "bit-set" 39 | version = "0.4.0" 40 | source = "registry+https://github.com/rust-lang/crates.io-index" 41 | dependencies = [ 42 | "bit-vec 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", 43 | ] 44 | 45 | [[package]] 46 | name = "bit-vec" 47 | version = "0.4.4" 48 | source = "registry+https://github.com/rust-lang/crates.io-index" 49 | 50 | [[package]] 51 | name = "bitflags" 52 | version = "1.0.4" 53 | source = "registry+https://github.com/rust-lang/crates.io-index" 54 | 55 | [[package]] 56 | name = "byteorder" 57 | version = "1.3.1" 58 | source = "registry+https://github.com/rust-lang/crates.io-index" 59 | 60 | [[package]] 61 | name = "bytes" 62 | version = "0.4.11" 63 | source = "registry+https://github.com/rust-lang/crates.io-index" 64 | dependencies = [ 65 | "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 66 | "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 67 | ] 68 | 69 | [[package]] 70 | name = "cc" 71 | version = "1.0.30" 72 | source = "registry+https://github.com/rust-lang/crates.io-index" 73 | 74 | [[package]] 75 | name = "cfg-if" 76 | version = "0.1.7" 77 | source = "registry+https://github.com/rust-lang/crates.io-index" 78 | 79 | [[package]] 80 | name = "cloudabi" 81 | version = "0.0.3" 82 | source = "registry+https://github.com/rust-lang/crates.io-index" 83 | dependencies = [ 84 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 85 | ] 86 | 87 | [[package]] 88 | name = "core-foundation" 89 | version = "0.5.1" 90 | source = "registry+https://github.com/rust-lang/crates.io-index" 91 | dependencies = [ 92 | "core-foundation-sys 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 93 | "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", 94 | ] 95 | 96 | [[package]] 97 | name = "core-foundation-sys" 98 | version = "0.5.1" 99 | source = "registry+https://github.com/rust-lang/crates.io-index" 100 | dependencies = [ 101 | "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", 102 | ] 103 | 104 | [[package]] 105 | name = "crc32fast" 106 | version = "1.2.0" 107 | source = "registry+https://github.com/rust-lang/crates.io-index" 108 | dependencies = [ 109 | "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", 110 | ] 111 | 112 | [[package]] 113 | name = "crossbeam-deque" 114 | version = "0.7.1" 115 | source = "registry+https://github.com/rust-lang/crates.io-index" 116 | dependencies = [ 117 | "crossbeam-epoch 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 118 | "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 119 | ] 120 | 121 | [[package]] 122 | name = "crossbeam-epoch" 123 | version = "0.7.1" 124 | source = "registry+https://github.com/rust-lang/crates.io-index" 125 | dependencies = [ 126 | "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", 127 | "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", 128 | "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 129 | "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 130 | "memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 131 | "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 132 | ] 133 | 134 | [[package]] 135 | name = "crossbeam-queue" 136 | version = "0.1.2" 137 | source = "registry+https://github.com/rust-lang/crates.io-index" 138 | dependencies = [ 139 | "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 140 | ] 141 | 142 | [[package]] 143 | name = "crossbeam-utils" 144 | version = "0.6.5" 145 | source = "registry+https://github.com/rust-lang/crates.io-index" 146 | dependencies = [ 147 | "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", 148 | "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 149 | ] 150 | 151 | [[package]] 152 | name = "debug_unreachable" 153 | version = "0.1.1" 154 | source = "registry+https://github.com/rust-lang/crates.io-index" 155 | dependencies = [ 156 | "unreachable 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 157 | ] 158 | 159 | [[package]] 160 | name = "dtoa" 161 | version = "0.4.3" 162 | source = "registry+https://github.com/rust-lang/crates.io-index" 163 | 164 | [[package]] 165 | name = "encoding_rs" 166 | version = "0.8.17" 167 | source = "registry+https://github.com/rust-lang/crates.io-index" 168 | dependencies = [ 169 | "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", 170 | ] 171 | 172 | [[package]] 173 | name = "explainshell-cli" 174 | version = "0.1.0" 175 | dependencies = [ 176 | "reqwest 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)", 177 | "select 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 178 | "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", 179 | ] 180 | 181 | [[package]] 182 | name = "fnv" 183 | version = "1.0.6" 184 | source = "registry+https://github.com/rust-lang/crates.io-index" 185 | 186 | [[package]] 187 | name = "foreign-types" 188 | version = "0.3.2" 189 | source = "registry+https://github.com/rust-lang/crates.io-index" 190 | dependencies = [ 191 | "foreign-types-shared 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 192 | ] 193 | 194 | [[package]] 195 | name = "foreign-types-shared" 196 | version = "0.1.1" 197 | source = "registry+https://github.com/rust-lang/crates.io-index" 198 | 199 | [[package]] 200 | name = "fuchsia-cprng" 201 | version = "0.1.1" 202 | source = "registry+https://github.com/rust-lang/crates.io-index" 203 | 204 | [[package]] 205 | name = "fuchsia-zircon" 206 | version = "0.3.3" 207 | source = "registry+https://github.com/rust-lang/crates.io-index" 208 | dependencies = [ 209 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 210 | "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 211 | ] 212 | 213 | [[package]] 214 | name = "fuchsia-zircon-sys" 215 | version = "0.3.3" 216 | source = "registry+https://github.com/rust-lang/crates.io-index" 217 | 218 | [[package]] 219 | name = "futf" 220 | version = "0.1.4" 221 | source = "registry+https://github.com/rust-lang/crates.io-index" 222 | dependencies = [ 223 | "mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 224 | "new_debug_unreachable 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 225 | ] 226 | 227 | [[package]] 228 | name = "futures" 229 | version = "0.1.25" 230 | source = "registry+https://github.com/rust-lang/crates.io-index" 231 | 232 | [[package]] 233 | name = "futures-cpupool" 234 | version = "0.1.8" 235 | source = "registry+https://github.com/rust-lang/crates.io-index" 236 | dependencies = [ 237 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 238 | "num_cpus 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", 239 | ] 240 | 241 | [[package]] 242 | name = "h2" 243 | version = "0.1.16" 244 | source = "registry+https://github.com/rust-lang/crates.io-index" 245 | dependencies = [ 246 | "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 247 | "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 248 | "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", 249 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 250 | "http 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", 251 | "indexmap 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", 252 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 253 | "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 254 | "string 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 255 | "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", 256 | ] 257 | 258 | [[package]] 259 | name = "html5ever" 260 | version = "0.18.0" 261 | source = "registry+https://github.com/rust-lang/crates.io-index" 262 | dependencies = [ 263 | "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", 264 | "mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 265 | "markup5ever 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 266 | "quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)", 267 | "syn 0.11.11 (registry+https://github.com/rust-lang/crates.io-index)", 268 | ] 269 | 270 | [[package]] 271 | name = "http" 272 | version = "0.1.16" 273 | source = "registry+https://github.com/rust-lang/crates.io-index" 274 | dependencies = [ 275 | "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 276 | "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", 277 | "itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", 278 | ] 279 | 280 | [[package]] 281 | name = "httparse" 282 | version = "1.3.3" 283 | source = "registry+https://github.com/rust-lang/crates.io-index" 284 | 285 | [[package]] 286 | name = "hyper" 287 | version = "0.12.25" 288 | source = "registry+https://github.com/rust-lang/crates.io-index" 289 | dependencies = [ 290 | "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 291 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 292 | "futures-cpupool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 293 | "h2 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", 294 | "http 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", 295 | "httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 296 | "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 297 | "itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", 298 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 299 | "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", 300 | "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 301 | "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", 302 | "tokio 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", 303 | "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 304 | "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", 305 | "tokio-reactor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 306 | "tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 307 | "tokio-threadpool 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", 308 | "tokio-timer 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", 309 | "want 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", 310 | ] 311 | 312 | [[package]] 313 | name = "hyper-tls" 314 | version = "0.3.1" 315 | source = "registry+https://github.com/rust-lang/crates.io-index" 316 | dependencies = [ 317 | "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 318 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 319 | "hyper 0.12.25 (registry+https://github.com/rust-lang/crates.io-index)", 320 | "native-tls 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 321 | "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", 322 | ] 323 | 324 | [[package]] 325 | name = "idna" 326 | version = "0.1.5" 327 | source = "registry+https://github.com/rust-lang/crates.io-index" 328 | dependencies = [ 329 | "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 330 | "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", 331 | "unicode-normalization 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 332 | ] 333 | 334 | [[package]] 335 | name = "indexmap" 336 | version = "1.0.2" 337 | source = "registry+https://github.com/rust-lang/crates.io-index" 338 | 339 | [[package]] 340 | name = "iovec" 341 | version = "0.1.2" 342 | source = "registry+https://github.com/rust-lang/crates.io-index" 343 | dependencies = [ 344 | "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", 345 | "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 346 | ] 347 | 348 | [[package]] 349 | name = "itoa" 350 | version = "0.4.3" 351 | source = "registry+https://github.com/rust-lang/crates.io-index" 352 | 353 | [[package]] 354 | name = "kernel32-sys" 355 | version = "0.2.2" 356 | source = "registry+https://github.com/rust-lang/crates.io-index" 357 | dependencies = [ 358 | "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 359 | "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 360 | ] 361 | 362 | [[package]] 363 | name = "lazy_static" 364 | version = "0.2.11" 365 | source = "registry+https://github.com/rust-lang/crates.io-index" 366 | 367 | [[package]] 368 | name = "lazy_static" 369 | version = "1.3.0" 370 | source = "registry+https://github.com/rust-lang/crates.io-index" 371 | 372 | [[package]] 373 | name = "lazycell" 374 | version = "1.2.1" 375 | source = "registry+https://github.com/rust-lang/crates.io-index" 376 | 377 | [[package]] 378 | name = "libc" 379 | version = "0.2.50" 380 | source = "registry+https://github.com/rust-lang/crates.io-index" 381 | 382 | [[package]] 383 | name = "libflate" 384 | version = "0.1.20" 385 | source = "registry+https://github.com/rust-lang/crates.io-index" 386 | dependencies = [ 387 | "adler32 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 388 | "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 389 | "crc32fast 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 390 | ] 391 | 392 | [[package]] 393 | name = "lock_api" 394 | version = "0.1.5" 395 | source = "registry+https://github.com/rust-lang/crates.io-index" 396 | dependencies = [ 397 | "owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 398 | "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 399 | ] 400 | 401 | [[package]] 402 | name = "log" 403 | version = "0.3.9" 404 | source = "registry+https://github.com/rust-lang/crates.io-index" 405 | dependencies = [ 406 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 407 | ] 408 | 409 | [[package]] 410 | name = "log" 411 | version = "0.4.6" 412 | source = "registry+https://github.com/rust-lang/crates.io-index" 413 | dependencies = [ 414 | "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", 415 | ] 416 | 417 | [[package]] 418 | name = "mac" 419 | version = "0.1.1" 420 | source = "registry+https://github.com/rust-lang/crates.io-index" 421 | 422 | [[package]] 423 | name = "markup5ever" 424 | version = "0.3.2" 425 | source = "registry+https://github.com/rust-lang/crates.io-index" 426 | dependencies = [ 427 | "phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 428 | "phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 429 | "rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)", 430 | "string_cache 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", 431 | "string_cache_codegen 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 432 | "tendril 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 433 | ] 434 | 435 | [[package]] 436 | name = "matches" 437 | version = "0.1.8" 438 | source = "registry+https://github.com/rust-lang/crates.io-index" 439 | 440 | [[package]] 441 | name = "memoffset" 442 | version = "0.2.1" 443 | source = "registry+https://github.com/rust-lang/crates.io-index" 444 | 445 | [[package]] 446 | name = "mime" 447 | version = "0.3.13" 448 | source = "registry+https://github.com/rust-lang/crates.io-index" 449 | dependencies = [ 450 | "unicase 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 451 | ] 452 | 453 | [[package]] 454 | name = "mime_guess" 455 | version = "2.0.0-alpha.6" 456 | source = "registry+https://github.com/rust-lang/crates.io-index" 457 | dependencies = [ 458 | "mime 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)", 459 | "phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 460 | "phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 461 | "unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 462 | ] 463 | 464 | [[package]] 465 | name = "mio" 466 | version = "0.6.16" 467 | source = "registry+https://github.com/rust-lang/crates.io-index" 468 | dependencies = [ 469 | "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 470 | "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", 471 | "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 472 | "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 473 | "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 474 | "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", 475 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 476 | "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 477 | "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", 478 | "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 479 | "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 480 | ] 481 | 482 | [[package]] 483 | name = "miow" 484 | version = "0.2.1" 485 | source = "registry+https://github.com/rust-lang/crates.io-index" 486 | dependencies = [ 487 | "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 488 | "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", 489 | "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 490 | "ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 491 | ] 492 | 493 | [[package]] 494 | name = "native-tls" 495 | version = "0.2.2" 496 | source = "registry+https://github.com/rust-lang/crates.io-index" 497 | dependencies = [ 498 | "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 499 | "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", 500 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 501 | "openssl 0.10.19 (registry+https://github.com/rust-lang/crates.io-index)", 502 | "openssl-probe 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 503 | "openssl-sys 0.9.42 (registry+https://github.com/rust-lang/crates.io-index)", 504 | "schannel 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", 505 | "security-framework 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 506 | "security-framework-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 507 | "tempfile 3.0.7 (registry+https://github.com/rust-lang/crates.io-index)", 508 | ] 509 | 510 | [[package]] 511 | name = "net2" 512 | version = "0.2.33" 513 | source = "registry+https://github.com/rust-lang/crates.io-index" 514 | dependencies = [ 515 | "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", 516 | "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", 517 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 518 | ] 519 | 520 | [[package]] 521 | name = "new_debug_unreachable" 522 | version = "1.0.3" 523 | source = "registry+https://github.com/rust-lang/crates.io-index" 524 | 525 | [[package]] 526 | name = "nodrop" 527 | version = "0.1.13" 528 | source = "registry+https://github.com/rust-lang/crates.io-index" 529 | 530 | [[package]] 531 | name = "num_cpus" 532 | version = "1.10.0" 533 | source = "registry+https://github.com/rust-lang/crates.io-index" 534 | dependencies = [ 535 | "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", 536 | ] 537 | 538 | [[package]] 539 | name = "openssl" 540 | version = "0.10.19" 541 | source = "registry+https://github.com/rust-lang/crates.io-index" 542 | dependencies = [ 543 | "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 544 | "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", 545 | "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 546 | "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 547 | "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", 548 | "openssl-sys 0.9.42 (registry+https://github.com/rust-lang/crates.io-index)", 549 | ] 550 | 551 | [[package]] 552 | name = "openssl-probe" 553 | version = "0.1.2" 554 | source = "registry+https://github.com/rust-lang/crates.io-index" 555 | 556 | [[package]] 557 | name = "openssl-sys" 558 | version = "0.9.42" 559 | source = "registry+https://github.com/rust-lang/crates.io-index" 560 | dependencies = [ 561 | "cc 1.0.30 (registry+https://github.com/rust-lang/crates.io-index)", 562 | "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", 563 | "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", 564 | "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 565 | "vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 566 | ] 567 | 568 | [[package]] 569 | name = "owning_ref" 570 | version = "0.4.0" 571 | source = "registry+https://github.com/rust-lang/crates.io-index" 572 | dependencies = [ 573 | "stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 574 | ] 575 | 576 | [[package]] 577 | name = "parking_lot" 578 | version = "0.7.1" 579 | source = "registry+https://github.com/rust-lang/crates.io-index" 580 | dependencies = [ 581 | "lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 582 | "parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 583 | ] 584 | 585 | [[package]] 586 | name = "parking_lot_core" 587 | version = "0.4.0" 588 | source = "registry+https://github.com/rust-lang/crates.io-index" 589 | dependencies = [ 590 | "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", 591 | "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 592 | "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 593 | "smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", 594 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 595 | ] 596 | 597 | [[package]] 598 | name = "percent-encoding" 599 | version = "1.0.1" 600 | source = "registry+https://github.com/rust-lang/crates.io-index" 601 | 602 | [[package]] 603 | name = "phf" 604 | version = "0.7.24" 605 | source = "registry+https://github.com/rust-lang/crates.io-index" 606 | dependencies = [ 607 | "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 608 | ] 609 | 610 | [[package]] 611 | name = "phf_codegen" 612 | version = "0.7.24" 613 | source = "registry+https://github.com/rust-lang/crates.io-index" 614 | dependencies = [ 615 | "phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 616 | "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 617 | ] 618 | 619 | [[package]] 620 | name = "phf_generator" 621 | version = "0.7.24" 622 | source = "registry+https://github.com/rust-lang/crates.io-index" 623 | dependencies = [ 624 | "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 625 | "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 626 | ] 627 | 628 | [[package]] 629 | name = "phf_shared" 630 | version = "0.7.24" 631 | source = "registry+https://github.com/rust-lang/crates.io-index" 632 | dependencies = [ 633 | "siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 634 | "unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 635 | ] 636 | 637 | [[package]] 638 | name = "pkg-config" 639 | version = "0.3.14" 640 | source = "registry+https://github.com/rust-lang/crates.io-index" 641 | 642 | [[package]] 643 | name = "precomputed-hash" 644 | version = "0.1.1" 645 | source = "registry+https://github.com/rust-lang/crates.io-index" 646 | 647 | [[package]] 648 | name = "proc-macro2" 649 | version = "0.4.27" 650 | source = "registry+https://github.com/rust-lang/crates.io-index" 651 | dependencies = [ 652 | "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 653 | ] 654 | 655 | [[package]] 656 | name = "quote" 657 | version = "0.3.15" 658 | source = "registry+https://github.com/rust-lang/crates.io-index" 659 | 660 | [[package]] 661 | name = "quote" 662 | version = "0.6.11" 663 | source = "registry+https://github.com/rust-lang/crates.io-index" 664 | dependencies = [ 665 | "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", 666 | ] 667 | 668 | [[package]] 669 | name = "rand" 670 | version = "0.6.5" 671 | source = "registry+https://github.com/rust-lang/crates.io-index" 672 | dependencies = [ 673 | "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 674 | "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", 675 | "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 676 | "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 677 | "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 678 | "rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 679 | "rand_jitter 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 680 | "rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 681 | "rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 682 | "rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 683 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 684 | ] 685 | 686 | [[package]] 687 | name = "rand_chacha" 688 | version = "0.1.1" 689 | source = "registry+https://github.com/rust-lang/crates.io-index" 690 | dependencies = [ 691 | "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 692 | "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 693 | ] 694 | 695 | [[package]] 696 | name = "rand_core" 697 | version = "0.3.1" 698 | source = "registry+https://github.com/rust-lang/crates.io-index" 699 | dependencies = [ 700 | "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 701 | ] 702 | 703 | [[package]] 704 | name = "rand_core" 705 | version = "0.4.0" 706 | source = "registry+https://github.com/rust-lang/crates.io-index" 707 | 708 | [[package]] 709 | name = "rand_hc" 710 | version = "0.1.0" 711 | source = "registry+https://github.com/rust-lang/crates.io-index" 712 | dependencies = [ 713 | "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 714 | ] 715 | 716 | [[package]] 717 | name = "rand_isaac" 718 | version = "0.1.1" 719 | source = "registry+https://github.com/rust-lang/crates.io-index" 720 | dependencies = [ 721 | "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 722 | ] 723 | 724 | [[package]] 725 | name = "rand_jitter" 726 | version = "0.1.3" 727 | source = "registry+https://github.com/rust-lang/crates.io-index" 728 | dependencies = [ 729 | "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", 730 | "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 731 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 732 | ] 733 | 734 | [[package]] 735 | name = "rand_os" 736 | version = "0.1.3" 737 | source = "registry+https://github.com/rust-lang/crates.io-index" 738 | dependencies = [ 739 | "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 740 | "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 741 | "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", 742 | "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 743 | "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 744 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 745 | ] 746 | 747 | [[package]] 748 | name = "rand_pcg" 749 | version = "0.1.2" 750 | source = "registry+https://github.com/rust-lang/crates.io-index" 751 | dependencies = [ 752 | "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 753 | "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 754 | ] 755 | 756 | [[package]] 757 | name = "rand_xorshift" 758 | version = "0.1.1" 759 | source = "registry+https://github.com/rust-lang/crates.io-index" 760 | dependencies = [ 761 | "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 762 | ] 763 | 764 | [[package]] 765 | name = "rdrand" 766 | version = "0.4.0" 767 | source = "registry+https://github.com/rust-lang/crates.io-index" 768 | dependencies = [ 769 | "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 770 | ] 771 | 772 | [[package]] 773 | name = "redox_syscall" 774 | version = "0.1.51" 775 | source = "registry+https://github.com/rust-lang/crates.io-index" 776 | 777 | [[package]] 778 | name = "remove_dir_all" 779 | version = "0.5.1" 780 | source = "registry+https://github.com/rust-lang/crates.io-index" 781 | dependencies = [ 782 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 783 | ] 784 | 785 | [[package]] 786 | name = "reqwest" 787 | version = "0.9.11" 788 | source = "registry+https://github.com/rust-lang/crates.io-index" 789 | dependencies = [ 790 | "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", 791 | "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 792 | "encoding_rs 0.8.17 (registry+https://github.com/rust-lang/crates.io-index)", 793 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 794 | "http 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", 795 | "hyper 0.12.25 (registry+https://github.com/rust-lang/crates.io-index)", 796 | "hyper-tls 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 797 | "libflate 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)", 798 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 799 | "mime 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)", 800 | "mime_guess 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", 801 | "native-tls 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 802 | "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", 803 | "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", 804 | "serde_urlencoded 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", 805 | "tokio 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", 806 | "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 807 | "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", 808 | "tokio-threadpool 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", 809 | "tokio-timer 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", 810 | "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", 811 | "uuid 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", 812 | ] 813 | 814 | [[package]] 815 | name = "rustc-serialize" 816 | version = "0.3.24" 817 | source = "registry+https://github.com/rust-lang/crates.io-index" 818 | 819 | [[package]] 820 | name = "rustc_version" 821 | version = "0.2.3" 822 | source = "registry+https://github.com/rust-lang/crates.io-index" 823 | dependencies = [ 824 | "semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 825 | ] 826 | 827 | [[package]] 828 | name = "ryu" 829 | version = "0.2.7" 830 | source = "registry+https://github.com/rust-lang/crates.io-index" 831 | 832 | [[package]] 833 | name = "schannel" 834 | version = "0.1.15" 835 | source = "registry+https://github.com/rust-lang/crates.io-index" 836 | dependencies = [ 837 | "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 838 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 839 | ] 840 | 841 | [[package]] 842 | name = "scopeguard" 843 | version = "0.3.3" 844 | source = "registry+https://github.com/rust-lang/crates.io-index" 845 | 846 | [[package]] 847 | name = "security-framework" 848 | version = "0.2.2" 849 | source = "registry+https://github.com/rust-lang/crates.io-index" 850 | dependencies = [ 851 | "core-foundation 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 852 | "core-foundation-sys 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 853 | "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", 854 | "security-framework-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", 855 | ] 856 | 857 | [[package]] 858 | name = "security-framework-sys" 859 | version = "0.2.3" 860 | source = "registry+https://github.com/rust-lang/crates.io-index" 861 | dependencies = [ 862 | "MacTypes-sys 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 863 | "core-foundation-sys 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 864 | "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", 865 | ] 866 | 867 | [[package]] 868 | name = "select" 869 | version = "0.4.2" 870 | source = "registry+https://github.com/rust-lang/crates.io-index" 871 | dependencies = [ 872 | "bit-set 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 873 | "html5ever 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)", 874 | ] 875 | 876 | [[package]] 877 | name = "semver" 878 | version = "0.9.0" 879 | source = "registry+https://github.com/rust-lang/crates.io-index" 880 | dependencies = [ 881 | "semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", 882 | ] 883 | 884 | [[package]] 885 | name = "semver-parser" 886 | version = "0.7.0" 887 | source = "registry+https://github.com/rust-lang/crates.io-index" 888 | 889 | [[package]] 890 | name = "serde" 891 | version = "1.0.89" 892 | source = "registry+https://github.com/rust-lang/crates.io-index" 893 | 894 | [[package]] 895 | name = "serde_json" 896 | version = "1.0.39" 897 | source = "registry+https://github.com/rust-lang/crates.io-index" 898 | dependencies = [ 899 | "itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", 900 | "ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", 901 | "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", 902 | ] 903 | 904 | [[package]] 905 | name = "serde_urlencoded" 906 | version = "0.5.4" 907 | source = "registry+https://github.com/rust-lang/crates.io-index" 908 | dependencies = [ 909 | "dtoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", 910 | "itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", 911 | "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", 912 | "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", 913 | ] 914 | 915 | [[package]] 916 | name = "siphasher" 917 | version = "0.2.3" 918 | source = "registry+https://github.com/rust-lang/crates.io-index" 919 | 920 | [[package]] 921 | name = "slab" 922 | version = "0.4.2" 923 | source = "registry+https://github.com/rust-lang/crates.io-index" 924 | 925 | [[package]] 926 | name = "smallvec" 927 | version = "0.6.9" 928 | source = "registry+https://github.com/rust-lang/crates.io-index" 929 | 930 | [[package]] 931 | name = "stable_deref_trait" 932 | version = "1.1.1" 933 | source = "registry+https://github.com/rust-lang/crates.io-index" 934 | 935 | [[package]] 936 | name = "string" 937 | version = "0.1.3" 938 | source = "registry+https://github.com/rust-lang/crates.io-index" 939 | 940 | [[package]] 941 | name = "string_cache" 942 | version = "0.6.2" 943 | source = "registry+https://github.com/rust-lang/crates.io-index" 944 | dependencies = [ 945 | "debug_unreachable 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 946 | "lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", 947 | "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 948 | "precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 949 | "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", 950 | "string_cache_codegen 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 951 | "string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 952 | ] 953 | 954 | [[package]] 955 | name = "string_cache_codegen" 956 | version = "0.4.2" 957 | source = "registry+https://github.com/rust-lang/crates.io-index" 958 | dependencies = [ 959 | "phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 960 | "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 961 | "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", 962 | "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", 963 | "string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 964 | ] 965 | 966 | [[package]] 967 | name = "string_cache_shared" 968 | version = "0.3.0" 969 | source = "registry+https://github.com/rust-lang/crates.io-index" 970 | 971 | [[package]] 972 | name = "syn" 973 | version = "0.11.11" 974 | source = "registry+https://github.com/rust-lang/crates.io-index" 975 | dependencies = [ 976 | "quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)", 977 | "synom 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)", 978 | "unicode-xid 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 979 | ] 980 | 981 | [[package]] 982 | name = "synom" 983 | version = "0.11.3" 984 | source = "registry+https://github.com/rust-lang/crates.io-index" 985 | dependencies = [ 986 | "unicode-xid 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 987 | ] 988 | 989 | [[package]] 990 | name = "tempfile" 991 | version = "3.0.7" 992 | source = "registry+https://github.com/rust-lang/crates.io-index" 993 | dependencies = [ 994 | "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", 995 | "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", 996 | "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 997 | "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)", 998 | "remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 999 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1000 | ] 1001 | 1002 | [[package]] 1003 | name = "tendril" 1004 | version = "0.3.1" 1005 | source = "registry+https://github.com/rust-lang/crates.io-index" 1006 | dependencies = [ 1007 | "futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 1008 | "mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1009 | "utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)", 1010 | ] 1011 | 1012 | [[package]] 1013 | name = "time" 1014 | version = "0.1.42" 1015 | source = "registry+https://github.com/rust-lang/crates.io-index" 1016 | dependencies = [ 1017 | "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", 1018 | "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)", 1019 | "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 1020 | ] 1021 | 1022 | [[package]] 1023 | name = "tokio" 1024 | version = "0.1.16" 1025 | source = "registry+https://github.com/rust-lang/crates.io-index" 1026 | dependencies = [ 1027 | "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 1028 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 1029 | "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", 1030 | "num_cpus 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", 1031 | "tokio-current-thread 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 1032 | "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 1033 | "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", 1034 | "tokio-reactor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 1035 | "tokio-threadpool 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", 1036 | "tokio-timer 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", 1037 | ] 1038 | 1039 | [[package]] 1040 | name = "tokio-current-thread" 1041 | version = "0.1.5" 1042 | source = "registry+https://github.com/rust-lang/crates.io-index" 1043 | dependencies = [ 1044 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 1045 | "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 1046 | ] 1047 | 1048 | [[package]] 1049 | name = "tokio-executor" 1050 | version = "0.1.6" 1051 | source = "registry+https://github.com/rust-lang/crates.io-index" 1052 | dependencies = [ 1053 | "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 1054 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 1055 | ] 1056 | 1057 | [[package]] 1058 | name = "tokio-io" 1059 | version = "0.1.12" 1060 | source = "registry+https://github.com/rust-lang/crates.io-index" 1061 | dependencies = [ 1062 | "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 1063 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 1064 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1065 | ] 1066 | 1067 | [[package]] 1068 | name = "tokio-reactor" 1069 | version = "0.1.9" 1070 | source = "registry+https://github.com/rust-lang/crates.io-index" 1071 | dependencies = [ 1072 | "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 1073 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 1074 | "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 1075 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1076 | "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", 1077 | "num_cpus 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", 1078 | "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 1079 | "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 1080 | "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 1081 | "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", 1082 | "tokio-sync 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 1083 | ] 1084 | 1085 | [[package]] 1086 | name = "tokio-sync" 1087 | version = "0.1.3" 1088 | source = "registry+https://github.com/rust-lang/crates.io-index" 1089 | dependencies = [ 1090 | "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", 1091 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 1092 | ] 1093 | 1094 | [[package]] 1095 | name = "tokio-tcp" 1096 | version = "0.1.3" 1097 | source = "registry+https://github.com/rust-lang/crates.io-index" 1098 | dependencies = [ 1099 | "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", 1100 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 1101 | "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 1102 | "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", 1103 | "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", 1104 | "tokio-reactor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", 1105 | ] 1106 | 1107 | [[package]] 1108 | name = "tokio-threadpool" 1109 | version = "0.1.12" 1110 | source = "registry+https://github.com/rust-lang/crates.io-index" 1111 | dependencies = [ 1112 | "crossbeam-deque 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", 1113 | "crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 1114 | "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 1115 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 1116 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1117 | "num_cpus 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", 1118 | "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 1119 | "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 1120 | "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 1121 | ] 1122 | 1123 | [[package]] 1124 | name = "tokio-timer" 1125 | version = "0.2.10" 1126 | source = "registry+https://github.com/rust-lang/crates.io-index" 1127 | dependencies = [ 1128 | "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 1129 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 1130 | "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 1131 | "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 1132 | ] 1133 | 1134 | [[package]] 1135 | name = "try-lock" 1136 | version = "0.2.2" 1137 | source = "registry+https://github.com/rust-lang/crates.io-index" 1138 | 1139 | [[package]] 1140 | name = "unicase" 1141 | version = "1.4.2" 1142 | source = "registry+https://github.com/rust-lang/crates.io-index" 1143 | dependencies = [ 1144 | "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 1145 | ] 1146 | 1147 | [[package]] 1148 | name = "unicase" 1149 | version = "2.2.0" 1150 | source = "registry+https://github.com/rust-lang/crates.io-index" 1151 | dependencies = [ 1152 | "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 1153 | ] 1154 | 1155 | [[package]] 1156 | name = "unicode-bidi" 1157 | version = "0.3.4" 1158 | source = "registry+https://github.com/rust-lang/crates.io-index" 1159 | dependencies = [ 1160 | "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 1161 | ] 1162 | 1163 | [[package]] 1164 | name = "unicode-normalization" 1165 | version = "0.1.8" 1166 | source = "registry+https://github.com/rust-lang/crates.io-index" 1167 | dependencies = [ 1168 | "smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", 1169 | ] 1170 | 1171 | [[package]] 1172 | name = "unicode-xid" 1173 | version = "0.0.4" 1174 | source = "registry+https://github.com/rust-lang/crates.io-index" 1175 | 1176 | [[package]] 1177 | name = "unicode-xid" 1178 | version = "0.1.0" 1179 | source = "registry+https://github.com/rust-lang/crates.io-index" 1180 | 1181 | [[package]] 1182 | name = "unreachable" 1183 | version = "0.1.1" 1184 | source = "registry+https://github.com/rust-lang/crates.io-index" 1185 | dependencies = [ 1186 | "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", 1187 | ] 1188 | 1189 | [[package]] 1190 | name = "url" 1191 | version = "1.7.2" 1192 | source = "registry+https://github.com/rust-lang/crates.io-index" 1193 | dependencies = [ 1194 | "idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 1195 | "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", 1196 | "percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 1197 | ] 1198 | 1199 | [[package]] 1200 | name = "utf-8" 1201 | version = "0.7.5" 1202 | source = "registry+https://github.com/rust-lang/crates.io-index" 1203 | 1204 | [[package]] 1205 | name = "uuid" 1206 | version = "0.7.2" 1207 | source = "registry+https://github.com/rust-lang/crates.io-index" 1208 | dependencies = [ 1209 | "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", 1210 | ] 1211 | 1212 | [[package]] 1213 | name = "vcpkg" 1214 | version = "0.2.6" 1215 | source = "registry+https://github.com/rust-lang/crates.io-index" 1216 | 1217 | [[package]] 1218 | name = "version_check" 1219 | version = "0.1.5" 1220 | source = "registry+https://github.com/rust-lang/crates.io-index" 1221 | 1222 | [[package]] 1223 | name = "void" 1224 | version = "1.0.2" 1225 | source = "registry+https://github.com/rust-lang/crates.io-index" 1226 | 1227 | [[package]] 1228 | name = "want" 1229 | version = "0.0.6" 1230 | source = "registry+https://github.com/rust-lang/crates.io-index" 1231 | dependencies = [ 1232 | "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", 1233 | "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 1234 | "try-lock 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 1235 | ] 1236 | 1237 | [[package]] 1238 | name = "winapi" 1239 | version = "0.2.8" 1240 | source = "registry+https://github.com/rust-lang/crates.io-index" 1241 | 1242 | [[package]] 1243 | name = "winapi" 1244 | version = "0.3.6" 1245 | source = "registry+https://github.com/rust-lang/crates.io-index" 1246 | dependencies = [ 1247 | "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 1248 | "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 1249 | ] 1250 | 1251 | [[package]] 1252 | name = "winapi-build" 1253 | version = "0.1.1" 1254 | source = "registry+https://github.com/rust-lang/crates.io-index" 1255 | 1256 | [[package]] 1257 | name = "winapi-i686-pc-windows-gnu" 1258 | version = "0.4.0" 1259 | source = "registry+https://github.com/rust-lang/crates.io-index" 1260 | 1261 | [[package]] 1262 | name = "winapi-x86_64-pc-windows-gnu" 1263 | version = "0.4.0" 1264 | source = "registry+https://github.com/rust-lang/crates.io-index" 1265 | 1266 | [[package]] 1267 | name = "ws2_32-sys" 1268 | version = "0.2.1" 1269 | source = "registry+https://github.com/rust-lang/crates.io-index" 1270 | dependencies = [ 1271 | "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 1272 | "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 1273 | ] 1274 | 1275 | [metadata] 1276 | "checksum MacTypes-sys 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "eaf9f0d0b1cc33a4d2aee14fb4b2eac03462ef4db29c8ac4057327d8a71ad86f" 1277 | "checksum adler32 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7e522997b529f05601e05166c07ed17789691f562762c7f3b987263d2dedee5c" 1278 | "checksum arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "92c7fb76bc8826a8b33b4ee5bb07a247a81e76764ab4d55e8f73e3a4d8808c71" 1279 | "checksum autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799" 1280 | "checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" 1281 | "checksum bit-set 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d9bf6104718e80d7b26a68fdbacff3481cfc05df670821affc7e9cbc1884400c" 1282 | "checksum bit-vec 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "02b4ff8b16e6076c3e14220b39fbc1fabb6737522281a388998046859400895f" 1283 | "checksum bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12" 1284 | "checksum byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a019b10a2a7cdeb292db131fc8113e57ea2a908f6e7894b0c3c671893b65dbeb" 1285 | "checksum bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "40ade3d27603c2cb345eb0912aec461a6dec7e06a4ae48589904e808335c7afa" 1286 | "checksum cc 1.0.30 (registry+https://github.com/rust-lang/crates.io-index)" = "d01c69d08ff207f231f07196e30f84c70f1c815b04f980f8b7b01ff01f05eb92" 1287 | "checksum cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "11d43355396e872eefb45ce6342e4374ed7bc2b3a502d1b28e36d6e23c05d1f4" 1288 | "checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" 1289 | "checksum core-foundation 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "286e0b41c3a20da26536c6000a280585d519fd07b3956b43aed8a79e9edce980" 1290 | "checksum core-foundation-sys 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "716c271e8613ace48344f723b60b900a93150271e5be206212d052bbc0883efa" 1291 | "checksum crc32fast 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1" 1292 | "checksum crossbeam-deque 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b18cd2e169ad86297e6bc0ad9aa679aee9daa4f19e8163860faf7c164e4f5a71" 1293 | "checksum crossbeam-epoch 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "04c9e3102cc2d69cd681412141b390abd55a362afc1540965dad0ad4d34280b4" 1294 | "checksum crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7c979cd6cfe72335896575c6b5688da489e420d36a27a0b9eb0c73db574b4a4b" 1295 | "checksum crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "f8306fcef4a7b563b76b7dd949ca48f52bc1141aa067d2ea09565f3e2652aa5c" 1296 | "checksum debug_unreachable 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9a032eac705ca39214d169f83e3d3da290af06d8d1d344d1baad2fd002dca4b3" 1297 | "checksum dtoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "6d301140eb411af13d3115f9a562c85cc6b541ade9dfa314132244aaee7489dd" 1298 | "checksum encoding_rs 0.8.17 (registry+https://github.com/rust-lang/crates.io-index)" = "4155785c79f2f6701f185eb2e6b4caf0555ec03477cb4c70db67b465311620ed" 1299 | "checksum fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" 1300 | "checksum foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 1301 | "checksum foreign-types-shared 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 1302 | "checksum fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" 1303 | "checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" 1304 | "checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" 1305 | "checksum futf 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "7c9c1ce3fa9336301af935ab852c437817d14cd33690446569392e65170aac3b" 1306 | "checksum futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)" = "49e7653e374fe0d0c12de4250f0bdb60680b8c80eed558c5c7538eec9c89e21b" 1307 | "checksum futures-cpupool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4" 1308 | "checksum h2 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "ddb2b25a33e231484694267af28fec74ac63b5ccf51ee2065a5e313b834d836e" 1309 | "checksum html5ever 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a49d5001dd1bddf042ea41ed4e0a671d50b1bf187e66b349d7ec613bdce4ad90" 1310 | "checksum http 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "fe67e3678f2827030e89cc4b9e7ecd16d52f132c0b940ab5005f88e821500f6a" 1311 | "checksum httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e8734b0cfd3bc3e101ec59100e101c2eecd19282202e87808b3037b442777a83" 1312 | "checksum hyper 0.12.25 (registry+https://github.com/rust-lang/crates.io-index)" = "7d5b6658b016965ae301fa995306db965c93677880ea70765a84235a96eae896" 1313 | "checksum hyper-tls 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "32cd73f14ad370d3b4d4b7dce08f69b81536c82e39fcc89731930fe5788cd661" 1314 | "checksum idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" 1315 | "checksum indexmap 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7e81a7c05f79578dbc15793d8b619db9ba32b4577003ef3af1a91c416798c58d" 1316 | "checksum iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dbe6e417e7d0975db6512b90796e8ce223145ac4e33c377e4a42882a0e88bb08" 1317 | "checksum itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b" 1318 | "checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" 1319 | "checksum lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73" 1320 | "checksum lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bc5729f27f159ddd61f4df6228e827e86643d4d3e7c32183cb30a1c08f604a14" 1321 | "checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" 1322 | "checksum libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)" = "aab692d7759f5cd8c859e169db98ae5b52c924add2af5fbbca11d12fefb567c1" 1323 | "checksum libflate 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)" = "54d1ddf9c52870243c5689d7638d888331c1116aa5b398f3ba1acfa7d8758ca1" 1324 | "checksum lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c" 1325 | "checksum log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" 1326 | "checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6" 1327 | "checksum mac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" 1328 | "checksum markup5ever 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ff834ac7123c6a37826747e5ca09db41fd7a83126792021c2e636ad174bb77d3" 1329 | "checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" 1330 | "checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3" 1331 | "checksum mime 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)" = "3e27ca21f40a310bd06d9031785f4801710d566c184a6e15bad4f1d9b65f9425" 1332 | "checksum mime_guess 2.0.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)" = "30de2e4613efcba1ec63d8133f344076952090c122992a903359be5a4f99c3ed" 1333 | "checksum mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)" = "71646331f2619b1026cc302f87a2b8b648d5c6dd6937846a16cc8ce0f347f432" 1334 | "checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" 1335 | "checksum native-tls 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ff8e08de0070bbf4c31f452ea2a70db092f36f6f2e4d897adf5674477d488fb2" 1336 | "checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" 1337 | "checksum new_debug_unreachable 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "f40f005c60db6e03bae699e414c58bf9aa7ea02a2d0b9bfbcf19286cc4c82b30" 1338 | "checksum nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945" 1339 | "checksum num_cpus 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1a23f0ed30a54abaa0c7e83b1d2d87ada7c3c23078d1d87815af3e3b6385fbba" 1340 | "checksum openssl 0.10.19 (registry+https://github.com/rust-lang/crates.io-index)" = "84321fb9004c3bce5611188a644d6171f895fa2889d155927d528782edb21c5d" 1341 | "checksum openssl-probe 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" 1342 | "checksum openssl-sys 0.9.42 (registry+https://github.com/rust-lang/crates.io-index)" = "cb534d752bf98cf363b473950659ac2546517f9c6be9723771614ab3f03bbc9e" 1343 | "checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13" 1344 | "checksum parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337" 1345 | "checksum parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9" 1346 | "checksum percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" 1347 | "checksum phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "b3da44b85f8e8dfaec21adae67f95d93244b2ecf6ad2a692320598dcc8e6dd18" 1348 | "checksum phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "b03e85129e324ad4166b06b2c7491ae27fe3ec353af72e72cd1654c7225d517e" 1349 | "checksum phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "09364cc93c159b8b06b1f4dd8a4398984503483891b0c26b867cf431fb132662" 1350 | "checksum phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "234f71a15de2288bcb7e3b6515828d22af7ec8598ee6d24c3b526fa0a80b67a0" 1351 | "checksum pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "676e8eb2b1b4c9043511a9b7bea0915320d7e502b0a079fb03f9635a5252b18c" 1352 | "checksum precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 1353 | "checksum proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)" = "4d317f9caece796be1980837fd5cb3dfec5613ebdb04ad0956deea83ce168915" 1354 | "checksum quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a" 1355 | "checksum quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)" = "cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1" 1356 | "checksum rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" 1357 | "checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" 1358 | "checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" 1359 | "checksum rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0" 1360 | "checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" 1361 | "checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" 1362 | "checksum rand_jitter 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7b9ea758282efe12823e0d952ddb269d2e1897227e464919a554f2a03ef1b832" 1363 | "checksum rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" 1364 | "checksum rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" 1365 | "checksum rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" 1366 | "checksum rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" 1367 | "checksum redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)" = "423e376fffca3dfa06c9e9790a9ccd282fafb3cc6e6397d01dbf64f9bacc6b85" 1368 | "checksum remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5" 1369 | "checksum reqwest 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)" = "e542d9f077c126af32536b6aacc75bb7325400eab8cd0743543be5d91660780d" 1370 | "checksum rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)" = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda" 1371 | "checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" 1372 | "checksum ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7" 1373 | "checksum schannel 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" = "f2f6abf258d99c3c1c5c2131d99d064e94b7b3dd5f416483057f308fea253339" 1374 | "checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" 1375 | "checksum security-framework 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bfab8dda0e7a327c696d893df9ffa19cadc4bd195797997f5223cf5831beaf05" 1376 | "checksum security-framework-sys 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3d6696852716b589dff9e886ff83778bb635150168e83afa8ac6b8a78cb82abc" 1377 | "checksum select 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7004292887d0a030e29abda3ae1b63a577c96a17e25d74eaa1952503e6c1c946" 1378 | "checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" 1379 | "checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" 1380 | "checksum serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)" = "92514fb95f900c9b5126e32d020f5c6d40564c27a5ea6d1d7d9f157a96623560" 1381 | "checksum serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)" = "5a23aa71d4a4d43fdbfaac00eff68ba8a06a51759a89ac3304323e800c4dd40d" 1382 | "checksum serde_urlencoded 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "d48f9f99cd749a2de71d29da5f948de7f2764cc5a9d7f3c97e3514d4ee6eabf2" 1383 | "checksum siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac" 1384 | "checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" 1385 | "checksum smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)" = "c4488ae950c49d403731982257768f48fada354a5203fe81f9bb6f43ca9002be" 1386 | "checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" 1387 | "checksum string 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "b639411d0b9c738748b5397d5ceba08e648f4f1992231aa859af1a017f31f60b" 1388 | "checksum string_cache 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "413fc7852aeeb5472f1986ef755f561ddf0c789d3d796e65f0b6fe293ecd4ef8" 1389 | "checksum string_cache_codegen 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1eea1eee654ef80933142157fdad9dd8bc43cf7c74e999e369263496f04ff4da" 1390 | "checksum string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b1884d1bc09741d466d9b14e6d37ac89d6909cbcac41dd9ae982d4d063bbedfc" 1391 | "checksum syn 0.11.11 (registry+https://github.com/rust-lang/crates.io-index)" = "d3b891b9015c88c576343b9b3e41c2c11a51c219ef067b264bd9c8aa9b441dad" 1392 | "checksum synom 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6" 1393 | "checksum tempfile 3.0.7 (registry+https://github.com/rust-lang/crates.io-index)" = "b86c784c88d98c801132806dadd3819ed29d8600836c4088e855cdf3e178ed8a" 1394 | "checksum tendril 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1b72f8e2f5b73b65c315b1a70c730f24b9d7a25f39e98de8acbe2bb795caea" 1395 | "checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f" 1396 | "checksum tokio 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "fcaabb3cec70485d0df6e9454fe514393ad1c4070dee8915f11041e95630b230" 1397 | "checksum tokio-current-thread 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c756b04680eea21902a46fca4e9f410a2332c04995af590e07ff262e2193a9a3" 1398 | "checksum tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "30c6dbf2d1ad1de300b393910e8a3aa272b724a400b6531da03eed99e329fbf0" 1399 | "checksum tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "5090db468dad16e1a7a54c8c67280c5e4b544f3d3e018f0b913b400261f85926" 1400 | "checksum tokio-reactor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "6af16bfac7e112bea8b0442542161bfc41cbfa4466b580bdda7d18cb88b911ce" 1401 | "checksum tokio-sync 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1bf2b9dac2a0509b5cfd1df5aa25eafacb616a42a491a13604d6bbeab4486363" 1402 | "checksum tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1d14b10654be682ac43efee27401d792507e30fd8d26389e1da3b185de2e4119" 1403 | "checksum tokio-threadpool 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "742e511f6ce2298aeb86fc9ea0d8df81c2388c6ebae3dc8a7316e8c9df0df801" 1404 | "checksum tokio-timer 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)" = "2910970404ba6fa78c5539126a9ae2045d62e3713041e447f695f41405a120c6" 1405 | "checksum try-lock 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" 1406 | "checksum unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33" 1407 | "checksum unicase 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9d3218ea14b4edcaccfa0df0a64a3792a2c32cc706f1b336e48867f9d3147f90" 1408 | "checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" 1409 | "checksum unicode-normalization 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "141339a08b982d942be2ca06ff8b076563cbe223d1befd5450716790d44e2426" 1410 | "checksum unicode-xid 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc" 1411 | "checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" 1412 | "checksum unreachable 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1f2ae5ddb18e1c92664717616dd9549dde73f539f01bd7b77c2edb2446bdff91" 1413 | "checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" 1414 | "checksum utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)" = "05e42f7c18b8f902290b009cde6d651262f956c98bc51bca4cd1d511c9cd85c7" 1415 | "checksum uuid 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0238db0c5b605dd1cf51de0f21766f97fba2645897024461d6a00c036819a768" 1416 | "checksum vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "def296d3eb3b12371b2c7d0e83bfe1403e4db2d7a0bba324a12b21c4ee13143d" 1417 | "checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" 1418 | "checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" 1419 | "checksum want 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "797464475f30ddb8830cc529aaaae648d581f99e2036a928877dfde027ddf6b3" 1420 | "checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" 1421 | "checksum winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0" 1422 | "checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" 1423 | "checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1424 | "checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1425 | "checksum ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" 1426 | --------------------------------------------------------------------------------