aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock329
-rw-r--r--Cargo.toml1
2 files changed, 191 insertions, 139 deletions
diff --git a/Cargo.lock b/Cargo.lock
index fd66bcd..3b64068 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -11,9 +11,9 @@ dependencies = [
11 11
12[[package]] 12[[package]]
13name = "ahash" 13name = "ahash"
14version = "0.4.3" 14version = "0.4.7"
15source = "registry+https://github.com/rust-lang/crates.io-index" 15source = "registry+https://github.com/rust-lang/crates.io-index"
16checksum = "b5b1d27b53c9b0be4ee14c0777359f77f39e7d6d127b07a9f60fdd43850f8ec3" 16checksum = "739f4a8db6605981345c5654f3a85b056ce52f37a39d34da03f25bf2151ea16e"
17dependencies = [ 17dependencies = [
18 "const-random", 18 "const-random",
19] 19]
@@ -28,12 +28,6 @@ dependencies = [
28] 28]
29 29
30[[package]] 30[[package]]
31name = "arc-swap"
32version = "0.4.7"
33source = "registry+https://github.com/rust-lang/crates.io-index"
34checksum = "4d25d88fd6b8041580a654f9d0c581a047baee2b3efee13275f2fc392fc75034"
35
36[[package]]
37name = "array-macro" 31name = "array-macro"
38version = "1.0.5" 32version = "1.0.5"
39source = "registry+https://github.com/rust-lang/crates.io-index" 33source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -47,9 +41,9 @@ checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544"
47 41
48[[package]] 42[[package]]
49name = "arrayvec" 43name = "arrayvec"
50version = "0.5.1" 44version = "0.5.2"
51source = "registry+https://github.com/rust-lang/crates.io-index" 45source = "registry+https://github.com/rust-lang/crates.io-index"
52checksum = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8" 46checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
53 47
54[[package]] 48[[package]]
55name = "atty" 49name = "atty"
@@ -64,15 +58,15 @@ dependencies = [
64 58
65[[package]] 59[[package]]
66name = "autocfg" 60name = "autocfg"
67version = "1.0.0" 61version = "1.0.1"
68source = "registry+https://github.com/rust-lang/crates.io-index" 62source = "registry+https://github.com/rust-lang/crates.io-index"
69checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" 63checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
70 64
71[[package]] 65[[package]]
72name = "base64" 66name = "base64"
73version = "0.11.0" 67version = "0.13.0"
74source = "registry+https://github.com/rust-lang/crates.io-index" 68source = "registry+https://github.com/rust-lang/crates.io-index"
75checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7" 69checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
76 70
77[[package]] 71[[package]]
78name = "bitflags" 72name = "bitflags"
@@ -82,9 +76,9 @@ checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
82 76
83[[package]] 77[[package]]
84name = "blake2b_simd" 78name = "blake2b_simd"
85version = "0.5.10" 79version = "0.5.11"
86source = "registry+https://github.com/rust-lang/crates.io-index" 80source = "registry+https://github.com/rust-lang/crates.io-index"
87checksum = "d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a" 81checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587"
88dependencies = [ 82dependencies = [
89 "arrayref", 83 "arrayref",
90 "arrayvec", 84 "arrayvec",
@@ -98,22 +92,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
98checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 92checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
99 93
100[[package]] 94[[package]]
95name = "cfg-if"
96version = "1.0.0"
97source = "registry+https://github.com/rust-lang/crates.io-index"
98checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
99
100[[package]]
101name = "chrono" 101name = "chrono"
102version = "0.4.13" 102version = "0.4.19"
103source = "registry+https://github.com/rust-lang/crates.io-index" 103source = "registry+https://github.com/rust-lang/crates.io-index"
104checksum = "c74d84029116787153e02106bf53e66828452a4b325cc8652b788b5967c0a0b6" 104checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73"
105dependencies = [ 105dependencies = [
106 "libc",
106 "num-integer", 107 "num-integer",
107 "num-traits", 108 "num-traits",
108 "serde", 109 "serde",
109 "time", 110 "time",
111 "winapi 0.3.9",
110] 112]
111 113
112[[package]] 114[[package]]
113name = "clap" 115name = "clap"
114version = "2.33.1" 116version = "2.33.3"
115source = "registry+https://github.com/rust-lang/crates.io-index" 117source = "registry+https://github.com/rust-lang/crates.io-index"
116checksum = "bdfa80d47f954d53a35a64987ca1422f495b8d6483c0fe9f7117b36c2a792129" 118checksum = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002"
117dependencies = [ 119dependencies = [
118 "ansi_term", 120 "ansi_term",
119 "atty", 121 "atty",
@@ -135,9 +137,9 @@ dependencies = [
135 137
136[[package]] 138[[package]]
137name = "const-random" 139name = "const-random"
138version = "0.1.8" 140version = "0.1.13"
139source = "registry+https://github.com/rust-lang/crates.io-index" 141source = "registry+https://github.com/rust-lang/crates.io-index"
140checksum = "2f1af9ac737b2dd2d577701e59fd09ba34822f6f2ebdb30a7647405d9e55e16a" 142checksum = "f590d95d011aa80b063ffe3253422ed5aa462af4e9867d43ce8337562bac77c4"
141dependencies = [ 143dependencies = [
142 "const-random-macro", 144 "const-random-macro",
143 "proc-macro-hack", 145 "proc-macro-hack",
@@ -145,12 +147,14 @@ dependencies = [
145 147
146[[package]] 148[[package]]
147name = "const-random-macro" 149name = "const-random-macro"
148version = "0.1.8" 150version = "0.1.13"
149source = "registry+https://github.com/rust-lang/crates.io-index" 151source = "registry+https://github.com/rust-lang/crates.io-index"
150checksum = "25e4c606eb459dd29f7c57b2e0879f2b6f14ee130918c2b78ccb58a9624e6c7a" 152checksum = "615f6e27d000a2bffbc7f2f6a8669179378fa27ee4d0a509e985dfc0a7defb40"
151dependencies = [ 153dependencies = [
152 "getrandom", 154 "getrandom 0.2.1",
155 "lazy_static",
153 "proc-macro-hack", 156 "proc-macro-hack",
157 "tiny-keccak",
154] 158]
155 159
156[[package]] 160[[package]]
@@ -161,12 +165,12 @@ checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
161 165
162[[package]] 166[[package]]
163name = "crossbeam-channel" 167name = "crossbeam-channel"
164version = "0.4.3" 168version = "0.4.4"
165source = "registry+https://github.com/rust-lang/crates.io-index" 169source = "registry+https://github.com/rust-lang/crates.io-index"
166checksum = "09ee0cc8804d5393478d743b035099520087a5186f3b93fa58cec08fa62407b6" 170checksum = "b153fe7cbef478c567df0f972e02e6d736db11affe43dfc9c56a9374d1adfb87"
167dependencies = [ 171dependencies = [
168 "cfg-if", 172 "crossbeam-utils 0.7.2",
169 "crossbeam-utils", 173 "maybe-uninit",
170] 174]
171 175
172[[package]] 176[[package]]
@@ -176,7 +180,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
176checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" 180checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8"
177dependencies = [ 181dependencies = [
178 "autocfg", 182 "autocfg",
179 "cfg-if", 183 "cfg-if 0.1.10",
184 "lazy_static",
185]
186
187[[package]]
188name = "crossbeam-utils"
189version = "0.8.1"
190source = "registry+https://github.com/rust-lang/crates.io-index"
191checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d"
192dependencies = [
193 "autocfg",
194 "cfg-if 1.0.0",
180 "lazy_static", 195 "lazy_static",
181] 196]
182 197
@@ -190,7 +205,7 @@ dependencies = [
190 "crossterm_winapi", 205 "crossterm_winapi",
191 "lazy_static", 206 "lazy_static",
192 "libc", 207 "libc",
193 "mio 0.7.0", 208 "mio 0.7.7",
194 "parking_lot", 209 "parking_lot",
195 "signal-hook", 210 "signal-hook",
196 "winapi 0.3.9", 211 "winapi 0.3.9",
@@ -198,18 +213,24 @@ dependencies = [
198 213
199[[package]] 214[[package]]
200name = "crossterm_winapi" 215name = "crossterm_winapi"
201version = "0.6.1" 216version = "0.6.2"
202source = "registry+https://github.com/rust-lang/crates.io-index" 217source = "registry+https://github.com/rust-lang/crates.io-index"
203checksum = "057b7146d02fb50175fd7dbe5158f6097f33d02831f43b4ee8ae4ddf67b68f5c" 218checksum = "c2265c3f8e080075d9b6417aa72293fc71662f34b4af2612d8d1b074d29510db"
204dependencies = [ 219dependencies = [
205 "winapi 0.3.9", 220 "winapi 0.3.9",
206] 221]
207 222
208[[package]] 223[[package]]
224name = "crunchy"
225version = "0.2.2"
226source = "registry+https://github.com/rust-lang/crates.io-index"
227checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
228
229[[package]]
209name = "ctor" 230name = "ctor"
210version = "0.1.15" 231version = "0.1.17"
211source = "registry+https://github.com/rust-lang/crates.io-index" 232source = "registry+https://github.com/rust-lang/crates.io-index"
212checksum = "39858aa5bac06462d4dd4b9164848eb81ffc4aa5c479746393598fd193afa227" 233checksum = "373c88d9506e2e9230f6107701b7d8425f4cb3f6df108ec3042a26e936666da5"
213dependencies = [ 234dependencies = [
214 "quote", 235 "quote",
215 "syn", 236 "syn",
@@ -222,7 +243,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
222checksum = "7a9f12332ab2bca26979ef00cfef9a1c2e287db03b787a83d892ad9961f81374" 243checksum = "7a9f12332ab2bca26979ef00cfef9a1c2e287db03b787a83d892ad9961f81374"
223dependencies = [ 244dependencies = [
224 "ahash 0.3.8", 245 "ahash 0.3.8",
225 "cfg-if", 246 "cfg-if 0.1.10",
226 "crossbeam-channel", 247 "crossbeam-channel",
227 "crossterm", 248 "crossterm",
228 "cursive_core", 249 "cursive_core",
@@ -242,7 +263,7 @@ version = "0.1.1"
242source = "registry+https://github.com/rust-lang/crates.io-index" 263source = "registry+https://github.com/rust-lang/crates.io-index"
243checksum = "85fc5b6a8ba2f1bc743892068bde466438f78d6247197e2dc094bfd53fdea4b7" 264checksum = "85fc5b6a8ba2f1bc743892068bde466438f78d6247197e2dc094bfd53fdea4b7"
244dependencies = [ 265dependencies = [
245 "ahash 0.4.3", 266 "ahash 0.4.7",
246 "chrono", 267 "chrono",
247 "crossbeam-channel", 268 "crossbeam-channel",
248 "enum-map", 269 "enum-map",
@@ -306,6 +327,7 @@ dependencies = [
306 "notify", 327 "notify",
307 "serde", 328 "serde",
308 "serde_json", 329 "serde_json",
330 "syn",
309 "toml", 331 "toml",
310 "typetag", 332 "typetag",
311] 333]
@@ -332,9 +354,9 @@ dependencies = [
332 354
333[[package]] 355[[package]]
334name = "enum-map" 356name = "enum-map"
335version = "0.6.2" 357version = "0.6.4"
336source = "registry+https://github.com/rust-lang/crates.io-index" 358source = "registry+https://github.com/rust-lang/crates.io-index"
337checksum = "70a375f899a53b9848ad9fb459b5bf90e4851ae5d9fea89134b062dc1828b26e" 359checksum = "4187999839f4ae8be35cf185d1381aa8dc32d2f5951349cc37ae49ebc4781855"
338dependencies = [ 360dependencies = [
339 "array-macro", 361 "array-macro",
340 "enum-map-derive", 362 "enum-map-derive",
@@ -342,9 +364,9 @@ dependencies = [
342 364
343[[package]] 365[[package]]
344name = "enum-map-derive" 366name = "enum-map-derive"
345version = "0.4.3" 367version = "0.4.6"
346source = "registry+https://github.com/rust-lang/crates.io-index" 368source = "registry+https://github.com/rust-lang/crates.io-index"
347checksum = "e57001dfb2532f5a103ff869656887fae9a8defa7d236f3e39d2ee86ed629ad7" 369checksum = "e5c450cf304c9e18d45db562025a14fb1ca0f5c769b6f609309f81d4c31de455"
348dependencies = [ 370dependencies = [
349 "proc-macro2", 371 "proc-macro2",
350 "quote", 372 "quote",
@@ -353,9 +375,9 @@ dependencies = [
353 375
354[[package]] 376[[package]]
355name = "enumset" 377name = "enumset"
356version = "1.0.0" 378version = "1.0.1"
357source = "registry+https://github.com/rust-lang/crates.io-index" 379source = "registry+https://github.com/rust-lang/crates.io-index"
358checksum = "3691ce759534316ad900d57dd8e688e2c4263f9750c0f7c1e9b9a4516d4ca241" 380checksum = "959a80a2062fedd66ed41d99736212de987b3a8c83a4c2cef243968075256bd1"
359dependencies = [ 381dependencies = [
360 "enumset_derive", 382 "enumset_derive",
361 "num-traits", 383 "num-traits",
@@ -375,20 +397,20 @@ dependencies = [
375 397
376[[package]] 398[[package]]
377name = "erased-serde" 399name = "erased-serde"
378version = "0.3.12" 400version = "0.3.13"
379source = "registry+https://github.com/rust-lang/crates.io-index" 401source = "registry+https://github.com/rust-lang/crates.io-index"
380checksum = "6ca8b296792113e1500fd935ae487be6e00ce318952a6880555554824d6ebf38" 402checksum = "0465971a8cc1fa2455c8465aaa377131e1f1cf4983280f474a13e68793aa770c"
381dependencies = [ 403dependencies = [
382 "serde", 404 "serde",
383] 405]
384 406
385[[package]] 407[[package]]
386name = "filetime" 408name = "filetime"
387version = "0.2.10" 409version = "0.2.13"
388source = "registry+https://github.com/rust-lang/crates.io-index" 410source = "registry+https://github.com/rust-lang/crates.io-index"
389checksum = "affc17579b132fc2461adf7c575cc6e8b134ebca52c51f5411388965227dc695" 411checksum = "0c122a393ea57648015bf06fbd3d372378992e86b9ff5a7a497b076a28c79efe"
390dependencies = [ 412dependencies = [
391 "cfg-if", 413 "cfg-if 1.0.0",
392 "libc", 414 "libc",
393 "redox_syscall", 415 "redox_syscall",
394 "winapi 0.3.9", 416 "winapi 0.3.9",
@@ -437,13 +459,24 @@ checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
437 459
438[[package]] 460[[package]]
439name = "getrandom" 461name = "getrandom"
440version = "0.1.14" 462version = "0.1.16"
463source = "registry+https://github.com/rust-lang/crates.io-index"
464checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
465dependencies = [
466 "cfg-if 1.0.0",
467 "libc",
468 "wasi 0.9.0+wasi-snapshot-preview1",
469]
470
471[[package]]
472name = "getrandom"
473version = "0.2.1"
441source = "registry+https://github.com/rust-lang/crates.io-index" 474source = "registry+https://github.com/rust-lang/crates.io-index"
442checksum = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb" 475checksum = "4060f4657be78b8e766215b02b18a2e862d83745545de804638e2b545e81aee6"
443dependencies = [ 476dependencies = [
444 "cfg-if", 477 "cfg-if 1.0.0",
445 "libc", 478 "libc",
446 "wasi", 479 "wasi 0.10.1+wasi-snapshot-preview1",
447] 480]
448 481
449[[package]] 482[[package]]
@@ -459,9 +492,9 @@ dependencies = [
459 492
460[[package]] 493[[package]]
461name = "hermit-abi" 494name = "hermit-abi"
462version = "0.1.15" 495version = "0.1.17"
463source = "registry+https://github.com/rust-lang/crates.io-index" 496source = "registry+https://github.com/rust-lang/crates.io-index"
464checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9" 497checksum = "5aca5565f760fb5b220e499d72710ed156fdb74e631659e99377d9ebfbd13ae8"
465dependencies = [ 498dependencies = [
466 "libc", 499 "libc",
467] 500]
@@ -485,18 +518,18 @@ dependencies = [
485 518
486[[package]] 519[[package]]
487name = "inotify-sys" 520name = "inotify-sys"
488version = "0.1.3" 521version = "0.1.4"
489source = "registry+https://github.com/rust-lang/crates.io-index" 522source = "registry+https://github.com/rust-lang/crates.io-index"
490checksum = "e74a1aa87c59aeff6ef2cc2fa62d41bc43f54952f55652656b18a02fd5e356c0" 523checksum = "c4563555856585ab3180a5bf0b2f9f8d301a728462afffc8195b3f5394229c55"
491dependencies = [ 524dependencies = [
492 "libc", 525 "libc",
493] 526]
494 527
495[[package]] 528[[package]]
496name = "inventory" 529name = "inventory"
497version = "0.1.7" 530version = "0.1.10"
498source = "registry+https://github.com/rust-lang/crates.io-index" 531source = "registry+https://github.com/rust-lang/crates.io-index"
499checksum = "621b50c176968fd3b0bd71f821a28a0ea98db2b5aea966b2fbb8bd1b7d310328" 532checksum = "0f0f7efb804ec95e33db9ad49e4252f049e37e8b0a4652e3cd61f7999f2eff7f"
500dependencies = [ 533dependencies = [
501 "ctor", 534 "ctor",
502 "ghost", 535 "ghost",
@@ -505,9 +538,9 @@ dependencies = [
505 538
506[[package]] 539[[package]]
507name = "inventory-impl" 540name = "inventory-impl"
508version = "0.1.7" 541version = "0.1.10"
509source = "registry+https://github.com/rust-lang/crates.io-index" 542source = "registry+https://github.com/rust-lang/crates.io-index"
510checksum = "f99a4111304bade76468d05beab3487c226e4fe4c4de1c4e8f006e815762db73" 543checksum = "75c094e94816723ab936484666968f5b58060492e880f3c8d00489a1e244fa51"
511dependencies = [ 544dependencies = [
512 "proc-macro2", 545 "proc-macro2",
513 "quote", 546 "quote",
@@ -525,9 +558,9 @@ dependencies = [
525 558
526[[package]] 559[[package]]
527name = "itoa" 560name = "itoa"
528version = "0.4.6" 561version = "0.4.7"
529source = "registry+https://github.com/rust-lang/crates.io-index" 562source = "registry+https://github.com/rust-lang/crates.io-index"
530checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6" 563checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736"
531 564
532[[package]] 565[[package]]
533name = "kernel32-sys" 566name = "kernel32-sys"
@@ -547,15 +580,15 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
547 580
548[[package]] 581[[package]]
549name = "lazycell" 582name = "lazycell"
550version = "1.2.1" 583version = "1.3.0"
551source = "registry+https://github.com/rust-lang/crates.io-index" 584source = "registry+https://github.com/rust-lang/crates.io-index"
552checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" 585checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
553 586
554[[package]] 587[[package]]
555name = "libc" 588name = "libc"
556version = "0.2.73" 589version = "0.2.82"
557source = "registry+https://github.com/rust-lang/crates.io-index" 590source = "registry+https://github.com/rust-lang/crates.io-index"
558checksum = "bd7d4bd64732af4bf3a67f367c27df8520ad7e230c5817b8ff485864d80242b9" 591checksum = "89203f3fba0a3795506acaad8ebce3c80c0af93f994d5a1d7a0b1eeb23271929"
559 592
560[[package]] 593[[package]]
561name = "lock_api" 594name = "lock_api"
@@ -572,23 +605,29 @@ version = "0.4.11"
572source = "registry+https://github.com/rust-lang/crates.io-index" 605source = "registry+https://github.com/rust-lang/crates.io-index"
573checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b" 606checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b"
574dependencies = [ 607dependencies = [
575 "cfg-if", 608 "cfg-if 0.1.10",
576] 609]
577 610
578[[package]] 611[[package]]
612name = "maybe-uninit"
613version = "2.0.0"
614source = "registry+https://github.com/rust-lang/crates.io-index"
615checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
616
617[[package]]
579name = "mio" 618name = "mio"
580version = "0.6.22" 619version = "0.6.23"
581source = "registry+https://github.com/rust-lang/crates.io-index" 620source = "registry+https://github.com/rust-lang/crates.io-index"
582checksum = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430" 621checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4"
583dependencies = [ 622dependencies = [
584 "cfg-if", 623 "cfg-if 0.1.10",
585 "fuchsia-zircon", 624 "fuchsia-zircon",
586 "fuchsia-zircon-sys", 625 "fuchsia-zircon-sys",
587 "iovec", 626 "iovec",
588 "kernel32-sys", 627 "kernel32-sys",
589 "libc", 628 "libc",
590 "log", 629 "log",
591 "miow 0.2.1", 630 "miow 0.2.2",
592 "net2", 631 "net2",
593 "slab", 632 "slab",
594 "winapi 0.2.8", 633 "winapi 0.2.8",
@@ -596,14 +635,13 @@ dependencies = [
596 635
597[[package]] 636[[package]]
598name = "mio" 637name = "mio"
599version = "0.7.0" 638version = "0.7.7"
600source = "registry+https://github.com/rust-lang/crates.io-index" 639source = "registry+https://github.com/rust-lang/crates.io-index"
601checksum = "6e9971bc8349a361217a8f2a41f5d011274686bd4436465ba51730921039d7fb" 640checksum = "e50ae3f04d169fcc9bde0b547d1c205219b7157e07ded9c5aff03e0637cb3ed7"
602dependencies = [ 641dependencies = [
603 "lazy_static",
604 "libc", 642 "libc",
605 "log", 643 "log",
606 "miow 0.3.5", 644 "miow 0.3.6",
607 "ntapi", 645 "ntapi",
608 "winapi 0.3.9", 646 "winapi 0.3.9",
609] 647]
@@ -616,15 +654,15 @@ checksum = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19"
616dependencies = [ 654dependencies = [
617 "lazycell", 655 "lazycell",
618 "log", 656 "log",
619 "mio 0.6.22", 657 "mio 0.6.23",
620 "slab", 658 "slab",
621] 659]
622 660
623[[package]] 661[[package]]
624name = "miow" 662name = "miow"
625version = "0.2.1" 663version = "0.2.2"
626source = "registry+https://github.com/rust-lang/crates.io-index" 664source = "registry+https://github.com/rust-lang/crates.io-index"
627checksum = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" 665checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d"
628dependencies = [ 666dependencies = [
629 "kernel32-sys", 667 "kernel32-sys",
630 "net2", 668 "net2",
@@ -634,9 +672,9 @@ dependencies = [
634 672
635[[package]] 673[[package]]
636name = "miow" 674name = "miow"
637version = "0.3.5" 675version = "0.3.6"
638source = "registry+https://github.com/rust-lang/crates.io-index" 676source = "registry+https://github.com/rust-lang/crates.io-index"
639checksum = "07b88fb9795d4d36d62a012dfbf49a8f5cf12751f36d31a9dbe66d528e58979e" 677checksum = "5a33c1b55807fbed163481b5ba66db4b2fa6cde694a5027be10fb724206c5897"
640dependencies = [ 678dependencies = [
641 "socket2", 679 "socket2",
642 "winapi 0.3.9", 680 "winapi 0.3.9",
@@ -644,11 +682,11 @@ dependencies = [
644 682
645[[package]] 683[[package]]
646name = "net2" 684name = "net2"
647version = "0.2.34" 685version = "0.2.37"
648source = "registry+https://github.com/rust-lang/crates.io-index" 686source = "registry+https://github.com/rust-lang/crates.io-index"
649checksum = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7" 687checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae"
650dependencies = [ 688dependencies = [
651 "cfg-if", 689 "cfg-if 0.1.10",
652 "libc", 690 "libc",
653 "winapi 0.3.9", 691 "winapi 0.3.9",
654] 692]
@@ -665,7 +703,7 @@ dependencies = [
665 "fsevent-sys", 703 "fsevent-sys",
666 "inotify", 704 "inotify",
667 "libc", 705 "libc",
668 "mio 0.6.22", 706 "mio 0.6.23",
669 "mio-extras", 707 "mio-extras",
670 "walkdir", 708 "walkdir",
671 "winapi 0.3.9", 709 "winapi 0.3.9",
@@ -673,18 +711,18 @@ dependencies = [
673 711
674[[package]] 712[[package]]
675name = "ntapi" 713name = "ntapi"
676version = "0.3.4" 714version = "0.3.6"
677source = "registry+https://github.com/rust-lang/crates.io-index" 715source = "registry+https://github.com/rust-lang/crates.io-index"
678checksum = "7a31937dea023539c72ddae0e3571deadc1414b300483fa7aaec176168cfa9d2" 716checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44"
679dependencies = [ 717dependencies = [
680 "winapi 0.3.9", 718 "winapi 0.3.9",
681] 719]
682 720
683[[package]] 721[[package]]
684name = "num" 722name = "num"
685version = "0.3.0" 723version = "0.3.1"
686source = "registry+https://github.com/rust-lang/crates.io-index" 724source = "registry+https://github.com/rust-lang/crates.io-index"
687checksum = "ab3e176191bc4faad357e3122c4747aa098ac880e88b168f106386128736cf4a" 725checksum = "8b7a8e9be5e039e2ff869df49155f1c06bd01ade2117ec783e56ab0932b67a8f"
688dependencies = [ 726dependencies = [
689 "num-complex", 727 "num-complex",
690 "num-integer", 728 "num-integer",
@@ -695,18 +733,18 @@ dependencies = [
695 733
696[[package]] 734[[package]]
697name = "num-complex" 735name = "num-complex"
698version = "0.3.0" 736version = "0.3.1"
699source = "registry+https://github.com/rust-lang/crates.io-index" 737source = "registry+https://github.com/rust-lang/crates.io-index"
700checksum = "b05ad05bd8977050b171b3f6b48175fea6e0565b7981059b486075e1026a9fb5" 738checksum = "747d632c0c558b87dbabbe6a82f3b4ae03720d0646ac5b7b4dae89394be5f2c5"
701dependencies = [ 739dependencies = [
702 "num-traits", 740 "num-traits",
703] 741]
704 742
705[[package]] 743[[package]]
706name = "num-integer" 744name = "num-integer"
707version = "0.1.43" 745version = "0.1.44"
708source = "registry+https://github.com/rust-lang/crates.io-index" 746source = "registry+https://github.com/rust-lang/crates.io-index"
709checksum = "8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b" 747checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db"
710dependencies = [ 748dependencies = [
711 "autocfg", 749 "autocfg",
712 "num-traits", 750 "num-traits",
@@ -714,9 +752,9 @@ dependencies = [
714 752
715[[package]] 753[[package]]
716name = "num-iter" 754name = "num-iter"
717version = "0.1.41" 755version = "0.1.42"
718source = "registry+https://github.com/rust-lang/crates.io-index" 756source = "registry+https://github.com/rust-lang/crates.io-index"
719checksum = "7a6e6b7c748f995c4c29c5f5ae0248536e04a5739927c74ec0fa564805094b9f" 757checksum = "b2021c8337a54d21aca0d59a92577a029af9431cb59b909b03252b9c164fad59"
720dependencies = [ 758dependencies = [
721 "autocfg", 759 "autocfg",
722 "num-integer", 760 "num-integer",
@@ -725,9 +763,9 @@ dependencies = [
725 763
726[[package]] 764[[package]]
727name = "num-rational" 765name = "num-rational"
728version = "0.3.0" 766version = "0.3.2"
729source = "registry+https://github.com/rust-lang/crates.io-index" 767source = "registry+https://github.com/rust-lang/crates.io-index"
730checksum = "a5b4d7360f362cfb50dde8143501e6940b22f644be75a4cc90b2d81968908138" 768checksum = "12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07"
731dependencies = [ 769dependencies = [
732 "autocfg", 770 "autocfg",
733 "num-integer", 771 "num-integer",
@@ -736,9 +774,9 @@ dependencies = [
736 774
737[[package]] 775[[package]]
738name = "num-traits" 776name = "num-traits"
739version = "0.2.12" 777version = "0.2.14"
740source = "registry+https://github.com/rust-lang/crates.io-index" 778source = "registry+https://github.com/rust-lang/crates.io-index"
741checksum = "ac267bcc07f48ee5f8935ab0d24f316fb722d7a1292e2913f0cc196b29ffd611" 779checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290"
742dependencies = [ 780dependencies = [
743 "autocfg", 781 "autocfg",
744] 782]
@@ -774,7 +812,7 @@ version = "0.7.2"
774source = "registry+https://github.com/rust-lang/crates.io-index" 812source = "registry+https://github.com/rust-lang/crates.io-index"
775checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3" 813checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3"
776dependencies = [ 814dependencies = [
777 "cfg-if", 815 "cfg-if 0.1.10",
778 "cloudabi", 816 "cloudabi",
779 "libc", 817 "libc",
780 "redox_syscall", 818 "redox_syscall",
@@ -784,24 +822,24 @@ dependencies = [
784 822
785[[package]] 823[[package]]
786name = "proc-macro-hack" 824name = "proc-macro-hack"
787version = "0.5.16" 825version = "0.5.19"
788source = "registry+https://github.com/rust-lang/crates.io-index" 826source = "registry+https://github.com/rust-lang/crates.io-index"
789checksum = "7e0456befd48169b9f13ef0f0ad46d492cf9d2dbb918bcf38e01eed4ce3ec5e4" 827checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5"
790 828
791[[package]] 829[[package]]
792name = "proc-macro2" 830name = "proc-macro2"
793version = "1.0.19" 831version = "1.0.24"
794source = "registry+https://github.com/rust-lang/crates.io-index" 832source = "registry+https://github.com/rust-lang/crates.io-index"
795checksum = "04f5f085b5d71e2188cb8271e5da0161ad52c3f227a661a3c135fdf28e258b12" 833checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71"
796dependencies = [ 834dependencies = [
797 "unicode-xid", 835 "unicode-xid",
798] 836]
799 837
800[[package]] 838[[package]]
801name = "quote" 839name = "quote"
802version = "1.0.7" 840version = "1.0.8"
803source = "registry+https://github.com/rust-lang/crates.io-index" 841source = "registry+https://github.com/rust-lang/crates.io-index"
804checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37" 842checksum = "991431c3519a3f36861882da93630ce66b52918dcf1b8e2fd66b397fc96f28df"
805dependencies = [ 843dependencies = [
806 "proc-macro2", 844 "proc-macro2",
807] 845]
@@ -823,25 +861,25 @@ dependencies = [
823 861
824[[package]] 862[[package]]
825name = "redox_users" 863name = "redox_users"
826version = "0.3.4" 864version = "0.3.5"
827source = "registry+https://github.com/rust-lang/crates.io-index" 865source = "registry+https://github.com/rust-lang/crates.io-index"
828checksum = "09b23093265f8d200fa7b4c2c76297f47e681c655f6f1285a8780d6a022f7431" 866checksum = "de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d"
829dependencies = [ 867dependencies = [
830 "getrandom", 868 "getrandom 0.1.16",
831 "redox_syscall", 869 "redox_syscall",
832 "rust-argon2", 870 "rust-argon2",
833] 871]
834 872
835[[package]] 873[[package]]
836name = "rust-argon2" 874name = "rust-argon2"
837version = "0.7.0" 875version = "0.8.3"
838source = "registry+https://github.com/rust-lang/crates.io-index" 876source = "registry+https://github.com/rust-lang/crates.io-index"
839checksum = "2bc8af4bda8e1ff4932523b94d3dd20ee30a87232323eda55903ffd71d2fb017" 877checksum = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb"
840dependencies = [ 878dependencies = [
841 "base64", 879 "base64",
842 "blake2b_simd", 880 "blake2b_simd",
843 "constant_time_eq", 881 "constant_time_eq",
844 "crossbeam-utils", 882 "crossbeam-utils 0.8.1",
845] 883]
846 884
847[[package]] 885[[package]]
@@ -867,18 +905,18 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
867 905
868[[package]] 906[[package]]
869name = "serde" 907name = "serde"
870version = "1.0.114" 908version = "1.0.118"
871source = "registry+https://github.com/rust-lang/crates.io-index" 909source = "registry+https://github.com/rust-lang/crates.io-index"
872checksum = "5317f7588f0a5078ee60ef675ef96735a1442132dc645eb1d12c018620ed8cd3" 910checksum = "06c64263859d87aa2eb554587e2d23183398d617427327cf2b3d0ed8c69e4800"
873dependencies = [ 911dependencies = [
874 "serde_derive", 912 "serde_derive",
875] 913]
876 914
877[[package]] 915[[package]]
878name = "serde_derive" 916name = "serde_derive"
879version = "1.0.114" 917version = "1.0.118"
880source = "registry+https://github.com/rust-lang/crates.io-index" 918source = "registry+https://github.com/rust-lang/crates.io-index"
881checksum = "2a0be94b04690fbaed37cddffc5c134bf537c8e3329d53e982fe04c374978f8e" 919checksum = "c84d3526699cd55261af4b941e4e725444df67aa4f9e6a3564f18030d12672df"
882dependencies = [ 920dependencies = [
883 "proc-macro2", 921 "proc-macro2",
884 "quote", 922 "quote",
@@ -887,9 +925,9 @@ dependencies = [
887 925
888[[package]] 926[[package]]
889name = "serde_json" 927name = "serde_json"
890version = "1.0.56" 928version = "1.0.61"
891source = "registry+https://github.com/rust-lang/crates.io-index" 929source = "registry+https://github.com/rust-lang/crates.io-index"
892checksum = "3433e879a558dde8b5e8feb2a04899cf34fdde1fafb894687e52105fc1162ac3" 930checksum = "4fceb2595057b6891a4ee808f70054bd2d12f0e97f1cbb78689b59f676df325a"
893dependencies = [ 931dependencies = [
894 "itoa", 932 "itoa",
895 "ryu", 933 "ryu",
@@ -898,22 +936,21 @@ dependencies = [
898 936
899[[package]] 937[[package]]
900name = "signal-hook" 938name = "signal-hook"
901version = "0.1.16" 939version = "0.1.17"
902source = "registry+https://github.com/rust-lang/crates.io-index" 940source = "registry+https://github.com/rust-lang/crates.io-index"
903checksum = "604508c1418b99dfe1925ca9224829bb2a8a9a04dda655cc01fcad46f4ab05ed" 941checksum = "7e31d442c16f047a671b5a71e2161d6e68814012b7f5379d269ebd915fac2729"
904dependencies = [ 942dependencies = [
905 "libc", 943 "libc",
906 "mio 0.7.0", 944 "mio 0.7.7",
907 "signal-hook-registry", 945 "signal-hook-registry",
908] 946]
909 947
910[[package]] 948[[package]]
911name = "signal-hook-registry" 949name = "signal-hook-registry"
912version = "1.2.0" 950version = "1.3.0"
913source = "registry+https://github.com/rust-lang/crates.io-index" 951source = "registry+https://github.com/rust-lang/crates.io-index"
914checksum = "94f478ede9f64724c5d173d7bb56099ec3e2d9fc2774aac65d34b8b890405f41" 952checksum = "16f1d0fef1604ba8f7a073c7e701f213e056707210e9020af4528e0101ce11a6"
915dependencies = [ 953dependencies = [
916 "arc-swap",
917 "libc", 954 "libc",
918] 955]
919 956
@@ -925,19 +962,18 @@ checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
925 962
926[[package]] 963[[package]]
927name = "smallvec" 964name = "smallvec"
928version = "1.4.1" 965version = "1.6.1"
929source = "registry+https://github.com/rust-lang/crates.io-index" 966source = "registry+https://github.com/rust-lang/crates.io-index"
930checksum = "3757cb9d89161a2f24e1cf78efa0c1fcff485d18e3f55e0aa3480824ddaa0f3f" 967checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e"
931 968
932[[package]] 969[[package]]
933name = "socket2" 970name = "socket2"
934version = "0.3.12" 971version = "0.3.19"
935source = "registry+https://github.com/rust-lang/crates.io-index" 972source = "registry+https://github.com/rust-lang/crates.io-index"
936checksum = "03088793f677dce356f3ccc2edb1b314ad191ab702a5de3faf49304f7e104918" 973checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e"
937dependencies = [ 974dependencies = [
938 "cfg-if", 975 "cfg-if 1.0.0",
939 "libc", 976 "libc",
940 "redox_syscall",
941 "winapi 0.3.9", 977 "winapi 0.3.9",
942] 978]
943 979
@@ -961,9 +997,9 @@ checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c"
961 997
962[[package]] 998[[package]]
963name = "syn" 999name = "syn"
964version = "1.0.35" 1000version = "1.0.57"
965source = "registry+https://github.com/rust-lang/crates.io-index" 1001source = "registry+https://github.com/rust-lang/crates.io-index"
966checksum = "fb7f4c519df8c117855e19dd8cc851e89eb746fe7a73f0157e0d95fdec5369b0" 1002checksum = "4211ce9909eb971f111059df92c45640aad50a619cf55cd76476be803c4c68e6"
967dependencies = [ 1003dependencies = [
968 "proc-macro2", 1004 "proc-macro2",
969 "quote", 1005 "quote",
@@ -1002,19 +1038,28 @@ dependencies = [
1002] 1038]
1003 1039
1004[[package]] 1040[[package]]
1041name = "tiny-keccak"
1042version = "2.0.2"
1043source = "registry+https://github.com/rust-lang/crates.io-index"
1044checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237"
1045dependencies = [
1046 "crunchy",
1047]
1048
1049[[package]]
1005name = "toml" 1050name = "toml"
1006version = "0.5.6" 1051version = "0.5.8"
1007source = "registry+https://github.com/rust-lang/crates.io-index" 1052source = "registry+https://github.com/rust-lang/crates.io-index"
1008checksum = "ffc92d160b1eef40665be3a05630d003936a3bc7da7421277846c2613e92c71a" 1053checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa"
1009dependencies = [ 1054dependencies = [
1010 "serde", 1055 "serde",
1011] 1056]
1012 1057
1013[[package]] 1058[[package]]
1014name = "typetag" 1059name = "typetag"
1015version = "0.1.5" 1060version = "0.1.6"
1016source = "registry+https://github.com/rust-lang/crates.io-index" 1061source = "registry+https://github.com/rust-lang/crates.io-index"
1017checksum = "9275125decb5d75fe57ebfe92debd119b15757aae27c56d7cb61ecab871960bc" 1062checksum = "83b97b107d25d29de6879ac4f676ac5bfea92bdd01f206e995794493f1fc2e32"
1018dependencies = [ 1063dependencies = [
1019 "erased-serde", 1064 "erased-serde",
1020 "inventory", 1065 "inventory",
@@ -1025,9 +1070,9 @@ dependencies = [
1025 1070
1026[[package]] 1071[[package]]
1027name = "typetag-impl" 1072name = "typetag-impl"
1028version = "0.1.5" 1073version = "0.1.6"
1029source = "registry+https://github.com/rust-lang/crates.io-index" 1074source = "registry+https://github.com/rust-lang/crates.io-index"
1030checksum = "dc232cda3b1d82664153e6c95d1071809aa0f1011f306c3d6989f33d8c6ede17" 1075checksum = "3f2466fc87b07b800a5060f89ba579d6882f7a03ac21363e4737764aaf9f99f9"
1031dependencies = [ 1076dependencies = [
1032 "proc-macro2", 1077 "proc-macro2",
1033 "quote", 1078 "quote",
@@ -1036,9 +1081,9 @@ dependencies = [
1036 1081
1037[[package]] 1082[[package]]
1038name = "unicode-segmentation" 1083name = "unicode-segmentation"
1039version = "1.6.0" 1084version = "1.7.1"
1040source = "registry+https://github.com/rust-lang/crates.io-index" 1085source = "registry+https://github.com/rust-lang/crates.io-index"
1041checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0" 1086checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796"
1042 1087
1043[[package]] 1088[[package]]
1044name = "unicode-width" 1089name = "unicode-width"
@@ -1076,6 +1121,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1076checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 1121checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
1077 1122
1078[[package]] 1123[[package]]
1124name = "wasi"
1125version = "0.10.1+wasi-snapshot-preview1"
1126source = "registry+https://github.com/rust-lang/crates.io-index"
1127checksum = "93c6c3420963c5c64bca373b25e77acb562081b9bb4dd5bb864187742186cea9"
1128
1129[[package]]
1079name = "winapi" 1130name = "winapi"
1080version = "0.2.8" 1131version = "0.2.8"
1081source = "registry+https://github.com/rust-lang/crates.io-index" 1132source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/Cargo.toml b/Cargo.toml
index fc18bb9..ba98e65 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -20,6 +20,7 @@ directories = "3.0.1"
20clap = "2.33" 20clap = "2.33"
21notify = "4.0" 21notify = "4.0"
22toml = "0.5.6" 22toml = "0.5.6"
23syn = "=1.0.57"
23 24
24[dependencies.cursive] 25[dependencies.cursive]
25version = "0.15" 26version = "0.15"