summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2020-01-04 12:23:17 +0100
committerMinijackson <minijackson@riseup.net>2020-01-04 12:23:17 +0100
commit557074fb6dadf89ddbfce11d67fe8cac0f9eed80 (patch)
treed2348f24f00663dbe71daa335898a7c00dbef191
parent2df39381388fcf181332cc2759a879578b69954c (diff)
downloadset_eq-557074fb6dadf89ddbfce11d67fe8cac0f9eed80.tar.gz
set_eq-557074fb6dadf89ddbfce11d67fe8cac0f9eed80.zip
Update most dependencies, remove the clap-* ones
-rw-r--r--Cargo.lock759
-rw-r--r--Cargo.toml32
-rw-r--r--build.rs6
-rw-r--r--derivation.nix2
-rw-r--r--src/cli.rs28
-rw-r--r--src/main.rs17
6 files changed, 406 insertions, 438 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 67f0766..e5b425d 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2,10 +2,10 @@
2# It is not intended for manual editing. 2# It is not intended for manual editing.
3[[package]] 3[[package]]
4name = "aho-corasick" 4name = "aho-corasick"
5version = "0.7.3" 5version = "0.7.6"
6source = "registry+https://github.com/rust-lang/crates.io-index" 6source = "registry+https://github.com/rust-lang/crates.io-index"
7dependencies = [ 7dependencies = [
8 "memchr 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 8 "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
9] 9]
10 10
11[[package]] 11[[package]]
@@ -13,52 +13,67 @@ name = "ansi_term"
13version = "0.11.0" 13version = "0.11.0"
14source = "registry+https://github.com/rust-lang/crates.io-index" 14source = "registry+https://github.com/rust-lang/crates.io-index"
15dependencies = [ 15dependencies = [
16 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 16 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
17] 17]
18 18
19[[package]] 19[[package]]
20name = "arrayref"
21version = "0.3.5"
22source = "registry+https://github.com/rust-lang/crates.io-index"
23
24[[package]]
25name = "arrayvec"
26version = "0.5.1"
27source = "registry+https://github.com/rust-lang/crates.io-index"
28
29[[package]]
20name = "ascii-canvas" 30name = "ascii-canvas"
21version = "1.0.0" 31version = "2.0.0"
22source = "registry+https://github.com/rust-lang/crates.io-index" 32source = "registry+https://github.com/rust-lang/crates.io-index"
23dependencies = [ 33dependencies = [
24 "term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 34 "term 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
25] 35]
26 36
27[[package]] 37[[package]]
28name = "atty" 38name = "atty"
29version = "0.2.11" 39version = "0.2.13"
30source = "registry+https://github.com/rust-lang/crates.io-index" 40source = "registry+https://github.com/rust-lang/crates.io-index"
31dependencies = [ 41dependencies = [
32 "libc 0.2.54 (registry+https://github.com/rust-lang/crates.io-index)", 42 "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
33 "termion 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)", 43 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
34 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
35] 44]
36 45
37[[package]] 46[[package]]
38name = "autocfg" 47name = "autocfg"
39version = "0.1.2" 48version = "0.1.7"
40source = "registry+https://github.com/rust-lang/crates.io-index" 49source = "registry+https://github.com/rust-lang/crates.io-index"
41 50
42[[package]] 51[[package]]
43name = "backtrace" 52name = "backtrace"
44version = "0.3.15" 53version = "0.3.40"
45source = "registry+https://github.com/rust-lang/crates.io-index" 54source = "registry+https://github.com/rust-lang/crates.io-index"
46dependencies = [ 55dependencies = [
47 "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 56 "backtrace-sys 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)",
48 "backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)", 57 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
49 "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", 58 "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
50 "libc 0.2.54 (registry+https://github.com/rust-lang/crates.io-index)", 59 "rustc-demangle 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)",
51 "rustc-demangle 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
52 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
53] 60]
54 61
55[[package]] 62[[package]]
56name = "backtrace-sys" 63name = "backtrace-sys"
57version = "0.1.28" 64version = "0.1.32"
58source = "registry+https://github.com/rust-lang/crates.io-index" 65source = "registry+https://github.com/rust-lang/crates.io-index"
59dependencies = [ 66dependencies = [
60 "cc 1.0.36 (registry+https://github.com/rust-lang/crates.io-index)", 67 "cc 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)",
61 "libc 0.2.54 (registry+https://github.com/rust-lang/crates.io-index)", 68 "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
69]
70
71[[package]]
72name = "base64"
73version = "0.10.1"
74source = "registry+https://github.com/rust-lang/crates.io-index"
75dependencies = [
76 "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
62] 77]
63 78
64[[package]] 79[[package]]
@@ -76,23 +91,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
76 91
77[[package]] 92[[package]]
78name = "bitflags" 93name = "bitflags"
79version = "1.0.5" 94version = "1.2.1"
95source = "registry+https://github.com/rust-lang/crates.io-index"
96
97[[package]]
98name = "blake2b_simd"
99version = "0.5.9"
80source = "registry+https://github.com/rust-lang/crates.io-index" 100source = "registry+https://github.com/rust-lang/crates.io-index"
101dependencies = [
102 "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)",
103 "arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
104 "constant_time_eq 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
105]
81 106
82[[package]] 107[[package]]
83name = "block-buffer" 108name = "block-buffer"
84version = "0.7.3" 109version = "0.7.3"
85source = "registry+https://github.com/rust-lang/crates.io-index" 110source = "registry+https://github.com/rust-lang/crates.io-index"
86dependencies = [ 111dependencies = [
87 "block-padding 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 112 "block-padding 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
88 "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 113 "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
89 "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 114 "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
90 "generic-array 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", 115 "generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)",
91] 116]
92 117
93[[package]] 118[[package]]
94name = "block-padding" 119name = "block-padding"
95version = "0.1.4" 120version = "0.1.5"
96source = "registry+https://github.com/rust-lang/crates.io-index" 121source = "registry+https://github.com/rust-lang/crates.io-index"
97dependencies = [ 122dependencies = [
98 "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 123 "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -105,26 +130,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
105 130
106[[package]] 131[[package]]
107name = "byteorder" 132name = "byteorder"
108version = "1.3.1" 133version = "1.3.2"
109source = "registry+https://github.com/rust-lang/crates.io-index" 134source = "registry+https://github.com/rust-lang/crates.io-index"
110 135
111[[package]] 136[[package]]
112name = "cc" 137name = "cc"
113version = "1.0.36" 138version = "1.0.48"
114source = "registry+https://github.com/rust-lang/crates.io-index" 139source = "registry+https://github.com/rust-lang/crates.io-index"
115 140
116[[package]] 141[[package]]
117name = "cfg-if" 142name = "cfg-if"
118version = "0.1.7" 143version = "0.1.10"
119source = "registry+https://github.com/rust-lang/crates.io-index" 144source = "registry+https://github.com/rust-lang/crates.io-index"
120 145
121[[package]] 146[[package]]
122name = "chrono" 147name = "chrono"
123version = "0.4.6" 148version = "0.4.10"
124source = "registry+https://github.com/rust-lang/crates.io-index" 149source = "registry+https://github.com/rust-lang/crates.io-index"
125dependencies = [ 150dependencies = [
126 "num-integer 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)", 151 "num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)",
127 "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 152 "num-traits 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)",
128 "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", 153 "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
129] 154]
130 155
@@ -134,65 +159,66 @@ version = "2.33.0"
134source = "registry+https://github.com/rust-lang/crates.io-index" 159source = "registry+https://github.com/rust-lang/crates.io-index"
135dependencies = [ 160dependencies = [
136 "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", 161 "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
137 "atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", 162 "atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)",
138 "bitflags 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", 163 "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
139 "strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 164 "strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
140 "textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", 165 "textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
141 "unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 166 "unicode-width 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
142 "vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", 167 "vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
143] 168]
144 169
145[[package]] 170[[package]]
146name = "clap-log-flag" 171name = "cloudabi"
147version = "0.2.1" 172version = "0.0.3"
148source = "registry+https://github.com/rust-lang/crates.io-index" 173source = "registry+https://github.com/rust-lang/crates.io-index"
149dependencies = [ 174dependencies = [
150 "env_logger 0.5.13 (registry+https://github.com/rust-lang/crates.io-index)", 175 "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
151 "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
152 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
153 "pretty_env_logger 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)",
154 "structopt 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)",
155] 176]
156 177
157[[package]] 178[[package]]
158name = "clap-verbosity-flag" 179name = "constant_time_eq"
159version = "0.2.0" 180version = "0.1.4"
160source = "registry+https://github.com/rust-lang/crates.io-index" 181source = "registry+https://github.com/rust-lang/crates.io-index"
161dependencies = [
162 "env_logger 0.5.13 (registry+https://github.com/rust-lang/crates.io-index)",
163 "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
164 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
165 "structopt 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)",
166]
167 182
168[[package]] 183[[package]]
169name = "cloudabi" 184name = "crossbeam-utils"
170version = "0.0.3" 185version = "0.6.6"
171source = "registry+https://github.com/rust-lang/crates.io-index" 186source = "registry+https://github.com/rust-lang/crates.io-index"
172dependencies = [ 187dependencies = [
173 "bitflags 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", 188 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
189 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
174] 190]
175 191
176[[package]] 192[[package]]
177name = "dbus" 193name = "dbus"
178version = "0.6.4" 194version = "0.6.5"
179source = "registry+https://github.com/rust-lang/crates.io-index" 195source = "registry+https://github.com/rust-lang/crates.io-index"
180dependencies = [ 196dependencies = [
181 "libc 0.2.54 (registry+https://github.com/rust-lang/crates.io-index)", 197 "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
182 "libdbus-sys 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 198 "libdbus-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
183] 199]
184 200
185[[package]] 201[[package]]
186name = "diff" 202name = "diff"
187version = "0.1.11" 203version = "0.1.12"
188source = "registry+https://github.com/rust-lang/crates.io-index" 204source = "registry+https://github.com/rust-lang/crates.io-index"
189 205
190[[package]] 206[[package]]
191name = "digest" 207name = "digest"
192version = "0.8.0" 208version = "0.8.1"
193source = "registry+https://github.com/rust-lang/crates.io-index" 209source = "registry+https://github.com/rust-lang/crates.io-index"
194dependencies = [ 210dependencies = [
195 "generic-array 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", 211 "generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)",
212]
213
214[[package]]
215name = "dirs"
216version = "1.0.5"
217source = "registry+https://github.com/rust-lang/crates.io-index"
218dependencies = [
219 "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
220 "redox_users 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
221 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
196] 222]
197 223
198[[package]] 224[[package]]
@@ -200,55 +226,55 @@ name = "docopt"
200version = "1.1.0" 226version = "1.1.0"
201source = "registry+https://github.com/rust-lang/crates.io-index" 227source = "registry+https://github.com/rust-lang/crates.io-index"
202dependencies = [ 228dependencies = [
203 "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 229 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
204 "regex 1.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 230 "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
205 "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", 231 "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
206 "strsim 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", 232 "strsim 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)",
207] 233]
208 234
209[[package]] 235[[package]]
210name = "either" 236name = "either"
211version = "1.5.2" 237version = "1.5.3"
212source = "registry+https://github.com/rust-lang/crates.io-index" 238source = "registry+https://github.com/rust-lang/crates.io-index"
213 239
214[[package]] 240[[package]]
215name = "ena" 241name = "ena"
216version = "0.11.0" 242version = "0.13.1"
217source = "registry+https://github.com/rust-lang/crates.io-index" 243source = "registry+https://github.com/rust-lang/crates.io-index"
218dependencies = [ 244dependencies = [
219 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 245 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
220] 246]
221 247
222[[package]] 248[[package]]
223name = "env_logger" 249name = "env_logger"
224version = "0.5.13" 250version = "0.6.2"
225source = "registry+https://github.com/rust-lang/crates.io-index" 251source = "registry+https://github.com/rust-lang/crates.io-index"
226dependencies = [ 252dependencies = [
227 "atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", 253 "atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)",
228 "humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 254 "humantime 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
229 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 255 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
230 "regex 1.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 256 "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
231 "termcolor 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", 257 "termcolor 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
232] 258]
233 259
234[[package]] 260[[package]]
235name = "failure" 261name = "failure"
236version = "0.1.5" 262version = "0.1.6"
237source = "registry+https://github.com/rust-lang/crates.io-index" 263source = "registry+https://github.com/rust-lang/crates.io-index"
238dependencies = [ 264dependencies = [
239 "backtrace 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)", 265 "backtrace 0.3.40 (registry+https://github.com/rust-lang/crates.io-index)",
240 "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 266 "failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
241] 267]
242 268
243[[package]] 269[[package]]
244name = "failure_derive" 270name = "failure_derive"
245version = "0.1.5" 271version = "0.1.6"
246source = "registry+https://github.com/rust-lang/crates.io-index" 272source = "registry+https://github.com/rust-lang/crates.io-index"
247dependencies = [ 273dependencies = [
248 "proc-macro2 0.4.29 (registry+https://github.com/rust-lang/crates.io-index)", 274 "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
249 "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)", 275 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
250 "syn 0.15.33 (registry+https://github.com/rust-lang/crates.io-index)", 276 "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)",
251 "synstructure 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", 277 "synstructure 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)",
252] 278]
253 279
254[[package]] 280[[package]]
@@ -268,19 +294,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
268 294
269[[package]] 295[[package]]
270name = "generic-array" 296name = "generic-array"
271version = "0.12.0" 297version = "0.12.3"
272source = "registry+https://github.com/rust-lang/crates.io-index"
273dependencies = [
274 "typenum 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
275]
276
277[[package]]
278name = "hashbrown"
279version = "0.1.8"
280source = "registry+https://github.com/rust-lang/crates.io-index" 298source = "registry+https://github.com/rust-lang/crates.io-index"
281dependencies = [ 299dependencies = [
282 "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 300 "typenum 1.11.2 (registry+https://github.com/rust-lang/crates.io-index)",
283 "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
284] 301]
285 302
286[[package]] 303[[package]]
@@ -288,31 +305,23 @@ name = "heck"
288version = "0.3.1" 305version = "0.3.1"
289source = "registry+https://github.com/rust-lang/crates.io-index" 306source = "registry+https://github.com/rust-lang/crates.io-index"
290dependencies = [ 307dependencies = [
291 "unicode-segmentation 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 308 "unicode-segmentation 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
292] 309]
293 310
294[[package]] 311[[package]]
295name = "humantime" 312name = "humantime"
296version = "1.2.0" 313version = "1.3.0"
297source = "registry+https://github.com/rust-lang/crates.io-index"
298dependencies = [
299 "quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
300]
301
302[[package]]
303name = "itertools"
304version = "0.7.11"
305source = "registry+https://github.com/rust-lang/crates.io-index" 314source = "registry+https://github.com/rust-lang/crates.io-index"
306dependencies = [ 315dependencies = [
307 "either 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)", 316 "quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
308] 317]
309 318
310[[package]] 319[[package]]
311name = "itertools" 320name = "itertools"
312version = "0.8.0" 321version = "0.8.2"
313source = "registry+https://github.com/rust-lang/crates.io-index" 322source = "registry+https://github.com/rust-lang/crates.io-index"
314dependencies = [ 323dependencies = [
315 "either 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)", 324 "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
316] 325]
317 326
318[[package]] 327[[package]]
@@ -321,127 +330,90 @@ version = "0.4.4"
321source = "registry+https://github.com/rust-lang/crates.io-index" 330source = "registry+https://github.com/rust-lang/crates.io-index"
322 331
323[[package]] 332[[package]]
324name = "kernel32-sys"
325version = "0.2.2"
326source = "registry+https://github.com/rust-lang/crates.io-index"
327dependencies = [
328 "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
329 "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
330]
331
332[[package]]
333name = "lalrpop" 333name = "lalrpop"
334version = "0.16.3" 334version = "0.17.2"
335source = "registry+https://github.com/rust-lang/crates.io-index" 335source = "registry+https://github.com/rust-lang/crates.io-index"
336dependencies = [ 336dependencies = [
337 "ascii-canvas 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", 337 "ascii-canvas 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
338 "atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", 338 "atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)",
339 "bit-set 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", 339 "bit-set 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
340 "diff 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", 340 "diff 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
341 "docopt 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 341 "docopt 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
342 "ena 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", 342 "ena 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)",
343 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 343 "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)",
344 "lalrpop-util 0.16.3 (registry+https://github.com/rust-lang/crates.io-index)", 344 "lalrpop-util 0.17.2 (registry+https://github.com/rust-lang/crates.io-index)",
345 "petgraph 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)", 345 "petgraph 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)",
346 "regex 1.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 346 "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
347 "regex-syntax 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", 347 "regex-syntax 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)",
348 "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", 348 "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
349 "serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", 349 "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
350 "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 350 "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
351 "string_cache 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", 351 "string_cache 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)",
352 "term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 352 "term 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
353 "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 353 "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
354] 354]
355 355
356[[package]] 356[[package]]
357name = "lalrpop-util" 357name = "lalrpop-util"
358version = "0.16.3" 358version = "0.17.2"
359source = "registry+https://github.com/rust-lang/crates.io-index" 359source = "registry+https://github.com/rust-lang/crates.io-index"
360 360
361[[package]] 361[[package]]
362name = "lazy_static" 362name = "lazy_static"
363version = "1.3.0" 363version = "1.4.0"
364source = "registry+https://github.com/rust-lang/crates.io-index" 364source = "registry+https://github.com/rust-lang/crates.io-index"
365 365
366[[package]] 366[[package]]
367name = "libc" 367name = "libc"
368version = "0.2.54" 368version = "0.2.66"
369source = "registry+https://github.com/rust-lang/crates.io-index" 369source = "registry+https://github.com/rust-lang/crates.io-index"
370 370
371[[package]] 371[[package]]
372name = "libdbus-sys" 372name = "libdbus-sys"
373version = "0.1.5" 373version = "0.2.1"
374source = "registry+https://github.com/rust-lang/crates.io-index" 374source = "registry+https://github.com/rust-lang/crates.io-index"
375dependencies = [ 375dependencies = [
376 "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", 376 "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)",
377] 377]
378 378
379[[package]] 379[[package]]
380name = "log" 380name = "log"
381version = "0.4.6" 381version = "0.4.8"
382source = "registry+https://github.com/rust-lang/crates.io-index" 382source = "registry+https://github.com/rust-lang/crates.io-index"
383dependencies = [ 383dependencies = [
384 "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", 384 "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
385]
386
387[[package]]
388name = "matrixmultiply"
389version = "0.1.15"
390source = "registry+https://github.com/rust-lang/crates.io-index"
391dependencies = [
392 "rawpointer 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
393] 385]
394 386
395[[package]] 387[[package]]
396name = "memchr" 388name = "memchr"
397version = "2.2.0" 389version = "2.2.1"
398source = "registry+https://github.com/rust-lang/crates.io-index" 390source = "registry+https://github.com/rust-lang/crates.io-index"
399 391
400[[package]] 392[[package]]
401name = "ndarray"
402version = "0.12.1"
403source = "registry+https://github.com/rust-lang/crates.io-index"
404dependencies = [
405 "itertools 0.7.11 (registry+https://github.com/rust-lang/crates.io-index)",
406 "matrixmultiply 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)",
407 "num-complex 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
408 "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
409]
410
411[[package]]
412name = "new_debug_unreachable" 393name = "new_debug_unreachable"
413version = "1.0.3" 394version = "1.0.4"
414source = "registry+https://github.com/rust-lang/crates.io-index"
415
416[[package]]
417name = "num-complex"
418version = "0.2.1"
419source = "registry+https://github.com/rust-lang/crates.io-index" 395source = "registry+https://github.com/rust-lang/crates.io-index"
420dependencies = [
421 "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
422]
423 396
424[[package]] 397[[package]]
425name = "num-integer" 398name = "num-integer"
426version = "0.1.39" 399version = "0.1.41"
427source = "registry+https://github.com/rust-lang/crates.io-index" 400source = "registry+https://github.com/rust-lang/crates.io-index"
428dependencies = [ 401dependencies = [
429 "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", 402 "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
403 "num-traits 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)",
430] 404]
431 405
432[[package]] 406[[package]]
433name = "num-traits" 407name = "num-traits"
434version = "0.2.6" 408version = "0.2.10"
435source = "registry+https://github.com/rust-lang/crates.io-index"
436
437[[package]]
438name = "numtoa"
439version = "0.1.0"
440source = "registry+https://github.com/rust-lang/crates.io-index" 409source = "registry+https://github.com/rust-lang/crates.io-index"
410dependencies = [
411 "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
412]
441 413
442[[package]] 414[[package]]
443name = "opaque-debug" 415name = "opaque-debug"
444version = "0.2.2" 416version = "0.2.3"
445source = "registry+https://github.com/rust-lang/crates.io-index" 417source = "registry+https://github.com/rust-lang/crates.io-index"
446 418
447[[package]] 419[[package]]
@@ -477,7 +449,7 @@ dependencies = [
477 449
478[[package]] 450[[package]]
479name = "pkg-config" 451name = "pkg-config"
480version = "0.3.14" 452version = "0.3.17"
481source = "registry+https://github.com/rust-lang/crates.io-index" 453source = "registry+https://github.com/rust-lang/crates.io-index"
482 454
483[[package]] 455[[package]]
@@ -487,34 +459,57 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
487 459
488[[package]] 460[[package]]
489name = "pretty_env_logger" 461name = "pretty_env_logger"
490version = "0.2.5" 462version = "0.3.1"
491source = "registry+https://github.com/rust-lang/crates.io-index" 463source = "registry+https://github.com/rust-lang/crates.io-index"
492dependencies = [ 464dependencies = [
493 "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", 465 "chrono 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
494 "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 466 "env_logger 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
495 "env_logger 0.5.13 (registry+https://github.com/rust-lang/crates.io-index)", 467 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
496 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 468]
469
470[[package]]
471name = "proc-macro-error"
472version = "0.4.4"
473source = "registry+https://github.com/rust-lang/crates.io-index"
474dependencies = [
475 "proc-macro-error-attr 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
476 "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
477 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
478 "rustversion 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
479 "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)",
480]
481
482[[package]]
483name = "proc-macro-error-attr"
484version = "0.4.3"
485source = "registry+https://github.com/rust-lang/crates.io-index"
486dependencies = [
487 "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
488 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
489 "rustversion 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
490 "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)",
491 "syn-mid 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
497] 492]
498 493
499[[package]] 494[[package]]
500name = "proc-macro2" 495name = "proc-macro2"
501version = "0.4.29" 496version = "1.0.7"
502source = "registry+https://github.com/rust-lang/crates.io-index" 497source = "registry+https://github.com/rust-lang/crates.io-index"
503dependencies = [ 498dependencies = [
504 "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 499 "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
505] 500]
506 501
507[[package]] 502[[package]]
508name = "quick-error" 503name = "quick-error"
509version = "1.2.2" 504version = "1.2.3"
510source = "registry+https://github.com/rust-lang/crates.io-index" 505source = "registry+https://github.com/rust-lang/crates.io-index"
511 506
512[[package]] 507[[package]]
513name = "quote" 508name = "quote"
514version = "0.6.12" 509version = "1.0.2"
515source = "registry+https://github.com/rust-lang/crates.io-index" 510source = "registry+https://github.com/rust-lang/crates.io-index"
516dependencies = [ 511dependencies = [
517 "proc-macro2 0.4.29 (registry+https://github.com/rust-lang/crates.io-index)", 512 "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
518] 513]
519 514
520[[package]] 515[[package]]
@@ -522,17 +517,17 @@ name = "rand"
522version = "0.6.5" 517version = "0.6.5"
523source = "registry+https://github.com/rust-lang/crates.io-index" 518source = "registry+https://github.com/rust-lang/crates.io-index"
524dependencies = [ 519dependencies = [
525 "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 520 "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
526 "libc 0.2.54 (registry+https://github.com/rust-lang/crates.io-index)", 521 "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
527 "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 522 "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
528 "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 523 "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
529 "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 524 "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
530 "rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 525 "rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
531 "rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", 526 "rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
532 "rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 527 "rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
533 "rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 528 "rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
534 "rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 529 "rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
535 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 530 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
536] 531]
537 532
538[[package]] 533[[package]]
@@ -540,7 +535,7 @@ name = "rand_chacha"
540version = "0.1.1" 535version = "0.1.1"
541source = "registry+https://github.com/rust-lang/crates.io-index" 536source = "registry+https://github.com/rust-lang/crates.io-index"
542dependencies = [ 537dependencies = [
543 "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 538 "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
544 "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 539 "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
545] 540]
546 541
@@ -549,12 +544,12 @@ name = "rand_core"
549version = "0.3.1" 544version = "0.3.1"
550source = "registry+https://github.com/rust-lang/crates.io-index" 545source = "registry+https://github.com/rust-lang/crates.io-index"
551dependencies = [ 546dependencies = [
552 "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 547 "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
553] 548]
554 549
555[[package]] 550[[package]]
556name = "rand_core" 551name = "rand_core"
557version = "0.4.0" 552version = "0.4.2"
558source = "registry+https://github.com/rust-lang/crates.io-index" 553source = "registry+https://github.com/rust-lang/crates.io-index"
559 554
560[[package]] 555[[package]]
@@ -578,9 +573,9 @@ name = "rand_jitter"
578version = "0.1.4" 573version = "0.1.4"
579source = "registry+https://github.com/rust-lang/crates.io-index" 574source = "registry+https://github.com/rust-lang/crates.io-index"
580dependencies = [ 575dependencies = [
581 "libc 0.2.54 (registry+https://github.com/rust-lang/crates.io-index)", 576 "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
582 "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 577 "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
583 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 578 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
584] 579]
585 580
586[[package]] 581[[package]]
@@ -590,10 +585,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
590dependencies = [ 585dependencies = [
591 "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 586 "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
592 "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 587 "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
593 "libc 0.2.54 (registry+https://github.com/rust-lang/crates.io-index)", 588 "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
594 "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 589 "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
595 "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 590 "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
596 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 591 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
597] 592]
598 593
599[[package]] 594[[package]]
@@ -601,8 +596,8 @@ name = "rand_pcg"
601version = "0.1.2" 596version = "0.1.2"
602source = "registry+https://github.com/rust-lang/crates.io-index" 597source = "registry+https://github.com/rust-lang/crates.io-index"
603dependencies = [ 598dependencies = [
604 "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 599 "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
605 "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 600 "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
606] 601]
607 602
608[[package]] 603[[package]]
@@ -614,11 +609,6 @@ dependencies = [
614] 609]
615 610
616[[package]] 611[[package]]
617name = "rawpointer"
618version = "0.1.0"
619source = "registry+https://github.com/rust-lang/crates.io-index"
620
621[[package]]
622name = "rdrand" 612name = "rdrand"
623version = "0.4.0" 613version = "0.4.0"
624source = "registry+https://github.com/rust-lang/crates.io-index" 614source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -628,95 +618,107 @@ dependencies = [
628 618
629[[package]] 619[[package]]
630name = "redox_syscall" 620name = "redox_syscall"
631version = "0.1.54" 621version = "0.1.56"
632source = "registry+https://github.com/rust-lang/crates.io-index" 622source = "registry+https://github.com/rust-lang/crates.io-index"
633 623
634[[package]] 624[[package]]
635name = "redox_termios" 625name = "redox_users"
636version = "0.1.1" 626version = "0.3.1"
637source = "registry+https://github.com/rust-lang/crates.io-index" 627source = "registry+https://github.com/rust-lang/crates.io-index"
638dependencies = [ 628dependencies = [
639 "redox_syscall 0.1.54 (registry+https://github.com/rust-lang/crates.io-index)", 629 "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
630 "rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
631 "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
632 "rust-argon2 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
640] 633]
641 634
642[[package]] 635[[package]]
643name = "regex" 636name = "regex"
644version = "1.1.6" 637version = "1.3.1"
645source = "registry+https://github.com/rust-lang/crates.io-index" 638source = "registry+https://github.com/rust-lang/crates.io-index"
646dependencies = [ 639dependencies = [
647 "aho-corasick 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", 640 "aho-corasick 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)",
648 "memchr 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 641 "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
649 "regex-syntax 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", 642 "regex-syntax 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)",
650 "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", 643 "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
651 "utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
652] 644]
653 645
654[[package]] 646[[package]]
655name = "regex-syntax" 647name = "regex-syntax"
656version = "0.6.6" 648version = "0.6.12"
649source = "registry+https://github.com/rust-lang/crates.io-index"
650
651[[package]]
652name = "rust-argon2"
653version = "0.5.1"
657source = "registry+https://github.com/rust-lang/crates.io-index" 654source = "registry+https://github.com/rust-lang/crates.io-index"
658dependencies = [ 655dependencies = [
659 "ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", 656 "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
657 "blake2b_simd 0.5.9 (registry+https://github.com/rust-lang/crates.io-index)",
658 "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
660] 659]
661 660
662[[package]] 661[[package]]
663name = "rustc-demangle" 662name = "rustc-demangle"
664version = "0.1.14" 663version = "0.1.16"
665source = "registry+https://github.com/rust-lang/crates.io-index" 664source = "registry+https://github.com/rust-lang/crates.io-index"
666 665
667[[package]] 666[[package]]
668name = "ryu" 667name = "rustversion"
669version = "0.2.8" 668version = "1.0.1"
670source = "registry+https://github.com/rust-lang/crates.io-index" 669source = "registry+https://github.com/rust-lang/crates.io-index"
670dependencies = [
671 "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
672 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
673 "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)",
674]
671 675
672[[package]] 676[[package]]
673name = "scopeguard" 677name = "ryu"
674version = "0.3.3" 678version = "1.0.2"
675source = "registry+https://github.com/rust-lang/crates.io-index" 679source = "registry+https://github.com/rust-lang/crates.io-index"
676 680
677[[package]] 681[[package]]
678name = "serde" 682name = "serde"
679version = "1.0.90" 683version = "1.0.104"
680source = "registry+https://github.com/rust-lang/crates.io-index" 684source = "registry+https://github.com/rust-lang/crates.io-index"
681dependencies = [ 685dependencies = [
682 "serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", 686 "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
683] 687]
684 688
685[[package]] 689[[package]]
686name = "serde_derive" 690name = "serde_derive"
687version = "1.0.90" 691version = "1.0.104"
688source = "registry+https://github.com/rust-lang/crates.io-index" 692source = "registry+https://github.com/rust-lang/crates.io-index"
689dependencies = [ 693dependencies = [
690 "proc-macro2 0.4.29 (registry+https://github.com/rust-lang/crates.io-index)", 694 "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
691 "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)", 695 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
692 "syn 0.15.33 (registry+https://github.com/rust-lang/crates.io-index)", 696 "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)",
693] 697]
694 698
695[[package]] 699[[package]]
696name = "serde_json" 700name = "serde_json"
697version = "1.0.39" 701version = "1.0.44"
698source = "registry+https://github.com/rust-lang/crates.io-index" 702source = "registry+https://github.com/rust-lang/crates.io-index"
699dependencies = [ 703dependencies = [
700 "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", 704 "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
701 "ryu 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 705 "ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
702 "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", 706 "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
703] 707]
704 708
705[[package]] 709[[package]]
706name = "set_eq" 710name = "set_eq"
707version = "0.1.0" 711version = "0.1.0"
708dependencies = [ 712dependencies = [
709 "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", 713 "dbus 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
710 "clap-log-flag 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", 714 "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
711 "clap-verbosity-flag 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 715 "lalrpop 0.17.2 (registry+https://github.com/rust-lang/crates.io-index)",
712 "dbus 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", 716 "lalrpop-util 0.17.2 (registry+https://github.com/rust-lang/crates.io-index)",
713 "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 717 "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
714 "lalrpop 0.16.3 (registry+https://github.com/rust-lang/crates.io-index)", 718 "pretty_env_logger 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
715 "lalrpop-util 0.16.3 (registry+https://github.com/rust-lang/crates.io-index)", 719 "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
716 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", 720 "serde_json 1.0.44 (registry+https://github.com/rust-lang/crates.io-index)",
717 "regex 1.1.6 (registry+https://github.com/rust-lang/crates.io-index)", 721 "structopt 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
718 "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
719 "structopt 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)",
720] 722]
721 723
722[[package]] 724[[package]]
@@ -725,9 +727,9 @@ version = "0.8.0"
725source = "registry+https://github.com/rust-lang/crates.io-index" 727source = "registry+https://github.com/rust-lang/crates.io-index"
726dependencies = [ 728dependencies = [
727 "block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", 729 "block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
728 "digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 730 "digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
729 "fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 731 "fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
730 "opaque-debug 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 732 "opaque-debug 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
731] 733]
732 734
733[[package]] 735[[package]]
@@ -737,27 +739,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
737 739
738[[package]] 740[[package]]
739name = "string_cache" 741name = "string_cache"
740version = "0.7.3" 742version = "0.7.5"
741source = "registry+https://github.com/rust-lang/crates.io-index" 743source = "registry+https://github.com/rust-lang/crates.io-index"
742dependencies = [ 744dependencies = [
743 "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 745 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
744 "new_debug_unreachable 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", 746 "new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
745 "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 747 "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)",
746 "precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 748 "precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
747 "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", 749 "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
748 "string_cache_codegen 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 750 "string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
749 "string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 751 "string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
750] 752]
751 753
752[[package]] 754[[package]]
753name = "string_cache_codegen" 755name = "string_cache_codegen"
754version = "0.4.2" 756version = "0.4.4"
755source = "registry+https://github.com/rust-lang/crates.io-index" 757source = "registry+https://github.com/rust-lang/crates.io-index"
756dependencies = [ 758dependencies = [
757 "phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 759 "phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)",
758 "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)", 760 "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)",
759 "proc-macro2 0.4.29 (registry+https://github.com/rust-lang/crates.io-index)", 761 "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
760 "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)", 762 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
761 "string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 763 "string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
762] 764]
763 765
@@ -773,80 +775,77 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
773 775
774[[package]] 776[[package]]
775name = "strsim" 777name = "strsim"
776version = "0.9.1" 778version = "0.9.3"
777source = "registry+https://github.com/rust-lang/crates.io-index" 779source = "registry+https://github.com/rust-lang/crates.io-index"
778dependencies = [
779 "hashbrown 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
780 "ndarray 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)",
781]
782 780
783[[package]] 781[[package]]
784name = "structopt" 782name = "structopt"
785version = "0.2.15" 783version = "0.3.7"
786source = "registry+https://github.com/rust-lang/crates.io-index" 784source = "registry+https://github.com/rust-lang/crates.io-index"
787dependencies = [ 785dependencies = [
788 "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", 786 "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)",
789 "structopt-derive 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)", 787 "structopt-derive 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
790] 788]
791 789
792[[package]] 790[[package]]
793name = "structopt-derive" 791name = "structopt-derive"
794version = "0.2.15" 792version = "0.4.0"
795source = "registry+https://github.com/rust-lang/crates.io-index" 793source = "registry+https://github.com/rust-lang/crates.io-index"
796dependencies = [ 794dependencies = [
797 "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 795 "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
798 "proc-macro2 0.4.29 (registry+https://github.com/rust-lang/crates.io-index)", 796 "proc-macro-error 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
799 "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)", 797 "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
800 "syn 0.15.33 (registry+https://github.com/rust-lang/crates.io-index)", 798 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
799 "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)",
801] 800]
802 801
803[[package]] 802[[package]]
804name = "syn" 803name = "syn"
805version = "0.15.33" 804version = "1.0.13"
806source = "registry+https://github.com/rust-lang/crates.io-index" 805source = "registry+https://github.com/rust-lang/crates.io-index"
807dependencies = [ 806dependencies = [
808 "proc-macro2 0.4.29 (registry+https://github.com/rust-lang/crates.io-index)", 807 "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
809 "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)", 808 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
810 "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", 809 "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
811] 810]
812 811
813[[package]] 812[[package]]
814name = "synstructure" 813name = "syn-mid"
815version = "0.10.1" 814version = "0.4.0"
816source = "registry+https://github.com/rust-lang/crates.io-index" 815source = "registry+https://github.com/rust-lang/crates.io-index"
817dependencies = [ 816dependencies = [
818 "proc-macro2 0.4.29 (registry+https://github.com/rust-lang/crates.io-index)", 817 "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
819 "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)", 818 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
820 "syn 0.15.33 (registry+https://github.com/rust-lang/crates.io-index)", 819 "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)",
821 "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
822] 820]
823 821
824[[package]] 822[[package]]
825name = "term" 823name = "synstructure"
826version = "0.4.6" 824version = "0.12.3"
827source = "registry+https://github.com/rust-lang/crates.io-index" 825source = "registry+https://github.com/rust-lang/crates.io-index"
828dependencies = [ 826dependencies = [
829 "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 827 "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
830 "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", 828 "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
829 "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)",
830 "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
831] 831]
832 832
833[[package]] 833[[package]]
834name = "termcolor" 834name = "term"
835version = "1.0.4" 835version = "0.5.2"
836source = "registry+https://github.com/rust-lang/crates.io-index" 836source = "registry+https://github.com/rust-lang/crates.io-index"
837dependencies = [ 837dependencies = [
838 "wincolor 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 838 "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
839 "dirs 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
840 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
839] 841]
840 842
841[[package]] 843[[package]]
842name = "termion" 844name = "termcolor"
843version = "1.5.2" 845version = "1.0.5"
844source = "registry+https://github.com/rust-lang/crates.io-index" 846source = "registry+https://github.com/rust-lang/crates.io-index"
845dependencies = [ 847dependencies = [
846 "libc 0.2.54 (registry+https://github.com/rust-lang/crates.io-index)", 848 "wincolor 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
847 "numtoa 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
848 "redox_syscall 0.1.54 (registry+https://github.com/rust-lang/crates.io-index)",
849 "redox_termios 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
850] 849]
851 850
852[[package]] 851[[package]]
@@ -854,7 +853,7 @@ name = "textwrap"
854version = "0.11.0" 853version = "0.11.0"
855source = "registry+https://github.com/rust-lang/crates.io-index" 854source = "registry+https://github.com/rust-lang/crates.io-index"
856dependencies = [ 855dependencies = [
857 "unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", 856 "unicode-width 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
858] 857]
859 858
860[[package]] 859[[package]]
@@ -862,7 +861,7 @@ name = "thread_local"
862version = "0.3.6" 861version = "0.3.6"
863source = "registry+https://github.com/rust-lang/crates.io-index" 862source = "registry+https://github.com/rust-lang/crates.io-index"
864dependencies = [ 863dependencies = [
865 "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", 864 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
866] 865]
867 866
868[[package]] 867[[package]]
@@ -870,29 +869,24 @@ name = "time"
870version = "0.1.42" 869version = "0.1.42"
871source = "registry+https://github.com/rust-lang/crates.io-index" 870source = "registry+https://github.com/rust-lang/crates.io-index"
872dependencies = [ 871dependencies = [
873 "libc 0.2.54 (registry+https://github.com/rust-lang/crates.io-index)", 872 "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
874 "redox_syscall 0.1.54 (registry+https://github.com/rust-lang/crates.io-index)", 873 "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
875 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 874 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
876] 875]
877 876
878[[package]] 877[[package]]
879name = "typenum" 878name = "typenum"
880version = "1.10.0" 879version = "1.11.2"
881source = "registry+https://github.com/rust-lang/crates.io-index"
882
883[[package]]
884name = "ucd-util"
885version = "0.1.3"
886source = "registry+https://github.com/rust-lang/crates.io-index" 880source = "registry+https://github.com/rust-lang/crates.io-index"
887 881
888[[package]] 882[[package]]
889name = "unicode-segmentation" 883name = "unicode-segmentation"
890version = "1.2.1" 884version = "1.6.0"
891source = "registry+https://github.com/rust-lang/crates.io-index" 885source = "registry+https://github.com/rust-lang/crates.io-index"
892 886
893[[package]] 887[[package]]
894name = "unicode-width" 888name = "unicode-width"
895version = "0.1.5" 889version = "0.1.7"
896source = "registry+https://github.com/rust-lang/crates.io-index" 890source = "registry+https://github.com/rust-lang/crates.io-index"
897 891
898[[package]] 892[[package]]
@@ -901,8 +895,8 @@ version = "0.1.0"
901source = "registry+https://github.com/rust-lang/crates.io-index" 895source = "registry+https://github.com/rust-lang/crates.io-index"
902 896
903[[package]] 897[[package]]
904name = "utf8-ranges" 898name = "unicode-xid"
905version = "1.0.2" 899version = "0.2.0"
906source = "registry+https://github.com/rust-lang/crates.io-index" 900source = "registry+https://github.com/rust-lang/crates.io-index"
907 901
908[[package]] 902[[package]]
@@ -912,12 +906,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
912 906
913[[package]] 907[[package]]
914name = "winapi" 908name = "winapi"
915version = "0.2.8" 909version = "0.3.8"
916source = "registry+https://github.com/rust-lang/crates.io-index"
917
918[[package]]
919name = "winapi"
920version = "0.3.7"
921source = "registry+https://github.com/rust-lang/crates.io-index" 910source = "registry+https://github.com/rust-lang/crates.io-index"
922dependencies = [ 911dependencies = [
923 "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", 912 "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -925,11 +914,6 @@ dependencies = [
925] 914]
926 915
927[[package]] 916[[package]]
928name = "winapi-build"
929version = "0.1.1"
930source = "registry+https://github.com/rust-lang/crates.io-index"
931
932[[package]]
933name = "winapi-i686-pc-windows-gnu" 917name = "winapi-i686-pc-windows-gnu"
934version = "0.4.0" 918version = "0.4.0"
935source = "registry+https://github.com/rust-lang/crates.io-index" 919source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -939,7 +923,7 @@ name = "winapi-util"
939version = "0.1.2" 923version = "0.1.2"
940source = "registry+https://github.com/rust-lang/crates.io-index" 924source = "registry+https://github.com/rust-lang/crates.io-index"
941dependencies = [ 925dependencies = [
942 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 926 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
943] 927]
944 928
945[[package]] 929[[package]]
@@ -949,130 +933,127 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
949 933
950[[package]] 934[[package]]
951name = "wincolor" 935name = "wincolor"
952version = "1.0.1" 936version = "1.0.2"
953source = "registry+https://github.com/rust-lang/crates.io-index" 937source = "registry+https://github.com/rust-lang/crates.io-index"
954dependencies = [ 938dependencies = [
955 "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 939 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
956 "winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", 940 "winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
957] 941]
958 942
959[metadata] 943[metadata]
960"checksum aho-corasick 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e6f484ae0c99fec2e858eb6134949117399f222608d84cadb3f58c1f97c2364c" 944"checksum aho-corasick 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)" = "58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d"
961"checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" 945"checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
962"checksum ascii-canvas 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b385d69402821a1c254533a011a312531cbcc0e3e24f19bbb4747a5a2daf37e2" 946"checksum arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee"
963"checksum atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652" 947"checksum arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8"
964"checksum autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799" 948"checksum ascii-canvas 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ff8eb72df928aafb99fe5d37b383f2fe25bd2a765e3e5f7c365916b6f2463a29"
965"checksum backtrace 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)" = "f106c02a3604afcdc0df5d36cc47b44b55917dbaf3d808f71c163a0ddba64637" 949"checksum atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)" = "1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90"
966"checksum backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)" = "797c830ac25ccc92a7f8a7b9862bde440715531514594a6154e3d4a54dd769b6" 950"checksum autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2"
951"checksum backtrace 0.3.40 (registry+https://github.com/rust-lang/crates.io-index)" = "924c76597f0d9ca25d762c25a4d369d51267536465dc5064bdf0eb073ed477ea"
952"checksum backtrace-sys 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)" = "5d6575f128516de27e3ce99689419835fce9643a9b215a14d2b5b685be018491"
953"checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e"
967"checksum bit-set 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e84c238982c4b1e1ee668d136c510c67a13465279c0cb367ea6baf6310620a80" 954"checksum bit-set 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e84c238982c4b1e1ee668d136c510c67a13465279c0cb367ea6baf6310620a80"
968"checksum bit-vec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f59bbe95d4e52a6398ec21238d31577f2b28a9d86807f06ca59d191d8440d0bb" 955"checksum bit-vec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f59bbe95d4e52a6398ec21238d31577f2b28a9d86807f06ca59d191d8440d0bb"
969"checksum bitflags 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "bd1fa8ad26490b0a5cfec99089952250301b6716cdeaa7c9ab229598fb82ab66" 956"checksum bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
957"checksum blake2b_simd 0.5.9 (registry+https://github.com/rust-lang/crates.io-index)" = "b83b7baab1e671718d78204225800d6b170e648188ac7dc992e9d6bddf87d0c0"
970"checksum block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" 958"checksum block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b"
971"checksum block-padding 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "6d4dc3af3ee2e12f3e5d224e5e1e3d73668abbeb69e566d361f7d5563a4fdf09" 959"checksum block-padding 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5"
972"checksum byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" 960"checksum byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7"
973"checksum byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a019b10a2a7cdeb292db131fc8113e57ea2a908f6e7894b0c3c671893b65dbeb" 961"checksum byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5"
974"checksum cc 1.0.36 (registry+https://github.com/rust-lang/crates.io-index)" = "a0c56216487bb80eec9c4516337b2588a4f2a2290d72a1416d930e4dcdb0c90d" 962"checksum cc 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)" = "f52a465a666ca3d838ebbf08b241383421412fe7ebb463527bba275526d89f76"
975"checksum cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "11d43355396e872eefb45ce6342e4374ed7bc2b3a502d1b28e36d6e23c05d1f4" 963"checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
976"checksum chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "45912881121cb26fad7c38c17ba7daa18764771836b34fab7d3fbd93ed633878" 964"checksum chrono 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "31850b4a4d6bae316f7a09e691c944c28299298837edc0a03f755618c23cbc01"
977"checksum clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9" 965"checksum clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9"
978"checksum clap-log-flag 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "935e3497eaa984678428ec289f9991c1857b3380c37cf9c3f5b5fbea7188cfba"
979"checksum clap-verbosity-flag 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bda14f5323b2b747f52908c5b7b8af7790784088bc7c2957a11695e39ad476dc"
980"checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" 966"checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"
981"checksum dbus 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b9e1b39f3f6aa3d4a1522c4f0f9f1e9e9167bd93740a8690874caa7cf8ce47d7" 967"checksum constant_time_eq 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "995a44c877f9212528ccc74b21a232f66ad69001e40ede5bcee2ac9ef2657120"
982"checksum diff 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "3c2b69f912779fbb121ceb775d74d51e915af17aaebc38d28a592843a2dd0a3a" 968"checksum crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)" = "04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6"
983"checksum digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "05f47366984d3ad862010e22c7ce81a7dbcaebbdfb37241a620f8b6596ee135c" 969"checksum dbus 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "48b5f0f36f1eebe901b0e6bee369a77ed3396334bf3f09abd46454a576f71819"
970"checksum diff 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "0e25ea47919b1560c4e3b7fe0aaab9becf5b84a10325ddf7db0f0ba5e1026499"
971"checksum digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"
972"checksum dirs 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901"
984"checksum docopt 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7f525a586d310c87df72ebcd98009e57f1cc030c8c268305287a476beb653969" 973"checksum docopt 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7f525a586d310c87df72ebcd98009e57f1cc030c8c268305287a476beb653969"
985"checksum either 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "5527cfe0d098f36e3f8839852688e63c8fff1c90b2b405aef730615f9a7bcf7b" 974"checksum either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3"
986"checksum ena 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f56c93cc076508c549d9bb747f79aa9b4eb098be7b8cad8830c3137ef52d1e00" 975"checksum ena 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8944dc8fa28ce4a38f778bd46bf7d923fe73eed5a439398507246c8e017e6f36"
987"checksum env_logger 0.5.13 (registry+https://github.com/rust-lang/crates.io-index)" = "15b0a4d2e39f8420210be8b27eeda28029729e2fd4291019455016c348240c38" 976"checksum env_logger 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "aafcde04e90a5226a6443b7aabdb016ba2f8307c847d524724bd9b346dd1a2d3"
988"checksum failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2" 977"checksum failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "f8273f13c977665c5db7eb2b99ae520952fe5ac831ae4cd09d80c4c7042b5ed9"
989"checksum failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1" 978"checksum failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0bc225b78e0391e4b8683440bf2e63c2deeeb2ce5189eab46e2b68c6d3725d08"
990"checksum fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" 979"checksum fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed"
991"checksum fixedbitset 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "86d4de0081402f5e88cdac65c8dcdcc73118c1a7a465e2a05f0da05843a8ea33" 980"checksum fixedbitset 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "86d4de0081402f5e88cdac65c8dcdcc73118c1a7a465e2a05f0da05843a8ea33"
992"checksum fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" 981"checksum fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"
993"checksum generic-array 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3c0f28c2f5bfb5960175af447a2da7c18900693738343dc896ffbcabd9839592" 982"checksum generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec"
994"checksum hashbrown 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3bae29b6653b3412c2e71e9d486db9f9df5d701941d86683005efb9f2d28e3da"
995"checksum heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" 983"checksum heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205"
996"checksum humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114" 984"checksum humantime 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f"
997"checksum itertools 0.7.11 (registry+https://github.com/rust-lang/crates.io-index)" = "0d47946d458e94a1b7bcabbf6521ea7c037062c81f534615abcad76e84d4970d" 985"checksum itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484"
998"checksum itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5b8467d9c1cebe26feb08c640139247fac215782d35371ade9a2136ed6085358"
999"checksum itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "501266b7edd0174f8530248f87f99c88fbe60ca4ef3dd486835b8d8d53136f7f" 986"checksum itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "501266b7edd0174f8530248f87f99c88fbe60ca4ef3dd486835b8d8d53136f7f"
1000"checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" 987"checksum lalrpop 0.17.2 (registry+https://github.com/rust-lang/crates.io-index)" = "64dc3698e75d452867d9bd86f4a723f452ce9d01fe1d55990b79f0c790aa67db"
1001"checksum lalrpop 0.16.3 (registry+https://github.com/rust-lang/crates.io-index)" = "4e2e80bee40b22bca46665b4ef1f3cd88ed0fb043c971407eac17a0712c02572" 988"checksum lalrpop-util 0.17.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c277d18683b36349ab5cd030158b54856fca6bb2d5dc5263b06288f486958b7c"
1002"checksum lalrpop-util 0.16.3 (registry+https://github.com/rust-lang/crates.io-index)" = "33b27d8490dbe1f9704b0088d61e8d46edc10d5673a8829836c6ded26a9912c7" 989"checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
1003"checksum lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bc5729f27f159ddd61f4df6228e827e86643d4d3e7c32183cb30a1c08f604a14" 990"checksum libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)" = "d515b1f41455adea1313a4a2ac8a8a477634fbae63cc6100e3aebb207ce61558"
1004"checksum libc 0.2.54 (registry+https://github.com/rust-lang/crates.io-index)" = "c6785aa7dd976f5fbf3b71cfd9cd49d7f783c1ff565a858d71031c6c313aa5c6" 991"checksum libdbus-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dc12a3bc971424edbbf7edaf6e5740483444db63aa8e23d3751ff12a30f306f0"
1005"checksum libdbus-sys 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "18cb88963258d00f4962205dbb5933d82780d9962c8c8a064b651d2ad7189210" 992"checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7"
1006"checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6" 993"checksum memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "88579771288728879b57485cc7d6b07d648c9f0141eb955f8ab7f9d45394468e"
1007"checksum matrixmultiply 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" = "dcad67dcec2d58ff56f6292582377e6921afdf3bfbd533e26fb8900ae575e002" 994"checksum new_debug_unreachable 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54"
1008"checksum memchr 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2efc7bc57c883d4a4d6e3246905283d8dae951bb3bd32f49d6ef297f546e1c39" 995"checksum num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)" = "b85e541ef8255f6cf42bbfe4ef361305c6c135d10919ecc26126c4e5ae94bc09"
1009"checksum ndarray 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7cf380a8af901ad627594013a3bbac903ae0a6f94e176e47e46b5bbc1877b928" 996"checksum num-traits 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)" = "d4c81ffc11c212fa327657cb19dd85eb7419e163b5b076bede2bdb5c974c07e4"
1010"checksum new_debug_unreachable 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "f40f005c60db6e03bae699e414c58bf9aa7ea02a2d0b9bfbcf19286cc4c82b30" 997"checksum opaque-debug 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
1011"checksum num-complex 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "107b9be86cd2481930688277b675b0114578227f034674726605b8a482d8baf8"
1012"checksum num-integer 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)" = "e83d528d2677f0518c570baf2b7abdcf0cd2d248860b68507bdcb3e91d4c0cea"
1013"checksum num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0b3a5d7cc97d6d30d8b9bc8fa19bf45349ffe46241e8816f50f62f6d6aaabee1"
1014"checksum numtoa 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef"
1015"checksum opaque-debug 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "93f5bb2e8e8dec81642920ccff6b61f1eb94fa3020c5a325c9851ff604152409"
1016"checksum ordermap 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063" 998"checksum ordermap 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063"
1017"checksum petgraph 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)" = "9c3659d1ee90221741f65dd128d9998311b0e40c5d3c23a62445938214abce4f" 999"checksum petgraph 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)" = "9c3659d1ee90221741f65dd128d9998311b0e40c5d3c23a62445938214abce4f"
1018"checksum phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "09364cc93c159b8b06b1f4dd8a4398984503483891b0c26b867cf431fb132662" 1000"checksum phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "09364cc93c159b8b06b1f4dd8a4398984503483891b0c26b867cf431fb132662"
1019"checksum phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "234f71a15de2288bcb7e3b6515828d22af7ec8598ee6d24c3b526fa0a80b67a0" 1001"checksum phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "234f71a15de2288bcb7e3b6515828d22af7ec8598ee6d24c3b526fa0a80b67a0"
1020"checksum pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "676e8eb2b1b4c9043511a9b7bea0915320d7e502b0a079fb03f9635a5252b18c" 1002"checksum pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)" = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677"
1021"checksum precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 1003"checksum precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
1022"checksum pretty_env_logger 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "ed8d1e63042e889b85228620629b51c011d380eed2c7e0015f8a644def280c28" 1004"checksum pretty_env_logger 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "717ee476b1690853d222af4634056d830b5197ffd747726a9a1eee6da9f49074"
1023"checksum proc-macro2 0.4.29 (registry+https://github.com/rust-lang/crates.io-index)" = "64c827cea7a7ab30ce4593e5e04d7a11617ad6ece2fa230605a78b00ff965316" 1005"checksum proc-macro-error 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "53c98547ceaea14eeb26fcadf51dc70d01a2479a7839170eae133721105e4428"
1024"checksum quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0" 1006"checksum proc-macro-error-attr 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c2bf5d493cf5d3e296beccfd61794e445e830dfc8070a9c248ad3ee071392c6c"
1025"checksum quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)" = "faf4799c5d274f3868a4aae320a0a182cbd2baee377b378f080e16a23e9d80db" 1007"checksum proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)" = "0319972dcae462681daf4da1adeeaa066e3ebd29c69be96c6abb1259d2ee2bcc"
1008"checksum quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
1009"checksum quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe"
1026"checksum rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" 1010"checksum rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca"
1027"checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" 1011"checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef"
1028"checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" 1012"checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b"
1029"checksum rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0" 1013"checksum rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc"
1030"checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" 1014"checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4"
1031"checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" 1015"checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08"
1032"checksum rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b" 1016"checksum rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b"
1033"checksum rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" 1017"checksum rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071"
1034"checksum rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" 1018"checksum rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44"
1035"checksum rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" 1019"checksum rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c"
1036"checksum rawpointer 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ebac11a9d2e11f2af219b8b8d833b76b1ea0e054aa0e8d8e9e4cbde353bdf019"
1037"checksum rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" 1020"checksum rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2"
1038"checksum redox_syscall 0.1.54 (registry+https://github.com/rust-lang/crates.io-index)" = "12229c14a0f65c4f1cb046a3b52047cdd9da1f4b30f8a39c5063c8bae515e252" 1021"checksum redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)" = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"
1039"checksum redox_termios 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76" 1022"checksum redox_users 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4ecedbca3bf205f8d8f5c2b44d83cd0690e39ee84b951ed649e9f1841132b66d"
1040"checksum regex 1.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "8f0a0bcab2fd7d1d7c54fa9eae6f43eddeb9ce2e7352f8518a814a4f65d60c58" 1023"checksum regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dc220bd33bdce8f093101afe22a037b8eb0e5af33592e6a9caafff0d4cb81cbd"
1041"checksum regex-syntax 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)" = "dcfd8681eebe297b81d98498869d4aae052137651ad7b96822f09ceb690d0a96" 1024"checksum regex-syntax 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)" = "11a7e20d1cce64ef2fed88b66d347f88bd9babb82845b2b858f3edbf59a4f716"
1042"checksum rustc-demangle 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "ccc78bfd5acd7bf3e89cffcf899e5cb1a52d6fafa8dec2739ad70c9577a57288" 1025"checksum rust-argon2 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4ca4eaef519b494d1f2848fc602d18816fed808a981aedf4f1f00ceb7c9d32cf"
1043"checksum ryu 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "b96a9549dc8d48f2c283938303c4b5a77aa29bfbc5b54b084fb1630408899a8f" 1026"checksum rustc-demangle 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783"
1044"checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" 1027"checksum rustversion 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3a0538bd897e17257b0128d2fd95c2ed6df939374073a36166051a79e2eb7986"
1045"checksum serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)" = "aa5f7c20820475babd2c077c3ab5f8c77a31c15e16ea38687b4c02d3e48680f4" 1028"checksum ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bfa8506c1de11c9c4e4c38863ccbe02a305c8188e85a05a784c9e11e1c3910c8"
1046"checksum serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)" = "58fc82bec244f168b23d1963b45c8bf5726e9a15a9d146a067f9081aeed2de79" 1029"checksum serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)" = "414115f25f818d7dfccec8ee535d76949ae78584fc4f79a6f45a904bf8ab4449"
1047"checksum serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)" = "5a23aa71d4a4d43fdbfaac00eff68ba8a06a51759a89ac3304323e800c4dd40d" 1030"checksum serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)" = "128f9e303a5a29922045a830221b8f78ec74a5f544944f3d5984f8ec3895ef64"
1031"checksum serde_json 1.0.44 (registry+https://github.com/rust-lang/crates.io-index)" = "48c575e0cc52bdd09b47f330f646cf59afc586e9c4e3ccd6fc1f625b8ea1dad7"
1048"checksum sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b4d8bfd0e469f417657573d8451fb33d16cfe0989359b93baf3a1ffc639543d" 1032"checksum sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b4d8bfd0e469f417657573d8451fb33d16cfe0989359b93baf3a1ffc639543d"
1049"checksum siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac" 1033"checksum siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac"
1050"checksum string_cache 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "25d70109977172b127fe834e5449e5ab1740b9ba49fa18a2020f509174f25423" 1034"checksum string_cache 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)" = "89c058a82f9fd69b1becf8c274f412281038877c553182f1d02eb027045a2d67"
1051"checksum string_cache_codegen 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1eea1eee654ef80933142157fdad9dd8bc43cf7c74e999e369263496f04ff4da" 1035"checksum string_cache_codegen 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f0f45ed1b65bf9a4bf2f7b7dc59212d1926e9eaf00fa998988e420fd124467c6"
1052"checksum string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b1884d1bc09741d466d9b14e6d37ac89d6909cbcac41dd9ae982d4d063bbedfc" 1036"checksum string_cache_shared 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b1884d1bc09741d466d9b14e6d37ac89d6909cbcac41dd9ae982d4d063bbedfc"
1053"checksum strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" 1037"checksum strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
1054"checksum strsim 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "34ac666ab1423aa93bbd4cd47b6e62db5a846df4e28b959d823776eed5b57643" 1038"checksum strsim 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c"
1055"checksum structopt 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)" = "3d0760c312538987d363c36c42339b55f5ee176ea8808bbe4543d484a291c8d1" 1039"checksum structopt 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "884ae79d6aad1e738f4a70dff314203fd498490a63ebc4d03ea83323c40b7b72"
1056"checksum structopt-derive 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)" = "528aeb7351d042e6ffbc2a6fb76a86f9b622fdf7c25932798e7a82cb03bc94c6" 1040"checksum structopt-derive 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0a97f829a34a0a9d5b353a881025a23b8c9fd09d46be6045df6b22920dbd7a93"
1057"checksum syn 0.15.33 (registry+https://github.com/rust-lang/crates.io-index)" = "ec52cd796e5f01d0067225a5392e70084acc4c0013fa71d55166d38a8b307836" 1041"checksum syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)" = "1e4ff033220a41d1a57d8125eab57bf5263783dfdcc18688b1dacc6ce9651ef8"
1058"checksum synstructure 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "73687139bf99285483c96ac0add482c3776528beac1d97d444f6e91f203a2015" 1042"checksum syn-mid 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9fd3937748a7eccff61ba5b90af1a20dbf610858923a9192ea0ecb0cb77db1d0"
1059"checksum term 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "fa63644f74ce96fbeb9b794f66aff2a52d601cbd5e80f4b97123e3899f4570f1" 1043"checksum synstructure 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545"
1060"checksum termcolor 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "4096add70612622289f2fdcdbd5086dc81c1e2675e6ae58d6c4f62a16c6d7f2f" 1044"checksum term 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "edd106a334b7657c10b7c540a0106114feadeb4dc314513e97df481d5d966f42"
1061"checksum termion 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dde0593aeb8d47accea5392b39350015b5eccb12c0d98044d856983d89548dea" 1045"checksum termcolor 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "96d6098003bde162e4277c70665bd87c326f5a0c3f3fbfb285787fa482d54e6e"
1062"checksum textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" 1046"checksum textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
1063"checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" 1047"checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b"
1064"checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f" 1048"checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f"
1065"checksum typenum 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "612d636f949607bdf9b123b4a6f6d966dedf3ff669f7f045890d3a4a73948169" 1049"checksum typenum 1.11.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6d2783fe2d6b8c1101136184eb41be8b1ad379e4657050b8aaff0c79ee7575f9"
1066"checksum ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86" 1050"checksum unicode-segmentation 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0"
1067"checksum unicode-segmentation 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "aa6024fc12ddfd1c6dbc14a80fa2324d4568849869b779f6bd37e5e4c03344d1" 1051"checksum unicode-width 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "caaa9d531767d1ff2150b9332433f32a24622147e5ebb1f26409d5da67afd479"
1068"checksum unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526"
1069"checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" 1052"checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
1070"checksum utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737" 1053"checksum unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c"
1071"checksum vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" 1054"checksum vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a"
1072"checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" 1055"checksum winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6"
1073"checksum winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "f10e386af2b13e47c89e7236a7a14a086791a2b88ebad6df9bf42040195cf770"
1074"checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc"
1075"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1056"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
1076"checksum winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7168bab6e1daee33b4557efd0e95d5ca70a03706d39fa5f3fe7a236f584b03c9" 1057"checksum winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7168bab6e1daee33b4557efd0e95d5ca70a03706d39fa5f3fe7a236f584b03c9"
1077"checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1058"checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
1078"checksum wincolor 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "561ed901ae465d6185fa7864d63fbd5720d0ef718366c9a4dc83cf6170d7e9ba" 1059"checksum wincolor 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "96f5016b18804d24db43cebf3c77269e7569b8954a8464501c216cc5e070eaa9"
diff --git a/Cargo.toml b/Cargo.toml
index b851cd1..54ff3b0 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -13,26 +13,16 @@ default = ["pa-eq", "pa-effects"]
13pa-eq = ["dbus"] 13pa-eq = ["dbus"]
14pa-effects = ["serde_json"] 14pa-effects = ["serde_json"]
15 15
16[build-dependencies]
17lalrpop = "0.16"
18clap = "2.32.0"
19clap-verbosity-flag = "0.2"
20clap-log-flag = "0.2"
21structopt = "0.2"
22
23[dependencies] 16[dependencies]
24#clap = { git = "https://github.com/kbknapp/clap-rs", branch = "v3-master" } 17dbus = { version = "0.6", optional = true }
25clap = "2.32.0" 18failure = "0.1"
26clap-verbosity-flag = "0.2" 19lalrpop-util = "0.17"
27clap-log-flag = "0.2" 20log = "0.4"
28structopt = "0.2" 21pretty_env_logger = "0.3"
29 22regex = "1"
30log = "0.4.4" 23serde_json = { version = "1", optional = true }
31failure = "0.1.2" 24structopt = "0.3"
32 25
33lalrpop-util = "0.16" 26[build-dependencies]
34regex = "1.0.4" 27lalrpop = "0.17"
35 28structopt = "0.3"
36dbus = { version = "0.6.2", optional = true }
37
38serde_json = { version = "1.0.32", optional = true }
diff --git a/build.rs b/build.rs
index b797f9a..14d9a03 100644
--- a/build.rs
+++ b/build.rs
@@ -1,15 +1,11 @@
1extern crate lalrpop; 1extern crate lalrpop;
2 2
3#[macro_use] 3#[macro_use]
4extern crate clap;
5extern crate clap_log_flag;
6extern crate clap_verbosity_flag;
7#[macro_use]
8extern crate structopt; 4extern crate structopt;
9 5
10use structopt::StructOpt; 6use structopt::StructOpt;
11 7
12use clap::Shell; 8use structopt::clap::Shell;
13 9
14use std::env; 10use std::env;
15 11
diff --git a/derivation.nix b/derivation.nix
index 8f77156..394b1bb 100644
--- a/derivation.nix
+++ b/derivation.nix
@@ -7,7 +7,7 @@ rustPlatform.buildRustPackage rec {
7 buildInputs = [ dbus pkgconfig ]; 7 buildInputs = [ dbus pkgconfig ];
8 8
9 src = ./.; 9 src = ./.;
10 cargoSha256 = "0qc2fapqsri244sm85ykpdq2icwvg99fdb9nqpf0fmhzh8m9plhy"; 10 cargoSha256 = "094jq6mlhdgc204xjrp233dckvwmmpbivr59jcpfrl7shchclrd2";
11 11
12 preFixup = '' 12 preFixup = ''
13 mkdir -p "$out/share/"{bash-completion/completions,fish/vendor_completions.d,zsh/site-functions} 13 mkdir -p "$out/share/"{bash-completion/completions,fish/vendor_completions.d,zsh/site-functions}
diff --git a/src/cli.rs b/src/cli.rs
index 704c13f..38be6c8 100644
--- a/src/cli.rs
+++ b/src/cli.rs
@@ -1,15 +1,15 @@
1use clap_log_flag;
2use clap_verbosity_flag;
3use structopt; 1use structopt;
2use structopt::clap::arg_enum;
4 3
5#[derive(StructOpt, Debug)] 4#[derive(StructOpt, Debug)]
6#[structopt(raw(setting = "structopt::clap::AppSettings::ColoredHelp"))]
7/// A command-line tool to manipulate PulseAudio's equalizers 5/// A command-line tool to manipulate PulseAudio's equalizers
8pub struct Cli { 6pub struct Cli {
9 #[structopt(flatten)] 7 #[structopt(long, short, parse(from_occurrences))]
10 pub verbose: clap_verbosity_flag::Verbosity, 8 /// Pass many times for more log output
11 #[structopt(flatten)] 9 ///
12 pub log: clap_log_flag::Log, 10 /// By default, it'll only report errors and warnings. Passing `-v` one time
11 /// also prints infos, `-vv` enables debug logging, and `-vvv` trace.
12 pub verbose: u8,
13 #[structopt(subcommand)] 13 #[structopt(subcommand)]
14 pub cmd: Command, 14 pub cmd: Command,
15} 15}
@@ -61,10 +61,8 @@ pub mod pa_eq {
61 #[structopt( 61 #[structopt(
62 short = "f", 62 short = "f",
63 long = "format", 63 long = "format",
64 raw( 64 possible_values = &EqualizerConfFormat::variants(),
65 possible_values = "&EqualizerConfFormat::variants()", 65 case_insensitive = true,
66 case_insensitive = "true"
67 ),
68 default_value = "EqualizerAPO" 66 default_value = "EqualizerAPO"
69 )] 67 )]
70 /// The file format of the equalizer configuration 68 /// The file format of the equalizer configuration
@@ -84,7 +82,6 @@ pub mod pa_eq {
84 /// By default it will use the last equalized sink it finds 82 /// By default it will use the last equalized sink it finds
85 pub sink: Option<String>, 83 pub sink: Option<String>,
86 } 84 }
87
88} 85}
89 86
90#[cfg(feature = "pa-effects")] 87#[cfg(feature = "pa-effects")]
@@ -108,10 +105,8 @@ pub mod pa_effects {
108 #[structopt( 105 #[structopt(
109 short = "f", 106 short = "f",
110 long = "format", 107 long = "format",
111 raw( 108 possible_values = &EqualizerConfFormat::variants(),
112 possible_values = "&EqualizerConfFormat::variants()", 109 case_insensitive = true,
113 case_insensitive = "true"
114 ),
115 default_value = "EqualizerAPO" 110 default_value = "EqualizerAPO"
116 )] 111 )]
117 /// The file format of the equalizer configuration 112 /// The file format of the equalizer configuration
@@ -126,5 +121,4 @@ pub mod pa_effects {
126 /// Write the preset to the given file instead of the standard output 121 /// Write the preset to the given file instead of the standard output
127 pub output: Option<String>, 122 pub output: Option<String>,
128 } 123 }
129
130} 124}
diff --git a/src/main.rs b/src/main.rs
index 23d5a19..062a77c 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -4,10 +4,6 @@ extern crate log;
4extern crate failure; 4extern crate failure;
5 5
6#[macro_use] 6#[macro_use]
7extern crate clap;
8
9
10#[macro_use]
11extern crate structopt; 7extern crate structopt;
12 8
13#[macro_use] 9#[macro_use]
@@ -74,7 +70,18 @@ fn main() {
74 70
75fn start() -> Result<(), Error> { 71fn start() -> Result<(), Error> {
76 let args = Cli::from_args(); 72 let args = Cli::from_args();
77 args.log.log_all(Some(args.verbose.log_level()))?; 73 pretty_env_logger::formatted_builder()
74 .filter(
75 None,
76 match args.verbose {
77 0 => log::LevelFilter::Warn,
78 1 => log::LevelFilter::Info,
79 2 => log::LevelFilter::Debug,
80 _ => log::LevelFilter::Trace,
81 },
82 )
83 .try_init()?;
84
78 85
79 use crate::Command::*; 86 use crate::Command::*;
80 87