/ 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 ]