microsoft/qdk

Public

mirrored from https://github.com/microsoft/qdkAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
v1.7.0

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

Cargo.lock

2007lines · modecode

1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 3
4
5[[package]]
6name = "addr2line"
7version = "0.21.0"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
10dependencies = [
11 "gimli",
12]
13
14[[package]]
15name = "adler"
16version = "1.0.2"
17source = "registry+https://github.com/rust-lang/crates.io-index"
18checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
19
20[[package]]
21name = "aho-corasick"
22version = "1.1.3"
23source = "registry+https://github.com/rust-lang/crates.io-index"
24checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
25dependencies = [
26 "memchr",
27]
28
29[[package]]
30name = "allocator"
31version = "0.0.0"
32dependencies = [
33 "mimalloc-sys",
34]
35
36[[package]]
37name = "anes"
38version = "0.1.6"
39source = "registry+https://github.com/rust-lang/crates.io-index"
40checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
41
42[[package]]
43name = "anstream"
44version = "0.6.14"
45source = "registry+https://github.com/rust-lang/crates.io-index"
46checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b"
47dependencies = [
48 "anstyle",
49 "anstyle-parse",
50 "anstyle-query",
51 "anstyle-wincon",
52 "colorchoice",
53 "is_terminal_polyfill",
54 "utf8parse",
55]
56
57[[package]]
58name = "anstyle"
59version = "1.0.7"
60source = "registry+https://github.com/rust-lang/crates.io-index"
61checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b"
62
63[[package]]
64name = "anstyle-parse"
65version = "0.2.4"
66source = "registry+https://github.com/rust-lang/crates.io-index"
67checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4"
68dependencies = [
69 "utf8parse",
70]
71
72[[package]]
73name = "anstyle-query"
74version = "1.0.3"
75source = "registry+https://github.com/rust-lang/crates.io-index"
76checksum = "a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5"
77dependencies = [
78 "windows-sys",
79]
80
81[[package]]
82name = "anstyle-wincon"
83version = "3.0.3"
84source = "registry+https://github.com/rust-lang/crates.io-index"
85checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19"
86dependencies = [
87 "anstyle",
88 "windows-sys",
89]
90
91[[package]]
92name = "approx"
93version = "0.5.1"
94source = "registry+https://github.com/rust-lang/crates.io-index"
95checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6"
96dependencies = [
97 "num-traits",
98]
99
100[[package]]
101name = "arbitrary"
102version = "1.3.2"
103source = "registry+https://github.com/rust-lang/crates.io-index"
104checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110"
105
106[[package]]
107name = "async-trait"
108version = "0.1.80"
109source = "registry+https://github.com/rust-lang/crates.io-index"
110checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca"
111dependencies = [
112 "proc-macro2",
113 "quote",
114 "syn",
115]
116
117[[package]]
118name = "autocfg"
119version = "1.3.0"
120source = "registry+https://github.com/rust-lang/crates.io-index"
121checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
122
123[[package]]
124name = "backtrace"
125version = "0.3.71"
126source = "registry+https://github.com/rust-lang/crates.io-index"
127checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d"
128dependencies = [
129 "addr2line",
130 "cc",
131 "cfg-if",
132 "libc",
133 "miniz_oxide",
134 "object",
135 "rustc-demangle",
136]
137
138[[package]]
139name = "backtrace-ext"
140version = "0.2.1"
141source = "registry+https://github.com/rust-lang/crates.io-index"
142checksum = "537beee3be4a18fb023b570f80e3ae28003db9167a751266b259926e25539d50"
143dependencies = [
144 "backtrace",
145]
146
147[[package]]
148name = "bitflags"
149version = "2.5.0"
150source = "registry+https://github.com/rust-lang/crates.io-index"
151checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
152
153[[package]]
154name = "bumpalo"
155version = "3.16.0"
156source = "registry+https://github.com/rust-lang/crates.io-index"
157checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
158
159[[package]]
160name = "bytemuck"
161version = "1.16.1"
162source = "registry+https://github.com/rust-lang/crates.io-index"
163checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e"
164
165[[package]]
166name = "cast"
167version = "0.3.0"
168source = "registry+https://github.com/rust-lang/crates.io-index"
169checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
170
171[[package]]
172name = "cc"
173version = "1.0.98"
174source = "registry+https://github.com/rust-lang/crates.io-index"
175checksum = "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f"
176dependencies = [
177 "jobserver",
178 "libc",
179 "once_cell",
180]
181
182[[package]]
183name = "cfg-if"
184version = "1.0.0"
185source = "registry+https://github.com/rust-lang/crates.io-index"
186checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
187
188[[package]]
189name = "ciborium"
190version = "0.2.2"
191source = "registry+https://github.com/rust-lang/crates.io-index"
192checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e"
193dependencies = [
194 "ciborium-io",
195 "ciborium-ll",
196 "serde",
197]
198
199[[package]]
200name = "ciborium-io"
201version = "0.2.2"
202source = "registry+https://github.com/rust-lang/crates.io-index"
203checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757"
204
205[[package]]
206name = "ciborium-ll"
207version = "0.2.2"
208source = "registry+https://github.com/rust-lang/crates.io-index"
209checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9"
210dependencies = [
211 "ciborium-io",
212 "half",
213]
214
215[[package]]
216name = "clap"
217version = "4.5.4"
218source = "registry+https://github.com/rust-lang/crates.io-index"
219checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0"
220dependencies = [
221 "clap_builder",
222 "clap_derive",
223]
224
225[[package]]
226name = "clap_builder"
227version = "4.5.2"
228source = "registry+https://github.com/rust-lang/crates.io-index"
229checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4"
230dependencies = [
231 "anstream",
232 "anstyle",
233 "clap_lex",
234 "strsim",
235]
236
237[[package]]
238name = "clap_derive"
239version = "4.5.4"
240source = "registry+https://github.com/rust-lang/crates.io-index"
241checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64"
242dependencies = [
243 "heck 0.5.0",
244 "proc-macro2",
245 "quote",
246 "syn",
247]
248
249[[package]]
250name = "clap_lex"
251version = "0.7.0"
252source = "registry+https://github.com/rust-lang/crates.io-index"
253checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
254
255[[package]]
256name = "colorchoice"
257version = "1.0.1"
258source = "registry+https://github.com/rust-lang/crates.io-index"
259checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422"
260
261[[package]]
262name = "criterion"
263version = "0.5.1"
264source = "registry+https://github.com/rust-lang/crates.io-index"
265checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
266dependencies = [
267 "anes",
268 "cast",
269 "ciborium",
270 "clap",
271 "criterion-plot",
272 "is-terminal",
273 "itertools",
274 "num-traits",
275 "once_cell",
276 "oorandom",
277 "regex",
278 "serde",
279 "serde_derive",
280 "serde_json",
281 "tinytemplate",
282 "walkdir",
283]
284
285[[package]]
286name = "criterion-plot"
287version = "0.5.0"
288source = "registry+https://github.com/rust-lang/crates.io-index"
289checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
290dependencies = [
291 "cast",
292 "itertools",
293]
294
295[[package]]
296name = "crunchy"
297version = "0.2.2"
298source = "registry+https://github.com/rust-lang/crates.io-index"
299checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
300
301[[package]]
302name = "difference"
303version = "2.0.0"
304source = "registry+https://github.com/rust-lang/crates.io-index"
305checksum = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198"
306
307[[package]]
308name = "dissimilar"
309version = "1.0.9"
310source = "registry+https://github.com/rust-lang/crates.io-index"
311checksum = "59f8e79d1fbf76bdfbde321e902714bf6c49df88a7dda6fc682fc2979226962d"
312
313[[package]]
314name = "either"
315version = "1.12.0"
316source = "registry+https://github.com/rust-lang/crates.io-index"
317checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b"
318
319[[package]]
320name = "enum-iterator"
321version = "1.5.0"
322source = "registry+https://github.com/rust-lang/crates.io-index"
323checksum = "9fd242f399be1da0a5354aa462d57b4ab2b4ee0683cc552f7c007d2d12d36e94"
324dependencies = [
325 "enum-iterator-derive",
326]
327
328[[package]]
329name = "enum-iterator-derive"
330version = "1.4.0"
331source = "registry+https://github.com/rust-lang/crates.io-index"
332checksum = "a1ab991c1362ac86c61ab6f556cff143daa22e5a15e4e189df818b2fd19fe65b"
333dependencies = [
334 "proc-macro2",
335 "quote",
336 "syn",
337]
338
339[[package]]
340name = "env_logger"
341version = "0.10.2"
342source = "registry+https://github.com/rust-lang/crates.io-index"
343checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580"
344dependencies = [
345 "humantime",
346 "is-terminal",
347 "log",
348 "regex",
349 "termcolor",
350]
351
352[[package]]
353name = "expect-test"
354version = "1.5.0"
355source = "registry+https://github.com/rust-lang/crates.io-index"
356checksum = "9e0be0a561335815e06dab7c62e50353134c796e7a6155402a64bcff66b6a5e0"
357dependencies = [
358 "dissimilar",
359 "once_cell",
360]
361
362[[package]]
363name = "fasteval"
364version = "0.2.4"
365source = "registry+https://github.com/rust-lang/crates.io-index"
366checksum = "4f4cdac9e4065d7c48e30770f8665b8cef9a3a73a63a4056a33a5f395bc7cf75"
367
368[[package]]
369name = "futures"
370version = "0.3.30"
371source = "registry+https://github.com/rust-lang/crates.io-index"
372checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
373dependencies = [
374 "futures-channel",
375 "futures-core",
376 "futures-executor",
377 "futures-io",
378 "futures-sink",
379 "futures-task",
380 "futures-util",
381]
382
383[[package]]
384name = "futures-channel"
385version = "0.3.30"
386source = "registry+https://github.com/rust-lang/crates.io-index"
387checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
388dependencies = [
389 "futures-core",
390 "futures-sink",
391]
392
393[[package]]
394name = "futures-core"
395version = "0.3.30"
396source = "registry+https://github.com/rust-lang/crates.io-index"
397checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
398
399[[package]]
400name = "futures-executor"
401version = "0.3.30"
402source = "registry+https://github.com/rust-lang/crates.io-index"
403checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
404dependencies = [
405 "futures-core",
406 "futures-task",
407 "futures-util",
408]
409
410[[package]]
411name = "futures-io"
412version = "0.3.30"
413source = "registry+https://github.com/rust-lang/crates.io-index"
414checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
415
416[[package]]
417name = "futures-macro"
418version = "0.3.30"
419source = "registry+https://github.com/rust-lang/crates.io-index"
420checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
421dependencies = [
422 "proc-macro2",
423 "quote",
424 "syn",
425]
426
427[[package]]
428name = "futures-sink"
429version = "0.3.30"
430source = "registry+https://github.com/rust-lang/crates.io-index"
431checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
432
433[[package]]
434name = "futures-task"
435version = "0.3.30"
436source = "registry+https://github.com/rust-lang/crates.io-index"
437checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
438
439[[package]]
440name = "futures-util"
441version = "0.3.30"
442source = "registry+https://github.com/rust-lang/crates.io-index"
443checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
444dependencies = [
445 "futures-channel",
446 "futures-core",
447 "futures-io",
448 "futures-macro",
449 "futures-sink",
450 "futures-task",
451 "memchr",
452 "pin-project-lite",
453 "pin-utils",
454 "slab",
455]
456
457[[package]]
458name = "fuzz"
459version = "0.0.0"
460dependencies = [
461 "allocator",
462 "libfuzzer-sys",
463 "qsc",
464]
465
466[[package]]
467name = "getrandom"
468version = "0.2.15"
469source = "registry+https://github.com/rust-lang/crates.io-index"
470checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
471dependencies = [
472 "cfg-if",
473 "js-sys",
474 "libc",
475 "wasi",
476 "wasm-bindgen",
477]
478
479[[package]]
480name = "gimli"
481version = "0.28.1"
482source = "registry+https://github.com/rust-lang/crates.io-index"
483checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
484
485[[package]]
486name = "half"
487version = "2.4.1"
488source = "registry+https://github.com/rust-lang/crates.io-index"
489checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888"
490dependencies = [
491 "cfg-if",
492 "crunchy",
493]
494
495[[package]]
496name = "heck"
497version = "0.4.1"
498source = "registry+https://github.com/rust-lang/crates.io-index"
499checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
500
501[[package]]
502name = "heck"
503version = "0.5.0"
504source = "registry+https://github.com/rust-lang/crates.io-index"
505checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
506
507[[package]]
508name = "hermit-abi"
509version = "0.3.9"
510source = "registry+https://github.com/rust-lang/crates.io-index"
511checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
512
513[[package]]
514name = "humantime"
515version = "2.1.0"
516source = "registry+https://github.com/rust-lang/crates.io-index"
517checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
518
519[[package]]
520name = "indenter"
521version = "0.3.3"
522source = "registry+https://github.com/rust-lang/crates.io-index"
523checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683"
524
525[[package]]
526name = "indoc"
527version = "2.0.5"
528source = "registry+https://github.com/rust-lang/crates.io-index"
529checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5"
530
531[[package]]
532name = "is-terminal"
533version = "0.4.12"
534source = "registry+https://github.com/rust-lang/crates.io-index"
535checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
536dependencies = [
537 "hermit-abi",
538 "libc",
539 "windows-sys",
540]
541
542[[package]]
543name = "is_ci"
544version = "1.2.0"
545source = "registry+https://github.com/rust-lang/crates.io-index"
546checksum = "7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45"
547
548[[package]]
549name = "is_terminal_polyfill"
550version = "1.70.0"
551source = "registry+https://github.com/rust-lang/crates.io-index"
552checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800"
553
554[[package]]
555name = "itertools"
556version = "0.10.5"
557source = "registry+https://github.com/rust-lang/crates.io-index"
558checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
559dependencies = [
560 "either",
561]
562
563[[package]]
564name = "itoa"
565version = "1.0.11"
566source = "registry+https://github.com/rust-lang/crates.io-index"
567checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
568
569[[package]]
570name = "jobserver"
571version = "0.1.31"
572source = "registry+https://github.com/rust-lang/crates.io-index"
573checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e"
574dependencies = [
575 "libc",
576]
577
578[[package]]
579name = "js-sys"
580version = "0.3.69"
581source = "registry+https://github.com/rust-lang/crates.io-index"
582checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
583dependencies = [
584 "wasm-bindgen",
585]
586
587[[package]]
588name = "katas"
589version = "0.0.0"
590dependencies = [
591 "qsc",
592]
593
594[[package]]
595name = "libc"
596version = "0.2.155"
597source = "registry+https://github.com/rust-lang/crates.io-index"
598checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
599
600[[package]]
601name = "libfuzzer-sys"
602version = "0.4.7"
603source = "registry+https://github.com/rust-lang/crates.io-index"
604checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7"
605dependencies = [
606 "arbitrary",
607 "cc",
608 "once_cell",
609]
610
611[[package]]
612name = "libm"
613version = "0.2.8"
614source = "registry+https://github.com/rust-lang/crates.io-index"
615checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058"
616
617[[package]]
618name = "library"
619version = "0.0.0"
620dependencies = [
621 "expect-test",
622 "indoc",
623 "num-bigint",
624 "qsc",
625]
626
627[[package]]
628name = "lock_api"
629version = "0.4.12"
630source = "registry+https://github.com/rust-lang/crates.io-index"
631checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
632dependencies = [
633 "autocfg",
634 "scopeguard",
635]
636
637[[package]]
638name = "log"
639version = "0.4.21"
640source = "registry+https://github.com/rust-lang/crates.io-index"
641checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
642
643[[package]]
644name = "matrixmultiply"
645version = "0.3.8"
646source = "registry+https://github.com/rust-lang/crates.io-index"
647checksum = "7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2"
648dependencies = [
649 "autocfg",
650 "rawpointer",
651]
652
653[[package]]
654name = "memchr"
655version = "2.7.2"
656source = "registry+https://github.com/rust-lang/crates.io-index"
657checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
658
659[[package]]
660name = "memoffset"
661version = "0.9.1"
662source = "registry+https://github.com/rust-lang/crates.io-index"
663checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
664dependencies = [
665 "autocfg",
666]
667
668[[package]]
669name = "miette"
670version = "5.10.0"
671source = "registry+https://github.com/rust-lang/crates.io-index"
672checksum = "59bb584eaeeab6bd0226ccf3509a69d7936d148cf3d036ad350abe35e8c6856e"
673dependencies = [
674 "backtrace",
675 "backtrace-ext",
676 "is-terminal",
677 "miette-derive",
678 "once_cell",
679 "owo-colors",
680 "supports-color",
681 "supports-hyperlinks",
682 "supports-unicode",
683 "terminal_size",
684 "textwrap",
685 "thiserror",
686 "unicode-width",
687]
688
689[[package]]
690name = "miette-derive"
691version = "5.10.0"
692source = "registry+https://github.com/rust-lang/crates.io-index"
693checksum = "49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c"
694dependencies = [
695 "proc-macro2",
696 "quote",
697 "syn",
698]
699
700[[package]]
701name = "mimalloc-sys"
702version = "0.0.0"
703dependencies = [
704 "cc",
705]
706
707[[package]]
708name = "miniz_oxide"
709version = "0.7.3"
710source = "registry+https://github.com/rust-lang/crates.io-index"
711checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae"
712dependencies = [
713 "adler",
714]
715
716[[package]]
717name = "nalgebra"
718version = "0.33.0"
719source = "registry+https://github.com/rust-lang/crates.io-index"
720checksum = "3c4b5f057b303842cf3262c27e465f4c303572e7f6b0648f60e16248ac3397f4"
721dependencies = [
722 "approx",
723 "matrixmultiply",
724 "nalgebra-macros",
725 "num-complex",
726 "num-rational",
727 "num-traits",
728 "simba",
729 "typenum",
730]
731
732[[package]]
733name = "nalgebra-macros"
734version = "0.2.2"
735source = "registry+https://github.com/rust-lang/crates.io-index"
736checksum = "254a5372af8fc138e36684761d3c0cdb758a4410e938babcff1c860ce14ddbfc"
737dependencies = [
738 "proc-macro2",
739 "quote",
740 "syn",
741]
742
743[[package]]
744name = "ndarray"
745version = "0.15.6"
746source = "registry+https://github.com/rust-lang/crates.io-index"
747checksum = "adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32"
748dependencies = [
749 "matrixmultiply",
750 "num-complex",
751 "num-integer",
752 "num-traits",
753 "rawpointer",
754]
755
756[[package]]
757name = "noisy_simulator"
758version = "0.0.0"
759dependencies = [
760 "criterion",
761 "nalgebra",
762 "num-complex",
763 "rand",
764 "thiserror",
765]
766
767[[package]]
768name = "num-bigint"
769version = "0.4.5"
770source = "registry+https://github.com/rust-lang/crates.io-index"
771checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7"
772dependencies = [
773 "num-integer",
774 "num-traits",
775]
776
777[[package]]
778name = "num-complex"
779version = "0.4.6"
780source = "registry+https://github.com/rust-lang/crates.io-index"
781checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495"
782dependencies = [
783 "num-traits",
784]
785
786[[package]]
787name = "num-integer"
788version = "0.1.46"
789source = "registry+https://github.com/rust-lang/crates.io-index"
790checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
791dependencies = [
792 "num-traits",
793]
794
795[[package]]
796name = "num-rational"
797version = "0.4.2"
798source = "registry+https://github.com/rust-lang/crates.io-index"
799checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"
800dependencies = [
801 "num-bigint",
802 "num-integer",
803 "num-traits",
804]
805
806[[package]]
807name = "num-traits"
808version = "0.2.19"
809source = "registry+https://github.com/rust-lang/crates.io-index"
810checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
811dependencies = [
812 "autocfg",
813]
814
815[[package]]
816name = "object"
817version = "0.32.2"
818source = "registry+https://github.com/rust-lang/crates.io-index"
819checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
820dependencies = [
821 "memchr",
822]
823
824[[package]]
825name = "once_cell"
826version = "1.19.0"
827source = "registry+https://github.com/rust-lang/crates.io-index"
828checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
829
830[[package]]
831name = "oorandom"
832version = "11.1.3"
833source = "registry+https://github.com/rust-lang/crates.io-index"
834checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
835
836[[package]]
837name = "owo-colors"
838version = "3.5.0"
839source = "registry+https://github.com/rust-lang/crates.io-index"
840checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f"
841
842[[package]]
843name = "parking_lot"
844version = "0.12.2"
845source = "registry+https://github.com/rust-lang/crates.io-index"
846checksum = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb"
847dependencies = [
848 "lock_api",
849 "parking_lot_core",
850]
851
852[[package]]
853name = "parking_lot_core"
854version = "0.9.10"
855source = "registry+https://github.com/rust-lang/crates.io-index"
856checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
857dependencies = [
858 "cfg-if",
859 "libc",
860 "redox_syscall",
861 "smallvec",
862 "windows-targets",
863]
864
865[[package]]
866name = "paste"
867version = "1.0.15"
868source = "registry+https://github.com/rust-lang/crates.io-index"
869checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
870
871[[package]]
872name = "pin-project-lite"
873version = "0.2.14"
874source = "registry+https://github.com/rust-lang/crates.io-index"
875checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
876
877[[package]]
878name = "pin-utils"
879version = "0.1.0"
880source = "registry+https://github.com/rust-lang/crates.io-index"
881checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
882
883[[package]]
884name = "portable-atomic"
885version = "1.6.0"
886source = "registry+https://github.com/rust-lang/crates.io-index"
887checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0"
888
889[[package]]
890name = "ppv-lite86"
891version = "0.2.17"
892source = "registry+https://github.com/rust-lang/crates.io-index"
893checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
894
895[[package]]
896name = "probability"
897version = "0.20.3"
898source = "registry+https://github.com/rust-lang/crates.io-index"
899checksum = "42746b805e424b759d46c22c65dc66ccca057a2db96e9db4fda6c337a287e485"
900dependencies = [
901 "random",
902 "special",
903]
904
905[[package]]
906name = "proc-macro2"
907version = "1.0.83"
908source = "registry+https://github.com/rust-lang/crates.io-index"
909checksum = "0b33eb56c327dec362a9e55b3ad14f9d2f0904fb5a5b03b513ab5465399e9f43"
910dependencies = [
911 "unicode-ident",
912]
913
914[[package]]
915name = "pyo3"
916version = "0.20.3"
917source = "registry+https://github.com/rust-lang/crates.io-index"
918checksum = "53bdbb96d49157e65d45cc287af5f32ffadd5f4761438b527b055fb0d4bb8233"
919dependencies = [
920 "cfg-if",
921 "indoc",
922 "libc",
923 "memoffset",
924 "num-bigint",
925 "num-complex",
926 "parking_lot",
927 "portable-atomic",
928 "pyo3-build-config",
929 "pyo3-ffi",
930 "pyo3-macros",
931 "unindent",
932]
933
934[[package]]
935name = "pyo3-build-config"
936version = "0.20.3"
937source = "registry+https://github.com/rust-lang/crates.io-index"
938checksum = "deaa5745de3f5231ce10517a1f5dd97d53e5a2fd77aa6b5842292085831d48d7"
939dependencies = [
940 "once_cell",
941 "python3-dll-a",
942 "target-lexicon",
943]
944
945[[package]]
946name = "pyo3-ffi"
947version = "0.20.3"
948source = "registry+https://github.com/rust-lang/crates.io-index"
949checksum = "62b42531d03e08d4ef1f6e85a2ed422eb678b8cd62b762e53891c05faf0d4afa"
950dependencies = [
951 "libc",
952 "pyo3-build-config",
953]
954
955[[package]]
956name = "pyo3-macros"
957version = "0.20.3"
958source = "registry+https://github.com/rust-lang/crates.io-index"
959checksum = "7305c720fa01b8055ec95e484a6eca7a83c841267f0dd5280f0c8b8551d2c158"
960dependencies = [
961 "proc-macro2",
962 "pyo3-macros-backend",
963 "quote",
964 "syn",
965]
966
967[[package]]
968name = "pyo3-macros-backend"
969version = "0.20.3"
970source = "registry+https://github.com/rust-lang/crates.io-index"
971checksum = "7c7e9b68bb9c3149c5b0cade5d07f953d6d125eb4337723c4ccdb665f1f96185"
972dependencies = [
973 "heck 0.4.1",
974 "proc-macro2",
975 "pyo3-build-config",
976 "quote",
977 "syn",
978]
979
980[[package]]
981name = "python3-dll-a"
982version = "0.2.9"
983source = "registry+https://github.com/rust-lang/crates.io-index"
984checksum = "d5f07cd4412be8fa09a721d40007c483981bbe072cd6a21f2e83e04ec8f8343f"
985dependencies = [
986 "cc",
987]
988
989[[package]]
990name = "qsc"
991version = "0.0.0"
992dependencies = [
993 "allocator",
994 "clap",
995 "criterion",
996 "env_logger",
997 "expect-test",
998 "indoc",
999 "log",
1000 "miette",
1001 "num-bigint",
1002 "num-complex",
1003 "qsc_ast",
1004 "qsc_circuit",
1005 "qsc_codegen",
1006 "qsc_data_structures",
1007 "qsc_doc_gen",
1008 "qsc_eval",
1009 "qsc_fir",
1010 "qsc_formatter",
1011 "qsc_frontend",
1012 "qsc_hir",
1013 "qsc_linter",
1014 "qsc_lowerer",
1015 "qsc_partial_eval",
1016 "qsc_passes",
1017 "qsc_project",
1018 "qsc_rca",
1019 "rustc-hash",
1020 "thiserror",
1021]
1022
1023[[package]]
1024name = "qsc_ast"
1025version = "0.0.0"
1026dependencies = [
1027 "indenter",
1028 "miette",
1029 "num-bigint",
1030 "qsc_data_structures",
1031]
1032
1033[[package]]
1034name = "qsc_circuit"
1035version = "0.0.0"
1036dependencies = [
1037 "expect-test",
1038 "indoc",
1039 "log",
1040 "miette",
1041 "num-bigint",
1042 "num-complex",
1043 "qsc_codegen",
1044 "qsc_data_structures",
1045 "qsc_eval",
1046 "qsc_fir",
1047 "qsc_frontend",
1048 "qsc_hir",
1049 "qsc_passes",
1050 "rustc-hash",
1051 "serde",
1052 "serde_json",
1053 "thiserror",
1054]
1055
1056[[package]]
1057name = "qsc_codegen"
1058version = "0.0.0"
1059dependencies = [
1060 "difference",
1061 "expect-test",
1062 "indoc",
1063 "num-bigint",
1064 "num-complex",
1065 "qsc_ast",
1066 "qsc_data_structures",
1067 "qsc_eval",
1068 "qsc_fir",
1069 "qsc_formatter",
1070 "qsc_frontend",
1071 "qsc_hir",
1072 "qsc_lowerer",
1073 "qsc_partial_eval",
1074 "qsc_passes",
1075 "qsc_rca",
1076 "qsc_rir",
1077 "rustc-hash",
1078]
1079
1080[[package]]
1081name = "qsc_data_structures"
1082version = "0.0.0"
1083dependencies = [
1084 "bitflags",
1085 "expect-test",
1086 "miette",
1087 "rustc-hash",
1088 "serde",
1089]
1090
1091[[package]]
1092name = "qsc_doc_gen"
1093version = "0.0.0"
1094dependencies = [
1095 "expect-test",
1096 "qsc_ast",
1097 "qsc_data_structures",
1098 "qsc_frontend",
1099 "qsc_hir",
1100 "regex-lite",
1101 "rustc-hash",
1102]
1103
1104[[package]]
1105name = "qsc_eval"
1106version = "0.0.0"
1107dependencies = [
1108 "expect-test",
1109 "indoc",
1110 "miette",
1111 "num-bigint",
1112 "num-complex",
1113 "num-traits",
1114 "qsc_data_structures",
1115 "qsc_fir",
1116 "qsc_frontend",
1117 "qsc_hir",
1118 "qsc_lowerer",
1119 "qsc_passes",
1120 "quantum-sparse-sim",
1121 "rand",
1122 "rustc-hash",
1123 "thiserror",
1124]
1125
1126[[package]]
1127name = "qsc_fir"
1128version = "0.0.0"
1129dependencies = [
1130 "indenter",
1131 "num-bigint",
1132 "qsc_data_structures",
1133 "rustc-hash",
1134]
1135
1136[[package]]
1137name = "qsc_formatter"
1138version = "0.0.0"
1139dependencies = [
1140 "clap",
1141 "expect-test",
1142 "indoc",
1143 "qsc_data_structures",
1144 "qsc_frontend",
1145]
1146
1147[[package]]
1148name = "qsc_frontend"
1149version = "0.0.0"
1150dependencies = [
1151 "expect-test",
1152 "indoc",
1153 "library",
1154 "miette",
1155 "qsc_ast",
1156 "qsc_data_structures",
1157 "qsc_hir",
1158 "qsc_parse",
1159 "rustc-hash",
1160 "thiserror",
1161]
1162
1163[[package]]
1164name = "qsc_hir"
1165version = "0.0.0"
1166dependencies = [
1167 "indenter",
1168 "num-bigint",
1169 "qsc_data_structures",
1170 "rustc-hash",
1171]
1172
1173[[package]]
1174name = "qsc_linter"
1175version = "0.0.0"
1176dependencies = [
1177 "expect-test",
1178 "indoc",
1179 "miette",
1180 "qsc",
1181 "qsc_ast",
1182 "qsc_data_structures",
1183 "qsc_doc_gen",
1184 "qsc_frontend",
1185 "qsc_hir",
1186 "qsc_parse",
1187 "qsc_passes",
1188 "serde",
1189 "serde_json",
1190 "thiserror",
1191]
1192
1193[[package]]
1194name = "qsc_lowerer"
1195version = "0.0.0"
1196dependencies = [
1197 "qsc_data_structures",
1198 "qsc_fir",
1199 "qsc_hir",
1200]
1201
1202[[package]]
1203name = "qsc_parse"
1204version = "0.0.0"
1205dependencies = [
1206 "enum-iterator",
1207 "expect-test",
1208 "indoc",
1209 "miette",
1210 "num-bigint",
1211 "num-traits",
1212 "qsc_ast",
1213 "qsc_data_structures",
1214 "thiserror",
1215]
1216
1217[[package]]
1218name = "qsc_partial_eval"
1219version = "0.0.0"
1220dependencies = [
1221 "expect-test",
1222 "indoc",
1223 "miette",
1224 "num-bigint",
1225 "num-complex",
1226 "qsc",
1227 "qsc_data_structures",
1228 "qsc_eval",
1229 "qsc_fir",
1230 "qsc_frontend",
1231 "qsc_lowerer",
1232 "qsc_rca",
1233 "qsc_rir",
1234 "rustc-hash",
1235 "thiserror",
1236]
1237
1238[[package]]
1239name = "qsc_passes"
1240version = "0.0.0"
1241dependencies = [
1242 "expect-test",
1243 "indoc",
1244 "miette",
1245 "qsc",
1246 "qsc_data_structures",
1247 "qsc_eval",
1248 "qsc_fir",
1249 "qsc_frontend",
1250 "qsc_hir",
1251 "qsc_lowerer",
1252 "qsc_rca",
1253 "rustc-hash",
1254 "thiserror",
1255]
1256
1257[[package]]
1258name = "qsc_project"
1259version = "0.0.0"
1260dependencies = [
1261 "async-trait",
1262 "expect-test",
1263 "futures",
1264 "log",
1265 "miette",
1266 "qsc_data_structures",
1267 "qsc_linter",
1268 "qsc_project",
1269 "regex-lite",
1270 "rustc-hash",
1271 "serde",
1272 "serde_json",
1273 "thiserror",
1274]
1275
1276[[package]]
1277name = "qsc_rca"
1278version = "0.0.0"
1279dependencies = [
1280 "bitflags",
1281 "expect-test",
1282 "indenter",
1283 "miette",
1284 "qsc",
1285 "qsc_data_structures",
1286 "qsc_fir",
1287 "qsc_frontend",
1288 "qsc_lowerer",
1289 "qsc_passes",
1290 "rustc-hash",
1291 "thiserror",
1292]
1293
1294[[package]]
1295name = "qsc_rir"
1296version = "0.0.0"
1297dependencies = [
1298 "expect-test",
1299 "indenter",
1300 "qsc_data_structures",
1301 "rustc-hash",
1302]
1303
1304[[package]]
1305name = "qsc_wasm"
1306version = "0.0.0"
1307dependencies = [
1308 "async-trait",
1309 "expect-test",
1310 "futures-util",
1311 "getrandom",
1312 "indoc",
1313 "js-sys",
1314 "katas",
1315 "log",
1316 "miette",
1317 "num-bigint",
1318 "num-complex",
1319 "qsc",
1320 "qsc_codegen",
1321 "qsc_doc_gen",
1322 "qsc_project",
1323 "qsls",
1324 "resource_estimator",
1325 "rustc-hash",
1326 "serde",
1327 "serde-wasm-bindgen",
1328 "serde_json",
1329 "wasm-bindgen",
1330 "wasm-bindgen-futures",
1331]
1332
1333[[package]]
1334name = "qsharp"
1335version = "0.0.0"
1336dependencies = [
1337 "allocator",
1338 "miette",
1339 "noisy_simulator",
1340 "num-bigint",
1341 "num-complex",
1342 "pyo3",
1343 "qsc",
1344 "resource_estimator",
1345 "rustc-hash",
1346 "serde_json",
1347]
1348
1349[[package]]
1350name = "qsls"
1351version = "0.0.0"
1352dependencies = [
1353 "async-trait",
1354 "expect-test",
1355 "futures",
1356 "futures-util",
1357 "indoc",
1358 "log",
1359 "miette",
1360 "qsc",
1361 "qsc_linter",
1362 "qsc_project",
1363 "rustc-hash",
1364 "serde",
1365 "serde_json",
1366 "thiserror",
1367 "tokio",
1368]
1369
1370[[package]]
1371name = "quantum-sparse-sim"
1372version = "0.7.4"
1373source = "git+https://github.com/qir-alliance/qir-runner?tag=v0.7.4#7b41f9313609f8309317ce91afccf0a2c7fe5a6f"
1374dependencies = [
1375 "ndarray",
1376 "num-bigint",
1377 "num-complex",
1378 "num-traits",
1379 "rand",
1380 "rustc-hash",
1381]
1382
1383[[package]]
1384name = "quote"
1385version = "1.0.36"
1386source = "registry+https://github.com/rust-lang/crates.io-index"
1387checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
1388dependencies = [
1389 "proc-macro2",
1390]
1391
1392[[package]]
1393name = "rand"
1394version = "0.8.5"
1395source = "registry+https://github.com/rust-lang/crates.io-index"
1396checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
1397dependencies = [
1398 "libc",
1399 "rand_chacha",
1400 "rand_core",
1401]
1402
1403[[package]]
1404name = "rand_chacha"
1405version = "0.3.1"
1406source = "registry+https://github.com/rust-lang/crates.io-index"
1407checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
1408dependencies = [
1409 "ppv-lite86",
1410 "rand_core",
1411]
1412
1413[[package]]
1414name = "rand_core"
1415version = "0.6.4"
1416source = "registry+https://github.com/rust-lang/crates.io-index"
1417checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
1418dependencies = [
1419 "getrandom",
1420]
1421
1422[[package]]
1423name = "random"
1424version = "0.13.2"
1425source = "registry+https://github.com/rust-lang/crates.io-index"
1426checksum = "474c42c904f04dfe2a595a02f71e1a0e5e92ffb5761cc9a4c02140b93b8dd504"
1427
1428[[package]]
1429name = "rawpointer"
1430version = "0.2.1"
1431source = "registry+https://github.com/rust-lang/crates.io-index"
1432checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3"
1433
1434[[package]]
1435name = "redox_syscall"
1436version = "0.5.1"
1437source = "registry+https://github.com/rust-lang/crates.io-index"
1438checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e"
1439dependencies = [
1440 "bitflags",
1441]
1442
1443[[package]]
1444name = "regex"
1445version = "1.10.4"
1446source = "registry+https://github.com/rust-lang/crates.io-index"
1447checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c"
1448dependencies = [
1449 "aho-corasick",
1450 "memchr",
1451 "regex-automata",
1452 "regex-syntax",
1453]
1454
1455[[package]]
1456name = "regex-automata"
1457version = "0.4.6"
1458source = "registry+https://github.com/rust-lang/crates.io-index"
1459checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
1460dependencies = [
1461 "aho-corasick",
1462 "memchr",
1463 "regex-syntax",
1464]
1465
1466[[package]]
1467name = "regex-lite"
1468version = "0.1.5"
1469source = "registry+https://github.com/rust-lang/crates.io-index"
1470checksum = "30b661b2f27137bdbc16f00eda72866a92bb28af1753ffbd56744fb6e2e9cd8e"
1471
1472[[package]]
1473name = "regex-syntax"
1474version = "0.8.3"
1475source = "registry+https://github.com/rust-lang/crates.io-index"
1476checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"
1477
1478[[package]]
1479name = "resource_estimator"
1480version = "0.0.0"
1481dependencies = [
1482 "expect-test",
1483 "fasteval",
1484 "indoc",
1485 "miette",
1486 "num-bigint",
1487 "num-complex",
1488 "probability",
1489 "qsc",
1490 "rand",
1491 "regex-lite",
1492 "rustc-hash",
1493 "serde",
1494 "serde_json",
1495 "thiserror",
1496]
1497
1498[[package]]
1499name = "rustc-demangle"
1500version = "0.1.24"
1501source = "registry+https://github.com/rust-lang/crates.io-index"
1502checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
1503
1504[[package]]
1505name = "rustc-hash"
1506version = "1.1.0"
1507source = "registry+https://github.com/rust-lang/crates.io-index"
1508checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
1509
1510[[package]]
1511name = "ryu"
1512version = "1.0.18"
1513source = "registry+https://github.com/rust-lang/crates.io-index"
1514checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
1515
1516[[package]]
1517name = "safe_arch"
1518version = "0.7.2"
1519source = "registry+https://github.com/rust-lang/crates.io-index"
1520checksum = "c3460605018fdc9612bce72735cba0d27efbcd9904780d44c7e3a9948f96148a"
1521dependencies = [
1522 "bytemuck",
1523]
1524
1525[[package]]
1526name = "same-file"
1527version = "1.0.6"
1528source = "registry+https://github.com/rust-lang/crates.io-index"
1529checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
1530dependencies = [
1531 "winapi-util",
1532]
1533
1534[[package]]
1535name = "samples_test"
1536version = "0.0.0"
1537dependencies = [
1538 "expect-test",
1539 "qsc",
1540 "qsc_project",
1541]
1542
1543[[package]]
1544name = "scopeguard"
1545version = "1.2.0"
1546source = "registry+https://github.com/rust-lang/crates.io-index"
1547checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
1548
1549[[package]]
1550name = "serde"
1551version = "1.0.202"
1552source = "registry+https://github.com/rust-lang/crates.io-index"
1553checksum = "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395"
1554dependencies = [
1555 "serde_derive",
1556]
1557
1558[[package]]
1559name = "serde-wasm-bindgen"
1560version = "0.6.5"
1561source = "registry+https://github.com/rust-lang/crates.io-index"
1562checksum = "8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b"
1563dependencies = [
1564 "js-sys",
1565 "serde",
1566 "wasm-bindgen",
1567]
1568
1569[[package]]
1570name = "serde_derive"
1571version = "1.0.202"
1572source = "registry+https://github.com/rust-lang/crates.io-index"
1573checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838"
1574dependencies = [
1575 "proc-macro2",
1576 "quote",
1577 "syn",
1578]
1579
1580[[package]]
1581name = "serde_json"
1582version = "1.0.117"
1583source = "registry+https://github.com/rust-lang/crates.io-index"
1584checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3"
1585dependencies = [
1586 "itoa",
1587 "ryu",
1588 "serde",
1589]
1590
1591[[package]]
1592name = "simba"
1593version = "0.9.0"
1594source = "registry+https://github.com/rust-lang/crates.io-index"
1595checksum = "b3a386a501cd104797982c15ae17aafe8b9261315b5d07e3ec803f2ea26be0fa"
1596dependencies = [
1597 "approx",
1598 "num-complex",
1599 "num-traits",
1600 "paste",
1601 "wide",
1602]
1603
1604[[package]]
1605name = "slab"
1606version = "0.4.9"
1607source = "registry+https://github.com/rust-lang/crates.io-index"
1608checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
1609dependencies = [
1610 "autocfg",
1611]
1612
1613[[package]]
1614name = "smallvec"
1615version = "1.13.2"
1616source = "registry+https://github.com/rust-lang/crates.io-index"
1617checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
1618
1619[[package]]
1620name = "smawk"
1621version = "0.3.2"
1622source = "registry+https://github.com/rust-lang/crates.io-index"
1623checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c"
1624
1625[[package]]
1626name = "special"
1627version = "0.10.3"
1628source = "registry+https://github.com/rust-lang/crates.io-index"
1629checksum = "b89cf0d71ae639fdd8097350bfac415a41aabf1d5ddd356295fdc95f09760382"
1630dependencies = [
1631 "libm",
1632]
1633
1634[[package]]
1635name = "strsim"
1636version = "0.11.1"
1637source = "registry+https://github.com/rust-lang/crates.io-index"
1638checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
1639
1640[[package]]
1641name = "supports-color"
1642version = "2.1.0"
1643source = "registry+https://github.com/rust-lang/crates.io-index"
1644checksum = "d6398cde53adc3c4557306a96ce67b302968513830a77a95b2b17305d9719a89"
1645dependencies = [
1646 "is-terminal",
1647 "is_ci",
1648]
1649
1650[[package]]
1651name = "supports-hyperlinks"
1652version = "2.1.0"
1653source = "registry+https://github.com/rust-lang/crates.io-index"
1654checksum = "f84231692eb0d4d41e4cdd0cabfdd2e6cd9e255e65f80c9aa7c98dd502b4233d"
1655dependencies = [
1656 "is-terminal",
1657]
1658
1659[[package]]
1660name = "supports-unicode"
1661version = "2.1.0"
1662source = "registry+https://github.com/rust-lang/crates.io-index"
1663checksum = "f850c19edd184a205e883199a261ed44471c81e39bd95b1357f5febbef00e77a"
1664dependencies = [
1665 "is-terminal",
1666]
1667
1668[[package]]
1669name = "syn"
1670version = "2.0.65"
1671source = "registry+https://github.com/rust-lang/crates.io-index"
1672checksum = "d2863d96a84c6439701d7a38f9de935ec562c8832cc55d1dde0f513b52fad106"
1673dependencies = [
1674 "proc-macro2",
1675 "quote",
1676 "unicode-ident",
1677]
1678
1679[[package]]
1680name = "target-lexicon"
1681version = "0.12.14"
1682source = "registry+https://github.com/rust-lang/crates.io-index"
1683checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f"
1684
1685[[package]]
1686name = "termcolor"
1687version = "1.4.1"
1688source = "registry+https://github.com/rust-lang/crates.io-index"
1689checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
1690dependencies = [
1691 "winapi-util",
1692]
1693
1694[[package]]
1695name = "terminal_size"
1696version = "0.1.17"
1697source = "registry+https://github.com/rust-lang/crates.io-index"
1698checksum = "633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df"
1699dependencies = [
1700 "libc",
1701 "winapi",
1702]
1703
1704[[package]]
1705name = "textwrap"
1706version = "0.15.2"
1707source = "registry+https://github.com/rust-lang/crates.io-index"
1708checksum = "b7b3e525a49ec206798b40326a44121291b530c963cfb01018f63e135bac543d"
1709dependencies = [
1710 "smawk",
1711 "unicode-linebreak",
1712 "unicode-width",
1713]
1714
1715[[package]]
1716name = "thiserror"
1717version = "1.0.61"
1718source = "registry+https://github.com/rust-lang/crates.io-index"
1719checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709"
1720dependencies = [
1721 "thiserror-impl",
1722]
1723
1724[[package]]
1725name = "thiserror-impl"
1726version = "1.0.61"
1727source = "registry+https://github.com/rust-lang/crates.io-index"
1728checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
1729dependencies = [
1730 "proc-macro2",
1731 "quote",
1732 "syn",
1733]
1734
1735[[package]]
1736name = "tinytemplate"
1737version = "1.2.1"
1738source = "registry+https://github.com/rust-lang/crates.io-index"
1739checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
1740dependencies = [
1741 "serde",
1742 "serde_json",
1743]
1744
1745[[package]]
1746name = "tokio"
1747version = "1.37.0"
1748source = "registry+https://github.com/rust-lang/crates.io-index"
1749checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787"
1750dependencies = [
1751 "backtrace",
1752 "pin-project-lite",
1753 "tokio-macros",
1754]
1755
1756[[package]]
1757name = "tokio-macros"
1758version = "2.2.0"
1759source = "registry+https://github.com/rust-lang/crates.io-index"
1760checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
1761dependencies = [
1762 "proc-macro2",
1763 "quote",
1764 "syn",
1765]
1766
1767[[package]]
1768name = "typenum"
1769version = "1.17.0"
1770source = "registry+https://github.com/rust-lang/crates.io-index"
1771checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
1772
1773[[package]]
1774name = "unicode-ident"
1775version = "1.0.12"
1776source = "registry+https://github.com/rust-lang/crates.io-index"
1777checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
1778
1779[[package]]
1780name = "unicode-linebreak"
1781version = "0.1.5"
1782source = "registry+https://github.com/rust-lang/crates.io-index"
1783checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f"
1784
1785[[package]]
1786name = "unicode-width"
1787version = "0.1.12"
1788source = "registry+https://github.com/rust-lang/crates.io-index"
1789checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6"
1790
1791[[package]]
1792name = "unindent"
1793version = "0.2.3"
1794source = "registry+https://github.com/rust-lang/crates.io-index"
1795checksum = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce"
1796
1797[[package]]
1798name = "utf8parse"
1799version = "0.2.1"
1800source = "registry+https://github.com/rust-lang/crates.io-index"
1801checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
1802
1803[[package]]
1804name = "walkdir"
1805version = "2.5.0"
1806source = "registry+https://github.com/rust-lang/crates.io-index"
1807checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
1808dependencies = [
1809 "same-file",
1810 "winapi-util",
1811]
1812
1813[[package]]
1814name = "wasi"
1815version = "0.11.0+wasi-snapshot-preview1"
1816source = "registry+https://github.com/rust-lang/crates.io-index"
1817checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
1818
1819[[package]]
1820name = "wasm-bindgen"
1821version = "0.2.92"
1822source = "registry+https://github.com/rust-lang/crates.io-index"
1823checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
1824dependencies = [
1825 "cfg-if",
1826 "wasm-bindgen-macro",
1827]
1828
1829[[package]]
1830name = "wasm-bindgen-backend"
1831version = "0.2.92"
1832source = "registry+https://github.com/rust-lang/crates.io-index"
1833checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
1834dependencies = [
1835 "bumpalo",
1836 "log",
1837 "once_cell",
1838 "proc-macro2",
1839 "quote",
1840 "syn",
1841 "wasm-bindgen-shared",
1842]
1843
1844[[package]]
1845name = "wasm-bindgen-futures"
1846version = "0.4.42"
1847source = "registry+https://github.com/rust-lang/crates.io-index"
1848checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0"
1849dependencies = [
1850 "cfg-if",
1851 "js-sys",
1852 "wasm-bindgen",
1853 "web-sys",
1854]
1855
1856[[package]]
1857name = "wasm-bindgen-macro"
1858version = "0.2.92"
1859source = "registry+https://github.com/rust-lang/crates.io-index"
1860checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
1861dependencies = [
1862 "quote",
1863 "wasm-bindgen-macro-support",
1864]
1865
1866[[package]]
1867name = "wasm-bindgen-macro-support"
1868version = "0.2.92"
1869source = "registry+https://github.com/rust-lang/crates.io-index"
1870checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
1871dependencies = [
1872 "proc-macro2",
1873 "quote",
1874 "syn",
1875 "wasm-bindgen-backend",
1876 "wasm-bindgen-shared",
1877]
1878
1879[[package]]
1880name = "wasm-bindgen-shared"
1881version = "0.2.92"
1882source = "registry+https://github.com/rust-lang/crates.io-index"
1883checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
1884
1885[[package]]
1886name = "web-sys"
1887version = "0.3.69"
1888source = "registry+https://github.com/rust-lang/crates.io-index"
1889checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
1890dependencies = [
1891 "js-sys",
1892 "wasm-bindgen",
1893]
1894
1895[[package]]
1896name = "wide"
1897version = "0.7.24"
1898source = "registry+https://github.com/rust-lang/crates.io-index"
1899checksum = "8a040b111774ab63a19ef46bbc149398ab372b4ccdcfd719e9814dbd7dfd76c8"
1900dependencies = [
1901 "bytemuck",
1902 "safe_arch",
1903]
1904
1905[[package]]
1906name = "winapi"
1907version = "0.3.9"
1908source = "registry+https://github.com/rust-lang/crates.io-index"
1909checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
1910dependencies = [
1911 "winapi-i686-pc-windows-gnu",
1912 "winapi-x86_64-pc-windows-gnu",
1913]
1914
1915[[package]]
1916name = "winapi-i686-pc-windows-gnu"
1917version = "0.4.0"
1918source = "registry+https://github.com/rust-lang/crates.io-index"
1919checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
1920
1921[[package]]
1922name = "winapi-util"
1923version = "0.1.8"
1924source = "registry+https://github.com/rust-lang/crates.io-index"
1925checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b"
1926dependencies = [
1927 "windows-sys",
1928]
1929
1930[[package]]
1931name = "winapi-x86_64-pc-windows-gnu"
1932version = "0.4.0"
1933source = "registry+https://github.com/rust-lang/crates.io-index"
1934checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
1935
1936[[package]]
1937name = "windows-sys"
1938version = "0.52.0"
1939source = "registry+https://github.com/rust-lang/crates.io-index"
1940checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
1941dependencies = [
1942 "windows-targets",
1943]
1944
1945[[package]]
1946name = "windows-targets"
1947version = "0.52.5"
1948source = "registry+https://github.com/rust-lang/crates.io-index"
1949checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
1950dependencies = [
1951 "windows_aarch64_gnullvm",
1952 "windows_aarch64_msvc",
1953 "windows_i686_gnu",
1954 "windows_i686_gnullvm",
1955 "windows_i686_msvc",
1956 "windows_x86_64_gnu",
1957 "windows_x86_64_gnullvm",
1958 "windows_x86_64_msvc",
1959]
1960
1961[[package]]
1962name = "windows_aarch64_gnullvm"
1963version = "0.52.5"
1964source = "registry+https://github.com/rust-lang/crates.io-index"
1965checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
1966
1967[[package]]
1968name = "windows_aarch64_msvc"
1969version = "0.52.5"
1970source = "registry+https://github.com/rust-lang/crates.io-index"
1971checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
1972
1973[[package]]
1974name = "windows_i686_gnu"
1975version = "0.52.5"
1976source = "registry+https://github.com/rust-lang/crates.io-index"
1977checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
1978
1979[[package]]
1980name = "windows_i686_gnullvm"
1981version = "0.52.5"
1982source = "registry+https://github.com/rust-lang/crates.io-index"
1983checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9"
1984
1985[[package]]
1986name = "windows_i686_msvc"
1987version = "0.52.5"
1988source = "registry+https://github.com/rust-lang/crates.io-index"
1989checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
1990
1991[[package]]
1992name = "windows_x86_64_gnu"
1993version = "0.52.5"
1994source = "registry+https://github.com/rust-lang/crates.io-index"
1995checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
1996
1997[[package]]
1998name = "windows_x86_64_gnullvm"
1999version = "0.52.5"
2000source = "registry+https://github.com/rust-lang/crates.io-index"
2001checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
2002
2003[[package]]
2004name = "windows_x86_64_msvc"
2005version = "0.52.5"
2006source = "registry+https://github.com/rust-lang/crates.io-index"
2007checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
2008