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.4"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
10dependencies = [
11 "memchr",
12]
13
14[[package]]
15name = "anstream"
16version = "1.0.0"
17source = "registry+https://github.com/rust-lang/crates.io-index"
18checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d"
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.14"
32source = "registry+https://github.com/rust-lang/crates.io-index"
33checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
34
35[[package]]
36name = "anstyle-parse"
37version = "1.0.0"
38source = "registry+https://github.com/rust-lang/crates.io-index"
39checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e"
40dependencies = [
41 "utf8parse",
42]
43
44[[package]]
45name = "anstyle-query"
46version = "1.1.5"
47source = "registry+https://github.com/rust-lang/crates.io-index"
48checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
49dependencies = [
50 "windows-sys",
51]
52
53[[package]]
54name = "anstyle-wincon"
55version = "3.0.11"
56source = "registry+https://github.com/rust-lang/crates.io-index"
57checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
58dependencies = [
59 "anstyle",
60 "once_cell_polyfill",
61 "windows-sys",
62]
63
64[[package]]
65name = "anyhow"
66version = "1.0.102"
67source = "registry+https://github.com/rust-lang/crates.io-index"
68checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
69
70[[package]]
71name = "bumpalo"
72version = "3.20.2"
73source = "registry+https://github.com/rust-lang/crates.io-index"
74checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb"
75
76[[package]]
77name = "cfg-if"
78version = "1.0.4"
79source = "registry+https://github.com/rust-lang/crates.io-index"
80checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
81
82[[package]]
83name = "clap"
84version = "4.6.0"
85source = "registry+https://github.com/rust-lang/crates.io-index"
86checksum = "b193af5b67834b676abd72466a96c1024e6a6ad978a1f484bd90b85c94041351"
87dependencies = [
88 "clap_builder",
89 "clap_derive",
90]
91
92[[package]]
93name = "clap_builder"
94version = "4.6.0"
95source = "registry+https://github.com/rust-lang/crates.io-index"
96checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f"
97dependencies = [
98 "anstream",
99 "anstyle",
100 "clap_lex",
101 "strsim",
102]
103
104[[package]]
105name = "clap_complete"
106version = "4.6.0"
107source = "registry+https://github.com/rust-lang/crates.io-index"
108checksum = "19c9f1dde76b736e3681f28cec9d5a61299cbaae0fce80a68e43724ad56031eb"
109dependencies = [
110 "clap",
111]
112
113[[package]]
114name = "clap_derive"
115version = "4.6.0"
116source = "registry+https://github.com/rust-lang/crates.io-index"
117checksum = "1110bd8a634a1ab8cb04345d8d878267d57c3cf1b38d91b71af6686408bbca6a"
118dependencies = [
119 "heck",
120 "proc-macro2",
121 "quote",
122 "syn",
123]
124
125[[package]]
126name = "clap_lex"
127version = "1.1.0"
128source = "registry+https://github.com/rust-lang/crates.io-index"
129checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9"
130
131[[package]]
132name = "clap_mangen"
133version = "0.2.33"
134source = "registry+https://github.com/rust-lang/crates.io-index"
135checksum = "7e30ffc187e2e3aeafcd1c6e2aa416e29739454c0ccaa419226d5ecd181f2d78"
136dependencies = [
137 "clap",
138 "roff",
139]
140
141[[package]]
142name = "colorchoice"
143version = "1.0.5"
144source = "registry+https://github.com/rust-lang/crates.io-index"
145checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
146
147[[package]]
148name = "console"
149version = "0.16.3"
150source = "registry+https://github.com/rust-lang/crates.io-index"
151checksum = "d64e8af5551369d19cf50138de61f1c42074ab970f74e99be916646777f8fc87"
152dependencies = [
153 "encode_unicode",
154 "libc",
155 "unicode-width",
156 "windows-sys",
157]
158
159[[package]]
160name = "encode_unicode"
161version = "1.0.0"
162source = "registry+https://github.com/rust-lang/crates.io-index"
163checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
164
165[[package]]
166name = "gh-grader-preview"
167version = "0.4.0"
168dependencies = [
169 "anyhow",
170 "clap",
171 "clap_complete",
172 "clap_derive",
173 "clap_mangen",
174 "indicatif",
175 "regex",
176 "serde",
177 "serde_json",
178 "wait-timeout",
179]
180
181[[package]]
182name = "heck"
183version = "0.5.0"
184source = "registry+https://github.com/rust-lang/crates.io-index"
185checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
186
187[[package]]
188name = "indicatif"
189version = "0.18.4"
190source = "registry+https://github.com/rust-lang/crates.io-index"
191checksum = "25470f23803092da7d239834776d653104d551bc4d7eacaf31e6837854b8e9eb"
192dependencies = [
193 "console",
194 "portable-atomic",
195 "unicode-width",
196 "unit-prefix",
197 "web-time",
198]
199
200[[package]]
201name = "is_terminal_polyfill"
202version = "1.70.2"
203source = "registry+https://github.com/rust-lang/crates.io-index"
204checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
205
206[[package]]
207name = "itoa"
208version = "1.0.17"
209source = "registry+https://github.com/rust-lang/crates.io-index"
210checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
211
212[[package]]
213name = "js-sys"
214version = "0.3.91"
215source = "registry+https://github.com/rust-lang/crates.io-index"
216checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c"
217dependencies = [
218 "once_cell",
219 "wasm-bindgen",
220]
221
222[[package]]
223name = "libc"
224version = "0.2.183"
225source = "registry+https://github.com/rust-lang/crates.io-index"
226checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d"
227
228[[package]]
229name = "memchr"
230version = "2.8.0"
231source = "registry+https://github.com/rust-lang/crates.io-index"
232checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
233
234[[package]]
235name = "once_cell"
236version = "1.21.4"
237source = "registry+https://github.com/rust-lang/crates.io-index"
238checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
239
240[[package]]
241name = "once_cell_polyfill"
242version = "1.70.2"
243source = "registry+https://github.com/rust-lang/crates.io-index"
244checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
245
246[[package]]
247name = "portable-atomic"
248version = "1.13.1"
249source = "registry+https://github.com/rust-lang/crates.io-index"
250checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49"
251
252[[package]]
253name = "proc-macro2"
254version = "1.0.106"
255source = "registry+https://github.com/rust-lang/crates.io-index"
256checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
257dependencies = [
258 "unicode-ident",
259]
260
261[[package]]
262name = "quote"
263version = "1.0.45"
264source = "registry+https://github.com/rust-lang/crates.io-index"
265checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
266dependencies = [
267 "proc-macro2",
268]
269
270[[package]]
271name = "regex"
272version = "1.12.3"
273source = "registry+https://github.com/rust-lang/crates.io-index"
274checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276"
275dependencies = [
276 "aho-corasick",
277 "memchr",
278 "regex-automata",
279 "regex-syntax",
280]
281
282[[package]]
283name = "regex-automata"
284version = "0.4.14"
285source = "registry+https://github.com/rust-lang/crates.io-index"
286checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
287dependencies = [
288 "aho-corasick",
289 "memchr",
290 "regex-syntax",
291]
292
293[[package]]
294name = "regex-syntax"
295version = "0.8.10"
296source = "registry+https://github.com/rust-lang/crates.io-index"
297checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
298
299[[package]]
300name = "roff"
301version = "1.1.0"
302source = "registry+https://github.com/rust-lang/crates.io-index"
303checksum = "dbf2048e0e979efb2ca7b91c4f1a8d77c91853e9b987c94c555668a8994915ad"
304
305[[package]]
306name = "rustversion"
307version = "1.0.22"
308source = "registry+https://github.com/rust-lang/crates.io-index"
309checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
310
311[[package]]
312name = "serde"
313version = "1.0.228"
314source = "registry+https://github.com/rust-lang/crates.io-index"
315checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
316dependencies = [
317 "serde_core",
318 "serde_derive",
319]
320
321[[package]]
322name = "serde_core"
323version = "1.0.228"
324source = "registry+https://github.com/rust-lang/crates.io-index"
325checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
326dependencies = [
327 "serde_derive",
328]
329
330[[package]]
331name = "serde_derive"
332version = "1.0.228"
333source = "registry+https://github.com/rust-lang/crates.io-index"
334checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
335dependencies = [
336 "proc-macro2",
337 "quote",
338 "syn",
339]
340
341[[package]]
342name = "serde_json"
343version = "1.0.149"
344source = "registry+https://github.com/rust-lang/crates.io-index"
345checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86"
346dependencies = [
347 "itoa",
348 "memchr",
349 "serde",
350 "serde_core",
351 "zmij",
352]
353
354[[package]]
355name = "strsim"
356version = "0.11.1"
357source = "registry+https://github.com/rust-lang/crates.io-index"
358checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
359
360[[package]]
361name = "syn"
362version = "2.0.117"
363source = "registry+https://github.com/rust-lang/crates.io-index"
364checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
365dependencies = [
366 "proc-macro2",
367 "quote",
368 "unicode-ident",
369]
370
371[[package]]
372name = "unicode-ident"
373version = "1.0.24"
374source = "registry+https://github.com/rust-lang/crates.io-index"
375checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
376
377[[package]]
378name = "unicode-width"
379version = "0.2.2"
380source = "registry+https://github.com/rust-lang/crates.io-index"
381checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
382
383[[package]]
384name = "unit-prefix"
385version = "0.5.2"
386source = "registry+https://github.com/rust-lang/crates.io-index"
387checksum = "81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3"
388
389[[package]]
390name = "utf8parse"
391version = "0.2.2"
392source = "registry+https://github.com/rust-lang/crates.io-index"
393checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
394
395[[package]]
396name = "wait-timeout"
397version = "0.2.1"
398source = "registry+https://github.com/rust-lang/crates.io-index"
399checksum = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11"
400dependencies = [
401 "libc",
402]
403
404[[package]]
405name = "wasm-bindgen"
406version = "0.2.114"
407source = "registry+https://github.com/rust-lang/crates.io-index"
408checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e"
409dependencies = [
410 "cfg-if",
411 "once_cell",
412 "rustversion",
413 "wasm-bindgen-macro",
414 "wasm-bindgen-shared",
415]
416
417[[package]]
418name = "wasm-bindgen-macro"
419version = "0.2.114"
420source = "registry+https://github.com/rust-lang/crates.io-index"
421checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6"
422dependencies = [
423 "quote",
424 "wasm-bindgen-macro-support",
425]
426
427[[package]]
428name = "wasm-bindgen-macro-support"
429version = "0.2.114"
430source = "registry+https://github.com/rust-lang/crates.io-index"
431checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3"
432dependencies = [
433 "bumpalo",
434 "proc-macro2",
435 "quote",
436 "syn",
437 "wasm-bindgen-shared",
438]
439
440[[package]]
441name = "wasm-bindgen-shared"
442version = "0.2.114"
443source = "registry+https://github.com/rust-lang/crates.io-index"
444checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16"
445dependencies = [
446 "unicode-ident",
447]
448
449[[package]]
450name = "web-time"
451version = "1.1.0"
452source = "registry+https://github.com/rust-lang/crates.io-index"
453checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
454dependencies = [
455 "js-sys",
456 "wasm-bindgen",
457]
458
459[[package]]
460name = "windows-link"
461version = "0.2.1"
462source = "registry+https://github.com/rust-lang/crates.io-index"
463checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
464
465[[package]]
466name = "windows-sys"
467version = "0.61.2"
468source = "registry+https://github.com/rust-lang/crates.io-index"
469checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
470dependencies = [
471 "windows-link",
472]
473
474[[package]]
475name = "zmij"
476version = "1.0.21"
477source = "registry+https://github.com/rust-lang/crates.io-index"
478checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"