/ Cargo.lock
Cargo.lock
  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 = "anes"
 16  version = "0.1.6"
 17  source = "registry+https://github.com/rust-lang/crates.io-index"
 18  checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
 19  
 20  [[package]]
 21  name = "anstyle"
 22  version = "1.0.13"
 23  source = "registry+https://github.com/rust-lang/crates.io-index"
 24  checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
 25  
 26  [[package]]
 27  name = "autocfg"
 28  version = "1.5.0"
 29  source = "registry+https://github.com/rust-lang/crates.io-index"
 30  checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
 31  
 32  [[package]]
 33  name = "bumpalo"
 34  version = "3.19.0"
 35  source = "registry+https://github.com/rust-lang/crates.io-index"
 36  checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
 37  
 38  [[package]]
 39  name = "cast"
 40  version = "0.3.0"
 41  source = "registry+https://github.com/rust-lang/crates.io-index"
 42  checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
 43  
 44  [[package]]
 45  name = "cfg-if"
 46  version = "1.0.4"
 47  source = "registry+https://github.com/rust-lang/crates.io-index"
 48  checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
 49  
 50  [[package]]
 51  name = "ciborium"
 52  version = "0.2.2"
 53  source = "registry+https://github.com/rust-lang/crates.io-index"
 54  checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e"
 55  dependencies = [
 56   "ciborium-io",
 57   "ciborium-ll",
 58   "serde",
 59  ]
 60  
 61  [[package]]
 62  name = "ciborium-io"
 63  version = "0.2.2"
 64  source = "registry+https://github.com/rust-lang/crates.io-index"
 65  checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757"
 66  
 67  [[package]]
 68  name = "ciborium-ll"
 69  version = "0.2.2"
 70  source = "registry+https://github.com/rust-lang/crates.io-index"
 71  checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9"
 72  dependencies = [
 73   "ciborium-io",
 74   "half",
 75  ]
 76  
 77  [[package]]
 78  name = "clap"
 79  version = "4.5.53"
 80  source = "registry+https://github.com/rust-lang/crates.io-index"
 81  checksum = "c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8"
 82  dependencies = [
 83   "clap_builder",
 84  ]
 85  
 86  [[package]]
 87  name = "clap_builder"
 88  version = "4.5.53"
 89  source = "registry+https://github.com/rust-lang/crates.io-index"
 90  checksum = "d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00"
 91  dependencies = [
 92   "anstyle",
 93   "clap_lex",
 94  ]
 95  
 96  [[package]]
 97  name = "clap_lex"
 98  version = "0.7.6"
 99  source = "registry+https://github.com/rust-lang/crates.io-index"
100  checksum = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d"
101  
102  [[package]]
103  name = "criterion"
104  version = "0.5.1"
105  source = "registry+https://github.com/rust-lang/crates.io-index"
106  checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
107  dependencies = [
108   "anes",
109   "cast",
110   "ciborium",
111   "clap",
112   "criterion-plot",
113   "is-terminal",
114   "itertools",
115   "num-traits",
116   "once_cell",
117   "oorandom",
118   "plotters",
119   "rayon",
120   "regex",
121   "serde",
122   "serde_derive",
123   "serde_json",
124   "tinytemplate",
125   "walkdir",
126  ]
127  
128  [[package]]
129  name = "criterion-plot"
130  version = "0.5.0"
131  source = "registry+https://github.com/rust-lang/crates.io-index"
132  checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
133  dependencies = [
134   "cast",
135   "itertools",
136  ]
137  
138  [[package]]
139  name = "crossbeam-deque"
140  version = "0.8.6"
141  source = "registry+https://github.com/rust-lang/crates.io-index"
142  checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
143  dependencies = [
144   "crossbeam-epoch",
145   "crossbeam-utils",
146  ]
147  
148  [[package]]
149  name = "crossbeam-epoch"
150  version = "0.9.18"
151  source = "registry+https://github.com/rust-lang/crates.io-index"
152  checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
153  dependencies = [
154   "crossbeam-utils",
155  ]
156  
157  [[package]]
158  name = "crossbeam-utils"
159  version = "0.8.21"
160  source = "registry+https://github.com/rust-lang/crates.io-index"
161  checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
162  
163  [[package]]
164  name = "crunchy"
165  version = "0.2.4"
166  source = "registry+https://github.com/rust-lang/crates.io-index"
167  checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"
168  
169  [[package]]
170  name = "diff"
171  version = "0.1.13"
172  source = "registry+https://github.com/rust-lang/crates.io-index"
173  checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
174  
175  [[package]]
176  name = "either"
177  version = "1.15.0"
178  source = "registry+https://github.com/rust-lang/crates.io-index"
179  checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
180  
181  [[package]]
182  name = "half"
183  version = "2.7.1"
184  source = "registry+https://github.com/rust-lang/crates.io-index"
185  checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b"
186  dependencies = [
187   "cfg-if",
188   "crunchy",
189   "zerocopy",
190  ]
191  
192  [[package]]
193  name = "hermit-abi"
194  version = "0.5.2"
195  source = "registry+https://github.com/rust-lang/crates.io-index"
196  checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c"
197  
198  [[package]]
199  name = "is-terminal"
200  version = "0.4.17"
201  source = "registry+https://github.com/rust-lang/crates.io-index"
202  checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46"
203  dependencies = [
204   "hermit-abi",
205   "libc",
206   "windows-sys",
207  ]
208  
209  [[package]]
210  name = "itertools"
211  version = "0.10.5"
212  source = "registry+https://github.com/rust-lang/crates.io-index"
213  checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
214  dependencies = [
215   "either",
216  ]
217  
218  [[package]]
219  name = "itoa"
220  version = "1.0.15"
221  source = "registry+https://github.com/rust-lang/crates.io-index"
222  checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
223  
224  [[package]]
225  name = "js-sys"
226  version = "0.3.83"
227  source = "registry+https://github.com/rust-lang/crates.io-index"
228  checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8"
229  dependencies = [
230   "once_cell",
231   "wasm-bindgen",
232  ]
233  
234  [[package]]
235  name = "korni"
236  version = "0.1.5"
237  dependencies = [
238   "criterion",
239   "paste",
240   "pretty_assertions",
241  ]
242  
243  [[package]]
244  name = "libc"
245  version = "0.2.178"
246  source = "registry+https://github.com/rust-lang/crates.io-index"
247  checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091"
248  
249  [[package]]
250  name = "memchr"
251  version = "2.7.6"
252  source = "registry+https://github.com/rust-lang/crates.io-index"
253  checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
254  
255  [[package]]
256  name = "num-traits"
257  version = "0.2.19"
258  source = "registry+https://github.com/rust-lang/crates.io-index"
259  checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
260  dependencies = [
261   "autocfg",
262  ]
263  
264  [[package]]
265  name = "once_cell"
266  version = "1.21.3"
267  source = "registry+https://github.com/rust-lang/crates.io-index"
268  checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
269  
270  [[package]]
271  name = "oorandom"
272  version = "11.1.5"
273  source = "registry+https://github.com/rust-lang/crates.io-index"
274  checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e"
275  
276  [[package]]
277  name = "paste"
278  version = "1.0.15"
279  source = "registry+https://github.com/rust-lang/crates.io-index"
280  checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
281  
282  [[package]]
283  name = "plotters"
284  version = "0.3.7"
285  source = "registry+https://github.com/rust-lang/crates.io-index"
286  checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747"
287  dependencies = [
288   "num-traits",
289   "plotters-backend",
290   "plotters-svg",
291   "wasm-bindgen",
292   "web-sys",
293  ]
294  
295  [[package]]
296  name = "plotters-backend"
297  version = "0.3.7"
298  source = "registry+https://github.com/rust-lang/crates.io-index"
299  checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a"
300  
301  [[package]]
302  name = "plotters-svg"
303  version = "0.3.7"
304  source = "registry+https://github.com/rust-lang/crates.io-index"
305  checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670"
306  dependencies = [
307   "plotters-backend",
308  ]
309  
310  [[package]]
311  name = "pretty_assertions"
312  version = "1.4.1"
313  source = "registry+https://github.com/rust-lang/crates.io-index"
314  checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d"
315  dependencies = [
316   "diff",
317   "yansi",
318  ]
319  
320  [[package]]
321  name = "proc-macro2"
322  version = "1.0.103"
323  source = "registry+https://github.com/rust-lang/crates.io-index"
324  checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
325  dependencies = [
326   "unicode-ident",
327  ]
328  
329  [[package]]
330  name = "quote"
331  version = "1.0.42"
332  source = "registry+https://github.com/rust-lang/crates.io-index"
333  checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
334  dependencies = [
335   "proc-macro2",
336  ]
337  
338  [[package]]
339  name = "rayon"
340  version = "1.11.0"
341  source = "registry+https://github.com/rust-lang/crates.io-index"
342  checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f"
343  dependencies = [
344   "either",
345   "rayon-core",
346  ]
347  
348  [[package]]
349  name = "rayon-core"
350  version = "1.13.0"
351  source = "registry+https://github.com/rust-lang/crates.io-index"
352  checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91"
353  dependencies = [
354   "crossbeam-deque",
355   "crossbeam-utils",
356  ]
357  
358  [[package]]
359  name = "regex"
360  version = "1.12.2"
361  source = "registry+https://github.com/rust-lang/crates.io-index"
362  checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4"
363  dependencies = [
364   "aho-corasick",
365   "memchr",
366   "regex-automata",
367   "regex-syntax",
368  ]
369  
370  [[package]]
371  name = "regex-automata"
372  version = "0.4.13"
373  source = "registry+https://github.com/rust-lang/crates.io-index"
374  checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
375  dependencies = [
376   "aho-corasick",
377   "memchr",
378   "regex-syntax",
379  ]
380  
381  [[package]]
382  name = "regex-syntax"
383  version = "0.8.8"
384  source = "registry+https://github.com/rust-lang/crates.io-index"
385  checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
386  
387  [[package]]
388  name = "rustversion"
389  version = "1.0.22"
390  source = "registry+https://github.com/rust-lang/crates.io-index"
391  checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
392  
393  [[package]]
394  name = "ryu"
395  version = "1.0.20"
396  source = "registry+https://github.com/rust-lang/crates.io-index"
397  checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
398  
399  [[package]]
400  name = "same-file"
401  version = "1.0.6"
402  source = "registry+https://github.com/rust-lang/crates.io-index"
403  checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
404  dependencies = [
405   "winapi-util",
406  ]
407  
408  [[package]]
409  name = "serde"
410  version = "1.0.228"
411  source = "registry+https://github.com/rust-lang/crates.io-index"
412  checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
413  dependencies = [
414   "serde_core",
415   "serde_derive",
416  ]
417  
418  [[package]]
419  name = "serde_core"
420  version = "1.0.228"
421  source = "registry+https://github.com/rust-lang/crates.io-index"
422  checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
423  dependencies = [
424   "serde_derive",
425  ]
426  
427  [[package]]
428  name = "serde_derive"
429  version = "1.0.228"
430  source = "registry+https://github.com/rust-lang/crates.io-index"
431  checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
432  dependencies = [
433   "proc-macro2",
434   "quote",
435   "syn",
436  ]
437  
438  [[package]]
439  name = "serde_json"
440  version = "1.0.145"
441  source = "registry+https://github.com/rust-lang/crates.io-index"
442  checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c"
443  dependencies = [
444   "itoa",
445   "memchr",
446   "ryu",
447   "serde",
448   "serde_core",
449  ]
450  
451  [[package]]
452  name = "syn"
453  version = "2.0.111"
454  source = "registry+https://github.com/rust-lang/crates.io-index"
455  checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87"
456  dependencies = [
457   "proc-macro2",
458   "quote",
459   "unicode-ident",
460  ]
461  
462  [[package]]
463  name = "tinytemplate"
464  version = "1.2.1"
465  source = "registry+https://github.com/rust-lang/crates.io-index"
466  checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
467  dependencies = [
468   "serde",
469   "serde_json",
470  ]
471  
472  [[package]]
473  name = "unicode-ident"
474  version = "1.0.22"
475  source = "registry+https://github.com/rust-lang/crates.io-index"
476  checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
477  
478  [[package]]
479  name = "walkdir"
480  version = "2.5.0"
481  source = "registry+https://github.com/rust-lang/crates.io-index"
482  checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
483  dependencies = [
484   "same-file",
485   "winapi-util",
486  ]
487  
488  [[package]]
489  name = "wasm-bindgen"
490  version = "0.2.106"
491  source = "registry+https://github.com/rust-lang/crates.io-index"
492  checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd"
493  dependencies = [
494   "cfg-if",
495   "once_cell",
496   "rustversion",
497   "wasm-bindgen-macro",
498   "wasm-bindgen-shared",
499  ]
500  
501  [[package]]
502  name = "wasm-bindgen-macro"
503  version = "0.2.106"
504  source = "registry+https://github.com/rust-lang/crates.io-index"
505  checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3"
506  dependencies = [
507   "quote",
508   "wasm-bindgen-macro-support",
509  ]
510  
511  [[package]]
512  name = "wasm-bindgen-macro-support"
513  version = "0.2.106"
514  source = "registry+https://github.com/rust-lang/crates.io-index"
515  checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40"
516  dependencies = [
517   "bumpalo",
518   "proc-macro2",
519   "quote",
520   "syn",
521   "wasm-bindgen-shared",
522  ]
523  
524  [[package]]
525  name = "wasm-bindgen-shared"
526  version = "0.2.106"
527  source = "registry+https://github.com/rust-lang/crates.io-index"
528  checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4"
529  dependencies = [
530   "unicode-ident",
531  ]
532  
533  [[package]]
534  name = "web-sys"
535  version = "0.3.83"
536  source = "registry+https://github.com/rust-lang/crates.io-index"
537  checksum = "9b32828d774c412041098d182a8b38b16ea816958e07cf40eec2bc080ae137ac"
538  dependencies = [
539   "js-sys",
540   "wasm-bindgen",
541  ]
542  
543  [[package]]
544  name = "winapi-util"
545  version = "0.1.11"
546  source = "registry+https://github.com/rust-lang/crates.io-index"
547  checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
548  dependencies = [
549   "windows-sys",
550  ]
551  
552  [[package]]
553  name = "windows-link"
554  version = "0.2.1"
555  source = "registry+https://github.com/rust-lang/crates.io-index"
556  checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
557  
558  [[package]]
559  name = "windows-sys"
560  version = "0.61.2"
561  source = "registry+https://github.com/rust-lang/crates.io-index"
562  checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
563  dependencies = [
564   "windows-link",
565  ]
566  
567  [[package]]
568  name = "yansi"
569  version = "1.0.1"
570  source = "registry+https://github.com/rust-lang/crates.io-index"
571  checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
572  
573  [[package]]
574  name = "zerocopy"
575  version = "0.8.31"
576  source = "registry+https://github.com/rust-lang/crates.io-index"
577  checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3"
578  dependencies = [
579   "zerocopy-derive",
580  ]
581  
582  [[package]]
583  name = "zerocopy-derive"
584  version = "0.8.31"
585  source = "registry+https://github.com/rust-lang/crates.io-index"
586  checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a"
587  dependencies = [
588   "proc-macro2",
589   "quote",
590   "syn",
591  ]