Local runner for GitHub autograder
1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 4
4
5[[package]]
6name = "aho-corasick"
7version = "1.1.3"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
10dependencies = [
11 "memchr",
12]
13
14[[package]]
15name = "anstream"
16version = "0.6.20"
17source = "registry+https://github.com/rust-lang/crates.io-index"
18checksum = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192"
19dependencies = [
20 "anstyle",
21 "anstyle-parse",
22 "anstyle-query",
23 "anstyle-wincon",
24 "colorchoice",
25 "is_terminal_polyfill",
26 "utf8parse",
27]
28
29[[package]]
30name = "anstyle"
31version = "1.0.11"
32source = "registry+https://github.com/rust-lang/crates.io-index"
33checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd"
34
35[[package]]
36name = "anstyle-parse"
37version = "0.2.7"
38source = "registry+https://github.com/rust-lang/crates.io-index"
39checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2"
40dependencies = [
41 "utf8parse",
42]
43
44[[package]]
45name = "anstyle-query"
46version = "1.1.4"
47source = "registry+https://github.com/rust-lang/crates.io-index"
48checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2"
49dependencies = [
50 "windows-sys",
51]
52
53[[package]]
54name = "anstyle-wincon"
55version = "3.0.10"
56source = "registry+https://github.com/rust-lang/crates.io-index"
57checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a"
58dependencies = [
59 "anstyle",
60 "once_cell_polyfill",
61 "windows-sys",
62]
63
64[[package]]
65name = "anyhow"
66version = "1.0.99"
67source = "registry+https://github.com/rust-lang/crates.io-index"
68checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100"
69
70[[package]]
71name = "bumpalo"
72version = "3.19.0"
73source = "registry+https://github.com/rust-lang/crates.io-index"
74checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
75
76[[package]]
77name = "cfg-if"
78version = "1.0.3"
79source = "registry+https://github.com/rust-lang/crates.io-index"
80checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9"
81
82[[package]]
83name = "clap"
84version = "4.5.46"
85source = "registry+https://github.com/rust-lang/crates.io-index"
86checksum = "2c5e4fcf9c21d2e544ca1ee9d8552de13019a42aa7dbf32747fa7aaf1df76e57"
87dependencies = [
88 "clap_builder",
89 "clap_derive",
90]
91
92[[package]]
93name = "clap_builder"
94version = "4.5.46"
95source = "registry+https://github.com/rust-lang/crates.io-index"
96checksum = "fecb53a0e6fcfb055f686001bc2e2592fa527efaf38dbe81a6a9563562e57d41"
97dependencies = [
98 "anstream",
99 "anstyle",
100 "clap_lex",
101 "strsim",
102]
103
104[[package]]
105name = "clap_complete"
106version = "4.5.57"
107source = "registry+https://github.com/rust-lang/crates.io-index"
108checksum = "4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad"
109dependencies = [
110 "clap",
111]
112
113[[package]]
114name = "clap_derive"
115version = "4.5.45"
116source = "registry+https://github.com/rust-lang/crates.io-index"
117checksum = "14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6"
118dependencies = [
119 "heck",
120 "proc-macro2",
121 "quote",
122 "syn",
123]
124
125[[package]]
126name = "clap_lex"
127version = "0.7.5"
128source = "registry+https://github.com/rust-lang/crates.io-index"
129checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675"
130
131[[package]]
132name = "clap_mangen"
133version = "0.2.29"
134source = "registry+https://github.com/rust-lang/crates.io-index"
135checksum = "27b4c3c54b30f0d9adcb47f25f61fcce35c4dd8916638c6b82fbd5f4fb4179e2"
136dependencies = [
137 "clap",
138 "roff",
139]
140
141[[package]]
142name = "colorchoice"
143version = "1.0.4"
144source = "registry+https://github.com/rust-lang/crates.io-index"
145checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
146
147[[package]]
148name = "console"
149version = "0.16.0"
150source = "registry+https://github.com/rust-lang/crates.io-index"
151checksum = "2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d"
152dependencies = [
153 "encode_unicode",
154 "libc",
155 "once_cell",
156 "unicode-width",
157 "windows-sys",
158]
159
160[[package]]
161name = "encode_unicode"
162version = "1.0.0"
163source = "registry+https://github.com/rust-lang/crates.io-index"
164checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
165
166[[package]]
167name = "gh-grader-preview"
168version = "0.2.0"
169dependencies = [
170 "anyhow",
171 "clap",
172 "clap_complete",
173 "clap_derive",
174 "clap_mangen",
175 "indicatif",
176 "regex",
177 "serde",
178 "serde_json",
179 "wait-timeout",
180]
181
182[[package]]
183name = "heck"
184version = "0.5.0"
185source = "registry+https://github.com/rust-lang/crates.io-index"
186checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
187
188[[package]]
189name = "indicatif"
190version = "0.18.0"
191source = "registry+https://github.com/rust-lang/crates.io-index"
192checksum = "70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd"
193dependencies = [
194 "console",
195 "portable-atomic",
196 "unicode-width",
197 "unit-prefix",
198 "web-time",
199]
200
201[[package]]
202name = "is_terminal_polyfill"
203version = "1.70.1"
204source = "registry+https://github.com/rust-lang/crates.io-index"
205checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
206
207[[package]]
208name = "itoa"
209version = "1.0.15"
210source = "registry+https://github.com/rust-lang/crates.io-index"
211checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
212
213[[package]]
214name = "js-sys"
215version = "0.3.77"
216source = "registry+https://github.com/rust-lang/crates.io-index"
217checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
218dependencies = [
219 "once_cell",
220 "wasm-bindgen",
221]
222
223[[package]]
224name = "libc"
225version = "0.2.175"
226source = "registry+https://github.com/rust-lang/crates.io-index"
227checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
228
229[[package]]
230name = "log"
231version = "0.4.27"
232source = "registry+https://github.com/rust-lang/crates.io-index"
233checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
234
235[[package]]
236name = "memchr"
237version = "2.7.5"
238source = "registry+https://github.com/rust-lang/crates.io-index"
239checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
240
241[[package]]
242name = "once_cell"
243version = "1.21.3"
244source = "registry+https://github.com/rust-lang/crates.io-index"
245checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
246
247[[package]]
248name = "once_cell_polyfill"
249version = "1.70.1"
250source = "registry+https://github.com/rust-lang/crates.io-index"
251checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"
252
253[[package]]
254name = "portable-atomic"
255version = "1.11.1"
256source = "registry+https://github.com/rust-lang/crates.io-index"
257checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
258
259[[package]]
260name = "proc-macro2"
261version = "1.0.101"
262source = "registry+https://github.com/rust-lang/crates.io-index"
263checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de"
264dependencies = [
265 "unicode-ident",
266]
267
268[[package]]
269name = "quote"
270version = "1.0.40"
271source = "registry+https://github.com/rust-lang/crates.io-index"
272checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
273dependencies = [
274 "proc-macro2",
275]
276
277[[package]]
278name = "regex"
279version = "1.11.2"
280source = "registry+https://github.com/rust-lang/crates.io-index"
281checksum = "23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912"
282dependencies = [
283 "aho-corasick",
284 "memchr",
285 "regex-automata",
286 "regex-syntax",
287]
288
289[[package]]
290name = "regex-automata"
291version = "0.4.10"
292source = "registry+https://github.com/rust-lang/crates.io-index"
293checksum = "6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6"
294dependencies = [
295 "aho-corasick",
296 "memchr",
297 "regex-syntax",
298]
299
300[[package]]
301name = "regex-syntax"
302version = "0.8.6"
303source = "registry+https://github.com/rust-lang/crates.io-index"
304checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001"
305
306[[package]]
307name = "roff"
308version = "0.2.2"
309source = "registry+https://github.com/rust-lang/crates.io-index"
310checksum = "88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3"
311
312[[package]]
313name = "ryu"
314version = "1.0.20"
315source = "registry+https://github.com/rust-lang/crates.io-index"
316checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
317
318[[package]]
319name = "serde"
320version = "1.0.219"
321source = "registry+https://github.com/rust-lang/crates.io-index"
322checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
323dependencies = [
324 "serde_derive",
325]
326
327[[package]]
328name = "serde_derive"
329version = "1.0.219"
330source = "registry+https://github.com/rust-lang/crates.io-index"
331checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
332dependencies = [
333 "proc-macro2",
334 "quote",
335 "syn",
336]
337
338[[package]]
339name = "serde_json"
340version = "1.0.143"
341source = "registry+https://github.com/rust-lang/crates.io-index"
342checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a"
343dependencies = [
344 "itoa",
345 "memchr",
346 "ryu",
347 "serde",
348]
349
350[[package]]
351name = "strsim"
352version = "0.11.1"
353source = "registry+https://github.com/rust-lang/crates.io-index"
354checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
355
356[[package]]
357name = "syn"
358version = "2.0.106"
359source = "registry+https://github.com/rust-lang/crates.io-index"
360checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6"
361dependencies = [
362 "proc-macro2",
363 "quote",
364 "unicode-ident",
365]
366
367[[package]]
368name = "unicode-ident"
369version = "1.0.18"
370source = "registry+https://github.com/rust-lang/crates.io-index"
371checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
372
373[[package]]
374name = "unicode-width"
375version = "0.2.1"
376source = "registry+https://github.com/rust-lang/crates.io-index"
377checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c"
378
379[[package]]
380name = "unit-prefix"
381version = "0.5.1"
382source = "registry+https://github.com/rust-lang/crates.io-index"
383checksum = "323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817"
384
385[[package]]
386name = "utf8parse"
387version = "0.2.2"
388source = "registry+https://github.com/rust-lang/crates.io-index"
389checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
390
391[[package]]
392name = "wait-timeout"
393version = "0.2.1"
394source = "registry+https://github.com/rust-lang/crates.io-index"
395checksum = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11"
396dependencies = [
397 "libc",
398]
399
400[[package]]
401name = "wasm-bindgen"
402version = "0.2.100"
403source = "registry+https://github.com/rust-lang/crates.io-index"
404checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
405dependencies = [
406 "cfg-if",
407 "once_cell",
408 "wasm-bindgen-macro",
409]
410
411[[package]]
412name = "wasm-bindgen-backend"
413version = "0.2.100"
414source = "registry+https://github.com/rust-lang/crates.io-index"
415checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
416dependencies = [
417 "bumpalo",
418 "log",
419 "proc-macro2",
420 "quote",
421 "syn",
422 "wasm-bindgen-shared",
423]
424
425[[package]]
426name = "wasm-bindgen-macro"
427version = "0.2.100"
428source = "registry+https://github.com/rust-lang/crates.io-index"
429checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
430dependencies = [
431 "quote",
432 "wasm-bindgen-macro-support",
433]
434
435[[package]]
436name = "wasm-bindgen-macro-support"
437version = "0.2.100"
438source = "registry+https://github.com/rust-lang/crates.io-index"
439checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
440dependencies = [
441 "proc-macro2",
442 "quote",
443 "syn",
444 "wasm-bindgen-backend",
445 "wasm-bindgen-shared",
446]
447
448[[package]]
449name = "wasm-bindgen-shared"
450version = "0.2.100"
451source = "registry+https://github.com/rust-lang/crates.io-index"
452checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
453dependencies = [
454 "unicode-ident",
455]
456
457[[package]]
458name = "web-time"
459version = "1.1.0"
460source = "registry+https://github.com/rust-lang/crates.io-index"
461checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
462dependencies = [
463 "js-sys",
464 "wasm-bindgen",
465]
466
467[[package]]
468name = "windows-link"
469version = "0.1.3"
470source = "registry+https://github.com/rust-lang/crates.io-index"
471checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
472
473[[package]]
474name = "windows-sys"
475version = "0.60.2"
476source = "registry+https://github.com/rust-lang/crates.io-index"
477checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
478dependencies = [
479 "windows-targets",
480]
481
482[[package]]
483name = "windows-targets"
484version = "0.53.3"
485source = "registry+https://github.com/rust-lang/crates.io-index"
486checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91"
487dependencies = [
488 "windows-link",
489 "windows_aarch64_gnullvm",
490 "windows_aarch64_msvc",
491 "windows_i686_gnu",
492 "windows_i686_gnullvm",
493 "windows_i686_msvc",
494 "windows_x86_64_gnu",
495 "windows_x86_64_gnullvm",
496 "windows_x86_64_msvc",
497]
498
499[[package]]
500name = "windows_aarch64_gnullvm"
501version = "0.53.0"
502source = "registry+https://github.com/rust-lang/crates.io-index"
503checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
504
505[[package]]
506name = "windows_aarch64_msvc"
507version = "0.53.0"
508source = "registry+https://github.com/rust-lang/crates.io-index"
509checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
510
511[[package]]
512name = "windows_i686_gnu"
513version = "0.53.0"
514source = "registry+https://github.com/rust-lang/crates.io-index"
515checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3"
516
517[[package]]
518name = "windows_i686_gnullvm"
519version = "0.53.0"
520source = "registry+https://github.com/rust-lang/crates.io-index"
521checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
522
523[[package]]
524name = "windows_i686_msvc"
525version = "0.53.0"
526source = "registry+https://github.com/rust-lang/crates.io-index"
527checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
528
529[[package]]
530name = "windows_x86_64_gnu"
531version = "0.53.0"
532source = "registry+https://github.com/rust-lang/crates.io-index"
533checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
534
535[[package]]
536name = "windows_x86_64_gnullvm"
537version = "0.53.0"
538source = "registry+https://github.com/rust-lang/crates.io-index"
539checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
540
541[[package]]
542name = "windows_x86_64_msvc"
543version = "0.53.0"
544source = "registry+https://github.com/rust-lang/crates.io-index"
545checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"