tenseleyflow/rcal / a53532f

Browse files

Initialize Rust crate

Authored by espadonne
SHA
a53532fd200552ee62c56a55d3e1034a11b413e5
Parents
f046127
Tree
7fdb308

4 changed files

StatusFile+-
M .gitignore 5 0
A Cargo.lock 1753 0
A Cargo.toml 9 0
A src/main.rs 3 0
.gitignoremodified
@@ -1,3 +1,8 @@
11
 .docs/
22
 .fackr/
33
 AGENTS.md
4
+
5
+
6
+# Added by cargo
7
+
8
+/target
Cargo.lockadded
1753 lines changed — click to load
@@ -0,0 +1,1753 @@
1
+# This file is automatically @generated by Cargo.
2
+# It is not intended for manual editing.
3
+version = 4
4
+
5
+[[package]]
6
+name = "aho-corasick"
7
+version = "1.1.4"
8
+source = "registry+https://github.com/rust-lang/crates.io-index"
9
+checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
10
+dependencies = [
11
+ "memchr",
12
+]
13
+
14
+[[package]]
15
+name = "allocator-api2"
16
+version = "0.2.21"
17
+source = "registry+https://github.com/rust-lang/crates.io-index"
18
+checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
19
+
20
+[[package]]
21
+name = "anyhow"
22
+version = "1.0.102"
23
+source = "registry+https://github.com/rust-lang/crates.io-index"
24
+checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
25
+
26
+[[package]]
27
+name = "atomic"
28
+version = "0.6.1"
29
+source = "registry+https://github.com/rust-lang/crates.io-index"
30
+checksum = "a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340"
31
+dependencies = [
32
+ "bytemuck",
33
+]
34
+
35
+[[package]]
36
+name = "autocfg"
37
+version = "1.5.0"
38
+source = "registry+https://github.com/rust-lang/crates.io-index"
39
+checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
40
+
41
+[[package]]
42
+name = "base64"
43
+version = "0.22.1"
44
+source = "registry+https://github.com/rust-lang/crates.io-index"
45
+checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
46
+
47
+[[package]]
48
+name = "bit-set"
49
+version = "0.5.3"
50
+source = "registry+https://github.com/rust-lang/crates.io-index"
51
+checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1"
52
+dependencies = [
53
+ "bit-vec",
54
+]
55
+
56
+[[package]]
57
+name = "bit-vec"
58
+version = "0.6.3"
59
+source = "registry+https://github.com/rust-lang/crates.io-index"
60
+checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
61
+
62
+[[package]]
63
+name = "bitflags"
64
+version = "1.3.2"
65
+source = "registry+https://github.com/rust-lang/crates.io-index"
66
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
67
+
68
+[[package]]
69
+name = "bitflags"
70
+version = "2.11.1"
71
+source = "registry+https://github.com/rust-lang/crates.io-index"
72
+checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3"
73
+
74
+[[package]]
75
+name = "block-buffer"
76
+version = "0.10.4"
77
+source = "registry+https://github.com/rust-lang/crates.io-index"
78
+checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
79
+dependencies = [
80
+ "generic-array",
81
+]
82
+
83
+[[package]]
84
+name = "bumpalo"
85
+version = "3.20.2"
86
+source = "registry+https://github.com/rust-lang/crates.io-index"
87
+checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb"
88
+
89
+[[package]]
90
+name = "bytemuck"
91
+version = "1.25.0"
92
+source = "registry+https://github.com/rust-lang/crates.io-index"
93
+checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec"
94
+
95
+[[package]]
96
+name = "castaway"
97
+version = "0.2.4"
98
+source = "registry+https://github.com/rust-lang/crates.io-index"
99
+checksum = "dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a"
100
+dependencies = [
101
+ "rustversion",
102
+]
103
+
104
+[[package]]
105
+name = "cfg-if"
106
+version = "1.0.4"
107
+source = "registry+https://github.com/rust-lang/crates.io-index"
108
+checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
109
+
110
+[[package]]
111
+name = "cfg_aliases"
112
+version = "0.2.1"
113
+source = "registry+https://github.com/rust-lang/crates.io-index"
114
+checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
115
+
116
+[[package]]
117
+name = "compact_str"
118
+version = "0.9.0"
119
+source = "registry+https://github.com/rust-lang/crates.io-index"
120
+checksum = "3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a"
121
+dependencies = [
122
+ "castaway",
123
+ "cfg-if",
124
+ "itoa",
125
+ "rustversion",
126
+ "ryu",
127
+ "static_assertions",
128
+]
129
+
130
+[[package]]
131
+name = "convert_case"
132
+version = "0.10.0"
133
+source = "registry+https://github.com/rust-lang/crates.io-index"
134
+checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9"
135
+dependencies = [
136
+ "unicode-segmentation",
137
+]
138
+
139
+[[package]]
140
+name = "cpufeatures"
141
+version = "0.2.17"
142
+source = "registry+https://github.com/rust-lang/crates.io-index"
143
+checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
144
+dependencies = [
145
+ "libc",
146
+]
147
+
148
+[[package]]
149
+name = "crossterm"
150
+version = "0.29.0"
151
+source = "registry+https://github.com/rust-lang/crates.io-index"
152
+checksum = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b"
153
+dependencies = [
154
+ "bitflags 2.11.1",
155
+ "crossterm_winapi",
156
+ "derive_more",
157
+ "document-features",
158
+ "mio",
159
+ "parking_lot",
160
+ "rustix",
161
+ "signal-hook",
162
+ "signal-hook-mio",
163
+ "winapi",
164
+]
165
+
166
+[[package]]
167
+name = "crossterm_winapi"
168
+version = "0.9.1"
169
+source = "registry+https://github.com/rust-lang/crates.io-index"
170
+checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b"
171
+dependencies = [
172
+ "winapi",
173
+]
174
+
175
+[[package]]
176
+name = "crypto-common"
177
+version = "0.1.7"
178
+source = "registry+https://github.com/rust-lang/crates.io-index"
179
+checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
180
+dependencies = [
181
+ "generic-array",
182
+ "typenum",
183
+]
184
+
185
+[[package]]
186
+name = "csscolorparser"
187
+version = "0.6.2"
188
+source = "registry+https://github.com/rust-lang/crates.io-index"
189
+checksum = "eb2a7d3066da2de787b7f032c736763eb7ae5d355f81a68bab2675a96008b0bf"
190
+dependencies = [
191
+ "lab",
192
+ "phf",
193
+]
194
+
195
+[[package]]
196
+name = "darling"
197
+version = "0.23.0"
198
+source = "registry+https://github.com/rust-lang/crates.io-index"
199
+checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d"
200
+dependencies = [
201
+ "darling_core",
202
+ "darling_macro",
203
+]
204
+
205
+[[package]]
206
+name = "darling_core"
207
+version = "0.23.0"
208
+source = "registry+https://github.com/rust-lang/crates.io-index"
209
+checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0"
210
+dependencies = [
211
+ "ident_case",
212
+ "proc-macro2",
213
+ "quote",
214
+ "strsim",
215
+ "syn 2.0.117",
216
+]
217
+
218
+[[package]]
219
+name = "darling_macro"
220
+version = "0.23.0"
221
+source = "registry+https://github.com/rust-lang/crates.io-index"
222
+checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d"
223
+dependencies = [
224
+ "darling_core",
225
+ "quote",
226
+ "syn 2.0.117",
227
+]
228
+
229
+[[package]]
230
+name = "deltae"
231
+version = "0.3.2"
232
+source = "registry+https://github.com/rust-lang/crates.io-index"
233
+checksum = "5729f5117e208430e437df2f4843f5e5952997175992d1414f94c57d61e270b4"
234
+
235
+[[package]]
236
+name = "deranged"
237
+version = "0.5.8"
238
+source = "registry+https://github.com/rust-lang/crates.io-index"
239
+checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c"
240
+dependencies = [
241
+ "powerfmt",
242
+]
243
+
244
+[[package]]
245
+name = "derive_more"
246
+version = "2.1.1"
247
+source = "registry+https://github.com/rust-lang/crates.io-index"
248
+checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134"
249
+dependencies = [
250
+ "derive_more-impl",
251
+]
252
+
253
+[[package]]
254
+name = "derive_more-impl"
255
+version = "2.1.1"
256
+source = "registry+https://github.com/rust-lang/crates.io-index"
257
+checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb"
258
+dependencies = [
259
+ "convert_case",
260
+ "proc-macro2",
261
+ "quote",
262
+ "rustc_version",
263
+ "syn 2.0.117",
264
+]
265
+
266
+[[package]]
267
+name = "digest"
268
+version = "0.10.7"
269
+source = "registry+https://github.com/rust-lang/crates.io-index"
270
+checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
271
+dependencies = [
272
+ "block-buffer",
273
+ "crypto-common",
274
+]
275
+
276
+[[package]]
277
+name = "document-features"
278
+version = "0.2.12"
279
+source = "registry+https://github.com/rust-lang/crates.io-index"
280
+checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61"
281
+dependencies = [
282
+ "litrs",
283
+]
284
+
285
+[[package]]
286
+name = "either"
287
+version = "1.15.0"
288
+source = "registry+https://github.com/rust-lang/crates.io-index"
289
+checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
290
+
291
+[[package]]
292
+name = "equivalent"
293
+version = "1.0.2"
294
+source = "registry+https://github.com/rust-lang/crates.io-index"
295
+checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
296
+
297
+[[package]]
298
+name = "errno"
299
+version = "0.3.14"
300
+source = "registry+https://github.com/rust-lang/crates.io-index"
301
+checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
302
+dependencies = [
303
+ "libc",
304
+ "windows-sys",
305
+]
306
+
307
+[[package]]
308
+name = "euclid"
309
+version = "0.22.14"
310
+source = "registry+https://github.com/rust-lang/crates.io-index"
311
+checksum = "f1a05365e3b1c6d1650318537c7460c6923f1abdd272ad6842baa2b509957a06"
312
+dependencies = [
313
+ "num-traits",
314
+]
315
+
316
+[[package]]
317
+name = "fancy-regex"
318
+version = "0.11.0"
319
+source = "registry+https://github.com/rust-lang/crates.io-index"
320
+checksum = "b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2"
321
+dependencies = [
322
+ "bit-set",
323
+ "regex",
324
+]
325
+
326
+[[package]]
327
+name = "filedescriptor"
328
+version = "0.8.3"
329
+source = "registry+https://github.com/rust-lang/crates.io-index"
330
+checksum = "e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d"
331
+dependencies = [
332
+ "libc",
333
+ "thiserror 1.0.69",
334
+ "winapi",
335
+]
336
+
337
+[[package]]
338
+name = "finl_unicode"
339
+version = "1.4.0"
340
+source = "registry+https://github.com/rust-lang/crates.io-index"
341
+checksum = "9844ddc3a6e533d62bba727eb6c28b5d360921d5175e9ff0f1e621a5c590a4d5"
342
+
343
+[[package]]
344
+name = "fixedbitset"
345
+version = "0.4.2"
346
+source = "registry+https://github.com/rust-lang/crates.io-index"
347
+checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
348
+
349
+[[package]]
350
+name = "fnv"
351
+version = "1.0.7"
352
+source = "registry+https://github.com/rust-lang/crates.io-index"
353
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
354
+
355
+[[package]]
356
+name = "foldhash"
357
+version = "0.1.5"
358
+source = "registry+https://github.com/rust-lang/crates.io-index"
359
+checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
360
+
361
+[[package]]
362
+name = "foldhash"
363
+version = "0.2.0"
364
+source = "registry+https://github.com/rust-lang/crates.io-index"
365
+checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
366
+
367
+[[package]]
368
+name = "generic-array"
369
+version = "0.14.7"
370
+source = "registry+https://github.com/rust-lang/crates.io-index"
371
+checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
372
+dependencies = [
373
+ "typenum",
374
+ "version_check",
375
+]
376
+
377
+[[package]]
378
+name = "getrandom"
379
+version = "0.3.4"
380
+source = "registry+https://github.com/rust-lang/crates.io-index"
381
+checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
382
+dependencies = [
383
+ "cfg-if",
384
+ "libc",
385
+ "r-efi 5.3.0",
386
+ "wasip2",
387
+]
388
+
389
+[[package]]
390
+name = "getrandom"
391
+version = "0.4.2"
392
+source = "registry+https://github.com/rust-lang/crates.io-index"
393
+checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555"
394
+dependencies = [
395
+ "cfg-if",
396
+ "libc",
397
+ "r-efi 6.0.0",
398
+ "wasip2",
399
+ "wasip3",
400
+]
401
+
402
+[[package]]
403
+name = "hashbrown"
404
+version = "0.15.5"
405
+source = "registry+https://github.com/rust-lang/crates.io-index"
406
+checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
407
+dependencies = [
408
+ "foldhash 0.1.5",
409
+]
410
+
411
+[[package]]
412
+name = "hashbrown"
413
+version = "0.16.1"
414
+source = "registry+https://github.com/rust-lang/crates.io-index"
415
+checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
416
+dependencies = [
417
+ "allocator-api2",
418
+ "equivalent",
419
+ "foldhash 0.2.0",
420
+]
421
+
422
+[[package]]
423
+name = "hashbrown"
424
+version = "0.17.0"
425
+source = "registry+https://github.com/rust-lang/crates.io-index"
426
+checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51"
427
+
428
+[[package]]
429
+name = "heck"
430
+version = "0.5.0"
431
+source = "registry+https://github.com/rust-lang/crates.io-index"
432
+checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
433
+
434
+[[package]]
435
+name = "hex"
436
+version = "0.4.3"
437
+source = "registry+https://github.com/rust-lang/crates.io-index"
438
+checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
439
+
440
+[[package]]
441
+name = "id-arena"
442
+version = "2.3.0"
443
+source = "registry+https://github.com/rust-lang/crates.io-index"
444
+checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954"
445
+
446
+[[package]]
447
+name = "ident_case"
448
+version = "1.0.1"
449
+source = "registry+https://github.com/rust-lang/crates.io-index"
450
+checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
451
+
452
+[[package]]
453
+name = "indexmap"
454
+version = "2.14.0"
455
+source = "registry+https://github.com/rust-lang/crates.io-index"
456
+checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
457
+dependencies = [
458
+ "equivalent",
459
+ "hashbrown 0.17.0",
460
+ "serde",
461
+ "serde_core",
462
+]
463
+
464
+[[package]]
465
+name = "indoc"
466
+version = "2.0.7"
467
+source = "registry+https://github.com/rust-lang/crates.io-index"
468
+checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706"
469
+dependencies = [
470
+ "rustversion",
471
+]
472
+
473
+[[package]]
474
+name = "instability"
475
+version = "0.3.12"
476
+source = "registry+https://github.com/rust-lang/crates.io-index"
477
+checksum = "5eb2d60ef19920a3a9193c3e371f726ec1dafc045dac788d0fb3704272458971"
478
+dependencies = [
479
+ "darling",
480
+ "indoc",
481
+ "proc-macro2",
482
+ "quote",
483
+ "syn 2.0.117",
484
+]
485
+
486
+[[package]]
487
+name = "itertools"
488
+version = "0.14.0"
489
+source = "registry+https://github.com/rust-lang/crates.io-index"
490
+checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
491
+dependencies = [
492
+ "either",
493
+]
494
+
495
+[[package]]
496
+name = "itoa"
497
+version = "1.0.18"
498
+source = "registry+https://github.com/rust-lang/crates.io-index"
499
+checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
500
+
501
+[[package]]
502
+name = "js-sys"
503
+version = "0.3.95"
504
+source = "registry+https://github.com/rust-lang/crates.io-index"
505
+checksum = "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca"
506
+dependencies = [
507
+ "once_cell",
508
+ "wasm-bindgen",
509
+]
510
+
511
+[[package]]
512
+name = "kasuari"
513
+version = "0.4.12"
514
+source = "registry+https://github.com/rust-lang/crates.io-index"
515
+checksum = "bde5057d6143cc94e861d90f591b9303d6716c6b9602309150bd068853c10899"
516
+dependencies = [
517
+ "hashbrown 0.16.1",
518
+ "portable-atomic",
519
+ "thiserror 2.0.18",
520
+]
521
+
522
+[[package]]
523
+name = "lab"
524
+version = "0.11.0"
525
+source = "registry+https://github.com/rust-lang/crates.io-index"
526
+checksum = "bf36173d4167ed999940f804952e6b08197cae5ad5d572eb4db150ce8ad5d58f"
527
+
528
+[[package]]
529
+name = "lazy_static"
530
+version = "1.5.0"
531
+source = "registry+https://github.com/rust-lang/crates.io-index"
532
+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
533
+
534
+[[package]]
535
+name = "leb128fmt"
536
+version = "0.1.0"
537
+source = "registry+https://github.com/rust-lang/crates.io-index"
538
+checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"
539
+
540
+[[package]]
541
+name = "libc"
542
+version = "0.2.185"
543
+source = "registry+https://github.com/rust-lang/crates.io-index"
544
+checksum = "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f"
545
+
546
+[[package]]
547
+name = "line-clipping"
548
+version = "0.3.7"
549
+source = "registry+https://github.com/rust-lang/crates.io-index"
550
+checksum = "3f50e8f47623268b5407192d26876c4d7f89d686ca130fdc53bced4814cd29f8"
551
+dependencies = [
552
+ "bitflags 2.11.1",
553
+]
554
+
555
+[[package]]
556
+name = "linux-raw-sys"
557
+version = "0.12.1"
558
+source = "registry+https://github.com/rust-lang/crates.io-index"
559
+checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
560
+
561
+[[package]]
562
+name = "litrs"
563
+version = "1.0.0"
564
+source = "registry+https://github.com/rust-lang/crates.io-index"
565
+checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092"
566
+
567
+[[package]]
568
+name = "lock_api"
569
+version = "0.4.14"
570
+source = "registry+https://github.com/rust-lang/crates.io-index"
571
+checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
572
+dependencies = [
573
+ "scopeguard",
574
+]
575
+
576
+[[package]]
577
+name = "log"
578
+version = "0.4.29"
579
+source = "registry+https://github.com/rust-lang/crates.io-index"
580
+checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
581
+
582
+[[package]]
583
+name = "lru"
584
+version = "0.16.4"
585
+source = "registry+https://github.com/rust-lang/crates.io-index"
586
+checksum = "7f66e8d5d03f609abc3a39e6f08e4164ebf1447a732906d39eb9b99b7919ef39"
587
+dependencies = [
588
+ "hashbrown 0.16.1",
589
+]
590
+
591
+[[package]]
592
+name = "mac_address"
593
+version = "1.1.8"
594
+source = "registry+https://github.com/rust-lang/crates.io-index"
595
+checksum = "c0aeb26bf5e836cc1c341c8106051b573f1766dfa05aa87f0b98be5e51b02303"
596
+dependencies = [
597
+ "nix",
598
+ "winapi",
599
+]
600
+
601
+[[package]]
602
+name = "memchr"
603
+version = "2.8.0"
604
+source = "registry+https://github.com/rust-lang/crates.io-index"
605
+checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
606
+
607
+[[package]]
608
+name = "memmem"
609
+version = "0.1.1"
610
+source = "registry+https://github.com/rust-lang/crates.io-index"
611
+checksum = "a64a92489e2744ce060c349162be1c5f33c6969234104dbd99ddb5feb08b8c15"
612
+
613
+[[package]]
614
+name = "memoffset"
615
+version = "0.9.1"
616
+source = "registry+https://github.com/rust-lang/crates.io-index"
617
+checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
618
+dependencies = [
619
+ "autocfg",
620
+]
621
+
622
+[[package]]
623
+name = "minimal-lexical"
624
+version = "0.2.1"
625
+source = "registry+https://github.com/rust-lang/crates.io-index"
626
+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
627
+
628
+[[package]]
629
+name = "mio"
630
+version = "1.2.0"
631
+source = "registry+https://github.com/rust-lang/crates.io-index"
632
+checksum = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1"
633
+dependencies = [
634
+ "libc",
635
+ "log",
636
+ "wasi",
637
+ "windows-sys",
638
+]
639
+
640
+[[package]]
641
+name = "nix"
642
+version = "0.29.0"
643
+source = "registry+https://github.com/rust-lang/crates.io-index"
644
+checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
645
+dependencies = [
646
+ "bitflags 2.11.1",
647
+ "cfg-if",
648
+ "cfg_aliases",
649
+ "libc",
650
+ "memoffset",
651
+]
652
+
653
+[[package]]
654
+name = "nom"
655
+version = "7.1.3"
656
+source = "registry+https://github.com/rust-lang/crates.io-index"
657
+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
658
+dependencies = [
659
+ "memchr",
660
+ "minimal-lexical",
661
+]
662
+
663
+[[package]]
664
+name = "num-conv"
665
+version = "0.2.1"
666
+source = "registry+https://github.com/rust-lang/crates.io-index"
667
+checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967"
668
+
669
+[[package]]
670
+name = "num-derive"
671
+version = "0.4.2"
672
+source = "registry+https://github.com/rust-lang/crates.io-index"
673
+checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202"
674
+dependencies = [
675
+ "proc-macro2",
676
+ "quote",
677
+ "syn 2.0.117",
678
+]
679
+
680
+[[package]]
681
+name = "num-traits"
682
+version = "0.2.19"
683
+source = "registry+https://github.com/rust-lang/crates.io-index"
684
+checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
685
+dependencies = [
686
+ "autocfg",
687
+]
688
+
689
+[[package]]
690
+name = "num_threads"
691
+version = "0.1.7"
692
+source = "registry+https://github.com/rust-lang/crates.io-index"
693
+checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
694
+dependencies = [
695
+ "libc",
696
+]
697
+
698
+[[package]]
699
+name = "once_cell"
700
+version = "1.21.4"
701
+source = "registry+https://github.com/rust-lang/crates.io-index"
702
+checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
703
+
704
+[[package]]
705
+name = "ordered-float"
706
+version = "4.6.0"
707
+source = "registry+https://github.com/rust-lang/crates.io-index"
708
+checksum = "7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951"
709
+dependencies = [
710
+ "num-traits",
711
+]
712
+
713
+[[package]]
714
+name = "parking_lot"
715
+version = "0.12.5"
716
+source = "registry+https://github.com/rust-lang/crates.io-index"
717
+checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
718
+dependencies = [
719
+ "lock_api",
720
+ "parking_lot_core",
721
+]
722
+
723
+[[package]]
724
+name = "parking_lot_core"
725
+version = "0.9.12"
726
+source = "registry+https://github.com/rust-lang/crates.io-index"
727
+checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
728
+dependencies = [
729
+ "cfg-if",
730
+ "libc",
731
+ "redox_syscall",
732
+ "smallvec",
733
+ "windows-link",
734
+]
735
+
736
+[[package]]
737
+name = "pest"
738
+version = "2.8.6"
739
+source = "registry+https://github.com/rust-lang/crates.io-index"
740
+checksum = "e0848c601009d37dfa3430c4666e147e49cdcf1b92ecd3e63657d8a5f19da662"
741
+dependencies = [
742
+ "memchr",
743
+ "ucd-trie",
744
+]
745
+
746
+[[package]]
747
+name = "pest_derive"
748
+version = "2.8.6"
749
+source = "registry+https://github.com/rust-lang/crates.io-index"
750
+checksum = "11f486f1ea21e6c10ed15d5a7c77165d0ee443402f0780849d1768e7d9d6fe77"
751
+dependencies = [
752
+ "pest",
753
+ "pest_generator",
754
+]
755
+
756
+[[package]]
757
+name = "pest_generator"
758
+version = "2.8.6"
759
+source = "registry+https://github.com/rust-lang/crates.io-index"
760
+checksum = "8040c4647b13b210a963c1ed407c1ff4fdfa01c31d6d2a098218702e6664f94f"
761
+dependencies = [
762
+ "pest",
763
+ "pest_meta",
764
+ "proc-macro2",
765
+ "quote",
766
+ "syn 2.0.117",
767
+]
768
+
769
+[[package]]
770
+name = "pest_meta"
771
+version = "2.8.6"
772
+source = "registry+https://github.com/rust-lang/crates.io-index"
773
+checksum = "89815c69d36021a140146f26659a81d6c2afa33d216d736dd4be5381a7362220"
774
+dependencies = [
775
+ "pest",
776
+ "sha2",
777
+]
778
+
779
+[[package]]
780
+name = "phf"
781
+version = "0.11.3"
782
+source = "registry+https://github.com/rust-lang/crates.io-index"
783
+checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078"
784
+dependencies = [
785
+ "phf_macros",
786
+ "phf_shared",
787
+]
788
+
789
+[[package]]
790
+name = "phf_codegen"
791
+version = "0.11.3"
792
+source = "registry+https://github.com/rust-lang/crates.io-index"
793
+checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a"
794
+dependencies = [
795
+ "phf_generator",
796
+ "phf_shared",
797
+]
798
+
799
+[[package]]
800
+name = "phf_generator"
801
+version = "0.11.3"
802
+source = "registry+https://github.com/rust-lang/crates.io-index"
803
+checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
804
+dependencies = [
805
+ "phf_shared",
806
+ "rand",
807
+]
808
+
809
+[[package]]
810
+name = "phf_macros"
811
+version = "0.11.3"
812
+source = "registry+https://github.com/rust-lang/crates.io-index"
813
+checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216"
814
+dependencies = [
815
+ "phf_generator",
816
+ "phf_shared",
817
+ "proc-macro2",
818
+ "quote",
819
+ "syn 2.0.117",
820
+]
821
+
822
+[[package]]
823
+name = "phf_shared"
824
+version = "0.11.3"
825
+source = "registry+https://github.com/rust-lang/crates.io-index"
826
+checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5"
827
+dependencies = [
828
+ "siphasher",
829
+]
830
+
831
+[[package]]
832
+name = "portable-atomic"
833
+version = "1.13.1"
834
+source = "registry+https://github.com/rust-lang/crates.io-index"
835
+checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49"
836
+
837
+[[package]]
838
+name = "powerfmt"
839
+version = "0.2.0"
840
+source = "registry+https://github.com/rust-lang/crates.io-index"
841
+checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
842
+
843
+[[package]]
844
+name = "prettyplease"
845
+version = "0.2.37"
846
+source = "registry+https://github.com/rust-lang/crates.io-index"
847
+checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
848
+dependencies = [
849
+ "proc-macro2",
850
+ "syn 2.0.117",
851
+]
852
+
853
+[[package]]
854
+name = "proc-macro2"
855
+version = "1.0.106"
856
+source = "registry+https://github.com/rust-lang/crates.io-index"
857
+checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
858
+dependencies = [
859
+ "unicode-ident",
860
+]
861
+
862
+[[package]]
863
+name = "quote"
864
+version = "1.0.45"
865
+source = "registry+https://github.com/rust-lang/crates.io-index"
866
+checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
867
+dependencies = [
868
+ "proc-macro2",
869
+]
870
+
871
+[[package]]
872
+name = "r-efi"
873
+version = "5.3.0"
874
+source = "registry+https://github.com/rust-lang/crates.io-index"
875
+checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
876
+
877
+[[package]]
878
+name = "r-efi"
879
+version = "6.0.0"
880
+source = "registry+https://github.com/rust-lang/crates.io-index"
881
+checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
882
+
883
+[[package]]
884
+name = "rand"
885
+version = "0.8.6"
886
+source = "registry+https://github.com/rust-lang/crates.io-index"
887
+checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a"
888
+dependencies = [
889
+ "rand_core",
890
+]
891
+
892
+[[package]]
893
+name = "rand_core"
894
+version = "0.6.4"
895
+source = "registry+https://github.com/rust-lang/crates.io-index"
896
+checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
897
+
898
+[[package]]
899
+name = "ratatui"
900
+version = "0.30.0"
901
+source = "registry+https://github.com/rust-lang/crates.io-index"
902
+checksum = "d1ce67fb8ba4446454d1c8dbaeda0557ff5e94d39d5e5ed7f10a65eb4c8266bc"
903
+dependencies = [
904
+ "instability",
905
+ "ratatui-core",
906
+ "ratatui-crossterm",
907
+ "ratatui-macros",
908
+ "ratatui-termwiz",
909
+ "ratatui-widgets",
910
+]
911
+
912
+[[package]]
913
+name = "ratatui-core"
914
+version = "0.1.0"
915
+source = "registry+https://github.com/rust-lang/crates.io-index"
916
+checksum = "5ef8dea09a92caaf73bff7adb70b76162e5937524058a7e5bff37869cbbec293"
917
+dependencies = [
918
+ "bitflags 2.11.1",
919
+ "compact_str",
920
+ "hashbrown 0.16.1",
921
+ "indoc",
922
+ "itertools",
923
+ "kasuari",
924
+ "lru",
925
+ "strum",
926
+ "thiserror 2.0.18",
927
+ "unicode-segmentation",
928
+ "unicode-truncate",
929
+ "unicode-width",
930
+]
931
+
932
+[[package]]
933
+name = "ratatui-crossterm"
934
+version = "0.1.0"
935
+source = "registry+https://github.com/rust-lang/crates.io-index"
936
+checksum = "577c9b9f652b4c121fb25c6a391dd06406d3b092ba68827e6d2f09550edc54b3"
937
+dependencies = [
938
+ "cfg-if",
939
+ "crossterm",
940
+ "instability",
941
+ "ratatui-core",
942
+]
943
+
944
+[[package]]
945
+name = "ratatui-macros"
946
+version = "0.7.0"
947
+source = "registry+https://github.com/rust-lang/crates.io-index"
948
+checksum = "a7f1342a13e83e4bb9d0b793d0ea762be633f9582048c892ae9041ef39c936f4"
949
+dependencies = [
950
+ "ratatui-core",
951
+ "ratatui-widgets",
952
+]
953
+
954
+[[package]]
955
+name = "ratatui-termwiz"
956
+version = "0.1.0"
957
+source = "registry+https://github.com/rust-lang/crates.io-index"
958
+checksum = "0f76fe0bd0ed4295f0321b1676732e2454024c15a35d01904ddb315afd3d545c"
959
+dependencies = [
960
+ "ratatui-core",
961
+ "termwiz",
962
+]
963
+
964
+[[package]]
965
+name = "ratatui-widgets"
966
+version = "0.3.0"
967
+source = "registry+https://github.com/rust-lang/crates.io-index"
968
+checksum = "d7dbfa023cd4e604c2553483820c5fe8aa9d71a42eea5aa77c6e7f35756612db"
969
+dependencies = [
970
+ "bitflags 2.11.1",
971
+ "hashbrown 0.16.1",
972
+ "indoc",
973
+ "instability",
974
+ "itertools",
975
+ "line-clipping",
976
+ "ratatui-core",
977
+ "strum",
978
+ "time",
979
+ "unicode-segmentation",
980
+ "unicode-width",
981
+]
982
+
983
+[[package]]
984
+name = "rcal"
985
+version = "0.1.0"
986
+dependencies = [
987
+ "crossterm",
988
+ "ratatui",
989
+ "time",
990
+]
991
+
992
+[[package]]
993
+name = "redox_syscall"
994
+version = "0.5.18"
995
+source = "registry+https://github.com/rust-lang/crates.io-index"
996
+checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
997
+dependencies = [
998
+ "bitflags 2.11.1",
999
+]
1000
+
1001
+[[package]]
1002
+name = "regex"
1003
+version = "1.12.3"
1004
+source = "registry+https://github.com/rust-lang/crates.io-index"
1005
+checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276"
1006
+dependencies = [
1007
+ "aho-corasick",
1008
+ "memchr",
1009
+ "regex-automata",
1010
+ "regex-syntax",
1011
+]
1012
+
1013
+[[package]]
1014
+name = "regex-automata"
1015
+version = "0.4.14"
1016
+source = "registry+https://github.com/rust-lang/crates.io-index"
1017
+checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
1018
+dependencies = [
1019
+ "aho-corasick",
1020
+ "memchr",
1021
+ "regex-syntax",
1022
+]
1023
+
1024
+[[package]]
1025
+name = "regex-syntax"
1026
+version = "0.8.10"
1027
+source = "registry+https://github.com/rust-lang/crates.io-index"
1028
+checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
1029
+
1030
+[[package]]
1031
+name = "rustc_version"
1032
+version = "0.4.1"
1033
+source = "registry+https://github.com/rust-lang/crates.io-index"
1034
+checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
1035
+dependencies = [
1036
+ "semver",
1037
+]
1038
+
1039
+[[package]]
1040
+name = "rustix"
1041
+version = "1.1.4"
1042
+source = "registry+https://github.com/rust-lang/crates.io-index"
1043
+checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
1044
+dependencies = [
1045
+ "bitflags 2.11.1",
1046
+ "errno",
1047
+ "libc",
1048
+ "linux-raw-sys",
1049
+ "windows-sys",
1050
+]
1051
+
1052
+[[package]]
1053
+name = "rustversion"
1054
+version = "1.0.22"
1055
+source = "registry+https://github.com/rust-lang/crates.io-index"
1056
+checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
1057
+
1058
+[[package]]
1059
+name = "ryu"
1060
+version = "1.0.23"
1061
+source = "registry+https://github.com/rust-lang/crates.io-index"
1062
+checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f"
1063
+
1064
+[[package]]
1065
+name = "scopeguard"
1066
+version = "1.2.0"
1067
+source = "registry+https://github.com/rust-lang/crates.io-index"
1068
+checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
1069
+
1070
+[[package]]
1071
+name = "semver"
1072
+version = "1.0.28"
1073
+source = "registry+https://github.com/rust-lang/crates.io-index"
1074
+checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd"
1075
+
1076
+[[package]]
1077
+name = "serde"
1078
+version = "1.0.228"
1079
+source = "registry+https://github.com/rust-lang/crates.io-index"
1080
+checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
1081
+dependencies = [
1082
+ "serde_core",
1083
+ "serde_derive",
1084
+]
1085
+
1086
+[[package]]
1087
+name = "serde_core"
1088
+version = "1.0.228"
1089
+source = "registry+https://github.com/rust-lang/crates.io-index"
1090
+checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
1091
+dependencies = [
1092
+ "serde_derive",
1093
+]
1094
+
1095
+[[package]]
1096
+name = "serde_derive"
1097
+version = "1.0.228"
1098
+source = "registry+https://github.com/rust-lang/crates.io-index"
1099
+checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
1100
+dependencies = [
1101
+ "proc-macro2",
1102
+ "quote",
1103
+ "syn 2.0.117",
1104
+]
1105
+
1106
+[[package]]
1107
+name = "serde_json"
1108
+version = "1.0.149"
1109
+source = "registry+https://github.com/rust-lang/crates.io-index"
1110
+checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86"
1111
+dependencies = [
1112
+ "itoa",
1113
+ "memchr",
1114
+ "serde",
1115
+ "serde_core",
1116
+ "zmij",
1117
+]
1118
+
1119
+[[package]]
1120
+name = "sha2"
1121
+version = "0.10.9"
1122
+source = "registry+https://github.com/rust-lang/crates.io-index"
1123
+checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
1124
+dependencies = [
1125
+ "cfg-if",
1126
+ "cpufeatures",
1127
+ "digest",
1128
+]
1129
+
1130
+[[package]]
1131
+name = "signal-hook"
1132
+version = "0.3.18"
1133
+source = "registry+https://github.com/rust-lang/crates.io-index"
1134
+checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2"
1135
+dependencies = [
1136
+ "libc",
1137
+ "signal-hook-registry",
1138
+]
1139
+
1140
+[[package]]
1141
+name = "signal-hook-mio"
1142
+version = "0.2.5"
1143
+source = "registry+https://github.com/rust-lang/crates.io-index"
1144
+checksum = "b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc"
1145
+dependencies = [
1146
+ "libc",
1147
+ "mio",
1148
+ "signal-hook",
1149
+]
1150
+
1151
+[[package]]
1152
+name = "signal-hook-registry"
1153
+version = "1.4.8"
1154
+source = "registry+https://github.com/rust-lang/crates.io-index"
1155
+checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
1156
+dependencies = [
1157
+ "errno",
1158
+ "libc",
1159
+]
1160
+
1161
+[[package]]
1162
+name = "siphasher"
1163
+version = "1.0.2"
1164
+source = "registry+https://github.com/rust-lang/crates.io-index"
1165
+checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e"
1166
+
1167
+[[package]]
1168
+name = "smallvec"
1169
+version = "1.15.1"
1170
+source = "registry+https://github.com/rust-lang/crates.io-index"
1171
+checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
1172
+
1173
+[[package]]
1174
+name = "static_assertions"
1175
+version = "1.1.0"
1176
+source = "registry+https://github.com/rust-lang/crates.io-index"
1177
+checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
1178
+
1179
+[[package]]
1180
+name = "strsim"
1181
+version = "0.11.1"
1182
+source = "registry+https://github.com/rust-lang/crates.io-index"
1183
+checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
1184
+
1185
+[[package]]
1186
+name = "strum"
1187
+version = "0.27.2"
1188
+source = "registry+https://github.com/rust-lang/crates.io-index"
1189
+checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf"
1190
+dependencies = [
1191
+ "strum_macros",
1192
+]
1193
+
1194
+[[package]]
1195
+name = "strum_macros"
1196
+version = "0.27.2"
1197
+source = "registry+https://github.com/rust-lang/crates.io-index"
1198
+checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7"
1199
+dependencies = [
1200
+ "heck",
1201
+ "proc-macro2",
1202
+ "quote",
1203
+ "syn 2.0.117",
1204
+]
1205
+
1206
+[[package]]
1207
+name = "syn"
1208
+version = "1.0.109"
1209
+source = "registry+https://github.com/rust-lang/crates.io-index"
1210
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
1211
+dependencies = [
1212
+ "proc-macro2",
1213
+ "quote",
1214
+ "unicode-ident",
1215
+]
1216
+
1217
+[[package]]
1218
+name = "syn"
1219
+version = "2.0.117"
1220
+source = "registry+https://github.com/rust-lang/crates.io-index"
1221
+checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
1222
+dependencies = [
1223
+ "proc-macro2",
1224
+ "quote",
1225
+ "unicode-ident",
1226
+]
1227
+
1228
+[[package]]
1229
+name = "terminfo"
1230
+version = "0.9.0"
1231
+source = "registry+https://github.com/rust-lang/crates.io-index"
1232
+checksum = "d4ea810f0692f9f51b382fff5893887bb4580f5fa246fde546e0b13e7fcee662"
1233
+dependencies = [
1234
+ "fnv",
1235
+ "nom",
1236
+ "phf",
1237
+ "phf_codegen",
1238
+]
1239
+
1240
+[[package]]
1241
+name = "termios"
1242
+version = "0.3.3"
1243
+source = "registry+https://github.com/rust-lang/crates.io-index"
1244
+checksum = "411c5bf740737c7918b8b1fe232dca4dc9f8e754b8ad5e20966814001ed0ac6b"
1245
+dependencies = [
1246
+ "libc",
1247
+]
1248
+
1249
+[[package]]
1250
+name = "termwiz"
1251
+version = "0.23.3"
1252
+source = "registry+https://github.com/rust-lang/crates.io-index"
1253
+checksum = "4676b37242ccbd1aabf56edb093a4827dc49086c0ffd764a5705899e0f35f8f7"
1254
+dependencies = [
1255
+ "anyhow",
1256
+ "base64",
1257
+ "bitflags 2.11.1",
1258
+ "fancy-regex",
1259
+ "filedescriptor",
1260
+ "finl_unicode",
1261
+ "fixedbitset",
1262
+ "hex",
1263
+ "lazy_static",
1264
+ "libc",
1265
+ "log",
1266
+ "memmem",
1267
+ "nix",
1268
+ "num-derive",
1269
+ "num-traits",
1270
+ "ordered-float",
1271
+ "pest",
1272
+ "pest_derive",
1273
+ "phf",
1274
+ "sha2",
1275
+ "signal-hook",
1276
+ "siphasher",
1277
+ "terminfo",
1278
+ "termios",
1279
+ "thiserror 1.0.69",
1280
+ "ucd-trie",
1281
+ "unicode-segmentation",
1282
+ "vtparse",
1283
+ "wezterm-bidi",
1284
+ "wezterm-blob-leases",
1285
+ "wezterm-color-types",
1286
+ "wezterm-dynamic",
1287
+ "wezterm-input-types",
1288
+ "winapi",
1289
+]
1290
+
1291
+[[package]]
1292
+name = "thiserror"
1293
+version = "1.0.69"
1294
+source = "registry+https://github.com/rust-lang/crates.io-index"
1295
+checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
1296
+dependencies = [
1297
+ "thiserror-impl 1.0.69",
1298
+]
1299
+
1300
+[[package]]
1301
+name = "thiserror"
1302
+version = "2.0.18"
1303
+source = "registry+https://github.com/rust-lang/crates.io-index"
1304
+checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
1305
+dependencies = [
1306
+ "thiserror-impl 2.0.18",
1307
+]
1308
+
1309
+[[package]]
1310
+name = "thiserror-impl"
1311
+version = "1.0.69"
1312
+source = "registry+https://github.com/rust-lang/crates.io-index"
1313
+checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
1314
+dependencies = [
1315
+ "proc-macro2",
1316
+ "quote",
1317
+ "syn 2.0.117",
1318
+]
1319
+
1320
+[[package]]
1321
+name = "thiserror-impl"
1322
+version = "2.0.18"
1323
+source = "registry+https://github.com/rust-lang/crates.io-index"
1324
+checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
1325
+dependencies = [
1326
+ "proc-macro2",
1327
+ "quote",
1328
+ "syn 2.0.117",
1329
+]
1330
+
1331
+[[package]]
1332
+name = "time"
1333
+version = "0.3.47"
1334
+source = "registry+https://github.com/rust-lang/crates.io-index"
1335
+checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c"
1336
+dependencies = [
1337
+ "deranged",
1338
+ "libc",
1339
+ "num-conv",
1340
+ "num_threads",
1341
+ "powerfmt",
1342
+ "serde_core",
1343
+ "time-core",
1344
+ "time-macros",
1345
+]
1346
+
1347
+[[package]]
1348
+name = "time-core"
1349
+version = "0.1.8"
1350
+source = "registry+https://github.com/rust-lang/crates.io-index"
1351
+checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca"
1352
+
1353
+[[package]]
1354
+name = "time-macros"
1355
+version = "0.2.27"
1356
+source = "registry+https://github.com/rust-lang/crates.io-index"
1357
+checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215"
1358
+dependencies = [
1359
+ "num-conv",
1360
+ "time-core",
1361
+]
1362
+
1363
+[[package]]
1364
+name = "typenum"
1365
+version = "1.20.0"
1366
+source = "registry+https://github.com/rust-lang/crates.io-index"
1367
+checksum = "40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de"
1368
+
1369
+[[package]]
1370
+name = "ucd-trie"
1371
+version = "0.1.7"
1372
+source = "registry+https://github.com/rust-lang/crates.io-index"
1373
+checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971"
1374
+
1375
+[[package]]
1376
+name = "unicode-ident"
1377
+version = "1.0.24"
1378
+source = "registry+https://github.com/rust-lang/crates.io-index"
1379
+checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
1380
+
1381
+[[package]]
1382
+name = "unicode-segmentation"
1383
+version = "1.13.2"
1384
+source = "registry+https://github.com/rust-lang/crates.io-index"
1385
+checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c"
1386
+
1387
+[[package]]
1388
+name = "unicode-truncate"
1389
+version = "2.0.1"
1390
+source = "registry+https://github.com/rust-lang/crates.io-index"
1391
+checksum = "16b380a1238663e5f8a691f9039c73e1cdae598a30e9855f541d29b08b53e9a5"
1392
+dependencies = [
1393
+ "itertools",
1394
+ "unicode-segmentation",
1395
+ "unicode-width",
1396
+]
1397
+
1398
+[[package]]
1399
+name = "unicode-width"
1400
+version = "0.2.2"
1401
+source = "registry+https://github.com/rust-lang/crates.io-index"
1402
+checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
1403
+
1404
+[[package]]
1405
+name = "unicode-xid"
1406
+version = "0.2.6"
1407
+source = "registry+https://github.com/rust-lang/crates.io-index"
1408
+checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
1409
+
1410
+[[package]]
1411
+name = "utf8parse"
1412
+version = "0.2.2"
1413
+source = "registry+https://github.com/rust-lang/crates.io-index"
1414
+checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
1415
+
1416
+[[package]]
1417
+name = "uuid"
1418
+version = "1.23.1"
1419
+source = "registry+https://github.com/rust-lang/crates.io-index"
1420
+checksum = "ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76"
1421
+dependencies = [
1422
+ "atomic",
1423
+ "getrandom 0.4.2",
1424
+ "js-sys",
1425
+ "wasm-bindgen",
1426
+]
1427
+
1428
+[[package]]
1429
+name = "version_check"
1430
+version = "0.9.5"
1431
+source = "registry+https://github.com/rust-lang/crates.io-index"
1432
+checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
1433
+
1434
+[[package]]
1435
+name = "vtparse"
1436
+version = "0.6.2"
1437
+source = "registry+https://github.com/rust-lang/crates.io-index"
1438
+checksum = "6d9b2acfb050df409c972a37d3b8e08cdea3bddb0c09db9d53137e504cfabed0"
1439
+dependencies = [
1440
+ "utf8parse",
1441
+]
1442
+
1443
+[[package]]
1444
+name = "wasi"
1445
+version = "0.11.1+wasi-snapshot-preview1"
1446
+source = "registry+https://github.com/rust-lang/crates.io-index"
1447
+checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
1448
+
1449
+[[package]]
1450
+name = "wasip2"
1451
+version = "1.0.3+wasi-0.2.9"
1452
+source = "registry+https://github.com/rust-lang/crates.io-index"
1453
+checksum = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6"
1454
+dependencies = [
1455
+ "wit-bindgen 0.57.1",
1456
+]
1457
+
1458
+[[package]]
1459
+name = "wasip3"
1460
+version = "0.4.0+wasi-0.3.0-rc-2026-01-06"
1461
+source = "registry+https://github.com/rust-lang/crates.io-index"
1462
+checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5"
1463
+dependencies = [
1464
+ "wit-bindgen 0.51.0",
1465
+]
1466
+
1467
+[[package]]
1468
+name = "wasm-bindgen"
1469
+version = "0.2.118"
1470
+source = "registry+https://github.com/rust-lang/crates.io-index"
1471
+checksum = "0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89"
1472
+dependencies = [
1473
+ "cfg-if",
1474
+ "once_cell",
1475
+ "rustversion",
1476
+ "wasm-bindgen-macro",
1477
+ "wasm-bindgen-shared",
1478
+]
1479
+
1480
+[[package]]
1481
+name = "wasm-bindgen-macro"
1482
+version = "0.2.118"
1483
+source = "registry+https://github.com/rust-lang/crates.io-index"
1484
+checksum = "eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed"
1485
+dependencies = [
1486
+ "quote",
1487
+ "wasm-bindgen-macro-support",
1488
+]
1489
+
1490
+[[package]]
1491
+name = "wasm-bindgen-macro-support"
1492
+version = "0.2.118"
1493
+source = "registry+https://github.com/rust-lang/crates.io-index"
1494
+checksum = "9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904"
1495
+dependencies = [
1496
+ "bumpalo",
1497
+ "proc-macro2",
1498
+ "quote",
1499
+ "syn 2.0.117",
1500
+ "wasm-bindgen-shared",
1501
+]
1502
+
1503
+[[package]]
1504
+name = "wasm-bindgen-shared"
1505
+version = "0.2.118"
1506
+source = "registry+https://github.com/rust-lang/crates.io-index"
1507
+checksum = "5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129"
1508
+dependencies = [
1509
+ "unicode-ident",
1510
+]
1511
+
1512
+[[package]]
1513
+name = "wasm-encoder"
1514
+version = "0.244.0"
1515
+source = "registry+https://github.com/rust-lang/crates.io-index"
1516
+checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319"
1517
+dependencies = [
1518
+ "leb128fmt",
1519
+ "wasmparser",
1520
+]
1521
+
1522
+[[package]]
1523
+name = "wasm-metadata"
1524
+version = "0.244.0"
1525
+source = "registry+https://github.com/rust-lang/crates.io-index"
1526
+checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909"
1527
+dependencies = [
1528
+ "anyhow",
1529
+ "indexmap",
1530
+ "wasm-encoder",
1531
+ "wasmparser",
1532
+]
1533
+
1534
+[[package]]
1535
+name = "wasmparser"
1536
+version = "0.244.0"
1537
+source = "registry+https://github.com/rust-lang/crates.io-index"
1538
+checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe"
1539
+dependencies = [
1540
+ "bitflags 2.11.1",
1541
+ "hashbrown 0.15.5",
1542
+ "indexmap",
1543
+ "semver",
1544
+]
1545
+
1546
+[[package]]
1547
+name = "wezterm-bidi"
1548
+version = "0.2.3"
1549
+source = "registry+https://github.com/rust-lang/crates.io-index"
1550
+checksum = "0c0a6e355560527dd2d1cf7890652f4f09bb3433b6aadade4c9b5ed76de5f3ec"
1551
+dependencies = [
1552
+ "log",
1553
+ "wezterm-dynamic",
1554
+]
1555
+
1556
+[[package]]
1557
+name = "wezterm-blob-leases"
1558
+version = "0.1.1"
1559
+source = "registry+https://github.com/rust-lang/crates.io-index"
1560
+checksum = "692daff6d93d94e29e4114544ef6d5c942a7ed998b37abdc19b17136ea428eb7"
1561
+dependencies = [
1562
+ "getrandom 0.3.4",
1563
+ "mac_address",
1564
+ "sha2",
1565
+ "thiserror 1.0.69",
1566
+ "uuid",
1567
+]
1568
+
1569
+[[package]]
1570
+name = "wezterm-color-types"
1571
+version = "0.3.0"
1572
+source = "registry+https://github.com/rust-lang/crates.io-index"
1573
+checksum = "7de81ef35c9010270d63772bebef2f2d6d1f2d20a983d27505ac850b8c4b4296"
1574
+dependencies = [
1575
+ "csscolorparser",
1576
+ "deltae",
1577
+ "lazy_static",
1578
+ "wezterm-dynamic",
1579
+]
1580
+
1581
+[[package]]
1582
+name = "wezterm-dynamic"
1583
+version = "0.2.1"
1584
+source = "registry+https://github.com/rust-lang/crates.io-index"
1585
+checksum = "5f2ab60e120fd6eaa68d9567f3226e876684639d22a4219b313ff69ec0ccd5ac"
1586
+dependencies = [
1587
+ "log",
1588
+ "ordered-float",
1589
+ "strsim",
1590
+ "thiserror 1.0.69",
1591
+ "wezterm-dynamic-derive",
1592
+]
1593
+
1594
+[[package]]
1595
+name = "wezterm-dynamic-derive"
1596
+version = "0.1.1"
1597
+source = "registry+https://github.com/rust-lang/crates.io-index"
1598
+checksum = "46c0cf2d539c645b448eaffec9ec494b8b19bd5077d9e58cb1ae7efece8d575b"
1599
+dependencies = [
1600
+ "proc-macro2",
1601
+ "quote",
1602
+ "syn 1.0.109",
1603
+]
1604
+
1605
+[[package]]
1606
+name = "wezterm-input-types"
1607
+version = "0.1.0"
1608
+source = "registry+https://github.com/rust-lang/crates.io-index"
1609
+checksum = "7012add459f951456ec9d6c7e6fc340b1ce15d6fc9629f8c42853412c029e57e"
1610
+dependencies = [
1611
+ "bitflags 1.3.2",
1612
+ "euclid",
1613
+ "lazy_static",
1614
+ "serde",
1615
+ "wezterm-dynamic",
1616
+]
1617
+
1618
+[[package]]
1619
+name = "winapi"
1620
+version = "0.3.9"
1621
+source = "registry+https://github.com/rust-lang/crates.io-index"
1622
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
1623
+dependencies = [
1624
+ "winapi-i686-pc-windows-gnu",
1625
+ "winapi-x86_64-pc-windows-gnu",
1626
+]
1627
+
1628
+[[package]]
1629
+name = "winapi-i686-pc-windows-gnu"
1630
+version = "0.4.0"
1631
+source = "registry+https://github.com/rust-lang/crates.io-index"
1632
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
1633
+
1634
+[[package]]
1635
+name = "winapi-x86_64-pc-windows-gnu"
1636
+version = "0.4.0"
1637
+source = "registry+https://github.com/rust-lang/crates.io-index"
1638
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
1639
+
1640
+[[package]]
1641
+name = "windows-link"
1642
+version = "0.2.1"
1643
+source = "registry+https://github.com/rust-lang/crates.io-index"
1644
+checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
1645
+
1646
+[[package]]
1647
+name = "windows-sys"
1648
+version = "0.61.2"
1649
+source = "registry+https://github.com/rust-lang/crates.io-index"
1650
+checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
1651
+dependencies = [
1652
+ "windows-link",
1653
+]
1654
+
1655
+[[package]]
1656
+name = "wit-bindgen"
1657
+version = "0.51.0"
1658
+source = "registry+https://github.com/rust-lang/crates.io-index"
1659
+checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
1660
+dependencies = [
1661
+ "wit-bindgen-rust-macro",
1662
+]
1663
+
1664
+[[package]]
1665
+name = "wit-bindgen"
1666
+version = "0.57.1"
1667
+source = "registry+https://github.com/rust-lang/crates.io-index"
1668
+checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"
1669
+
1670
+[[package]]
1671
+name = "wit-bindgen-core"
1672
+version = "0.51.0"
1673
+source = "registry+https://github.com/rust-lang/crates.io-index"
1674
+checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc"
1675
+dependencies = [
1676
+ "anyhow",
1677
+ "heck",
1678
+ "wit-parser",
1679
+]
1680
+
1681
+[[package]]
1682
+name = "wit-bindgen-rust"
1683
+version = "0.51.0"
1684
+source = "registry+https://github.com/rust-lang/crates.io-index"
1685
+checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"
1686
+dependencies = [
1687
+ "anyhow",
1688
+ "heck",
1689
+ "indexmap",
1690
+ "prettyplease",
1691
+ "syn 2.0.117",
1692
+ "wasm-metadata",
1693
+ "wit-bindgen-core",
1694
+ "wit-component",
1695
+]
1696
+
1697
+[[package]]
1698
+name = "wit-bindgen-rust-macro"
1699
+version = "0.51.0"
1700
+source = "registry+https://github.com/rust-lang/crates.io-index"
1701
+checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a"
1702
+dependencies = [
1703
+ "anyhow",
1704
+ "prettyplease",
1705
+ "proc-macro2",
1706
+ "quote",
1707
+ "syn 2.0.117",
1708
+ "wit-bindgen-core",
1709
+ "wit-bindgen-rust",
1710
+]
1711
+
1712
+[[package]]
1713
+name = "wit-component"
1714
+version = "0.244.0"
1715
+source = "registry+https://github.com/rust-lang/crates.io-index"
1716
+checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2"
1717
+dependencies = [
1718
+ "anyhow",
1719
+ "bitflags 2.11.1",
1720
+ "indexmap",
1721
+ "log",
1722
+ "serde",
1723
+ "serde_derive",
1724
+ "serde_json",
1725
+ "wasm-encoder",
1726
+ "wasm-metadata",
1727
+ "wasmparser",
1728
+ "wit-parser",
1729
+]
1730
+
1731
+[[package]]
1732
+name = "wit-parser"
1733
+version = "0.244.0"
1734
+source = "registry+https://github.com/rust-lang/crates.io-index"
1735
+checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736"
1736
+dependencies = [
1737
+ "anyhow",
1738
+ "id-arena",
1739
+ "indexmap",
1740
+ "log",
1741
+ "semver",
1742
+ "serde",
1743
+ "serde_derive",
1744
+ "serde_json",
1745
+ "unicode-xid",
1746
+ "wasmparser",
1747
+]
1748
+
1749
+[[package]]
1750
+name = "zmij"
1751
+version = "1.0.21"
1752
+source = "registry+https://github.com/rust-lang/crates.io-index"
1753
+checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
Cargo.tomladded
@@ -0,0 +1,9 @@
1
+[package]
2
+name = "rcal"
3
+version = "0.1.0"
4
+edition = "2024"
5
+
6
+[dependencies]
7
+crossterm = "0.29.0"
8
+ratatui = "0.30.0"
9
+time = { version = "0.3.47", features = ["parsing"] }
src/main.rsadded
@@ -0,0 +1,3 @@
1
+fn main() {
2
+    println!("Hello, world!");
3
+}