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