/ 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.3"
   8  source = "registry+https://github.com/rust-lang/crates.io-index"
   9  checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
  10  dependencies = [
  11   "memchr",
  12  ]
  13  
  14  [[package]]
  15  name = "android_system_properties"
  16  version = "0.1.5"
  17  source = "registry+https://github.com/rust-lang/crates.io-index"
  18  checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
  19  dependencies = [
  20   "libc",
  21  ]
  22  
  23  [[package]]
  24  name = "arrayvec"
  25  version = "0.7.6"
  26  source = "registry+https://github.com/rust-lang/crates.io-index"
  27  checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
  28  
  29  [[package]]
  30  name = "ash"
  31  version = "0.38.0+1.3.281"
  32  source = "registry+https://github.com/rust-lang/crates.io-index"
  33  checksum = "0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f"
  34  dependencies = [
  35   "libloading",
  36  ]
  37  
  38  [[package]]
  39  name = "autocfg"
  40  version = "1.5.0"
  41  source = "registry+https://github.com/rust-lang/crates.io-index"
  42  checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
  43  
  44  [[package]]
  45  name = "babygemma"
  46  version = "0.1.0"
  47  dependencies = [
  48   "half",
  49   "memmap2",
  50   "pollster",
  51   "safetensors",
  52   "tokenizers",
  53   "wgpu",
  54  ]
  55  
  56  [[package]]
  57  name = "base64"
  58  version = "0.13.1"
  59  source = "registry+https://github.com/rust-lang/crates.io-index"
  60  checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
  61  
  62  [[package]]
  63  name = "bit-set"
  64  version = "0.8.0"
  65  source = "registry+https://github.com/rust-lang/crates.io-index"
  66  checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"
  67  dependencies = [
  68   "bit-vec",
  69  ]
  70  
  71  [[package]]
  72  name = "bit-vec"
  73  version = "0.8.0"
  74  source = "registry+https://github.com/rust-lang/crates.io-index"
  75  checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7"
  76  
  77  [[package]]
  78  name = "bitflags"
  79  version = "1.3.2"
  80  source = "registry+https://github.com/rust-lang/crates.io-index"
  81  checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
  82  
  83  [[package]]
  84  name = "bitflags"
  85  version = "2.9.1"
  86  source = "registry+https://github.com/rust-lang/crates.io-index"
  87  checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967"
  88  dependencies = [
  89   "serde",
  90  ]
  91  
  92  [[package]]
  93  name = "block"
  94  version = "0.1.6"
  95  source = "registry+https://github.com/rust-lang/crates.io-index"
  96  checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
  97  
  98  [[package]]
  99  name = "bumpalo"
 100  version = "3.18.1"
 101  source = "registry+https://github.com/rust-lang/crates.io-index"
 102  checksum = "793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee"
 103  
 104  [[package]]
 105  name = "bytemuck"
 106  version = "1.23.1"
 107  source = "registry+https://github.com/rust-lang/crates.io-index"
 108  checksum = "5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422"
 109  dependencies = [
 110   "bytemuck_derive",
 111  ]
 112  
 113  [[package]]
 114  name = "bytemuck_derive"
 115  version = "1.9.3"
 116  source = "registry+https://github.com/rust-lang/crates.io-index"
 117  checksum = "7ecc273b49b3205b83d648f0690daa588925572cc5063745bfe547fe7ec8e1a1"
 118  dependencies = [
 119   "proc-macro2",
 120   "quote",
 121   "syn",
 122  ]
 123  
 124  [[package]]
 125  name = "cc"
 126  version = "1.2.27"
 127  source = "registry+https://github.com/rust-lang/crates.io-index"
 128  checksum = "d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc"
 129  dependencies = [
 130   "shlex",
 131  ]
 132  
 133  [[package]]
 134  name = "cfg-if"
 135  version = "1.0.1"
 136  source = "registry+https://github.com/rust-lang/crates.io-index"
 137  checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268"
 138  
 139  [[package]]
 140  name = "cfg_aliases"
 141  version = "0.2.1"
 142  source = "registry+https://github.com/rust-lang/crates.io-index"
 143  checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
 144  
 145  [[package]]
 146  name = "codespan-reporting"
 147  version = "0.11.1"
 148  source = "registry+https://github.com/rust-lang/crates.io-index"
 149  checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
 150  dependencies = [
 151   "termcolor",
 152   "unicode-width 0.1.14",
 153  ]
 154  
 155  [[package]]
 156  name = "console"
 157  version = "0.15.11"
 158  source = "registry+https://github.com/rust-lang/crates.io-index"
 159  checksum = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8"
 160  dependencies = [
 161   "encode_unicode",
 162   "libc",
 163   "once_cell",
 164   "unicode-width 0.2.1",
 165   "windows-sys",
 166  ]
 167  
 168  [[package]]
 169  name = "core-foundation"
 170  version = "0.9.4"
 171  source = "registry+https://github.com/rust-lang/crates.io-index"
 172  checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
 173  dependencies = [
 174   "core-foundation-sys",
 175   "libc",
 176  ]
 177  
 178  [[package]]
 179  name = "core-foundation-sys"
 180  version = "0.8.7"
 181  source = "registry+https://github.com/rust-lang/crates.io-index"
 182  checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
 183  
 184  [[package]]
 185  name = "core-graphics-types"
 186  version = "0.1.3"
 187  source = "registry+https://github.com/rust-lang/crates.io-index"
 188  checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf"
 189  dependencies = [
 190   "bitflags 1.3.2",
 191   "core-foundation",
 192   "libc",
 193  ]
 194  
 195  [[package]]
 196  name = "crossbeam-deque"
 197  version = "0.8.6"
 198  source = "registry+https://github.com/rust-lang/crates.io-index"
 199  checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
 200  dependencies = [
 201   "crossbeam-epoch",
 202   "crossbeam-utils",
 203  ]
 204  
 205  [[package]]
 206  name = "crossbeam-epoch"
 207  version = "0.9.18"
 208  source = "registry+https://github.com/rust-lang/crates.io-index"
 209  checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
 210  dependencies = [
 211   "crossbeam-utils",
 212  ]
 213  
 214  [[package]]
 215  name = "crossbeam-utils"
 216  version = "0.8.21"
 217  source = "registry+https://github.com/rust-lang/crates.io-index"
 218  checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
 219  
 220  [[package]]
 221  name = "crunchy"
 222  version = "0.2.3"
 223  source = "registry+https://github.com/rust-lang/crates.io-index"
 224  checksum = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929"
 225  
 226  [[package]]
 227  name = "darling"
 228  version = "0.20.11"
 229  source = "registry+https://github.com/rust-lang/crates.io-index"
 230  checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee"
 231  dependencies = [
 232   "darling_core",
 233   "darling_macro",
 234  ]
 235  
 236  [[package]]
 237  name = "darling_core"
 238  version = "0.20.11"
 239  source = "registry+https://github.com/rust-lang/crates.io-index"
 240  checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e"
 241  dependencies = [
 242   "fnv",
 243   "ident_case",
 244   "proc-macro2",
 245   "quote",
 246   "strsim",
 247   "syn",
 248  ]
 249  
 250  [[package]]
 251  name = "darling_macro"
 252  version = "0.20.11"
 253  source = "registry+https://github.com/rust-lang/crates.io-index"
 254  checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
 255  dependencies = [
 256   "darling_core",
 257   "quote",
 258   "syn",
 259  ]
 260  
 261  [[package]]
 262  name = "derive_builder"
 263  version = "0.20.2"
 264  source = "registry+https://github.com/rust-lang/crates.io-index"
 265  checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947"
 266  dependencies = [
 267   "derive_builder_macro",
 268  ]
 269  
 270  [[package]]
 271  name = "derive_builder_core"
 272  version = "0.20.2"
 273  source = "registry+https://github.com/rust-lang/crates.io-index"
 274  checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8"
 275  dependencies = [
 276   "darling",
 277   "proc-macro2",
 278   "quote",
 279   "syn",
 280  ]
 281  
 282  [[package]]
 283  name = "derive_builder_macro"
 284  version = "0.20.2"
 285  source = "registry+https://github.com/rust-lang/crates.io-index"
 286  checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c"
 287  dependencies = [
 288   "derive_builder_core",
 289   "syn",
 290  ]
 291  
 292  [[package]]
 293  name = "document-features"
 294  version = "0.2.11"
 295  source = "registry+https://github.com/rust-lang/crates.io-index"
 296  checksum = "95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d"
 297  dependencies = [
 298   "litrs",
 299  ]
 300  
 301  [[package]]
 302  name = "either"
 303  version = "1.15.0"
 304  source = "registry+https://github.com/rust-lang/crates.io-index"
 305  checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
 306  
 307  [[package]]
 308  name = "encode_unicode"
 309  version = "1.0.0"
 310  source = "registry+https://github.com/rust-lang/crates.io-index"
 311  checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
 312  
 313  [[package]]
 314  name = "equivalent"
 315  version = "1.0.2"
 316  source = "registry+https://github.com/rust-lang/crates.io-index"
 317  checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
 318  
 319  [[package]]
 320  name = "esaxx-rs"
 321  version = "0.1.10"
 322  source = "registry+https://github.com/rust-lang/crates.io-index"
 323  checksum = "d817e038c30374a4bcb22f94d0a8a0e216958d4c3dcde369b1439fec4bdda6e6"
 324  dependencies = [
 325   "cc",
 326  ]
 327  
 328  [[package]]
 329  name = "fnv"
 330  version = "1.0.7"
 331  source = "registry+https://github.com/rust-lang/crates.io-index"
 332  checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
 333  
 334  [[package]]
 335  name = "foldhash"
 336  version = "0.1.5"
 337  source = "registry+https://github.com/rust-lang/crates.io-index"
 338  checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
 339  
 340  [[package]]
 341  name = "foreign-types"
 342  version = "0.5.0"
 343  source = "registry+https://github.com/rust-lang/crates.io-index"
 344  checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965"
 345  dependencies = [
 346   "foreign-types-macros",
 347   "foreign-types-shared",
 348  ]
 349  
 350  [[package]]
 351  name = "foreign-types-macros"
 352  version = "0.2.3"
 353  source = "registry+https://github.com/rust-lang/crates.io-index"
 354  checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
 355  dependencies = [
 356   "proc-macro2",
 357   "quote",
 358   "syn",
 359  ]
 360  
 361  [[package]]
 362  name = "foreign-types-shared"
 363  version = "0.3.1"
 364  source = "registry+https://github.com/rust-lang/crates.io-index"
 365  checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b"
 366  
 367  [[package]]
 368  name = "getrandom"
 369  version = "0.2.16"
 370  source = "registry+https://github.com/rust-lang/crates.io-index"
 371  checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
 372  dependencies = [
 373   "cfg-if",
 374   "libc",
 375   "wasi",
 376  ]
 377  
 378  [[package]]
 379  name = "gl_generator"
 380  version = "0.14.0"
 381  source = "registry+https://github.com/rust-lang/crates.io-index"
 382  checksum = "1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d"
 383  dependencies = [
 384   "khronos_api",
 385   "log",
 386   "xml-rs",
 387  ]
 388  
 389  [[package]]
 390  name = "glow"
 391  version = "0.16.0"
 392  source = "registry+https://github.com/rust-lang/crates.io-index"
 393  checksum = "c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08"
 394  dependencies = [
 395   "js-sys",
 396   "slotmap",
 397   "wasm-bindgen",
 398   "web-sys",
 399  ]
 400  
 401  [[package]]
 402  name = "glutin_wgl_sys"
 403  version = "0.6.1"
 404  source = "registry+https://github.com/rust-lang/crates.io-index"
 405  checksum = "2c4ee00b289aba7a9e5306d57c2d05499b2e5dc427f84ac708bd2c090212cf3e"
 406  dependencies = [
 407   "gl_generator",
 408  ]
 409  
 410  [[package]]
 411  name = "gpu-alloc"
 412  version = "0.6.0"
 413  source = "registry+https://github.com/rust-lang/crates.io-index"
 414  checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171"
 415  dependencies = [
 416   "bitflags 2.9.1",
 417   "gpu-alloc-types",
 418  ]
 419  
 420  [[package]]
 421  name = "gpu-alloc-types"
 422  version = "0.3.0"
 423  source = "registry+https://github.com/rust-lang/crates.io-index"
 424  checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4"
 425  dependencies = [
 426   "bitflags 2.9.1",
 427  ]
 428  
 429  [[package]]
 430  name = "gpu-allocator"
 431  version = "0.27.0"
 432  source = "registry+https://github.com/rust-lang/crates.io-index"
 433  checksum = "c151a2a5ef800297b4e79efa4f4bec035c5f51d5ae587287c9b952bdf734cacd"
 434  dependencies = [
 435   "log",
 436   "presser",
 437   "thiserror 1.0.69",
 438   "windows",
 439  ]
 440  
 441  [[package]]
 442  name = "gpu-descriptor"
 443  version = "0.3.2"
 444  source = "registry+https://github.com/rust-lang/crates.io-index"
 445  checksum = "b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca"
 446  dependencies = [
 447   "bitflags 2.9.1",
 448   "gpu-descriptor-types",
 449   "hashbrown",
 450  ]
 451  
 452  [[package]]
 453  name = "gpu-descriptor-types"
 454  version = "0.2.0"
 455  source = "registry+https://github.com/rust-lang/crates.io-index"
 456  checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91"
 457  dependencies = [
 458   "bitflags 2.9.1",
 459  ]
 460  
 461  [[package]]
 462  name = "half"
 463  version = "2.6.0"
 464  source = "registry+https://github.com/rust-lang/crates.io-index"
 465  checksum = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9"
 466  dependencies = [
 467   "cfg-if",
 468   "crunchy",
 469  ]
 470  
 471  [[package]]
 472  name = "hashbrown"
 473  version = "0.15.4"
 474  source = "registry+https://github.com/rust-lang/crates.io-index"
 475  checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5"
 476  dependencies = [
 477   "foldhash",
 478  ]
 479  
 480  [[package]]
 481  name = "heck"
 482  version = "0.5.0"
 483  source = "registry+https://github.com/rust-lang/crates.io-index"
 484  checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
 485  
 486  [[package]]
 487  name = "hexf-parse"
 488  version = "0.2.1"
 489  source = "registry+https://github.com/rust-lang/crates.io-index"
 490  checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df"
 491  
 492  [[package]]
 493  name = "ident_case"
 494  version = "1.0.1"
 495  source = "registry+https://github.com/rust-lang/crates.io-index"
 496  checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
 497  
 498  [[package]]
 499  name = "indexmap"
 500  version = "2.9.0"
 501  source = "registry+https://github.com/rust-lang/crates.io-index"
 502  checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e"
 503  dependencies = [
 504   "equivalent",
 505   "hashbrown",
 506  ]
 507  
 508  [[package]]
 509  name = "indicatif"
 510  version = "0.17.11"
 511  source = "registry+https://github.com/rust-lang/crates.io-index"
 512  checksum = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235"
 513  dependencies = [
 514   "console",
 515   "number_prefix",
 516   "portable-atomic",
 517   "unicode-width 0.2.1",
 518   "web-time",
 519  ]
 520  
 521  [[package]]
 522  name = "itertools"
 523  version = "0.11.0"
 524  source = "registry+https://github.com/rust-lang/crates.io-index"
 525  checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57"
 526  dependencies = [
 527   "either",
 528  ]
 529  
 530  [[package]]
 531  name = "itertools"
 532  version = "0.13.0"
 533  source = "registry+https://github.com/rust-lang/crates.io-index"
 534  checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
 535  dependencies = [
 536   "either",
 537  ]
 538  
 539  [[package]]
 540  name = "itoa"
 541  version = "1.0.15"
 542  source = "registry+https://github.com/rust-lang/crates.io-index"
 543  checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
 544  
 545  [[package]]
 546  name = "jni-sys"
 547  version = "0.3.0"
 548  source = "registry+https://github.com/rust-lang/crates.io-index"
 549  checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
 550  
 551  [[package]]
 552  name = "js-sys"
 553  version = "0.3.77"
 554  source = "registry+https://github.com/rust-lang/crates.io-index"
 555  checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
 556  dependencies = [
 557   "once_cell",
 558   "wasm-bindgen",
 559  ]
 560  
 561  [[package]]
 562  name = "khronos-egl"
 563  version = "6.0.0"
 564  source = "registry+https://github.com/rust-lang/crates.io-index"
 565  checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76"
 566  dependencies = [
 567   "libc",
 568   "libloading",
 569   "pkg-config",
 570  ]
 571  
 572  [[package]]
 573  name = "khronos_api"
 574  version = "3.1.0"
 575  source = "registry+https://github.com/rust-lang/crates.io-index"
 576  checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc"
 577  
 578  [[package]]
 579  name = "lazy_static"
 580  version = "1.5.0"
 581  source = "registry+https://github.com/rust-lang/crates.io-index"
 582  checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
 583  
 584  [[package]]
 585  name = "libc"
 586  version = "0.2.174"
 587  source = "registry+https://github.com/rust-lang/crates.io-index"
 588  checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"
 589  
 590  [[package]]
 591  name = "libloading"
 592  version = "0.8.8"
 593  source = "registry+https://github.com/rust-lang/crates.io-index"
 594  checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667"
 595  dependencies = [
 596   "cfg-if",
 597   "windows-targets 0.53.2",
 598  ]
 599  
 600  [[package]]
 601  name = "litrs"
 602  version = "0.4.1"
 603  source = "registry+https://github.com/rust-lang/crates.io-index"
 604  checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5"
 605  
 606  [[package]]
 607  name = "lock_api"
 608  version = "0.4.13"
 609  source = "registry+https://github.com/rust-lang/crates.io-index"
 610  checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765"
 611  dependencies = [
 612   "autocfg",
 613   "scopeguard",
 614  ]
 615  
 616  [[package]]
 617  name = "log"
 618  version = "0.4.27"
 619  source = "registry+https://github.com/rust-lang/crates.io-index"
 620  checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
 621  
 622  [[package]]
 623  name = "macro_rules_attribute"
 624  version = "0.2.2"
 625  source = "registry+https://github.com/rust-lang/crates.io-index"
 626  checksum = "65049d7923698040cd0b1ddcced9b0eb14dd22c5f86ae59c3740eab64a676520"
 627  dependencies = [
 628   "macro_rules_attribute-proc_macro",
 629   "paste",
 630  ]
 631  
 632  [[package]]
 633  name = "macro_rules_attribute-proc_macro"
 634  version = "0.2.2"
 635  source = "registry+https://github.com/rust-lang/crates.io-index"
 636  checksum = "670fdfda89751bc4a84ac13eaa63e205cf0fd22b4c9a5fbfa085b63c1f1d3a30"
 637  
 638  [[package]]
 639  name = "malloc_buf"
 640  version = "0.0.6"
 641  source = "registry+https://github.com/rust-lang/crates.io-index"
 642  checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"
 643  dependencies = [
 644   "libc",
 645  ]
 646  
 647  [[package]]
 648  name = "memchr"
 649  version = "2.7.5"
 650  source = "registry+https://github.com/rust-lang/crates.io-index"
 651  checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
 652  
 653  [[package]]
 654  name = "memmap2"
 655  version = "0.9.5"
 656  source = "registry+https://github.com/rust-lang/crates.io-index"
 657  checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f"
 658  dependencies = [
 659   "libc",
 660  ]
 661  
 662  [[package]]
 663  name = "metal"
 664  version = "0.31.0"
 665  source = "registry+https://github.com/rust-lang/crates.io-index"
 666  checksum = "f569fb946490b5743ad69813cb19629130ce9374034abe31614a36402d18f99e"
 667  dependencies = [
 668   "bitflags 2.9.1",
 669   "block",
 670   "core-graphics-types",
 671   "foreign-types",
 672   "log",
 673   "objc",
 674   "paste",
 675  ]
 676  
 677  [[package]]
 678  name = "minimal-lexical"
 679  version = "0.2.1"
 680  source = "registry+https://github.com/rust-lang/crates.io-index"
 681  checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
 682  
 683  [[package]]
 684  name = "monostate"
 685  version = "0.1.14"
 686  source = "registry+https://github.com/rust-lang/crates.io-index"
 687  checksum = "aafe1be9d0c75642e3e50fedc7ecadf1ef1cbce6eb66462153fc44245343fbee"
 688  dependencies = [
 689   "monostate-impl",
 690   "serde",
 691  ]
 692  
 693  [[package]]
 694  name = "monostate-impl"
 695  version = "0.1.14"
 696  source = "registry+https://github.com/rust-lang/crates.io-index"
 697  checksum = "c402a4092d5e204f32c9e155431046831fa712637043c58cb73bc6bc6c9663b5"
 698  dependencies = [
 699   "proc-macro2",
 700   "quote",
 701   "syn",
 702  ]
 703  
 704  [[package]]
 705  name = "naga"
 706  version = "24.0.0"
 707  source = "registry+https://github.com/rust-lang/crates.io-index"
 708  checksum = "e380993072e52eef724eddfcde0ed013b0c023c3f0417336ed041aa9f076994e"
 709  dependencies = [
 710   "arrayvec",
 711   "bit-set",
 712   "bitflags 2.9.1",
 713   "cfg_aliases",
 714   "codespan-reporting",
 715   "hexf-parse",
 716   "indexmap",
 717   "log",
 718   "rustc-hash",
 719   "spirv",
 720   "strum",
 721   "termcolor",
 722   "thiserror 2.0.12",
 723   "unicode-xid",
 724  ]
 725  
 726  [[package]]
 727  name = "ndk-sys"
 728  version = "0.5.0+25.2.9519653"
 729  source = "registry+https://github.com/rust-lang/crates.io-index"
 730  checksum = "8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691"
 731  dependencies = [
 732   "jni-sys",
 733  ]
 734  
 735  [[package]]
 736  name = "nom"
 737  version = "7.1.3"
 738  source = "registry+https://github.com/rust-lang/crates.io-index"
 739  checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
 740  dependencies = [
 741   "memchr",
 742   "minimal-lexical",
 743  ]
 744  
 745  [[package]]
 746  name = "num-traits"
 747  version = "0.2.19"
 748  source = "registry+https://github.com/rust-lang/crates.io-index"
 749  checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
 750  dependencies = [
 751   "autocfg",
 752  ]
 753  
 754  [[package]]
 755  name = "number_prefix"
 756  version = "0.4.0"
 757  source = "registry+https://github.com/rust-lang/crates.io-index"
 758  checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
 759  
 760  [[package]]
 761  name = "objc"
 762  version = "0.2.7"
 763  source = "registry+https://github.com/rust-lang/crates.io-index"
 764  checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
 765  dependencies = [
 766   "malloc_buf",
 767  ]
 768  
 769  [[package]]
 770  name = "once_cell"
 771  version = "1.21.3"
 772  source = "registry+https://github.com/rust-lang/crates.io-index"
 773  checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
 774  
 775  [[package]]
 776  name = "onig"
 777  version = "6.5.1"
 778  source = "registry+https://github.com/rust-lang/crates.io-index"
 779  checksum = "336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0"
 780  dependencies = [
 781   "bitflags 2.9.1",
 782   "libc",
 783   "once_cell",
 784   "onig_sys",
 785  ]
 786  
 787  [[package]]
 788  name = "onig_sys"
 789  version = "69.9.1"
 790  source = "registry+https://github.com/rust-lang/crates.io-index"
 791  checksum = "c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc"
 792  dependencies = [
 793   "cc",
 794   "pkg-config",
 795  ]
 796  
 797  [[package]]
 798  name = "ordered-float"
 799  version = "4.6.0"
 800  source = "registry+https://github.com/rust-lang/crates.io-index"
 801  checksum = "7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951"
 802  dependencies = [
 803   "num-traits",
 804  ]
 805  
 806  [[package]]
 807  name = "parking_lot"
 808  version = "0.12.4"
 809  source = "registry+https://github.com/rust-lang/crates.io-index"
 810  checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13"
 811  dependencies = [
 812   "lock_api",
 813   "parking_lot_core",
 814  ]
 815  
 816  [[package]]
 817  name = "parking_lot_core"
 818  version = "0.9.11"
 819  source = "registry+https://github.com/rust-lang/crates.io-index"
 820  checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5"
 821  dependencies = [
 822   "cfg-if",
 823   "libc",
 824   "redox_syscall",
 825   "smallvec",
 826   "windows-targets 0.52.6",
 827  ]
 828  
 829  [[package]]
 830  name = "paste"
 831  version = "1.0.15"
 832  source = "registry+https://github.com/rust-lang/crates.io-index"
 833  checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
 834  
 835  [[package]]
 836  name = "pkg-config"
 837  version = "0.3.32"
 838  source = "registry+https://github.com/rust-lang/crates.io-index"
 839  checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
 840  
 841  [[package]]
 842  name = "pollster"
 843  version = "0.4.0"
 844  source = "registry+https://github.com/rust-lang/crates.io-index"
 845  checksum = "2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3"
 846  
 847  [[package]]
 848  name = "portable-atomic"
 849  version = "1.11.1"
 850  source = "registry+https://github.com/rust-lang/crates.io-index"
 851  checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
 852  
 853  [[package]]
 854  name = "ppv-lite86"
 855  version = "0.2.21"
 856  source = "registry+https://github.com/rust-lang/crates.io-index"
 857  checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
 858  dependencies = [
 859   "zerocopy",
 860  ]
 861  
 862  [[package]]
 863  name = "presser"
 864  version = "0.3.1"
 865  source = "registry+https://github.com/rust-lang/crates.io-index"
 866  checksum = "e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa"
 867  
 868  [[package]]
 869  name = "proc-macro2"
 870  version = "1.0.95"
 871  source = "registry+https://github.com/rust-lang/crates.io-index"
 872  checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
 873  dependencies = [
 874   "unicode-ident",
 875  ]
 876  
 877  [[package]]
 878  name = "profiling"
 879  version = "1.0.16"
 880  source = "registry+https://github.com/rust-lang/crates.io-index"
 881  checksum = "afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d"
 882  
 883  [[package]]
 884  name = "quote"
 885  version = "1.0.40"
 886  source = "registry+https://github.com/rust-lang/crates.io-index"
 887  checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
 888  dependencies = [
 889   "proc-macro2",
 890  ]
 891  
 892  [[package]]
 893  name = "rand"
 894  version = "0.8.5"
 895  source = "registry+https://github.com/rust-lang/crates.io-index"
 896  checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
 897  dependencies = [
 898   "libc",
 899   "rand_chacha",
 900   "rand_core",
 901  ]
 902  
 903  [[package]]
 904  name = "rand_chacha"
 905  version = "0.3.1"
 906  source = "registry+https://github.com/rust-lang/crates.io-index"
 907  checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
 908  dependencies = [
 909   "ppv-lite86",
 910   "rand_core",
 911  ]
 912  
 913  [[package]]
 914  name = "rand_core"
 915  version = "0.6.4"
 916  source = "registry+https://github.com/rust-lang/crates.io-index"
 917  checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
 918  dependencies = [
 919   "getrandom",
 920  ]
 921  
 922  [[package]]
 923  name = "range-alloc"
 924  version = "0.1.4"
 925  source = "registry+https://github.com/rust-lang/crates.io-index"
 926  checksum = "c3d6831663a5098ea164f89cff59c6284e95f4e3c76ce9848d4529f5ccca9bde"
 927  
 928  [[package]]
 929  name = "raw-window-handle"
 930  version = "0.6.2"
 931  source = "registry+https://github.com/rust-lang/crates.io-index"
 932  checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539"
 933  
 934  [[package]]
 935  name = "rayon"
 936  version = "1.10.0"
 937  source = "registry+https://github.com/rust-lang/crates.io-index"
 938  checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
 939  dependencies = [
 940   "either",
 941   "rayon-core",
 942  ]
 943  
 944  [[package]]
 945  name = "rayon-cond"
 946  version = "0.3.0"
 947  source = "registry+https://github.com/rust-lang/crates.io-index"
 948  checksum = "059f538b55efd2309c9794130bc149c6a553db90e9d99c2030785c82f0bd7df9"
 949  dependencies = [
 950   "either",
 951   "itertools 0.11.0",
 952   "rayon",
 953  ]
 954  
 955  [[package]]
 956  name = "rayon-core"
 957  version = "1.12.1"
 958  source = "registry+https://github.com/rust-lang/crates.io-index"
 959  checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
 960  dependencies = [
 961   "crossbeam-deque",
 962   "crossbeam-utils",
 963  ]
 964  
 965  [[package]]
 966  name = "redox_syscall"
 967  version = "0.5.13"
 968  source = "registry+https://github.com/rust-lang/crates.io-index"
 969  checksum = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6"
 970  dependencies = [
 971   "bitflags 2.9.1",
 972  ]
 973  
 974  [[package]]
 975  name = "regex"
 976  version = "1.11.1"
 977  source = "registry+https://github.com/rust-lang/crates.io-index"
 978  checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
 979  dependencies = [
 980   "aho-corasick",
 981   "memchr",
 982   "regex-automata",
 983   "regex-syntax",
 984  ]
 985  
 986  [[package]]
 987  name = "regex-automata"
 988  version = "0.4.9"
 989  source = "registry+https://github.com/rust-lang/crates.io-index"
 990  checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
 991  dependencies = [
 992   "aho-corasick",
 993   "memchr",
 994   "regex-syntax",
 995  ]
 996  
 997  [[package]]
 998  name = "regex-syntax"
 999  version = "0.8.5"
1000  source = "registry+https://github.com/rust-lang/crates.io-index"
1001  checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
1002  
1003  [[package]]
1004  name = "renderdoc-sys"
1005  version = "1.1.0"
1006  source = "registry+https://github.com/rust-lang/crates.io-index"
1007  checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832"
1008  
1009  [[package]]
1010  name = "rustc-hash"
1011  version = "1.1.0"
1012  source = "registry+https://github.com/rust-lang/crates.io-index"
1013  checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
1014  
1015  [[package]]
1016  name = "rustversion"
1017  version = "1.0.21"
1018  source = "registry+https://github.com/rust-lang/crates.io-index"
1019  checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d"
1020  
1021  [[package]]
1022  name = "ryu"
1023  version = "1.0.20"
1024  source = "registry+https://github.com/rust-lang/crates.io-index"
1025  checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
1026  
1027  [[package]]
1028  name = "safetensors"
1029  version = "0.5.3"
1030  source = "registry+https://github.com/rust-lang/crates.io-index"
1031  checksum = "cc0cdb7198d738a111f6df8fef42cb175412c311d0c4ac9126ff4e550ad1a0e8"
1032  dependencies = [
1033   "serde",
1034   "serde_json",
1035  ]
1036  
1037  [[package]]
1038  name = "scopeguard"
1039  version = "1.2.0"
1040  source = "registry+https://github.com/rust-lang/crates.io-index"
1041  checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
1042  
1043  [[package]]
1044  name = "serde"
1045  version = "1.0.219"
1046  source = "registry+https://github.com/rust-lang/crates.io-index"
1047  checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
1048  dependencies = [
1049   "serde_derive",
1050  ]
1051  
1052  [[package]]
1053  name = "serde_derive"
1054  version = "1.0.219"
1055  source = "registry+https://github.com/rust-lang/crates.io-index"
1056  checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
1057  dependencies = [
1058   "proc-macro2",
1059   "quote",
1060   "syn",
1061  ]
1062  
1063  [[package]]
1064  name = "serde_json"
1065  version = "1.0.140"
1066  source = "registry+https://github.com/rust-lang/crates.io-index"
1067  checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
1068  dependencies = [
1069   "itoa",
1070   "memchr",
1071   "ryu",
1072   "serde",
1073  ]
1074  
1075  [[package]]
1076  name = "shlex"
1077  version = "1.3.0"
1078  source = "registry+https://github.com/rust-lang/crates.io-index"
1079  checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
1080  
1081  [[package]]
1082  name = "slotmap"
1083  version = "1.0.7"
1084  source = "registry+https://github.com/rust-lang/crates.io-index"
1085  checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a"
1086  dependencies = [
1087   "version_check",
1088  ]
1089  
1090  [[package]]
1091  name = "smallvec"
1092  version = "1.15.1"
1093  source = "registry+https://github.com/rust-lang/crates.io-index"
1094  checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
1095  
1096  [[package]]
1097  name = "spirv"
1098  version = "0.3.0+sdk-1.3.268.0"
1099  source = "registry+https://github.com/rust-lang/crates.io-index"
1100  checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844"
1101  dependencies = [
1102   "bitflags 2.9.1",
1103  ]
1104  
1105  [[package]]
1106  name = "spm_precompiled"
1107  version = "0.1.4"
1108  source = "registry+https://github.com/rust-lang/crates.io-index"
1109  checksum = "5851699c4033c63636f7ea4cf7b7c1f1bf06d0cc03cfb42e711de5a5c46cf326"
1110  dependencies = [
1111   "base64",
1112   "nom",
1113   "serde",
1114   "unicode-segmentation",
1115  ]
1116  
1117  [[package]]
1118  name = "static_assertions"
1119  version = "1.1.0"
1120  source = "registry+https://github.com/rust-lang/crates.io-index"
1121  checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
1122  
1123  [[package]]
1124  name = "strsim"
1125  version = "0.11.1"
1126  source = "registry+https://github.com/rust-lang/crates.io-index"
1127  checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
1128  
1129  [[package]]
1130  name = "strum"
1131  version = "0.26.3"
1132  source = "registry+https://github.com/rust-lang/crates.io-index"
1133  checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06"
1134  dependencies = [
1135   "strum_macros",
1136  ]
1137  
1138  [[package]]
1139  name = "strum_macros"
1140  version = "0.26.4"
1141  source = "registry+https://github.com/rust-lang/crates.io-index"
1142  checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be"
1143  dependencies = [
1144   "heck",
1145   "proc-macro2",
1146   "quote",
1147   "rustversion",
1148   "syn",
1149  ]
1150  
1151  [[package]]
1152  name = "syn"
1153  version = "2.0.103"
1154  source = "registry+https://github.com/rust-lang/crates.io-index"
1155  checksum = "e4307e30089d6fd6aff212f2da3a1f9e32f3223b1f010fb09b7c95f90f3ca1e8"
1156  dependencies = [
1157   "proc-macro2",
1158   "quote",
1159   "unicode-ident",
1160  ]
1161  
1162  [[package]]
1163  name = "termcolor"
1164  version = "1.4.1"
1165  source = "registry+https://github.com/rust-lang/crates.io-index"
1166  checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
1167  dependencies = [
1168   "winapi-util",
1169  ]
1170  
1171  [[package]]
1172  name = "thiserror"
1173  version = "1.0.69"
1174  source = "registry+https://github.com/rust-lang/crates.io-index"
1175  checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
1176  dependencies = [
1177   "thiserror-impl 1.0.69",
1178  ]
1179  
1180  [[package]]
1181  name = "thiserror"
1182  version = "2.0.12"
1183  source = "registry+https://github.com/rust-lang/crates.io-index"
1184  checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
1185  dependencies = [
1186   "thiserror-impl 2.0.12",
1187  ]
1188  
1189  [[package]]
1190  name = "thiserror-impl"
1191  version = "1.0.69"
1192  source = "registry+https://github.com/rust-lang/crates.io-index"
1193  checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
1194  dependencies = [
1195   "proc-macro2",
1196   "quote",
1197   "syn",
1198  ]
1199  
1200  [[package]]
1201  name = "thiserror-impl"
1202  version = "2.0.12"
1203  source = "registry+https://github.com/rust-lang/crates.io-index"
1204  checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
1205  dependencies = [
1206   "proc-macro2",
1207   "quote",
1208   "syn",
1209  ]
1210  
1211  [[package]]
1212  name = "tokenizers"
1213  version = "0.21.1"
1214  source = "registry+https://github.com/rust-lang/crates.io-index"
1215  checksum = "3169b3195f925496c895caee7978a335d49218488ef22375267fba5a46a40bd7"
1216  dependencies = [
1217   "aho-corasick",
1218   "derive_builder",
1219   "esaxx-rs",
1220   "getrandom",
1221   "indicatif",
1222   "itertools 0.13.0",
1223   "lazy_static",
1224   "log",
1225   "macro_rules_attribute",
1226   "monostate",
1227   "onig",
1228   "paste",
1229   "rand",
1230   "rayon",
1231   "rayon-cond",
1232   "regex",
1233   "regex-syntax",
1234   "serde",
1235   "serde_json",
1236   "spm_precompiled",
1237   "thiserror 2.0.12",
1238   "unicode-normalization-alignments",
1239   "unicode-segmentation",
1240   "unicode_categories",
1241  ]
1242  
1243  [[package]]
1244  name = "unicode-ident"
1245  version = "1.0.18"
1246  source = "registry+https://github.com/rust-lang/crates.io-index"
1247  checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
1248  
1249  [[package]]
1250  name = "unicode-normalization-alignments"
1251  version = "0.1.12"
1252  source = "registry+https://github.com/rust-lang/crates.io-index"
1253  checksum = "43f613e4fa046e69818dd287fdc4bc78175ff20331479dab6e1b0f98d57062de"
1254  dependencies = [
1255   "smallvec",
1256  ]
1257  
1258  [[package]]
1259  name = "unicode-segmentation"
1260  version = "1.12.0"
1261  source = "registry+https://github.com/rust-lang/crates.io-index"
1262  checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
1263  
1264  [[package]]
1265  name = "unicode-width"
1266  version = "0.1.14"
1267  source = "registry+https://github.com/rust-lang/crates.io-index"
1268  checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
1269  
1270  [[package]]
1271  name = "unicode-width"
1272  version = "0.2.1"
1273  source = "registry+https://github.com/rust-lang/crates.io-index"
1274  checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c"
1275  
1276  [[package]]
1277  name = "unicode-xid"
1278  version = "0.2.6"
1279  source = "registry+https://github.com/rust-lang/crates.io-index"
1280  checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
1281  
1282  [[package]]
1283  name = "unicode_categories"
1284  version = "0.1.1"
1285  source = "registry+https://github.com/rust-lang/crates.io-index"
1286  checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e"
1287  
1288  [[package]]
1289  name = "version_check"
1290  version = "0.9.5"
1291  source = "registry+https://github.com/rust-lang/crates.io-index"
1292  checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
1293  
1294  [[package]]
1295  name = "wasi"
1296  version = "0.11.1+wasi-snapshot-preview1"
1297  source = "registry+https://github.com/rust-lang/crates.io-index"
1298  checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
1299  
1300  [[package]]
1301  name = "wasm-bindgen"
1302  version = "0.2.100"
1303  source = "registry+https://github.com/rust-lang/crates.io-index"
1304  checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
1305  dependencies = [
1306   "cfg-if",
1307   "once_cell",
1308   "rustversion",
1309   "wasm-bindgen-macro",
1310  ]
1311  
1312  [[package]]
1313  name = "wasm-bindgen-backend"
1314  version = "0.2.100"
1315  source = "registry+https://github.com/rust-lang/crates.io-index"
1316  checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
1317  dependencies = [
1318   "bumpalo",
1319   "log",
1320   "proc-macro2",
1321   "quote",
1322   "syn",
1323   "wasm-bindgen-shared",
1324  ]
1325  
1326  [[package]]
1327  name = "wasm-bindgen-futures"
1328  version = "0.4.50"
1329  source = "registry+https://github.com/rust-lang/crates.io-index"
1330  checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61"
1331  dependencies = [
1332   "cfg-if",
1333   "js-sys",
1334   "once_cell",
1335   "wasm-bindgen",
1336   "web-sys",
1337  ]
1338  
1339  [[package]]
1340  name = "wasm-bindgen-macro"
1341  version = "0.2.100"
1342  source = "registry+https://github.com/rust-lang/crates.io-index"
1343  checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
1344  dependencies = [
1345   "quote",
1346   "wasm-bindgen-macro-support",
1347  ]
1348  
1349  [[package]]
1350  name = "wasm-bindgen-macro-support"
1351  version = "0.2.100"
1352  source = "registry+https://github.com/rust-lang/crates.io-index"
1353  checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
1354  dependencies = [
1355   "proc-macro2",
1356   "quote",
1357   "syn",
1358   "wasm-bindgen-backend",
1359   "wasm-bindgen-shared",
1360  ]
1361  
1362  [[package]]
1363  name = "wasm-bindgen-shared"
1364  version = "0.2.100"
1365  source = "registry+https://github.com/rust-lang/crates.io-index"
1366  checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
1367  dependencies = [
1368   "unicode-ident",
1369  ]
1370  
1371  [[package]]
1372  name = "web-sys"
1373  version = "0.3.77"
1374  source = "registry+https://github.com/rust-lang/crates.io-index"
1375  checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2"
1376  dependencies = [
1377   "js-sys",
1378   "wasm-bindgen",
1379  ]
1380  
1381  [[package]]
1382  name = "web-time"
1383  version = "1.1.0"
1384  source = "registry+https://github.com/rust-lang/crates.io-index"
1385  checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
1386  dependencies = [
1387   "js-sys",
1388   "wasm-bindgen",
1389  ]
1390  
1391  [[package]]
1392  name = "wgpu"
1393  version = "24.0.5"
1394  source = "registry+https://github.com/rust-lang/crates.io-index"
1395  checksum = "6b0b3436f0729f6cdf2e6e9201f3d39dc95813fad61d826c1ed07918b4539353"
1396  dependencies = [
1397   "arrayvec",
1398   "bitflags 2.9.1",
1399   "cfg_aliases",
1400   "document-features",
1401   "js-sys",
1402   "log",
1403   "naga",
1404   "parking_lot",
1405   "profiling",
1406   "raw-window-handle",
1407   "smallvec",
1408   "static_assertions",
1409   "wasm-bindgen",
1410   "wasm-bindgen-futures",
1411   "web-sys",
1412   "wgpu-core",
1413   "wgpu-hal",
1414   "wgpu-types",
1415  ]
1416  
1417  [[package]]
1418  name = "wgpu-core"
1419  version = "24.0.5"
1420  source = "registry+https://github.com/rust-lang/crates.io-index"
1421  checksum = "7f0aa306497a238d169b9dc70659105b4a096859a34894544ca81719242e1499"
1422  dependencies = [
1423   "arrayvec",
1424   "bit-vec",
1425   "bitflags 2.9.1",
1426   "cfg_aliases",
1427   "document-features",
1428   "indexmap",
1429   "log",
1430   "naga",
1431   "once_cell",
1432   "parking_lot",
1433   "profiling",
1434   "raw-window-handle",
1435   "rustc-hash",
1436   "smallvec",
1437   "thiserror 2.0.12",
1438   "wgpu-hal",
1439   "wgpu-types",
1440  ]
1441  
1442  [[package]]
1443  name = "wgpu-hal"
1444  version = "24.0.4"
1445  source = "registry+https://github.com/rust-lang/crates.io-index"
1446  checksum = "f112f464674ca69f3533248508ee30cb84c67cf06c25ff6800685f5e0294e259"
1447  dependencies = [
1448   "android_system_properties",
1449   "arrayvec",
1450   "ash",
1451   "bit-set",
1452   "bitflags 2.9.1",
1453   "block",
1454   "bytemuck",
1455   "cfg_aliases",
1456   "core-graphics-types",
1457   "glow",
1458   "glutin_wgl_sys",
1459   "gpu-alloc",
1460   "gpu-allocator",
1461   "gpu-descriptor",
1462   "js-sys",
1463   "khronos-egl",
1464   "libc",
1465   "libloading",
1466   "log",
1467   "metal",
1468   "naga",
1469   "ndk-sys",
1470   "objc",
1471   "once_cell",
1472   "ordered-float",
1473   "parking_lot",
1474   "profiling",
1475   "range-alloc",
1476   "raw-window-handle",
1477   "renderdoc-sys",
1478   "rustc-hash",
1479   "smallvec",
1480   "thiserror 2.0.12",
1481   "wasm-bindgen",
1482   "web-sys",
1483   "wgpu-types",
1484   "windows",
1485   "windows-core",
1486  ]
1487  
1488  [[package]]
1489  name = "wgpu-types"
1490  version = "24.0.0"
1491  source = "registry+https://github.com/rust-lang/crates.io-index"
1492  checksum = "50ac044c0e76c03a0378e7786ac505d010a873665e2d51383dcff8dd227dc69c"
1493  dependencies = [
1494   "bitflags 2.9.1",
1495   "js-sys",
1496   "log",
1497   "web-sys",
1498  ]
1499  
1500  [[package]]
1501  name = "winapi-util"
1502  version = "0.1.9"
1503  source = "registry+https://github.com/rust-lang/crates.io-index"
1504  checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
1505  dependencies = [
1506   "windows-sys",
1507  ]
1508  
1509  [[package]]
1510  name = "windows"
1511  version = "0.58.0"
1512  source = "registry+https://github.com/rust-lang/crates.io-index"
1513  checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6"
1514  dependencies = [
1515   "windows-core",
1516   "windows-targets 0.52.6",
1517  ]
1518  
1519  [[package]]
1520  name = "windows-core"
1521  version = "0.58.0"
1522  source = "registry+https://github.com/rust-lang/crates.io-index"
1523  checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99"
1524  dependencies = [
1525   "windows-implement",
1526   "windows-interface",
1527   "windows-result",
1528   "windows-strings",
1529   "windows-targets 0.52.6",
1530  ]
1531  
1532  [[package]]
1533  name = "windows-implement"
1534  version = "0.58.0"
1535  source = "registry+https://github.com/rust-lang/crates.io-index"
1536  checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b"
1537  dependencies = [
1538   "proc-macro2",
1539   "quote",
1540   "syn",
1541  ]
1542  
1543  [[package]]
1544  name = "windows-interface"
1545  version = "0.58.0"
1546  source = "registry+https://github.com/rust-lang/crates.io-index"
1547  checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515"
1548  dependencies = [
1549   "proc-macro2",
1550   "quote",
1551   "syn",
1552  ]
1553  
1554  [[package]]
1555  name = "windows-result"
1556  version = "0.2.0"
1557  source = "registry+https://github.com/rust-lang/crates.io-index"
1558  checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e"
1559  dependencies = [
1560   "windows-targets 0.52.6",
1561  ]
1562  
1563  [[package]]
1564  name = "windows-strings"
1565  version = "0.1.0"
1566  source = "registry+https://github.com/rust-lang/crates.io-index"
1567  checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10"
1568  dependencies = [
1569   "windows-result",
1570   "windows-targets 0.52.6",
1571  ]
1572  
1573  [[package]]
1574  name = "windows-sys"
1575  version = "0.59.0"
1576  source = "registry+https://github.com/rust-lang/crates.io-index"
1577  checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
1578  dependencies = [
1579   "windows-targets 0.52.6",
1580  ]
1581  
1582  [[package]]
1583  name = "windows-targets"
1584  version = "0.52.6"
1585  source = "registry+https://github.com/rust-lang/crates.io-index"
1586  checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
1587  dependencies = [
1588   "windows_aarch64_gnullvm 0.52.6",
1589   "windows_aarch64_msvc 0.52.6",
1590   "windows_i686_gnu 0.52.6",
1591   "windows_i686_gnullvm 0.52.6",
1592   "windows_i686_msvc 0.52.6",
1593   "windows_x86_64_gnu 0.52.6",
1594   "windows_x86_64_gnullvm 0.52.6",
1595   "windows_x86_64_msvc 0.52.6",
1596  ]
1597  
1598  [[package]]
1599  name = "windows-targets"
1600  version = "0.53.2"
1601  source = "registry+https://github.com/rust-lang/crates.io-index"
1602  checksum = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef"
1603  dependencies = [
1604   "windows_aarch64_gnullvm 0.53.0",
1605   "windows_aarch64_msvc 0.53.0",
1606   "windows_i686_gnu 0.53.0",
1607   "windows_i686_gnullvm 0.53.0",
1608   "windows_i686_msvc 0.53.0",
1609   "windows_x86_64_gnu 0.53.0",
1610   "windows_x86_64_gnullvm 0.53.0",
1611   "windows_x86_64_msvc 0.53.0",
1612  ]
1613  
1614  [[package]]
1615  name = "windows_aarch64_gnullvm"
1616  version = "0.52.6"
1617  source = "registry+https://github.com/rust-lang/crates.io-index"
1618  checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
1619  
1620  [[package]]
1621  name = "windows_aarch64_gnullvm"
1622  version = "0.53.0"
1623  source = "registry+https://github.com/rust-lang/crates.io-index"
1624  checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
1625  
1626  [[package]]
1627  name = "windows_aarch64_msvc"
1628  version = "0.52.6"
1629  source = "registry+https://github.com/rust-lang/crates.io-index"
1630  checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
1631  
1632  [[package]]
1633  name = "windows_aarch64_msvc"
1634  version = "0.53.0"
1635  source = "registry+https://github.com/rust-lang/crates.io-index"
1636  checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
1637  
1638  [[package]]
1639  name = "windows_i686_gnu"
1640  version = "0.52.6"
1641  source = "registry+https://github.com/rust-lang/crates.io-index"
1642  checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
1643  
1644  [[package]]
1645  name = "windows_i686_gnu"
1646  version = "0.53.0"
1647  source = "registry+https://github.com/rust-lang/crates.io-index"
1648  checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3"
1649  
1650  [[package]]
1651  name = "windows_i686_gnullvm"
1652  version = "0.52.6"
1653  source = "registry+https://github.com/rust-lang/crates.io-index"
1654  checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
1655  
1656  [[package]]
1657  name = "windows_i686_gnullvm"
1658  version = "0.53.0"
1659  source = "registry+https://github.com/rust-lang/crates.io-index"
1660  checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
1661  
1662  [[package]]
1663  name = "windows_i686_msvc"
1664  version = "0.52.6"
1665  source = "registry+https://github.com/rust-lang/crates.io-index"
1666  checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
1667  
1668  [[package]]
1669  name = "windows_i686_msvc"
1670  version = "0.53.0"
1671  source = "registry+https://github.com/rust-lang/crates.io-index"
1672  checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
1673  
1674  [[package]]
1675  name = "windows_x86_64_gnu"
1676  version = "0.52.6"
1677  source = "registry+https://github.com/rust-lang/crates.io-index"
1678  checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
1679  
1680  [[package]]
1681  name = "windows_x86_64_gnu"
1682  version = "0.53.0"
1683  source = "registry+https://github.com/rust-lang/crates.io-index"
1684  checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
1685  
1686  [[package]]
1687  name = "windows_x86_64_gnullvm"
1688  version = "0.52.6"
1689  source = "registry+https://github.com/rust-lang/crates.io-index"
1690  checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
1691  
1692  [[package]]
1693  name = "windows_x86_64_gnullvm"
1694  version = "0.53.0"
1695  source = "registry+https://github.com/rust-lang/crates.io-index"
1696  checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
1697  
1698  [[package]]
1699  name = "windows_x86_64_msvc"
1700  version = "0.52.6"
1701  source = "registry+https://github.com/rust-lang/crates.io-index"
1702  checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
1703  
1704  [[package]]
1705  name = "windows_x86_64_msvc"
1706  version = "0.53.0"
1707  source = "registry+https://github.com/rust-lang/crates.io-index"
1708  checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
1709  
1710  [[package]]
1711  name = "xml-rs"
1712  version = "0.8.26"
1713  source = "registry+https://github.com/rust-lang/crates.io-index"
1714  checksum = "a62ce76d9b56901b19a74f19431b0d8b3bc7ca4ad685a746dfd78ca8f4fc6bda"
1715  
1716  [[package]]
1717  name = "zerocopy"
1718  version = "0.8.26"
1719  source = "registry+https://github.com/rust-lang/crates.io-index"
1720  checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f"
1721  dependencies = [
1722   "zerocopy-derive",
1723  ]
1724  
1725  [[package]]
1726  name = "zerocopy-derive"
1727  version = "0.8.26"
1728  source = "registry+https://github.com/rust-lang/crates.io-index"
1729  checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181"
1730  dependencies = [
1731   "proc-macro2",
1732   "quote",
1733   "syn",
1734  ]