diff options
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | Cargo.lock | 450 |
2 files changed, 451 insertions, 5 deletions
@@ -2,13 +2,9 @@ | |||
2 | # will have compiled files and executables | 2 | # will have compiled files and executables |
3 | /target/ | 3 | /target/ |
4 | 4 | ||
5 | # Remove Cargo.lock from gitignore if creating an executable, leave it for libraries | ||
6 | # More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html | ||
7 | Cargo.lock | ||
8 | |||
9 | # These are backup files generated by rustfmt | 5 | # These are backup files generated by rustfmt |
10 | **/*.rs.bk | 6 | **/*.rs.bk |
11 | 7 | ||
12 | # ignore history used by rustyline | 8 | # ignore history used by rustyline |
13 | history.txt | 9 | history.txt |
14 | ./.idea \ No newline at end of file | 10 | ./.idea |
diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..8b0baa1 --- /dev/null +++ b/Cargo.lock | |||
@@ -0,0 +1,450 @@ | |||
1 | # This file is automatically @generated by Cargo. | ||
2 | # It is not intended for manual editing. | ||
3 | [[package]] | ||
4 | name = "aho-corasick" | ||
5 | version = "0.7.10" | ||
6 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
7 | checksum = "8716408b8bc624ed7f65d223ddb9ac2d044c0547b6fa4b0d554f3a9540496ada" | ||
8 | dependencies = [ | ||
9 | "memchr", | ||
10 | ] | ||
11 | |||
12 | [[package]] | ||
13 | name = "ansi_term" | ||
14 | version = "0.11.0" | ||
15 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
16 | checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" | ||
17 | dependencies = [ | ||
18 | "winapi", | ||
19 | ] | ||
20 | |||
21 | [[package]] | ||
22 | name = "arrayref" | ||
23 | version = "0.3.6" | ||
24 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
25 | checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" | ||
26 | |||
27 | [[package]] | ||
28 | name = "arrayvec" | ||
29 | version = "0.5.1" | ||
30 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
31 | checksum = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8" | ||
32 | |||
33 | [[package]] | ||
34 | name = "atty" | ||
35 | version = "0.2.14" | ||
36 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
37 | checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" | ||
38 | dependencies = [ | ||
39 | "hermit-abi", | ||
40 | "libc", | ||
41 | "winapi", | ||
42 | ] | ||
43 | |||
44 | [[package]] | ||
45 | name = "autocfg" | ||
46 | version = "1.0.0" | ||
47 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
48 | checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" | ||
49 | |||
50 | [[package]] | ||
51 | name = "base64" | ||
52 | version = "0.11.0" | ||
53 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
54 | checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7" | ||
55 | |||
56 | [[package]] | ||
57 | name = "bitflags" | ||
58 | version = "1.2.1" | ||
59 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
60 | checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" | ||
61 | |||
62 | [[package]] | ||
63 | name = "blake2b_simd" | ||
64 | version = "0.5.10" | ||
65 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
66 | checksum = "d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a" | ||
67 | dependencies = [ | ||
68 | "arrayref", | ||
69 | "arrayvec", | ||
70 | "constant_time_eq", | ||
71 | ] | ||
72 | |||
73 | [[package]] | ||
74 | name = "cc" | ||
75 | version = "1.0.50" | ||
76 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
77 | checksum = "95e28fa049fda1c330bcf9d723be7663a899c4679724b34c81e9f5a326aab8cd" | ||
78 | |||
79 | [[package]] | ||
80 | name = "cfg-if" | ||
81 | version = "0.1.10" | ||
82 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
83 | checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" | ||
84 | |||
85 | [[package]] | ||
86 | name = "clap" | ||
87 | version = "2.33.0" | ||
88 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
89 | checksum = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9" | ||
90 | dependencies = [ | ||
91 | "ansi_term", | ||
92 | "atty", | ||
93 | "bitflags", | ||
94 | "strsim", | ||
95 | "textwrap", | ||
96 | "unicode-width", | ||
97 | "vec_map", | ||
98 | ] | ||
99 | |||
100 | [[package]] | ||
101 | name = "constant_time_eq" | ||
102 | version = "0.1.5" | ||
103 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
104 | checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" | ||
105 | |||
106 | [[package]] | ||
107 | name = "crossbeam-utils" | ||
108 | version = "0.7.2" | ||
109 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
110 | checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" | ||
111 | dependencies = [ | ||
112 | "autocfg", | ||
113 | "cfg-if", | ||
114 | "lazy_static", | ||
115 | ] | ||
116 | |||
117 | [[package]] | ||
118 | name = "directories" | ||
119 | version = "2.0.2" | ||
120 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
121 | checksum = "551a778172a450d7fc12e629ca3b0428d00f6afa9a43da1b630d54604e97371c" | ||
122 | dependencies = [ | ||
123 | "cfg-if", | ||
124 | "dirs-sys", | ||
125 | ] | ||
126 | |||
127 | [[package]] | ||
128 | name = "dirs" | ||
129 | version = "1.0.5" | ||
130 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
131 | checksum = "3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901" | ||
132 | dependencies = [ | ||
133 | "libc", | ||
134 | "redox_users", | ||
135 | "winapi", | ||
136 | ] | ||
137 | |||
138 | [[package]] | ||
139 | name = "dirs-sys" | ||
140 | version = "0.3.4" | ||
141 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
142 | checksum = "afa0b23de8fd801745c471deffa6e12d248f962c9fd4b4c33787b055599bde7b" | ||
143 | dependencies = [ | ||
144 | "cfg-if", | ||
145 | "libc", | ||
146 | "redox_users", | ||
147 | "winapi", | ||
148 | ] | ||
149 | |||
150 | [[package]] | ||
151 | name = "eva" | ||
152 | version = "0.2.7" | ||
153 | dependencies = [ | ||
154 | "clap", | ||
155 | "directories", | ||
156 | "lazy_static", | ||
157 | "num", | ||
158 | "radix_fmt", | ||
159 | "regex", | ||
160 | "rustyline", | ||
161 | ] | ||
162 | |||
163 | [[package]] | ||
164 | name = "getrandom" | ||
165 | version = "0.1.14" | ||
166 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
167 | checksum = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb" | ||
168 | dependencies = [ | ||
169 | "cfg-if", | ||
170 | "libc", | ||
171 | "wasi", | ||
172 | ] | ||
173 | |||
174 | [[package]] | ||
175 | name = "hermit-abi" | ||
176 | version = "0.1.10" | ||
177 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
178 | checksum = "725cf19794cf90aa94e65050cb4191ff5d8fa87a498383774c47b332e3af952e" | ||
179 | dependencies = [ | ||
180 | "libc", | ||
181 | ] | ||
182 | |||
183 | [[package]] | ||
184 | name = "lazy_static" | ||
185 | version = "1.4.0" | ||
186 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
187 | checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" | ||
188 | |||
189 | [[package]] | ||
190 | name = "libc" | ||
191 | version = "0.2.68" | ||
192 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
193 | checksum = "dea0c0405123bba743ee3f91f49b1c7cfb684eef0da0a50110f758ccf24cdff0" | ||
194 | |||
195 | [[package]] | ||
196 | name = "log" | ||
197 | version = "0.4.8" | ||
198 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
199 | checksum = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7" | ||
200 | dependencies = [ | ||
201 | "cfg-if", | ||
202 | ] | ||
203 | |||
204 | [[package]] | ||
205 | name = "memchr" | ||
206 | version = "2.3.3" | ||
207 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
208 | checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" | ||
209 | |||
210 | [[package]] | ||
211 | name = "nix" | ||
212 | version = "0.13.1" | ||
213 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
214 | checksum = "4dbdc256eaac2e3bd236d93ad999d3479ef775c863dbda3068c4006a92eec51b" | ||
215 | dependencies = [ | ||
216 | "bitflags", | ||
217 | "cc", | ||
218 | "cfg-if", | ||
219 | "libc", | ||
220 | "void", | ||
221 | ] | ||
222 | |||
223 | [[package]] | ||
224 | name = "num" | ||
225 | version = "0.2.1" | ||
226 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
227 | checksum = "b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36" | ||
228 | dependencies = [ | ||
229 | "num-bigint", | ||
230 | "num-complex", | ||
231 | "num-integer", | ||
232 | "num-iter", | ||
233 | "num-rational", | ||
234 | "num-traits", | ||
235 | ] | ||
236 | |||
237 | [[package]] | ||
238 | name = "num-bigint" | ||
239 | version = "0.2.6" | ||
240 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
241 | checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304" | ||
242 | dependencies = [ | ||
243 | "autocfg", | ||
244 | "num-integer", | ||
245 | "num-traits", | ||
246 | ] | ||
247 | |||
248 | [[package]] | ||
249 | name = "num-complex" | ||
250 | version = "0.2.4" | ||
251 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
252 | checksum = "b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95" | ||
253 | dependencies = [ | ||
254 | "autocfg", | ||
255 | "num-traits", | ||
256 | ] | ||
257 | |||
258 | [[package]] | ||
259 | name = "num-integer" | ||
260 | version = "0.1.42" | ||
261 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
262 | checksum = "3f6ea62e9d81a77cd3ee9a2a5b9b609447857f3d358704331e4ef39eb247fcba" | ||
263 | dependencies = [ | ||
264 | "autocfg", | ||
265 | "num-traits", | ||
266 | ] | ||
267 | |||
268 | [[package]] | ||
269 | name = "num-iter" | ||
270 | version = "0.1.40" | ||
271 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
272 | checksum = "dfb0800a0291891dd9f4fe7bd9c19384f98f7fbe0cd0f39a2c6b88b9868bbc00" | ||
273 | dependencies = [ | ||
274 | "autocfg", | ||
275 | "num-integer", | ||
276 | "num-traits", | ||
277 | ] | ||
278 | |||
279 | [[package]] | ||
280 | name = "num-rational" | ||
281 | version = "0.2.4" | ||
282 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
283 | checksum = "5c000134b5dbf44adc5cb772486d335293351644b801551abe8f75c84cfa4aef" | ||
284 | dependencies = [ | ||
285 | "autocfg", | ||
286 | "num-bigint", | ||
287 | "num-integer", | ||
288 | "num-traits", | ||
289 | ] | ||
290 | |||
291 | [[package]] | ||
292 | name = "num-traits" | ||
293 | version = "0.2.11" | ||
294 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
295 | checksum = "c62be47e61d1842b9170f0fdeec8eba98e60e90e5446449a0545e5152acd7096" | ||
296 | dependencies = [ | ||
297 | "autocfg", | ||
298 | ] | ||
299 | |||
300 | [[package]] | ||
301 | name = "radix_fmt" | ||
302 | version = "1.0.0" | ||
303 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
304 | checksum = "ce082a9940a7ace2ad4a8b7d0b1eac6aa378895f18be598230c5f2284ac05426" | ||
305 | |||
306 | [[package]] | ||
307 | name = "redox_syscall" | ||
308 | version = "0.1.56" | ||
309 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
310 | checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84" | ||
311 | |||
312 | [[package]] | ||
313 | name = "redox_users" | ||
314 | version = "0.3.4" | ||
315 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
316 | checksum = "09b23093265f8d200fa7b4c2c76297f47e681c655f6f1285a8780d6a022f7431" | ||
317 | dependencies = [ | ||
318 | "getrandom", | ||
319 | "redox_syscall", | ||
320 | "rust-argon2", | ||
321 | ] | ||
322 | |||
323 | [[package]] | ||
324 | name = "regex" | ||
325 | version = "1.3.6" | ||
326 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
327 | checksum = "7f6946991529684867e47d86474e3a6d0c0ab9b82d5821e314b1ede31fa3a4b3" | ||
328 | dependencies = [ | ||
329 | "aho-corasick", | ||
330 | "memchr", | ||
331 | "regex-syntax", | ||
332 | "thread_local", | ||
333 | ] | ||
334 | |||
335 | [[package]] | ||
336 | name = "regex-syntax" | ||
337 | version = "0.6.17" | ||
338 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
339 | checksum = "7fe5bd57d1d7414c6b5ed48563a2c855d995ff777729dcd91c369ec7fea395ae" | ||
340 | |||
341 | [[package]] | ||
342 | name = "rust-argon2" | ||
343 | version = "0.7.0" | ||
344 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
345 | checksum = "2bc8af4bda8e1ff4932523b94d3dd20ee30a87232323eda55903ffd71d2fb017" | ||
346 | dependencies = [ | ||
347 | "base64", | ||
348 | "blake2b_simd", | ||
349 | "constant_time_eq", | ||
350 | "crossbeam-utils", | ||
351 | ] | ||
352 | |||
353 | [[package]] | ||
354 | name = "rustyline" | ||
355 | version = "4.1.0" | ||
356 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
357 | checksum = "0f47ea1ceb347d2deae482d655dc8eef4bd82363d3329baffa3818bd76fea48b" | ||
358 | dependencies = [ | ||
359 | "dirs", | ||
360 | "libc", | ||
361 | "log", | ||
362 | "memchr", | ||
363 | "nix", | ||
364 | "unicode-segmentation", | ||
365 | "unicode-width", | ||
366 | "utf8parse", | ||
367 | "winapi", | ||
368 | ] | ||
369 | |||
370 | [[package]] | ||
371 | name = "strsim" | ||
372 | version = "0.8.0" | ||
373 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
374 | checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" | ||
375 | |||
376 | [[package]] | ||
377 | name = "textwrap" | ||
378 | version = "0.11.0" | ||
379 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
380 | checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" | ||
381 | dependencies = [ | ||
382 | "unicode-width", | ||
383 | ] | ||
384 | |||
385 | [[package]] | ||
386 | name = "thread_local" | ||
387 | version = "1.0.1" | ||
388 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
389 | checksum = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14" | ||
390 | dependencies = [ | ||
391 | "lazy_static", | ||
392 | ] | ||
393 | |||
394 | [[package]] | ||
395 | name = "unicode-segmentation" | ||
396 | version = "1.6.0" | ||
397 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
398 | checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0" | ||
399 | |||
400 | [[package]] | ||
401 | name = "unicode-width" | ||
402 | version = "0.1.7" | ||
403 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
404 | checksum = "caaa9d531767d1ff2150b9332433f32a24622147e5ebb1f26409d5da67afd479" | ||
405 | |||
406 | [[package]] | ||
407 | name = "utf8parse" | ||
408 | version = "0.1.1" | ||
409 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
410 | checksum = "8772a4ccbb4e89959023bc5b7cb8623a795caa7092d99f3aa9501b9484d4557d" | ||
411 | |||
412 | [[package]] | ||
413 | name = "vec_map" | ||
414 | version = "0.8.1" | ||
415 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
416 | checksum = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" | ||
417 | |||
418 | [[package]] | ||
419 | name = "void" | ||
420 | version = "1.0.2" | ||
421 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
422 | checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" | ||
423 | |||
424 | [[package]] | ||
425 | name = "wasi" | ||
426 | version = "0.9.0+wasi-snapshot-preview1" | ||
427 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
428 | checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" | ||
429 | |||
430 | [[package]] | ||
431 | name = "winapi" | ||
432 | version = "0.3.8" | ||
433 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
434 | checksum = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6" | ||
435 | dependencies = [ | ||
436 | "winapi-i686-pc-windows-gnu", | ||
437 | "winapi-x86_64-pc-windows-gnu", | ||
438 | ] | ||
439 | |||
440 | [[package]] | ||
441 | name = "winapi-i686-pc-windows-gnu" | ||
442 | version = "0.4.0" | ||
443 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
444 | checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" | ||
445 | |||
446 | [[package]] | ||
447 | name = "winapi-x86_64-pc-windows-gnu" | ||
448 | version = "0.4.0" | ||
449 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
450 | checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" | ||