A Quadrilateral Cowboy clone intended to help me learn Game Dev

cargo init

+5874
+1
.gitignore
··· 1 + /target
+5863
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 = "ab_glyph" 7 + version = "0.2.32" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "01c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2" 10 + dependencies = [ 11 + "ab_glyph_rasterizer", 12 + "owned_ttf_parser", 13 + ] 14 + 15 + [[package]] 16 + name = "ab_glyph_rasterizer" 17 + version = "0.1.10" 18 + source = "registry+https://github.com/rust-lang/crates.io-index" 19 + checksum = "366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618" 20 + 21 + [[package]] 22 + name = "accesskit" 23 + version = "0.21.1" 24 + source = "registry+https://github.com/rust-lang/crates.io-index" 25 + checksum = "cf203f9d3bd8f29f98833d1fbef628df18f759248a547e7e01cfbf63cda36a99" 26 + 27 + [[package]] 28 + name = "accesskit_consumer" 29 + version = "0.31.0" 30 + source = "registry+https://github.com/rust-lang/crates.io-index" 31 + checksum = "db81010a6895d8707f9072e6ce98070579b43b717193d2614014abd5cb17dd43" 32 + dependencies = [ 33 + "accesskit", 34 + "hashbrown 0.15.5", 35 + ] 36 + 37 + [[package]] 38 + name = "accesskit_macos" 39 + version = "0.22.2" 40 + source = "registry+https://github.com/rust-lang/crates.io-index" 41 + checksum = "a0089e5c0ac0ca281e13ea374773898d9354cc28d15af9f0f7394d44a495b575" 42 + dependencies = [ 43 + "accesskit", 44 + "accesskit_consumer", 45 + "hashbrown 0.15.5", 46 + "objc2 0.5.2", 47 + "objc2-app-kit", 48 + "objc2-foundation", 49 + ] 50 + 51 + [[package]] 52 + name = "accesskit_windows" 53 + version = "0.29.2" 54 + source = "registry+https://github.com/rust-lang/crates.io-index" 55 + checksum = "d2d63dd5041e49c363d83f5419a896ecb074d309c414036f616dc0b04faca971" 56 + dependencies = [ 57 + "accesskit", 58 + "accesskit_consumer", 59 + "hashbrown 0.15.5", 60 + "static_assertions", 61 + "windows 0.61.3", 62 + "windows-core 0.61.2", 63 + ] 64 + 65 + [[package]] 66 + name = "accesskit_winit" 67 + version = "0.29.2" 68 + source = "registry+https://github.com/rust-lang/crates.io-index" 69 + checksum = "c8cfabe59d0eaca7412bfb1f70198dd31e3b0496fee7e15b066f9c36a1a140a0" 70 + dependencies = [ 71 + "accesskit", 72 + "accesskit_macos", 73 + "accesskit_windows", 74 + "raw-window-handle", 75 + "winit", 76 + ] 77 + 78 + [[package]] 79 + name = "adler2" 80 + version = "2.0.1" 81 + source = "registry+https://github.com/rust-lang/crates.io-index" 82 + checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" 83 + 84 + [[package]] 85 + name = "ahash" 86 + version = "0.8.12" 87 + source = "registry+https://github.com/rust-lang/crates.io-index" 88 + checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" 89 + dependencies = [ 90 + "cfg-if", 91 + "getrandom 0.3.4", 92 + "once_cell", 93 + "version_check", 94 + "zerocopy", 95 + ] 96 + 97 + [[package]] 98 + name = "aho-corasick" 99 + version = "1.1.4" 100 + source = "registry+https://github.com/rust-lang/crates.io-index" 101 + checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" 102 + dependencies = [ 103 + "memchr", 104 + ] 105 + 106 + [[package]] 107 + name = "alsa" 108 + version = "0.9.1" 109 + source = "registry+https://github.com/rust-lang/crates.io-index" 110 + checksum = "ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43" 111 + dependencies = [ 112 + "alsa-sys", 113 + "bitflags 2.11.0", 114 + "cfg-if", 115 + "libc", 116 + ] 117 + 118 + [[package]] 119 + name = "alsa-sys" 120 + version = "0.3.1" 121 + source = "registry+https://github.com/rust-lang/crates.io-index" 122 + checksum = "db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527" 123 + dependencies = [ 124 + "libc", 125 + "pkg-config", 126 + ] 127 + 128 + [[package]] 129 + name = "android-activity" 130 + version = "0.6.0" 131 + source = "registry+https://github.com/rust-lang/crates.io-index" 132 + checksum = "ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046" 133 + dependencies = [ 134 + "android-properties", 135 + "bitflags 2.11.0", 136 + "cc", 137 + "cesu8", 138 + "jni", 139 + "jni-sys", 140 + "libc", 141 + "log", 142 + "ndk 0.9.0", 143 + "ndk-context", 144 + "ndk-sys 0.6.0+11769913", 145 + "num_enum", 146 + "thiserror 1.0.69", 147 + ] 148 + 149 + [[package]] 150 + name = "android-properties" 151 + version = "0.2.2" 152 + source = "registry+https://github.com/rust-lang/crates.io-index" 153 + checksum = "fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04" 154 + 155 + [[package]] 156 + name = "android_log-sys" 157 + version = "0.3.2" 158 + source = "registry+https://github.com/rust-lang/crates.io-index" 159 + checksum = "84521a3cf562bc62942e294181d9eef17eb38ceb8c68677bc49f144e4c3d4f8d" 160 + 161 + [[package]] 162 + name = "android_system_properties" 163 + version = "0.1.5" 164 + source = "registry+https://github.com/rust-lang/crates.io-index" 165 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 166 + dependencies = [ 167 + "libc", 168 + ] 169 + 170 + [[package]] 171 + name = "anyhow" 172 + version = "1.0.102" 173 + source = "registry+https://github.com/rust-lang/crates.io-index" 174 + checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" 175 + 176 + [[package]] 177 + name = "approx" 178 + version = "0.5.1" 179 + source = "registry+https://github.com/rust-lang/crates.io-index" 180 + checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6" 181 + dependencies = [ 182 + "num-traits", 183 + ] 184 + 185 + [[package]] 186 + name = "arrayref" 187 + version = "0.3.9" 188 + source = "registry+https://github.com/rust-lang/crates.io-index" 189 + checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" 190 + 191 + [[package]] 192 + name = "arrayvec" 193 + version = "0.7.6" 194 + source = "registry+https://github.com/rust-lang/crates.io-index" 195 + checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" 196 + 197 + [[package]] 198 + name = "as-raw-xcb-connection" 199 + version = "1.0.1" 200 + source = "registry+https://github.com/rust-lang/crates.io-index" 201 + checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b" 202 + 203 + [[package]] 204 + name = "ash" 205 + version = "0.38.0+1.3.281" 206 + source = "registry+https://github.com/rust-lang/crates.io-index" 207 + checksum = "0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f" 208 + dependencies = [ 209 + "libloading", 210 + ] 211 + 212 + [[package]] 213 + name = "assert_type_match" 214 + version = "0.1.1" 215 + source = "registry+https://github.com/rust-lang/crates.io-index" 216 + checksum = "f548ad2c4031f2902e3edc1f29c29e835829437de49562d8eb5dc5584d3a1043" 217 + dependencies = [ 218 + "proc-macro2", 219 + "quote", 220 + "syn", 221 + ] 222 + 223 + [[package]] 224 + name = "async-broadcast" 225 + version = "0.7.2" 226 + source = "registry+https://github.com/rust-lang/crates.io-index" 227 + checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532" 228 + dependencies = [ 229 + "event-listener", 230 + "event-listener-strategy", 231 + "futures-core", 232 + "pin-project-lite", 233 + ] 234 + 235 + [[package]] 236 + name = "async-channel" 237 + version = "2.5.0" 238 + source = "registry+https://github.com/rust-lang/crates.io-index" 239 + checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2" 240 + dependencies = [ 241 + "concurrent-queue", 242 + "event-listener-strategy", 243 + "futures-core", 244 + "pin-project-lite", 245 + ] 246 + 247 + [[package]] 248 + name = "async-executor" 249 + version = "1.14.0" 250 + source = "registry+https://github.com/rust-lang/crates.io-index" 251 + checksum = "c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a" 252 + dependencies = [ 253 + "async-task", 254 + "concurrent-queue", 255 + "fastrand", 256 + "futures-lite", 257 + "pin-project-lite", 258 + "slab", 259 + ] 260 + 261 + [[package]] 262 + name = "async-fs" 263 + version = "2.2.0" 264 + source = "registry+https://github.com/rust-lang/crates.io-index" 265 + checksum = "8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5" 266 + dependencies = [ 267 + "async-lock", 268 + "blocking", 269 + "futures-lite", 270 + ] 271 + 272 + [[package]] 273 + name = "async-lock" 274 + version = "3.4.2" 275 + source = "registry+https://github.com/rust-lang/crates.io-index" 276 + checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311" 277 + dependencies = [ 278 + "event-listener", 279 + "event-listener-strategy", 280 + "pin-project-lite", 281 + ] 282 + 283 + [[package]] 284 + name = "async-task" 285 + version = "4.7.1" 286 + source = "registry+https://github.com/rust-lang/crates.io-index" 287 + checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" 288 + dependencies = [ 289 + "portable-atomic", 290 + ] 291 + 292 + [[package]] 293 + name = "atomic-waker" 294 + version = "1.1.2" 295 + source = "registry+https://github.com/rust-lang/crates.io-index" 296 + checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 297 + dependencies = [ 298 + "portable-atomic", 299 + ] 300 + 301 + [[package]] 302 + name = "atomicow" 303 + version = "1.1.0" 304 + source = "registry+https://github.com/rust-lang/crates.io-index" 305 + checksum = "f52e8890bb9844440d0c412fa74b67fd2f14e85248b6e00708059b6da9e5f8bf" 306 + dependencies = [ 307 + "portable-atomic", 308 + "portable-atomic-util", 309 + ] 310 + 311 + [[package]] 312 + name = "autocfg" 313 + version = "1.5.0" 314 + source = "registry+https://github.com/rust-lang/crates.io-index" 315 + checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" 316 + 317 + [[package]] 318 + name = "base64" 319 + version = "0.22.1" 320 + source = "registry+https://github.com/rust-lang/crates.io-index" 321 + checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 322 + 323 + [[package]] 324 + name = "bevy" 325 + version = "0.18.0" 326 + source = "registry+https://github.com/rust-lang/crates.io-index" 327 + checksum = "ec689b5a79452b6f777b889bbff22d3216b82a8d2ab7814d4a0eb571e9938d97" 328 + dependencies = [ 329 + "bevy_internal", 330 + ] 331 + 332 + [[package]] 333 + name = "bevy_a11y" 334 + version = "0.18.0" 335 + source = "registry+https://github.com/rust-lang/crates.io-index" 336 + checksum = "ef69b6d2dec07cbf407c63f6987e1746e4b735a9beea51f4bfc25ad49e344f75" 337 + dependencies = [ 338 + "accesskit", 339 + "bevy_app", 340 + "bevy_derive", 341 + "bevy_ecs", 342 + "bevy_reflect", 343 + ] 344 + 345 + [[package]] 346 + name = "bevy_android" 347 + version = "0.18.0" 348 + source = "registry+https://github.com/rust-lang/crates.io-index" 349 + checksum = "008133458cfe0d43a8870bfc4c5a729467cc5d9246611462add38bcf45ed896f" 350 + dependencies = [ 351 + "android-activity", 352 + ] 353 + 354 + [[package]] 355 + name = "bevy_animation" 356 + version = "0.18.0" 357 + source = "registry+https://github.com/rust-lang/crates.io-index" 358 + checksum = "13c852457843456c695ed22562969c83c3823454c3c40d359f92415371208ee7" 359 + dependencies = [ 360 + "bevy_animation_macros", 361 + "bevy_app", 362 + "bevy_asset", 363 + "bevy_color", 364 + "bevy_derive", 365 + "bevy_ecs", 366 + "bevy_math", 367 + "bevy_mesh", 368 + "bevy_platform", 369 + "bevy_reflect", 370 + "bevy_time", 371 + "bevy_transform", 372 + "bevy_utils", 373 + "blake3", 374 + "derive_more", 375 + "downcast-rs 2.0.2", 376 + "either", 377 + "petgraph", 378 + "ron", 379 + "serde", 380 + "smallvec", 381 + "thiserror 2.0.18", 382 + "thread_local", 383 + "tracing", 384 + "uuid", 385 + ] 386 + 387 + [[package]] 388 + name = "bevy_animation_macros" 389 + version = "0.18.0" 390 + source = "registry+https://github.com/rust-lang/crates.io-index" 391 + checksum = "ac120bfd5a74e05f96013817d28318dc716afaa68864af069c7ffc3ccaf9d153" 392 + dependencies = [ 393 + "bevy_macro_utils", 394 + "quote", 395 + "syn", 396 + ] 397 + 398 + [[package]] 399 + name = "bevy_anti_alias" 400 + version = "0.18.0" 401 + source = "registry+https://github.com/rust-lang/crates.io-index" 402 + checksum = "b418087f7c36a62c9886b55be6278e7b3d21c9943b107953aa2068000956a736" 403 + dependencies = [ 404 + "bevy_app", 405 + "bevy_asset", 406 + "bevy_camera", 407 + "bevy_core_pipeline", 408 + "bevy_derive", 409 + "bevy_diagnostic", 410 + "bevy_ecs", 411 + "bevy_image", 412 + "bevy_math", 413 + "bevy_reflect", 414 + "bevy_render", 415 + "bevy_shader", 416 + "bevy_utils", 417 + "tracing", 418 + ] 419 + 420 + [[package]] 421 + name = "bevy_app" 422 + version = "0.18.0" 423 + source = "registry+https://github.com/rust-lang/crates.io-index" 424 + checksum = "2271a0123a7cc355c3fe98754360c75aa84b29f2a6b1a9f8c00aac427570d174" 425 + dependencies = [ 426 + "bevy_derive", 427 + "bevy_ecs", 428 + "bevy_platform", 429 + "bevy_reflect", 430 + "bevy_tasks", 431 + "bevy_utils", 432 + "cfg-if", 433 + "console_error_panic_hook", 434 + "ctrlc", 435 + "downcast-rs 2.0.2", 436 + "log", 437 + "thiserror 2.0.18", 438 + "variadics_please", 439 + "wasm-bindgen", 440 + "web-sys", 441 + ] 442 + 443 + [[package]] 444 + name = "bevy_asset" 445 + version = "0.18.0" 446 + source = "registry+https://github.com/rust-lang/crates.io-index" 447 + checksum = "b1f7361669d1426a3359cb92f890ef9c62bd6e6b67f0190d2c5279d25ce24168" 448 + dependencies = [ 449 + "async-broadcast", 450 + "async-channel", 451 + "async-fs", 452 + "async-lock", 453 + "atomicow", 454 + "bevy_android", 455 + "bevy_app", 456 + "bevy_asset_macros", 457 + "bevy_diagnostic", 458 + "bevy_ecs", 459 + "bevy_platform", 460 + "bevy_reflect", 461 + "bevy_tasks", 462 + "bevy_utils", 463 + "bitflags 2.11.0", 464 + "blake3", 465 + "crossbeam-channel", 466 + "derive_more", 467 + "disqualified", 468 + "downcast-rs 2.0.2", 469 + "either", 470 + "futures-io", 471 + "futures-lite", 472 + "futures-util", 473 + "js-sys", 474 + "ron", 475 + "serde", 476 + "stackfuture", 477 + "thiserror 2.0.18", 478 + "tracing", 479 + "uuid", 480 + "wasm-bindgen", 481 + "wasm-bindgen-futures", 482 + "web-sys", 483 + ] 484 + 485 + [[package]] 486 + name = "bevy_asset_macros" 487 + version = "0.18.0" 488 + source = "registry+https://github.com/rust-lang/crates.io-index" 489 + checksum = "288e1edf17069afe2e02a0c0e7e5936b3d22a67c7d2dc9201a27e4451875f909" 490 + dependencies = [ 491 + "bevy_macro_utils", 492 + "proc-macro2", 493 + "quote", 494 + "syn", 495 + ] 496 + 497 + [[package]] 498 + name = "bevy_audio" 499 + version = "0.18.0" 500 + source = "registry+https://github.com/rust-lang/crates.io-index" 501 + checksum = "e3cbecfc6c5d3860f224f56d3152b14aa313168d35c16e847f5a0202a992c3af" 502 + dependencies = [ 503 + "bevy_app", 504 + "bevy_asset", 505 + "bevy_ecs", 506 + "bevy_math", 507 + "bevy_reflect", 508 + "bevy_transform", 509 + "coreaudio-sys", 510 + "cpal", 511 + "rodio", 512 + "tracing", 513 + ] 514 + 515 + [[package]] 516 + name = "bevy_camera" 517 + version = "0.18.0" 518 + source = "registry+https://github.com/rust-lang/crates.io-index" 519 + checksum = "48c7e1f2a5da1755cd58e45c762f4ea2d72cef6c480f9c8ddbadbd2a4380c616" 520 + dependencies = [ 521 + "bevy_app", 522 + "bevy_asset", 523 + "bevy_color", 524 + "bevy_derive", 525 + "bevy_ecs", 526 + "bevy_image", 527 + "bevy_math", 528 + "bevy_mesh", 529 + "bevy_reflect", 530 + "bevy_transform", 531 + "bevy_utils", 532 + "bevy_window", 533 + "derive_more", 534 + "downcast-rs 2.0.2", 535 + "serde", 536 + "smallvec", 537 + "thiserror 2.0.18", 538 + "wgpu-types", 539 + ] 540 + 541 + [[package]] 542 + name = "bevy_color" 543 + version = "0.18.0" 544 + source = "registry+https://github.com/rust-lang/crates.io-index" 545 + checksum = "74727302424d7ffc23528a974dbb44a34708662926e1a3bfc5040493f858886e" 546 + dependencies = [ 547 + "bevy_math", 548 + "bevy_reflect", 549 + "bytemuck", 550 + "derive_more", 551 + "encase", 552 + "serde", 553 + "thiserror 2.0.18", 554 + "wgpu-types", 555 + ] 556 + 557 + [[package]] 558 + name = "bevy_core_pipeline" 559 + version = "0.18.0" 560 + source = "registry+https://github.com/rust-lang/crates.io-index" 561 + checksum = "a9e6bf0ba878bb5dd00ad4d70875b08eb11367829668c70d95785f5483ddb1cb" 562 + dependencies = [ 563 + "bevy_app", 564 + "bevy_asset", 565 + "bevy_camera", 566 + "bevy_color", 567 + "bevy_derive", 568 + "bevy_diagnostic", 569 + "bevy_ecs", 570 + "bevy_image", 571 + "bevy_math", 572 + "bevy_platform", 573 + "bevy_reflect", 574 + "bevy_render", 575 + "bevy_shader", 576 + "bevy_transform", 577 + "bevy_utils", 578 + "bevy_window", 579 + "bitflags 2.11.0", 580 + "nonmax", 581 + "radsort", 582 + "smallvec", 583 + "thiserror 2.0.18", 584 + "tracing", 585 + ] 586 + 587 + [[package]] 588 + name = "bevy_derive" 589 + version = "0.18.0" 590 + source = "registry+https://github.com/rust-lang/crates.io-index" 591 + checksum = "70b6a05c31f54c83d681f1b8699bbaf581f06b25a40c9a6bb815625f731f5ba9" 592 + dependencies = [ 593 + "bevy_macro_utils", 594 + "quote", 595 + "syn", 596 + ] 597 + 598 + [[package]] 599 + name = "bevy_dev_tools" 600 + version = "0.18.0" 601 + source = "registry+https://github.com/rust-lang/crates.io-index" 602 + checksum = "f3183daa165acce210c50c170c47433c90b1d55932ead9734ebca14b7cd242c4" 603 + dependencies = [ 604 + "bevy_app", 605 + "bevy_asset", 606 + "bevy_camera", 607 + "bevy_color", 608 + "bevy_diagnostic", 609 + "bevy_ecs", 610 + "bevy_image", 611 + "bevy_input", 612 + "bevy_math", 613 + "bevy_picking", 614 + "bevy_reflect", 615 + "bevy_render", 616 + "bevy_shader", 617 + "bevy_state", 618 + "bevy_text", 619 + "bevy_time", 620 + "bevy_transform", 621 + "bevy_ui", 622 + "bevy_ui_render", 623 + "bevy_window", 624 + "tracing", 625 + ] 626 + 627 + [[package]] 628 + name = "bevy_diagnostic" 629 + version = "0.18.0" 630 + source = "registry+https://github.com/rust-lang/crates.io-index" 631 + checksum = "aca4caa8a9014a435dca382b1bdebaee4363e9be69882c598fc4ff4d7cd56e6a" 632 + dependencies = [ 633 + "atomic-waker", 634 + "bevy_app", 635 + "bevy_ecs", 636 + "bevy_platform", 637 + "bevy_tasks", 638 + "bevy_time", 639 + "const-fnv1a-hash", 640 + "log", 641 + "serde", 642 + "sysinfo", 643 + ] 644 + 645 + [[package]] 646 + name = "bevy_ecs" 647 + version = "0.18.0" 648 + source = "registry+https://github.com/rust-lang/crates.io-index" 649 + checksum = "24637a7c8643cab493f4085cda6bde4895f0e0816699c59006f18819da2ca0b8" 650 + dependencies = [ 651 + "arrayvec", 652 + "bevy_ecs_macros", 653 + "bevy_platform", 654 + "bevy_ptr", 655 + "bevy_reflect", 656 + "bevy_tasks", 657 + "bevy_utils", 658 + "bitflags 2.11.0", 659 + "bumpalo", 660 + "concurrent-queue", 661 + "derive_more", 662 + "fixedbitset", 663 + "indexmap", 664 + "log", 665 + "nonmax", 666 + "serde", 667 + "slotmap", 668 + "smallvec", 669 + "thiserror 2.0.18", 670 + "variadics_please", 671 + ] 672 + 673 + [[package]] 674 + name = "bevy_ecs_macros" 675 + version = "0.18.0" 676 + source = "registry+https://github.com/rust-lang/crates.io-index" 677 + checksum = "6eb14c18ca71e11c69fbae873c2db129064efac6d52e48d0127d37bfba1acfa8" 678 + dependencies = [ 679 + "bevy_macro_utils", 680 + "proc-macro2", 681 + "quote", 682 + "syn", 683 + ] 684 + 685 + [[package]] 686 + name = "bevy_encase_derive" 687 + version = "0.18.0" 688 + source = "registry+https://github.com/rust-lang/crates.io-index" 689 + checksum = "0f89146a8fcbfe47310fc929ee762dd3b08d4de3e3371c601529cfa8eeb861de" 690 + dependencies = [ 691 + "bevy_macro_utils", 692 + "encase_derive_impl", 693 + ] 694 + 695 + [[package]] 696 + name = "bevy_gilrs" 697 + version = "0.18.0" 698 + source = "registry+https://github.com/rust-lang/crates.io-index" 699 + checksum = "6c76417261ff3cd7ecda532b58514224aee06e76fbd87636c3a80695be7c8192" 700 + dependencies = [ 701 + "bevy_app", 702 + "bevy_ecs", 703 + "bevy_input", 704 + "bevy_platform", 705 + "bevy_time", 706 + "gilrs", 707 + "thiserror 2.0.18", 708 + "tracing", 709 + ] 710 + 711 + [[package]] 712 + name = "bevy_gizmos" 713 + version = "0.18.0" 714 + source = "registry+https://github.com/rust-lang/crates.io-index" 715 + checksum = "bc78a5699580c2dce078f4c099028d26525a5a38e8eb587a31854c660a3c5ff7" 716 + dependencies = [ 717 + "bevy_app", 718 + "bevy_asset", 719 + "bevy_camera", 720 + "bevy_color", 721 + "bevy_ecs", 722 + "bevy_gizmos_macros", 723 + "bevy_light", 724 + "bevy_math", 725 + "bevy_reflect", 726 + "bevy_time", 727 + "bevy_transform", 728 + "bevy_utils", 729 + ] 730 + 731 + [[package]] 732 + name = "bevy_gizmos_macros" 733 + version = "0.18.0" 734 + source = "registry+https://github.com/rust-lang/crates.io-index" 735 + checksum = "60bb92e0ef80ff7c59429133244765515db3d313fae77ee67ffe94dab5b2725d" 736 + dependencies = [ 737 + "bevy_macro_utils", 738 + "quote", 739 + "syn", 740 + ] 741 + 742 + [[package]] 743 + name = "bevy_gizmos_render" 744 + version = "0.18.0" 745 + source = "registry+https://github.com/rust-lang/crates.io-index" 746 + checksum = "48fde3172a31f81033b4f497dd9df84476f527fadb00936ede380fb646c402eb" 747 + dependencies = [ 748 + "bevy_app", 749 + "bevy_asset", 750 + "bevy_camera", 751 + "bevy_core_pipeline", 752 + "bevy_ecs", 753 + "bevy_gizmos", 754 + "bevy_image", 755 + "bevy_math", 756 + "bevy_mesh", 757 + "bevy_pbr", 758 + "bevy_render", 759 + "bevy_shader", 760 + "bevy_sprite_render", 761 + "bevy_transform", 762 + "bevy_utils", 763 + "bytemuck", 764 + "tracing", 765 + ] 766 + 767 + [[package]] 768 + name = "bevy_gltf" 769 + version = "0.18.0" 770 + source = "registry+https://github.com/rust-lang/crates.io-index" 771 + checksum = "08372f222676dba313061fc71128209b82f9711e7c5cba222b5c34bf1c5c70fe" 772 + dependencies = [ 773 + "async-lock", 774 + "base64", 775 + "bevy_animation", 776 + "bevy_app", 777 + "bevy_asset", 778 + "bevy_camera", 779 + "bevy_color", 780 + "bevy_ecs", 781 + "bevy_image", 782 + "bevy_light", 783 + "bevy_math", 784 + "bevy_mesh", 785 + "bevy_pbr", 786 + "bevy_platform", 787 + "bevy_reflect", 788 + "bevy_render", 789 + "bevy_scene", 790 + "bevy_tasks", 791 + "bevy_transform", 792 + "fixedbitset", 793 + "gltf", 794 + "itertools 0.14.0", 795 + "percent-encoding", 796 + "serde", 797 + "serde_json", 798 + "smallvec", 799 + "thiserror 2.0.18", 800 + "tracing", 801 + ] 802 + 803 + [[package]] 804 + name = "bevy_image" 805 + version = "0.18.0" 806 + source = "registry+https://github.com/rust-lang/crates.io-index" 807 + checksum = "809101ebe678a76c4c5ba3ecad255cde9be3ae0af591cf0143ba2c157afb55e9" 808 + dependencies = [ 809 + "bevy_app", 810 + "bevy_asset", 811 + "bevy_color", 812 + "bevy_ecs", 813 + "bevy_math", 814 + "bevy_platform", 815 + "bevy_reflect", 816 + "bevy_utils", 817 + "bitflags 2.11.0", 818 + "bytemuck", 819 + "futures-lite", 820 + "guillotiere", 821 + "half", 822 + "image", 823 + "ktx2", 824 + "rectangle-pack", 825 + "ruzstd", 826 + "serde", 827 + "thiserror 2.0.18", 828 + "tracing", 829 + "wgpu-types", 830 + ] 831 + 832 + [[package]] 833 + name = "bevy_input" 834 + version = "0.18.0" 835 + source = "registry+https://github.com/rust-lang/crates.io-index" 836 + checksum = "9c2853993baf27b963a417d3603a73e02e39c5041913cd1ba7211b0a3037b191" 837 + dependencies = [ 838 + "bevy_app", 839 + "bevy_ecs", 840 + "bevy_math", 841 + "bevy_platform", 842 + "bevy_reflect", 843 + "derive_more", 844 + "log", 845 + "smol_str", 846 + "thiserror 2.0.18", 847 + ] 848 + 849 + [[package]] 850 + name = "bevy_input_focus" 851 + version = "0.18.0" 852 + source = "registry+https://github.com/rust-lang/crates.io-index" 853 + checksum = "05fc0fae5e4e081180f7f7bf8023a2b97dad13dcb5fa79eba50cda5bb95699a9" 854 + dependencies = [ 855 + "bevy_app", 856 + "bevy_ecs", 857 + "bevy_input", 858 + "bevy_math", 859 + "bevy_picking", 860 + "bevy_reflect", 861 + "bevy_window", 862 + "log", 863 + "thiserror 2.0.18", 864 + ] 865 + 866 + [[package]] 867 + name = "bevy_internal" 868 + version = "0.18.0" 869 + source = "registry+https://github.com/rust-lang/crates.io-index" 870 + checksum = "57463815630ea71221c0b8e7bff72d816a3071a89507c45f9e2686fbb5e1956b" 871 + dependencies = [ 872 + "bevy_a11y", 873 + "bevy_android", 874 + "bevy_animation", 875 + "bevy_anti_alias", 876 + "bevy_app", 877 + "bevy_asset", 878 + "bevy_audio", 879 + "bevy_camera", 880 + "bevy_color", 881 + "bevy_core_pipeline", 882 + "bevy_derive", 883 + "bevy_dev_tools", 884 + "bevy_diagnostic", 885 + "bevy_ecs", 886 + "bevy_gilrs", 887 + "bevy_gizmos", 888 + "bevy_gizmos_render", 889 + "bevy_gltf", 890 + "bevy_image", 891 + "bevy_input", 892 + "bevy_input_focus", 893 + "bevy_light", 894 + "bevy_log", 895 + "bevy_math", 896 + "bevy_mesh", 897 + "bevy_pbr", 898 + "bevy_picking", 899 + "bevy_platform", 900 + "bevy_post_process", 901 + "bevy_ptr", 902 + "bevy_reflect", 903 + "bevy_render", 904 + "bevy_scene", 905 + "bevy_shader", 906 + "bevy_sprite", 907 + "bevy_sprite_render", 908 + "bevy_state", 909 + "bevy_tasks", 910 + "bevy_text", 911 + "bevy_time", 912 + "bevy_transform", 913 + "bevy_ui", 914 + "bevy_ui_render", 915 + "bevy_utils", 916 + "bevy_window", 917 + "bevy_winit", 918 + ] 919 + 920 + [[package]] 921 + name = "bevy_light" 922 + version = "0.18.0" 923 + source = "registry+https://github.com/rust-lang/crates.io-index" 924 + checksum = "4f9968b8f8a6a766a88b66144474c39d1415edc277d042fec1526eae85e1f8b4" 925 + dependencies = [ 926 + "bevy_app", 927 + "bevy_asset", 928 + "bevy_camera", 929 + "bevy_color", 930 + "bevy_ecs", 931 + "bevy_image", 932 + "bevy_math", 933 + "bevy_mesh", 934 + "bevy_platform", 935 + "bevy_reflect", 936 + "bevy_transform", 937 + "bevy_utils", 938 + "tracing", 939 + ] 940 + 941 + [[package]] 942 + name = "bevy_log" 943 + version = "0.18.0" 944 + source = "registry+https://github.com/rust-lang/crates.io-index" 945 + checksum = "406304a9b867a2de98c3edf0cc9e5a608fad1a1ddc567e15e72c186a8273ef51" 946 + dependencies = [ 947 + "android_log-sys", 948 + "bevy_app", 949 + "bevy_ecs", 950 + "bevy_platform", 951 + "bevy_utils", 952 + "tracing", 953 + "tracing-log", 954 + "tracing-oslog", 955 + "tracing-subscriber", 956 + "tracing-wasm", 957 + ] 958 + 959 + [[package]] 960 + name = "bevy_macro_utils" 961 + version = "0.18.0" 962 + source = "registry+https://github.com/rust-lang/crates.io-index" 963 + checksum = "0b7272fca0bf30d8ca2571a803598856104b63e5c596d52850f811ed37c5e1e3" 964 + dependencies = [ 965 + "proc-macro2", 966 + "quote", 967 + "syn", 968 + "toml_edit", 969 + ] 970 + 971 + [[package]] 972 + name = "bevy_math" 973 + version = "0.18.0" 974 + source = "registry+https://github.com/rust-lang/crates.io-index" 975 + checksum = "6a815c514b8a6f7b11508cdc8b3a4bf0761e96a14227af40aa93cb1160989ce0" 976 + dependencies = [ 977 + "approx", 978 + "arrayvec", 979 + "bevy_reflect", 980 + "derive_more", 981 + "glam", 982 + "itertools 0.14.0", 983 + "libm", 984 + "rand", 985 + "rand_distr", 986 + "serde", 987 + "thiserror 2.0.18", 988 + "variadics_please", 989 + ] 990 + 991 + [[package]] 992 + name = "bevy_mesh" 993 + version = "0.18.0" 994 + source = "registry+https://github.com/rust-lang/crates.io-index" 995 + checksum = "aacf09d0ffd1a15baf8d201c4a34b918912a506395c2817aa55ab3d3776c09f2" 996 + dependencies = [ 997 + "bevy_app", 998 + "bevy_asset", 999 + "bevy_derive", 1000 + "bevy_ecs", 1001 + "bevy_image", 1002 + "bevy_math", 1003 + "bevy_mikktspace", 1004 + "bevy_platform", 1005 + "bevy_reflect", 1006 + "bevy_transform", 1007 + "bitflags 2.11.0", 1008 + "bytemuck", 1009 + "derive_more", 1010 + "hexasphere", 1011 + "thiserror 2.0.18", 1012 + "tracing", 1013 + "wgpu-types", 1014 + ] 1015 + 1016 + [[package]] 1017 + name = "bevy_mikktspace" 1018 + version = "0.17.0-dev" 1019 + source = "registry+https://github.com/rust-lang/crates.io-index" 1020 + checksum = "7ef8e4b7e61dfe7719bb03c884dc270cd46a82efb40f93e9933b990c5c190c59" 1021 + 1022 + [[package]] 1023 + name = "bevy_pbr" 1024 + version = "0.18.0" 1025 + source = "registry+https://github.com/rust-lang/crates.io-index" 1026 + checksum = "69cc361c65035f7e531b592d99bce95b6ab3f643cae2abe97dfa7681363159a6" 1027 + dependencies = [ 1028 + "bevy_app", 1029 + "bevy_asset", 1030 + "bevy_camera", 1031 + "bevy_color", 1032 + "bevy_core_pipeline", 1033 + "bevy_derive", 1034 + "bevy_diagnostic", 1035 + "bevy_ecs", 1036 + "bevy_image", 1037 + "bevy_light", 1038 + "bevy_log", 1039 + "bevy_math", 1040 + "bevy_mesh", 1041 + "bevy_platform", 1042 + "bevy_reflect", 1043 + "bevy_render", 1044 + "bevy_shader", 1045 + "bevy_transform", 1046 + "bevy_utils", 1047 + "bitflags 2.11.0", 1048 + "bytemuck", 1049 + "derive_more", 1050 + "fixedbitset", 1051 + "nonmax", 1052 + "offset-allocator", 1053 + "smallvec", 1054 + "static_assertions", 1055 + "thiserror 2.0.18", 1056 + "tracing", 1057 + ] 1058 + 1059 + [[package]] 1060 + name = "bevy_picking" 1061 + version = "0.18.0" 1062 + source = "registry+https://github.com/rust-lang/crates.io-index" 1063 + checksum = "e4d10bb2a776087e1d8a9b87e8deb091d25bcedbe6160c613df2dc5fe069c3c5" 1064 + dependencies = [ 1065 + "bevy_app", 1066 + "bevy_asset", 1067 + "bevy_camera", 1068 + "bevy_derive", 1069 + "bevy_ecs", 1070 + "bevy_input", 1071 + "bevy_math", 1072 + "bevy_mesh", 1073 + "bevy_platform", 1074 + "bevy_reflect", 1075 + "bevy_time", 1076 + "bevy_transform", 1077 + "bevy_window", 1078 + "crossbeam-channel", 1079 + "tracing", 1080 + "uuid", 1081 + ] 1082 + 1083 + [[package]] 1084 + name = "bevy_platform" 1085 + version = "0.18.0" 1086 + source = "registry+https://github.com/rust-lang/crates.io-index" 1087 + checksum = "9b29ea749a8e85f98186ab662f607b885b97c804bb14cdb0cdf838164496d474" 1088 + dependencies = [ 1089 + "critical-section", 1090 + "foldhash 0.2.0", 1091 + "futures-channel", 1092 + "hashbrown 0.16.1", 1093 + "js-sys", 1094 + "portable-atomic", 1095 + "portable-atomic-util", 1096 + "serde", 1097 + "spin", 1098 + "wasm-bindgen", 1099 + "wasm-bindgen-futures", 1100 + "web-time", 1101 + ] 1102 + 1103 + [[package]] 1104 + name = "bevy_post_process" 1105 + version = "0.18.0" 1106 + source = "registry+https://github.com/rust-lang/crates.io-index" 1107 + checksum = "e8e1116cbc35637f267a29c7d2fe376e020f2b4402d6b525d328bae9c10460c7" 1108 + dependencies = [ 1109 + "bevy_app", 1110 + "bevy_asset", 1111 + "bevy_camera", 1112 + "bevy_color", 1113 + "bevy_core_pipeline", 1114 + "bevy_derive", 1115 + "bevy_ecs", 1116 + "bevy_image", 1117 + "bevy_math", 1118 + "bevy_platform", 1119 + "bevy_reflect", 1120 + "bevy_render", 1121 + "bevy_shader", 1122 + "bevy_transform", 1123 + "bevy_utils", 1124 + "bevy_window", 1125 + "bitflags 2.11.0", 1126 + "nonmax", 1127 + "radsort", 1128 + "smallvec", 1129 + "thiserror 2.0.18", 1130 + "tracing", 1131 + ] 1132 + 1133 + [[package]] 1134 + name = "bevy_ptr" 1135 + version = "0.18.0" 1136 + source = "registry+https://github.com/rust-lang/crates.io-index" 1137 + checksum = "4f98cbc6d34bbdb58240b72ed1731931b4991a893b3a3238bb7c42ae054aa676" 1138 + 1139 + [[package]] 1140 + name = "bevy_reflect" 1141 + version = "0.18.0" 1142 + source = "registry+https://github.com/rust-lang/crates.io-index" 1143 + checksum = "2b2a977e2b8dba65b6e9c11039c5f9ef108be428f036b3d1cac13ad86ec59f9c" 1144 + dependencies = [ 1145 + "assert_type_match", 1146 + "bevy_platform", 1147 + "bevy_ptr", 1148 + "bevy_reflect_derive", 1149 + "bevy_utils", 1150 + "derive_more", 1151 + "disqualified", 1152 + "downcast-rs 2.0.2", 1153 + "erased-serde", 1154 + "foldhash 0.2.0", 1155 + "glam", 1156 + "indexmap", 1157 + "inventory", 1158 + "petgraph", 1159 + "serde", 1160 + "smallvec", 1161 + "smol_str", 1162 + "thiserror 2.0.18", 1163 + "uuid", 1164 + "variadics_please", 1165 + "wgpu-types", 1166 + ] 1167 + 1168 + [[package]] 1169 + name = "bevy_reflect_derive" 1170 + version = "0.18.0" 1171 + source = "registry+https://github.com/rust-lang/crates.io-index" 1172 + checksum = "067af30072b1611fda1a577f1cb678b8ea2c9226133068be808dd49aac30cef0" 1173 + dependencies = [ 1174 + "bevy_macro_utils", 1175 + "indexmap", 1176 + "proc-macro2", 1177 + "quote", 1178 + "syn", 1179 + "uuid", 1180 + ] 1181 + 1182 + [[package]] 1183 + name = "bevy_render" 1184 + version = "0.18.0" 1185 + source = "registry+https://github.com/rust-lang/crates.io-index" 1186 + checksum = "d6b2c9a276646bde8ba58a7e15711b459fb4a5cdf46c47059b7a310f97a70d9c" 1187 + dependencies = [ 1188 + "async-channel", 1189 + "bevy_app", 1190 + "bevy_asset", 1191 + "bevy_camera", 1192 + "bevy_color", 1193 + "bevy_derive", 1194 + "bevy_diagnostic", 1195 + "bevy_ecs", 1196 + "bevy_encase_derive", 1197 + "bevy_image", 1198 + "bevy_math", 1199 + "bevy_mesh", 1200 + "bevy_platform", 1201 + "bevy_reflect", 1202 + "bevy_render_macros", 1203 + "bevy_shader", 1204 + "bevy_tasks", 1205 + "bevy_time", 1206 + "bevy_transform", 1207 + "bevy_utils", 1208 + "bevy_window", 1209 + "bitflags 2.11.0", 1210 + "bytemuck", 1211 + "derive_more", 1212 + "downcast-rs 2.0.2", 1213 + "encase", 1214 + "fixedbitset", 1215 + "glam", 1216 + "image", 1217 + "indexmap", 1218 + "js-sys", 1219 + "naga", 1220 + "nonmax", 1221 + "offset-allocator", 1222 + "send_wrapper", 1223 + "smallvec", 1224 + "thiserror 2.0.18", 1225 + "tracing", 1226 + "variadics_please", 1227 + "wasm-bindgen", 1228 + "web-sys", 1229 + "wgpu", 1230 + ] 1231 + 1232 + [[package]] 1233 + name = "bevy_render_macros" 1234 + version = "0.18.0" 1235 + source = "registry+https://github.com/rust-lang/crates.io-index" 1236 + checksum = "03e16b8cac95b87021399ed19f6ab79c0b1e03101a448e3a0240934f78f66a56" 1237 + dependencies = [ 1238 + "bevy_macro_utils", 1239 + "proc-macro2", 1240 + "quote", 1241 + "syn", 1242 + ] 1243 + 1244 + [[package]] 1245 + name = "bevy_scene" 1246 + version = "0.18.0" 1247 + source = "registry+https://github.com/rust-lang/crates.io-index" 1248 + checksum = "0046bb071ee358619f2fa9409ccced47375502b098b4107ec3385f3a1acf6600" 1249 + dependencies = [ 1250 + "bevy_app", 1251 + "bevy_asset", 1252 + "bevy_camera", 1253 + "bevy_derive", 1254 + "bevy_ecs", 1255 + "bevy_platform", 1256 + "bevy_reflect", 1257 + "bevy_transform", 1258 + "bevy_utils", 1259 + "derive_more", 1260 + "ron", 1261 + "serde", 1262 + "thiserror 2.0.18", 1263 + "uuid", 1264 + ] 1265 + 1266 + [[package]] 1267 + name = "bevy_shader" 1268 + version = "0.18.0" 1269 + source = "registry+https://github.com/rust-lang/crates.io-index" 1270 + checksum = "4a14cb0991b2482a66b94728cbcf7482d1b74364be017197396435d3d542b8d3" 1271 + dependencies = [ 1272 + "bevy_asset", 1273 + "bevy_platform", 1274 + "bevy_reflect", 1275 + "naga", 1276 + "naga_oil", 1277 + "serde", 1278 + "thiserror 2.0.18", 1279 + "tracing", 1280 + "wgpu-types", 1281 + ] 1282 + 1283 + [[package]] 1284 + name = "bevy_sprite" 1285 + version = "0.18.0" 1286 + source = "registry+https://github.com/rust-lang/crates.io-index" 1287 + checksum = "b2b3921ce1a8ce801c29d9552cbc204548bfeb16b9b829045c9e82b5917d99cc" 1288 + dependencies = [ 1289 + "bevy_app", 1290 + "bevy_asset", 1291 + "bevy_camera", 1292 + "bevy_color", 1293 + "bevy_derive", 1294 + "bevy_ecs", 1295 + "bevy_image", 1296 + "bevy_math", 1297 + "bevy_mesh", 1298 + "bevy_picking", 1299 + "bevy_reflect", 1300 + "bevy_text", 1301 + "bevy_transform", 1302 + "bevy_window", 1303 + "radsort", 1304 + "tracing", 1305 + "wgpu-types", 1306 + ] 1307 + 1308 + [[package]] 1309 + name = "bevy_sprite_render" 1310 + version = "0.18.0" 1311 + source = "registry+https://github.com/rust-lang/crates.io-index" 1312 + checksum = "ed40642fa0e1330df65b6a1bf0b14aa32fcd9d7f3306e08e0784c10362bd6265" 1313 + dependencies = [ 1314 + "bevy_app", 1315 + "bevy_asset", 1316 + "bevy_camera", 1317 + "bevy_color", 1318 + "bevy_core_pipeline", 1319 + "bevy_derive", 1320 + "bevy_ecs", 1321 + "bevy_image", 1322 + "bevy_math", 1323 + "bevy_mesh", 1324 + "bevy_platform", 1325 + "bevy_reflect", 1326 + "bevy_render", 1327 + "bevy_shader", 1328 + "bevy_sprite", 1329 + "bevy_text", 1330 + "bevy_transform", 1331 + "bevy_utils", 1332 + "bitflags 2.11.0", 1333 + "bytemuck", 1334 + "derive_more", 1335 + "fixedbitset", 1336 + "nonmax", 1337 + "tracing", 1338 + ] 1339 + 1340 + [[package]] 1341 + name = "bevy_state" 1342 + version = "0.18.0" 1343 + source = "registry+https://github.com/rust-lang/crates.io-index" 1344 + checksum = "9453325ca0c185a043f4515158daa15a8ab19139a60fd1edaf87fbe896cb7f83" 1345 + dependencies = [ 1346 + "bevy_app", 1347 + "bevy_ecs", 1348 + "bevy_platform", 1349 + "bevy_reflect", 1350 + "bevy_state_macros", 1351 + "bevy_utils", 1352 + "log", 1353 + "variadics_please", 1354 + ] 1355 + 1356 + [[package]] 1357 + name = "bevy_state_macros" 1358 + version = "0.18.0" 1359 + source = "registry+https://github.com/rust-lang/crates.io-index" 1360 + checksum = "d733081e57e49b3c43bdf3766d1de74c7df32e0f4db20c20437c85b1d18908de" 1361 + dependencies = [ 1362 + "bevy_macro_utils", 1363 + "quote", 1364 + "syn", 1365 + ] 1366 + 1367 + [[package]] 1368 + name = "bevy_tasks" 1369 + version = "0.18.0" 1370 + source = "registry+https://github.com/rust-lang/crates.io-index" 1371 + checksum = "990ffedd374dd2c4fe8f0fd4bcefd5617d1ee59164b6c3fcc356a69b48e26e8e" 1372 + dependencies = [ 1373 + "async-channel", 1374 + "async-executor", 1375 + "async-task", 1376 + "atomic-waker", 1377 + "bevy_platform", 1378 + "concurrent-queue", 1379 + "crossbeam-queue", 1380 + "derive_more", 1381 + "futures-lite", 1382 + "heapless", 1383 + "pin-project", 1384 + ] 1385 + 1386 + [[package]] 1387 + name = "bevy_text" 1388 + version = "0.18.0" 1389 + source = "registry+https://github.com/rust-lang/crates.io-index" 1390 + checksum = "ecbb6eeaa9a63d1f8aae8c0d79f8d5e14c584a962a4ef9f69115fd7d10941101" 1391 + dependencies = [ 1392 + "bevy_app", 1393 + "bevy_asset", 1394 + "bevy_color", 1395 + "bevy_derive", 1396 + "bevy_ecs", 1397 + "bevy_image", 1398 + "bevy_log", 1399 + "bevy_math", 1400 + "bevy_platform", 1401 + "bevy_reflect", 1402 + "bevy_utils", 1403 + "cosmic-text", 1404 + "serde", 1405 + "smallvec", 1406 + "sys-locale", 1407 + "thiserror 2.0.18", 1408 + "tracing", 1409 + "wgpu-types", 1410 + ] 1411 + 1412 + [[package]] 1413 + name = "bevy_time" 1414 + version = "0.18.0" 1415 + source = "registry+https://github.com/rust-lang/crates.io-index" 1416 + checksum = "e4c68b78e7ca1cc10c811cd1ded8350f53f2be11eb46946879a74c684026bff7" 1417 + dependencies = [ 1418 + "bevy_app", 1419 + "bevy_ecs", 1420 + "bevy_platform", 1421 + "bevy_reflect", 1422 + "crossbeam-channel", 1423 + "log", 1424 + "serde", 1425 + ] 1426 + 1427 + [[package]] 1428 + name = "bevy_transform" 1429 + version = "0.18.0" 1430 + source = "registry+https://github.com/rust-lang/crates.io-index" 1431 + checksum = "b30e3957de42c2f7d88dfe8428e739b74deab8932d2a8bbb9d4eefbd64b6aa34" 1432 + dependencies = [ 1433 + "bevy_app", 1434 + "bevy_ecs", 1435 + "bevy_log", 1436 + "bevy_math", 1437 + "bevy_reflect", 1438 + "bevy_tasks", 1439 + "bevy_utils", 1440 + "derive_more", 1441 + "serde", 1442 + "thiserror 2.0.18", 1443 + ] 1444 + 1445 + [[package]] 1446 + name = "bevy_ui" 1447 + version = "0.18.0" 1448 + source = "registry+https://github.com/rust-lang/crates.io-index" 1449 + checksum = "889c6892e9c5c308ab225a1322d07fb2358ccf39493526cda4d5f083d717773d" 1450 + dependencies = [ 1451 + "accesskit", 1452 + "bevy_a11y", 1453 + "bevy_app", 1454 + "bevy_asset", 1455 + "bevy_camera", 1456 + "bevy_color", 1457 + "bevy_derive", 1458 + "bevy_ecs", 1459 + "bevy_image", 1460 + "bevy_input", 1461 + "bevy_input_focus", 1462 + "bevy_math", 1463 + "bevy_picking", 1464 + "bevy_platform", 1465 + "bevy_reflect", 1466 + "bevy_sprite", 1467 + "bevy_text", 1468 + "bevy_transform", 1469 + "bevy_utils", 1470 + "bevy_window", 1471 + "derive_more", 1472 + "smallvec", 1473 + "taffy", 1474 + "thiserror 2.0.18", 1475 + "tracing", 1476 + "uuid", 1477 + ] 1478 + 1479 + [[package]] 1480 + name = "bevy_ui_render" 1481 + version = "0.18.0" 1482 + source = "registry+https://github.com/rust-lang/crates.io-index" 1483 + checksum = "b649395e32a4761d4f17aeff37170a4421c94a14c505645397b8ee8510eb19e9" 1484 + dependencies = [ 1485 + "bevy_app", 1486 + "bevy_asset", 1487 + "bevy_camera", 1488 + "bevy_color", 1489 + "bevy_core_pipeline", 1490 + "bevy_derive", 1491 + "bevy_ecs", 1492 + "bevy_image", 1493 + "bevy_math", 1494 + "bevy_mesh", 1495 + "bevy_platform", 1496 + "bevy_reflect", 1497 + "bevy_render", 1498 + "bevy_shader", 1499 + "bevy_sprite", 1500 + "bevy_sprite_render", 1501 + "bevy_text", 1502 + "bevy_transform", 1503 + "bevy_ui", 1504 + "bevy_utils", 1505 + "bytemuck", 1506 + "derive_more", 1507 + "tracing", 1508 + ] 1509 + 1510 + [[package]] 1511 + name = "bevy_utils" 1512 + version = "0.18.0" 1513 + source = "registry+https://github.com/rust-lang/crates.io-index" 1514 + checksum = "e258c44d869f9c41ac0f88a16815c67f2569eb9fff4716828a40273d127b6f84" 1515 + dependencies = [ 1516 + "bevy_platform", 1517 + "disqualified", 1518 + "thread_local", 1519 + ] 1520 + 1521 + [[package]] 1522 + name = "bevy_window" 1523 + version = "0.18.0" 1524 + source = "registry+https://github.com/rust-lang/crates.io-index" 1525 + checksum = "869a56f1da2544641734018e1f1caa660299cd6e3af794f3fa0df72293d8eed2" 1526 + dependencies = [ 1527 + "bevy_app", 1528 + "bevy_asset", 1529 + "bevy_ecs", 1530 + "bevy_image", 1531 + "bevy_input", 1532 + "bevy_math", 1533 + "bevy_platform", 1534 + "bevy_reflect", 1535 + "log", 1536 + "raw-window-handle", 1537 + "serde", 1538 + ] 1539 + 1540 + [[package]] 1541 + name = "bevy_winit" 1542 + version = "0.18.0" 1543 + source = "registry+https://github.com/rust-lang/crates.io-index" 1544 + checksum = "8142a3749fc491eeae481c30bb3830cf5a71d2fa3dba4d450a42792f6d39eb2d" 1545 + dependencies = [ 1546 + "accesskit", 1547 + "accesskit_winit", 1548 + "approx", 1549 + "bevy_a11y", 1550 + "bevy_android", 1551 + "bevy_app", 1552 + "bevy_asset", 1553 + "bevy_derive", 1554 + "bevy_ecs", 1555 + "bevy_image", 1556 + "bevy_input", 1557 + "bevy_input_focus", 1558 + "bevy_log", 1559 + "bevy_math", 1560 + "bevy_platform", 1561 + "bevy_reflect", 1562 + "bevy_tasks", 1563 + "bevy_window", 1564 + "bytemuck", 1565 + "cfg-if", 1566 + "js-sys", 1567 + "tracing", 1568 + "wasm-bindgen", 1569 + "web-sys", 1570 + "wgpu-types", 1571 + "winit", 1572 + ] 1573 + 1574 + [[package]] 1575 + name = "bindgen" 1576 + version = "0.72.1" 1577 + source = "registry+https://github.com/rust-lang/crates.io-index" 1578 + checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" 1579 + dependencies = [ 1580 + "bitflags 2.11.0", 1581 + "cexpr", 1582 + "clang-sys", 1583 + "itertools 0.13.0", 1584 + "proc-macro2", 1585 + "quote", 1586 + "regex", 1587 + "rustc-hash 2.1.1", 1588 + "shlex", 1589 + "syn", 1590 + ] 1591 + 1592 + [[package]] 1593 + name = "bit-set" 1594 + version = "0.8.0" 1595 + source = "registry+https://github.com/rust-lang/crates.io-index" 1596 + checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" 1597 + dependencies = [ 1598 + "bit-vec", 1599 + ] 1600 + 1601 + [[package]] 1602 + name = "bit-vec" 1603 + version = "0.8.0" 1604 + source = "registry+https://github.com/rust-lang/crates.io-index" 1605 + checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" 1606 + 1607 + [[package]] 1608 + name = "bitflags" 1609 + version = "1.3.2" 1610 + source = "registry+https://github.com/rust-lang/crates.io-index" 1611 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 1612 + 1613 + [[package]] 1614 + name = "bitflags" 1615 + version = "2.11.0" 1616 + source = "registry+https://github.com/rust-lang/crates.io-index" 1617 + checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" 1618 + dependencies = [ 1619 + "bytemuck", 1620 + "serde_core", 1621 + ] 1622 + 1623 + [[package]] 1624 + name = "blake3" 1625 + version = "1.8.3" 1626 + source = "registry+https://github.com/rust-lang/crates.io-index" 1627 + checksum = "2468ef7d57b3fb7e16b576e8377cdbde2320c60e1491e961d11da40fc4f02a2d" 1628 + dependencies = [ 1629 + "arrayref", 1630 + "arrayvec", 1631 + "cc", 1632 + "cfg-if", 1633 + "constant_time_eq", 1634 + "cpufeatures", 1635 + ] 1636 + 1637 + [[package]] 1638 + name = "block" 1639 + version = "0.1.6" 1640 + source = "registry+https://github.com/rust-lang/crates.io-index" 1641 + checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 1642 + 1643 + [[package]] 1644 + name = "block2" 1645 + version = "0.5.1" 1646 + source = "registry+https://github.com/rust-lang/crates.io-index" 1647 + checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" 1648 + dependencies = [ 1649 + "objc2 0.5.2", 1650 + ] 1651 + 1652 + [[package]] 1653 + name = "block2" 1654 + version = "0.6.2" 1655 + source = "registry+https://github.com/rust-lang/crates.io-index" 1656 + checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" 1657 + dependencies = [ 1658 + "objc2 0.6.3", 1659 + ] 1660 + 1661 + [[package]] 1662 + name = "blocking" 1663 + version = "1.6.2" 1664 + source = "registry+https://github.com/rust-lang/crates.io-index" 1665 + checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21" 1666 + dependencies = [ 1667 + "async-channel", 1668 + "async-task", 1669 + "futures-io", 1670 + "futures-lite", 1671 + "piper", 1672 + ] 1673 + 1674 + [[package]] 1675 + name = "bumpalo" 1676 + version = "3.20.2" 1677 + source = "registry+https://github.com/rust-lang/crates.io-index" 1678 + checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" 1679 + 1680 + [[package]] 1681 + name = "bytemuck" 1682 + version = "1.25.0" 1683 + source = "registry+https://github.com/rust-lang/crates.io-index" 1684 + checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" 1685 + dependencies = [ 1686 + "bytemuck_derive", 1687 + ] 1688 + 1689 + [[package]] 1690 + name = "bytemuck_derive" 1691 + version = "1.10.2" 1692 + source = "registry+https://github.com/rust-lang/crates.io-index" 1693 + checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff" 1694 + dependencies = [ 1695 + "proc-macro2", 1696 + "quote", 1697 + "syn", 1698 + ] 1699 + 1700 + [[package]] 1701 + name = "byteorder" 1702 + version = "1.5.0" 1703 + source = "registry+https://github.com/rust-lang/crates.io-index" 1704 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 1705 + 1706 + [[package]] 1707 + name = "byteorder-lite" 1708 + version = "0.1.0" 1709 + source = "registry+https://github.com/rust-lang/crates.io-index" 1710 + checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" 1711 + 1712 + [[package]] 1713 + name = "bytes" 1714 + version = "1.11.1" 1715 + source = "registry+https://github.com/rust-lang/crates.io-index" 1716 + checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" 1717 + 1718 + [[package]] 1719 + name = "calloop" 1720 + version = "0.13.0" 1721 + source = "registry+https://github.com/rust-lang/crates.io-index" 1722 + checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec" 1723 + dependencies = [ 1724 + "bitflags 2.11.0", 1725 + "log", 1726 + "polling", 1727 + "rustix 0.38.44", 1728 + "slab", 1729 + "thiserror 1.0.69", 1730 + ] 1731 + 1732 + [[package]] 1733 + name = "calloop-wayland-source" 1734 + version = "0.3.0" 1735 + source = "registry+https://github.com/rust-lang/crates.io-index" 1736 + checksum = "95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20" 1737 + dependencies = [ 1738 + "calloop", 1739 + "rustix 0.38.44", 1740 + "wayland-backend", 1741 + "wayland-client", 1742 + ] 1743 + 1744 + [[package]] 1745 + name = "cc" 1746 + version = "1.2.56" 1747 + source = "registry+https://github.com/rust-lang/crates.io-index" 1748 + checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2" 1749 + dependencies = [ 1750 + "find-msvc-tools", 1751 + "jobserver", 1752 + "libc", 1753 + "shlex", 1754 + ] 1755 + 1756 + [[package]] 1757 + name = "cesu8" 1758 + version = "1.1.0" 1759 + source = "registry+https://github.com/rust-lang/crates.io-index" 1760 + checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" 1761 + 1762 + [[package]] 1763 + name = "cexpr" 1764 + version = "0.6.0" 1765 + source = "registry+https://github.com/rust-lang/crates.io-index" 1766 + checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 1767 + dependencies = [ 1768 + "nom", 1769 + ] 1770 + 1771 + [[package]] 1772 + name = "cfg-if" 1773 + version = "1.0.4" 1774 + source = "registry+https://github.com/rust-lang/crates.io-index" 1775 + checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" 1776 + 1777 + [[package]] 1778 + name = "cfg_aliases" 1779 + version = "0.2.1" 1780 + source = "registry+https://github.com/rust-lang/crates.io-index" 1781 + checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 1782 + 1783 + [[package]] 1784 + name = "clang-sys" 1785 + version = "1.8.1" 1786 + source = "registry+https://github.com/rust-lang/crates.io-index" 1787 + checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" 1788 + dependencies = [ 1789 + "glob", 1790 + "libc", 1791 + "libloading", 1792 + ] 1793 + 1794 + [[package]] 1795 + name = "codespan-reporting" 1796 + version = "0.12.0" 1797 + source = "registry+https://github.com/rust-lang/crates.io-index" 1798 + checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" 1799 + dependencies = [ 1800 + "serde", 1801 + "termcolor", 1802 + "unicode-width", 1803 + ] 1804 + 1805 + [[package]] 1806 + name = "combine" 1807 + version = "4.6.7" 1808 + source = "registry+https://github.com/rust-lang/crates.io-index" 1809 + checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" 1810 + dependencies = [ 1811 + "bytes", 1812 + "memchr", 1813 + ] 1814 + 1815 + [[package]] 1816 + name = "concurrent-queue" 1817 + version = "2.5.0" 1818 + source = "registry+https://github.com/rust-lang/crates.io-index" 1819 + checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" 1820 + dependencies = [ 1821 + "crossbeam-utils", 1822 + "portable-atomic", 1823 + ] 1824 + 1825 + [[package]] 1826 + name = "console_error_panic_hook" 1827 + version = "0.1.7" 1828 + source = "registry+https://github.com/rust-lang/crates.io-index" 1829 + checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" 1830 + dependencies = [ 1831 + "cfg-if", 1832 + "wasm-bindgen", 1833 + ] 1834 + 1835 + [[package]] 1836 + name = "const-fnv1a-hash" 1837 + version = "1.1.0" 1838 + source = "registry+https://github.com/rust-lang/crates.io-index" 1839 + checksum = "32b13ea120a812beba79e34316b3942a857c86ec1593cb34f27bb28272ce2cca" 1840 + 1841 + [[package]] 1842 + name = "const_panic" 1843 + version = "0.2.15" 1844 + source = "registry+https://github.com/rust-lang/crates.io-index" 1845 + checksum = "e262cdaac42494e3ae34c43969f9cdeb7da178bdb4b66fa6a1ea2edb4c8ae652" 1846 + dependencies = [ 1847 + "typewit", 1848 + ] 1849 + 1850 + [[package]] 1851 + name = "const_soft_float" 1852 + version = "0.1.4" 1853 + source = "registry+https://github.com/rust-lang/crates.io-index" 1854 + checksum = "87ca1caa64ef4ed453e68bb3db612e51cf1b2f5b871337f0fcab1c8f87cc3dff" 1855 + 1856 + [[package]] 1857 + name = "constant_time_eq" 1858 + version = "0.4.2" 1859 + source = "registry+https://github.com/rust-lang/crates.io-index" 1860 + checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b" 1861 + 1862 + [[package]] 1863 + name = "constgebra" 1864 + version = "0.1.4" 1865 + source = "registry+https://github.com/rust-lang/crates.io-index" 1866 + checksum = "e1aaf9b65849a68662ac6c0810c8893a765c960b907dd7cfab9c4a50bf764fbc" 1867 + dependencies = [ 1868 + "const_soft_float", 1869 + ] 1870 + 1871 + [[package]] 1872 + name = "convert_case" 1873 + version = "0.10.0" 1874 + source = "registry+https://github.com/rust-lang/crates.io-index" 1875 + checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" 1876 + dependencies = [ 1877 + "unicode-segmentation", 1878 + ] 1879 + 1880 + [[package]] 1881 + name = "core-foundation" 1882 + version = "0.9.4" 1883 + source = "registry+https://github.com/rust-lang/crates.io-index" 1884 + checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 1885 + dependencies = [ 1886 + "core-foundation-sys", 1887 + "libc", 1888 + ] 1889 + 1890 + [[package]] 1891 + name = "core-foundation" 1892 + version = "0.10.1" 1893 + source = "registry+https://github.com/rust-lang/crates.io-index" 1894 + checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" 1895 + dependencies = [ 1896 + "core-foundation-sys", 1897 + "libc", 1898 + ] 1899 + 1900 + [[package]] 1901 + name = "core-foundation-sys" 1902 + version = "0.8.7" 1903 + source = "registry+https://github.com/rust-lang/crates.io-index" 1904 + checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 1905 + 1906 + [[package]] 1907 + name = "core-graphics" 1908 + version = "0.23.2" 1909 + source = "registry+https://github.com/rust-lang/crates.io-index" 1910 + checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" 1911 + dependencies = [ 1912 + "bitflags 1.3.2", 1913 + "core-foundation 0.9.4", 1914 + "core-graphics-types 0.1.3", 1915 + "foreign-types", 1916 + "libc", 1917 + ] 1918 + 1919 + [[package]] 1920 + name = "core-graphics-types" 1921 + version = "0.1.3" 1922 + source = "registry+https://github.com/rust-lang/crates.io-index" 1923 + checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" 1924 + dependencies = [ 1925 + "bitflags 1.3.2", 1926 + "core-foundation 0.9.4", 1927 + "libc", 1928 + ] 1929 + 1930 + [[package]] 1931 + name = "core-graphics-types" 1932 + version = "0.2.0" 1933 + source = "registry+https://github.com/rust-lang/crates.io-index" 1934 + checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" 1935 + dependencies = [ 1936 + "bitflags 2.11.0", 1937 + "core-foundation 0.10.1", 1938 + "libc", 1939 + ] 1940 + 1941 + [[package]] 1942 + name = "core_maths" 1943 + version = "0.1.1" 1944 + source = "registry+https://github.com/rust-lang/crates.io-index" 1945 + checksum = "77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30" 1946 + dependencies = [ 1947 + "libm", 1948 + ] 1949 + 1950 + [[package]] 1951 + name = "coreaudio-rs" 1952 + version = "0.11.3" 1953 + source = "registry+https://github.com/rust-lang/crates.io-index" 1954 + checksum = "321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace" 1955 + dependencies = [ 1956 + "bitflags 1.3.2", 1957 + "core-foundation-sys", 1958 + "coreaudio-sys", 1959 + ] 1960 + 1961 + [[package]] 1962 + name = "coreaudio-sys" 1963 + version = "0.2.17" 1964 + source = "registry+https://github.com/rust-lang/crates.io-index" 1965 + checksum = "ceec7a6067e62d6f931a2baf6f3a751f4a892595bcec1461a3c94ef9949864b6" 1966 + dependencies = [ 1967 + "bindgen", 1968 + ] 1969 + 1970 + [[package]] 1971 + name = "cosmic-text" 1972 + version = "0.16.0" 1973 + source = "registry+https://github.com/rust-lang/crates.io-index" 1974 + checksum = "c4cadaea21e24c49c0c82116f2b465ae6a49d63c90e428b0f8d9ae1f638ac91f" 1975 + dependencies = [ 1976 + "bitflags 2.11.0", 1977 + "fontdb", 1978 + "harfrust", 1979 + "linebender_resource_handle", 1980 + "log", 1981 + "rangemap", 1982 + "rustc-hash 1.1.0", 1983 + "self_cell", 1984 + "skrifa 0.39.0", 1985 + "smol_str", 1986 + "swash", 1987 + "sys-locale", 1988 + "unicode-bidi", 1989 + "unicode-linebreak", 1990 + "unicode-script", 1991 + "unicode-segmentation", 1992 + ] 1993 + 1994 + [[package]] 1995 + name = "cpal" 1996 + version = "0.15.3" 1997 + source = "registry+https://github.com/rust-lang/crates.io-index" 1998 + checksum = "873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779" 1999 + dependencies = [ 2000 + "alsa", 2001 + "core-foundation-sys", 2002 + "coreaudio-rs", 2003 + "dasp_sample", 2004 + "jni", 2005 + "js-sys", 2006 + "libc", 2007 + "mach2", 2008 + "ndk 0.8.0", 2009 + "ndk-context", 2010 + "oboe", 2011 + "wasm-bindgen", 2012 + "wasm-bindgen-futures", 2013 + "web-sys", 2014 + "windows 0.54.0", 2015 + ] 2016 + 2017 + [[package]] 2018 + name = "cpufeatures" 2019 + version = "0.2.17" 2020 + source = "registry+https://github.com/rust-lang/crates.io-index" 2021 + checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" 2022 + dependencies = [ 2023 + "libc", 2024 + ] 2025 + 2026 + [[package]] 2027 + name = "crc32fast" 2028 + version = "1.5.0" 2029 + source = "registry+https://github.com/rust-lang/crates.io-index" 2030 + checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" 2031 + dependencies = [ 2032 + "cfg-if", 2033 + ] 2034 + 2035 + [[package]] 2036 + name = "critical-section" 2037 + version = "1.2.0" 2038 + source = "registry+https://github.com/rust-lang/crates.io-index" 2039 + checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" 2040 + 2041 + [[package]] 2042 + name = "crossbeam-channel" 2043 + version = "0.5.15" 2044 + source = "registry+https://github.com/rust-lang/crates.io-index" 2045 + checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" 2046 + dependencies = [ 2047 + "crossbeam-utils", 2048 + ] 2049 + 2050 + [[package]] 2051 + name = "crossbeam-queue" 2052 + version = "0.3.12" 2053 + source = "registry+https://github.com/rust-lang/crates.io-index" 2054 + checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" 2055 + dependencies = [ 2056 + "crossbeam-utils", 2057 + ] 2058 + 2059 + [[package]] 2060 + name = "crossbeam-utils" 2061 + version = "0.8.21" 2062 + source = "registry+https://github.com/rust-lang/crates.io-index" 2063 + checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 2064 + 2065 + [[package]] 2066 + name = "crunchy" 2067 + version = "0.2.4" 2068 + source = "registry+https://github.com/rust-lang/crates.io-index" 2069 + checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" 2070 + 2071 + [[package]] 2072 + name = "ctrlc" 2073 + version = "3.5.2" 2074 + source = "registry+https://github.com/rust-lang/crates.io-index" 2075 + checksum = "e0b1fab2ae45819af2d0731d60f2afe17227ebb1a1538a236da84c93e9a60162" 2076 + dependencies = [ 2077 + "dispatch2", 2078 + "nix 0.31.1", 2079 + "windows-sys 0.61.2", 2080 + ] 2081 + 2082 + [[package]] 2083 + name = "cursor-icon" 2084 + version = "1.2.0" 2085 + source = "registry+https://github.com/rust-lang/crates.io-index" 2086 + checksum = "f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f" 2087 + 2088 + [[package]] 2089 + name = "dasp_sample" 2090 + version = "0.11.0" 2091 + source = "registry+https://github.com/rust-lang/crates.io-index" 2092 + checksum = "0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f" 2093 + 2094 + [[package]] 2095 + name = "data-encoding" 2096 + version = "2.10.0" 2097 + source = "registry+https://github.com/rust-lang/crates.io-index" 2098 + checksum = "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea" 2099 + 2100 + [[package]] 2101 + name = "derive_more" 2102 + version = "2.1.1" 2103 + source = "registry+https://github.com/rust-lang/crates.io-index" 2104 + checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" 2105 + dependencies = [ 2106 + "derive_more-impl", 2107 + ] 2108 + 2109 + [[package]] 2110 + name = "derive_more-impl" 2111 + version = "2.1.1" 2112 + source = "registry+https://github.com/rust-lang/crates.io-index" 2113 + checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" 2114 + dependencies = [ 2115 + "convert_case", 2116 + "proc-macro2", 2117 + "quote", 2118 + "rustc_version", 2119 + "syn", 2120 + "unicode-xid", 2121 + ] 2122 + 2123 + [[package]] 2124 + name = "dispatch" 2125 + version = "0.2.0" 2126 + source = "registry+https://github.com/rust-lang/crates.io-index" 2127 + checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" 2128 + 2129 + [[package]] 2130 + name = "dispatch2" 2131 + version = "0.3.0" 2132 + source = "registry+https://github.com/rust-lang/crates.io-index" 2133 + checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" 2134 + dependencies = [ 2135 + "bitflags 2.11.0", 2136 + "block2 0.6.2", 2137 + "libc", 2138 + "objc2 0.6.3", 2139 + ] 2140 + 2141 + [[package]] 2142 + name = "disqualified" 2143 + version = "1.0.0" 2144 + source = "registry+https://github.com/rust-lang/crates.io-index" 2145 + checksum = "c9c272297e804878a2a4b707cfcfc6d2328b5bb936944613b4fdf2b9269afdfd" 2146 + 2147 + [[package]] 2148 + name = "dlib" 2149 + version = "0.5.2" 2150 + source = "registry+https://github.com/rust-lang/crates.io-index" 2151 + checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" 2152 + dependencies = [ 2153 + "libloading", 2154 + ] 2155 + 2156 + [[package]] 2157 + name = "document-features" 2158 + version = "0.2.12" 2159 + source = "registry+https://github.com/rust-lang/crates.io-index" 2160 + checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61" 2161 + dependencies = [ 2162 + "litrs", 2163 + ] 2164 + 2165 + [[package]] 2166 + name = "downcast-rs" 2167 + version = "1.2.1" 2168 + source = "registry+https://github.com/rust-lang/crates.io-index" 2169 + checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" 2170 + 2171 + [[package]] 2172 + name = "downcast-rs" 2173 + version = "2.0.2" 2174 + source = "registry+https://github.com/rust-lang/crates.io-index" 2175 + checksum = "117240f60069e65410b3ae1bb213295bd828f707b5bec6596a1afc8793ce0cbc" 2176 + 2177 + [[package]] 2178 + name = "dpi" 2179 + version = "0.1.2" 2180 + source = "registry+https://github.com/rust-lang/crates.io-index" 2181 + checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76" 2182 + 2183 + [[package]] 2184 + name = "either" 2185 + version = "1.15.0" 2186 + source = "registry+https://github.com/rust-lang/crates.io-index" 2187 + checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 2188 + 2189 + [[package]] 2190 + name = "encase" 2191 + version = "0.12.0" 2192 + source = "registry+https://github.com/rust-lang/crates.io-index" 2193 + checksum = "6e3e0ff2ee0b7aa97428308dd9e1e42369cb22f5fb8dc1c55546637443a60f1e" 2194 + dependencies = [ 2195 + "const_panic", 2196 + "encase_derive", 2197 + "thiserror 2.0.18", 2198 + ] 2199 + 2200 + [[package]] 2201 + name = "encase_derive" 2202 + version = "0.12.0" 2203 + source = "registry+https://github.com/rust-lang/crates.io-index" 2204 + checksum = "a4d90c5d7d527c6cb8a3b114efd26a6304d9ab772656e73d8f4e32b1f3d601a2" 2205 + dependencies = [ 2206 + "encase_derive_impl", 2207 + ] 2208 + 2209 + [[package]] 2210 + name = "encase_derive_impl" 2211 + version = "0.12.0" 2212 + source = "registry+https://github.com/rust-lang/crates.io-index" 2213 + checksum = "c8bad72d8308f7a382de2391ec978ddd736e0103846b965d7e2a63a75768af30" 2214 + dependencies = [ 2215 + "proc-macro2", 2216 + "quote", 2217 + "syn", 2218 + ] 2219 + 2220 + [[package]] 2221 + name = "equivalent" 2222 + version = "1.0.2" 2223 + source = "registry+https://github.com/rust-lang/crates.io-index" 2224 + checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 2225 + 2226 + [[package]] 2227 + name = "erased-serde" 2228 + version = "0.4.9" 2229 + source = "registry+https://github.com/rust-lang/crates.io-index" 2230 + checksum = "89e8918065695684b2b0702da20382d5ae6065cf3327bc2d6436bd49a71ce9f3" 2231 + dependencies = [ 2232 + "serde", 2233 + "serde_core", 2234 + "typeid", 2235 + ] 2236 + 2237 + [[package]] 2238 + name = "errno" 2239 + version = "0.3.14" 2240 + source = "registry+https://github.com/rust-lang/crates.io-index" 2241 + checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" 2242 + dependencies = [ 2243 + "libc", 2244 + "windows-sys 0.61.2", 2245 + ] 2246 + 2247 + [[package]] 2248 + name = "euclid" 2249 + version = "0.22.13" 2250 + source = "registry+https://github.com/rust-lang/crates.io-index" 2251 + checksum = "df61bf483e837f88d5c2291dcf55c67be7e676b3a51acc48db3a7b163b91ed63" 2252 + dependencies = [ 2253 + "num-traits", 2254 + ] 2255 + 2256 + [[package]] 2257 + name = "event-listener" 2258 + version = "5.4.1" 2259 + source = "registry+https://github.com/rust-lang/crates.io-index" 2260 + checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" 2261 + dependencies = [ 2262 + "concurrent-queue", 2263 + "parking", 2264 + "pin-project-lite", 2265 + ] 2266 + 2267 + [[package]] 2268 + name = "event-listener-strategy" 2269 + version = "0.5.4" 2270 + source = "registry+https://github.com/rust-lang/crates.io-index" 2271 + checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" 2272 + dependencies = [ 2273 + "event-listener", 2274 + "pin-project-lite", 2275 + ] 2276 + 2277 + [[package]] 2278 + name = "fastrand" 2279 + version = "2.3.0" 2280 + source = "registry+https://github.com/rust-lang/crates.io-index" 2281 + checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 2282 + 2283 + [[package]] 2284 + name = "fdeflate" 2285 + version = "0.3.7" 2286 + source = "registry+https://github.com/rust-lang/crates.io-index" 2287 + checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" 2288 + dependencies = [ 2289 + "simd-adler32", 2290 + ] 2291 + 2292 + [[package]] 2293 + name = "find-msvc-tools" 2294 + version = "0.1.9" 2295 + source = "registry+https://github.com/rust-lang/crates.io-index" 2296 + checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" 2297 + 2298 + [[package]] 2299 + name = "fixedbitset" 2300 + version = "0.5.7" 2301 + source = "registry+https://github.com/rust-lang/crates.io-index" 2302 + checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" 2303 + 2304 + [[package]] 2305 + name = "flate2" 2306 + version = "1.1.9" 2307 + source = "registry+https://github.com/rust-lang/crates.io-index" 2308 + checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" 2309 + dependencies = [ 2310 + "crc32fast", 2311 + "miniz_oxide", 2312 + ] 2313 + 2314 + [[package]] 2315 + name = "fnv" 2316 + version = "1.0.7" 2317 + source = "registry+https://github.com/rust-lang/crates.io-index" 2318 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 2319 + 2320 + [[package]] 2321 + name = "foldhash" 2322 + version = "0.1.5" 2323 + source = "registry+https://github.com/rust-lang/crates.io-index" 2324 + checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 2325 + 2326 + [[package]] 2327 + name = "foldhash" 2328 + version = "0.2.0" 2329 + source = "registry+https://github.com/rust-lang/crates.io-index" 2330 + checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" 2331 + 2332 + [[package]] 2333 + name = "font-types" 2334 + version = "0.10.1" 2335 + source = "registry+https://github.com/rust-lang/crates.io-index" 2336 + checksum = "39a654f404bbcbd48ea58c617c2993ee91d1cb63727a37bf2323a4edeed1b8c5" 2337 + dependencies = [ 2338 + "bytemuck", 2339 + ] 2340 + 2341 + [[package]] 2342 + name = "fontconfig-parser" 2343 + version = "0.5.8" 2344 + source = "registry+https://github.com/rust-lang/crates.io-index" 2345 + checksum = "bbc773e24e02d4ddd8395fd30dc147524273a83e54e0f312d986ea30de5f5646" 2346 + dependencies = [ 2347 + "roxmltree", 2348 + ] 2349 + 2350 + [[package]] 2351 + name = "fontdb" 2352 + version = "0.23.0" 2353 + source = "registry+https://github.com/rust-lang/crates.io-index" 2354 + checksum = "457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905" 2355 + dependencies = [ 2356 + "fontconfig-parser", 2357 + "log", 2358 + "memmap2", 2359 + "slotmap", 2360 + "tinyvec", 2361 + "ttf-parser", 2362 + ] 2363 + 2364 + [[package]] 2365 + name = "foreign-types" 2366 + version = "0.5.0" 2367 + source = "registry+https://github.com/rust-lang/crates.io-index" 2368 + checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" 2369 + dependencies = [ 2370 + "foreign-types-macros", 2371 + "foreign-types-shared", 2372 + ] 2373 + 2374 + [[package]] 2375 + name = "foreign-types-macros" 2376 + version = "0.2.3" 2377 + source = "registry+https://github.com/rust-lang/crates.io-index" 2378 + checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" 2379 + dependencies = [ 2380 + "proc-macro2", 2381 + "quote", 2382 + "syn", 2383 + ] 2384 + 2385 + [[package]] 2386 + name = "foreign-types-shared" 2387 + version = "0.3.1" 2388 + source = "registry+https://github.com/rust-lang/crates.io-index" 2389 + checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" 2390 + 2391 + [[package]] 2392 + name = "futures-channel" 2393 + version = "0.3.32" 2394 + source = "registry+https://github.com/rust-lang/crates.io-index" 2395 + checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" 2396 + dependencies = [ 2397 + "futures-core", 2398 + ] 2399 + 2400 + [[package]] 2401 + name = "futures-core" 2402 + version = "0.3.32" 2403 + source = "registry+https://github.com/rust-lang/crates.io-index" 2404 + checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" 2405 + 2406 + [[package]] 2407 + name = "futures-io" 2408 + version = "0.3.32" 2409 + source = "registry+https://github.com/rust-lang/crates.io-index" 2410 + checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" 2411 + 2412 + [[package]] 2413 + name = "futures-lite" 2414 + version = "2.6.1" 2415 + source = "registry+https://github.com/rust-lang/crates.io-index" 2416 + checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" 2417 + dependencies = [ 2418 + "fastrand", 2419 + "futures-core", 2420 + "futures-io", 2421 + "parking", 2422 + "pin-project-lite", 2423 + ] 2424 + 2425 + [[package]] 2426 + name = "futures-macro" 2427 + version = "0.3.32" 2428 + source = "registry+https://github.com/rust-lang/crates.io-index" 2429 + checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" 2430 + dependencies = [ 2431 + "proc-macro2", 2432 + "quote", 2433 + "syn", 2434 + ] 2435 + 2436 + [[package]] 2437 + name = "futures-task" 2438 + version = "0.3.32" 2439 + source = "registry+https://github.com/rust-lang/crates.io-index" 2440 + checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" 2441 + 2442 + [[package]] 2443 + name = "futures-util" 2444 + version = "0.3.32" 2445 + source = "registry+https://github.com/rust-lang/crates.io-index" 2446 + checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" 2447 + dependencies = [ 2448 + "futures-core", 2449 + "futures-macro", 2450 + "futures-task", 2451 + "pin-project-lite", 2452 + "slab", 2453 + ] 2454 + 2455 + [[package]] 2456 + name = "gethostname" 2457 + version = "1.1.0" 2458 + source = "registry+https://github.com/rust-lang/crates.io-index" 2459 + checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8" 2460 + dependencies = [ 2461 + "rustix 1.1.3", 2462 + "windows-link 0.2.1", 2463 + ] 2464 + 2465 + [[package]] 2466 + name = "getrandom" 2467 + version = "0.3.4" 2468 + source = "registry+https://github.com/rust-lang/crates.io-index" 2469 + checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" 2470 + dependencies = [ 2471 + "cfg-if", 2472 + "libc", 2473 + "r-efi", 2474 + "wasip2", 2475 + ] 2476 + 2477 + [[package]] 2478 + name = "getrandom" 2479 + version = "0.4.1" 2480 + source = "registry+https://github.com/rust-lang/crates.io-index" 2481 + checksum = "139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec" 2482 + dependencies = [ 2483 + "cfg-if", 2484 + "libc", 2485 + "r-efi", 2486 + "wasip2", 2487 + "wasip3", 2488 + ] 2489 + 2490 + [[package]] 2491 + name = "gilrs" 2492 + version = "0.11.1" 2493 + source = "registry+https://github.com/rust-lang/crates.io-index" 2494 + checksum = "3fa85c2e35dc565c90511917897ea4eae16b77f2773d5223536f7b602536d462" 2495 + dependencies = [ 2496 + "fnv", 2497 + "gilrs-core", 2498 + "log", 2499 + "uuid", 2500 + "vec_map", 2501 + ] 2502 + 2503 + [[package]] 2504 + name = "gilrs-core" 2505 + version = "0.6.7" 2506 + source = "registry+https://github.com/rust-lang/crates.io-index" 2507 + checksum = "d23f2cc5144060a7f8d9e02d3fce5d06705376568256a509cdbc3c24d47e4f04" 2508 + dependencies = [ 2509 + "inotify", 2510 + "js-sys", 2511 + "libc", 2512 + "libudev-sys", 2513 + "log", 2514 + "nix 0.30.1", 2515 + "objc2-core-foundation", 2516 + "objc2-io-kit", 2517 + "uuid", 2518 + "vec_map", 2519 + "wasm-bindgen", 2520 + "web-sys", 2521 + "windows 0.62.2", 2522 + ] 2523 + 2524 + [[package]] 2525 + name = "gl_generator" 2526 + version = "0.14.0" 2527 + source = "registry+https://github.com/rust-lang/crates.io-index" 2528 + checksum = "1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d" 2529 + dependencies = [ 2530 + "khronos_api", 2531 + "log", 2532 + "xml-rs", 2533 + ] 2534 + 2535 + [[package]] 2536 + name = "glam" 2537 + version = "0.30.10" 2538 + source = "registry+https://github.com/rust-lang/crates.io-index" 2539 + checksum = "19fc433e8437a212d1b6f1e68c7824af3aed907da60afa994e7f542d18d12aa9" 2540 + dependencies = [ 2541 + "bytemuck", 2542 + "encase", 2543 + "libm", 2544 + "rand", 2545 + "serde_core", 2546 + ] 2547 + 2548 + [[package]] 2549 + name = "glob" 2550 + version = "0.3.3" 2551 + source = "registry+https://github.com/rust-lang/crates.io-index" 2552 + checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" 2553 + 2554 + [[package]] 2555 + name = "glow" 2556 + version = "0.16.0" 2557 + source = "registry+https://github.com/rust-lang/crates.io-index" 2558 + checksum = "c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08" 2559 + dependencies = [ 2560 + "js-sys", 2561 + "slotmap", 2562 + "wasm-bindgen", 2563 + "web-sys", 2564 + ] 2565 + 2566 + [[package]] 2567 + name = "gltf" 2568 + version = "1.4.1" 2569 + source = "registry+https://github.com/rust-lang/crates.io-index" 2570 + checksum = "e3ce1918195723ce6ac74e80542c5a96a40c2b26162c1957a5cd70799b8cacf7" 2571 + dependencies = [ 2572 + "byteorder", 2573 + "gltf-json", 2574 + "lazy_static", 2575 + "serde_json", 2576 + ] 2577 + 2578 + [[package]] 2579 + name = "gltf-derive" 2580 + version = "1.4.1" 2581 + source = "registry+https://github.com/rust-lang/crates.io-index" 2582 + checksum = "14070e711538afba5d6c807edb74bcb84e5dbb9211a3bf5dea0dfab5b24f4c51" 2583 + dependencies = [ 2584 + "inflections", 2585 + "proc-macro2", 2586 + "quote", 2587 + "syn", 2588 + ] 2589 + 2590 + [[package]] 2591 + name = "gltf-json" 2592 + version = "1.4.1" 2593 + source = "registry+https://github.com/rust-lang/crates.io-index" 2594 + checksum = "e6176f9d60a7eab0a877e8e96548605dedbde9190a7ae1e80bbcc1c9af03ab14" 2595 + dependencies = [ 2596 + "gltf-derive", 2597 + "serde", 2598 + "serde_derive", 2599 + "serde_json", 2600 + ] 2601 + 2602 + [[package]] 2603 + name = "glutin_wgl_sys" 2604 + version = "0.6.1" 2605 + source = "registry+https://github.com/rust-lang/crates.io-index" 2606 + checksum = "2c4ee00b289aba7a9e5306d57c2d05499b2e5dc427f84ac708bd2c090212cf3e" 2607 + dependencies = [ 2608 + "gl_generator", 2609 + ] 2610 + 2611 + [[package]] 2612 + name = "gpu-alloc" 2613 + version = "0.6.0" 2614 + source = "registry+https://github.com/rust-lang/crates.io-index" 2615 + checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171" 2616 + dependencies = [ 2617 + "bitflags 2.11.0", 2618 + "gpu-alloc-types", 2619 + ] 2620 + 2621 + [[package]] 2622 + name = "gpu-alloc-types" 2623 + version = "0.3.0" 2624 + source = "registry+https://github.com/rust-lang/crates.io-index" 2625 + checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4" 2626 + dependencies = [ 2627 + "bitflags 2.11.0", 2628 + ] 2629 + 2630 + [[package]] 2631 + name = "gpu-allocator" 2632 + version = "0.27.0" 2633 + source = "registry+https://github.com/rust-lang/crates.io-index" 2634 + checksum = "c151a2a5ef800297b4e79efa4f4bec035c5f51d5ae587287c9b952bdf734cacd" 2635 + dependencies = [ 2636 + "log", 2637 + "presser", 2638 + "thiserror 1.0.69", 2639 + "windows 0.58.0", 2640 + ] 2641 + 2642 + [[package]] 2643 + name = "gpu-descriptor" 2644 + version = "0.3.2" 2645 + source = "registry+https://github.com/rust-lang/crates.io-index" 2646 + checksum = "b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca" 2647 + dependencies = [ 2648 + "bitflags 2.11.0", 2649 + "gpu-descriptor-types", 2650 + "hashbrown 0.15.5", 2651 + ] 2652 + 2653 + [[package]] 2654 + name = "gpu-descriptor-types" 2655 + version = "0.2.0" 2656 + source = "registry+https://github.com/rust-lang/crates.io-index" 2657 + checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91" 2658 + dependencies = [ 2659 + "bitflags 2.11.0", 2660 + ] 2661 + 2662 + [[package]] 2663 + name = "grid" 2664 + version = "1.0.0" 2665 + source = "registry+https://github.com/rust-lang/crates.io-index" 2666 + checksum = "f9e2d4c0a8296178d8802098410ca05d86b17a10bb5ab559b3fb404c1f948220" 2667 + 2668 + [[package]] 2669 + name = "guillotiere" 2670 + version = "0.6.2" 2671 + source = "registry+https://github.com/rust-lang/crates.io-index" 2672 + checksum = "b62d5865c036cb1393e23c50693df631d3f5d7bcca4c04fe4cc0fd592e74a782" 2673 + dependencies = [ 2674 + "euclid", 2675 + "svg_fmt", 2676 + ] 2677 + 2678 + [[package]] 2679 + name = "half" 2680 + version = "2.7.1" 2681 + source = "registry+https://github.com/rust-lang/crates.io-index" 2682 + checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" 2683 + dependencies = [ 2684 + "cfg-if", 2685 + "crunchy", 2686 + "num-traits", 2687 + "zerocopy", 2688 + ] 2689 + 2690 + [[package]] 2691 + name = "harfrust" 2692 + version = "0.4.1" 2693 + source = "registry+https://github.com/rust-lang/crates.io-index" 2694 + checksum = "e0caaee032384c10dd597af4579c67dee16650d862a9ccbe1233ff1a379abc07" 2695 + dependencies = [ 2696 + "bitflags 2.11.0", 2697 + "bytemuck", 2698 + "core_maths", 2699 + "read-fonts 0.36.0", 2700 + "smallvec", 2701 + ] 2702 + 2703 + [[package]] 2704 + name = "hash32" 2705 + version = "0.3.1" 2706 + source = "registry+https://github.com/rust-lang/crates.io-index" 2707 + checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606" 2708 + dependencies = [ 2709 + "byteorder", 2710 + ] 2711 + 2712 + [[package]] 2713 + name = "hashbrown" 2714 + version = "0.15.5" 2715 + source = "registry+https://github.com/rust-lang/crates.io-index" 2716 + checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" 2717 + dependencies = [ 2718 + "foldhash 0.1.5", 2719 + ] 2720 + 2721 + [[package]] 2722 + name = "hashbrown" 2723 + version = "0.16.1" 2724 + source = "registry+https://github.com/rust-lang/crates.io-index" 2725 + checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" 2726 + dependencies = [ 2727 + "equivalent", 2728 + "foldhash 0.2.0", 2729 + "serde", 2730 + "serde_core", 2731 + ] 2732 + 2733 + [[package]] 2734 + name = "heapless" 2735 + version = "0.9.2" 2736 + source = "registry+https://github.com/rust-lang/crates.io-index" 2737 + checksum = "2af2455f757db2b292a9b1768c4b70186d443bcb3b316252d6b540aec1cd89ed" 2738 + dependencies = [ 2739 + "hash32", 2740 + "portable-atomic", 2741 + "stable_deref_trait", 2742 + ] 2743 + 2744 + [[package]] 2745 + name = "heck" 2746 + version = "0.5.0" 2747 + source = "registry+https://github.com/rust-lang/crates.io-index" 2748 + checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 2749 + 2750 + [[package]] 2751 + name = "hermit-abi" 2752 + version = "0.5.2" 2753 + source = "registry+https://github.com/rust-lang/crates.io-index" 2754 + checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" 2755 + 2756 + [[package]] 2757 + name = "hexasphere" 2758 + version = "16.0.0" 2759 + source = "registry+https://github.com/rust-lang/crates.io-index" 2760 + checksum = "29a164ceff4500f2a72b1d21beaa8aa8ad83aec2b641844c659b190cb3ea2e0b" 2761 + dependencies = [ 2762 + "constgebra", 2763 + "glam", 2764 + "tinyvec", 2765 + ] 2766 + 2767 + [[package]] 2768 + name = "hexf-parse" 2769 + version = "0.2.1" 2770 + source = "registry+https://github.com/rust-lang/crates.io-index" 2771 + checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" 2772 + 2773 + [[package]] 2774 + name = "id-arena" 2775 + version = "2.3.0" 2776 + source = "registry+https://github.com/rust-lang/crates.io-index" 2777 + checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" 2778 + 2779 + [[package]] 2780 + name = "image" 2781 + version = "0.25.9" 2782 + source = "registry+https://github.com/rust-lang/crates.io-index" 2783 + checksum = "e6506c6c10786659413faa717ceebcb8f70731c0a60cbae39795fdf114519c1a" 2784 + dependencies = [ 2785 + "bytemuck", 2786 + "byteorder-lite", 2787 + "moxcms", 2788 + "num-traits", 2789 + "png", 2790 + ] 2791 + 2792 + [[package]] 2793 + name = "indexmap" 2794 + version = "2.13.0" 2795 + source = "registry+https://github.com/rust-lang/crates.io-index" 2796 + checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" 2797 + dependencies = [ 2798 + "equivalent", 2799 + "hashbrown 0.16.1", 2800 + "serde", 2801 + "serde_core", 2802 + ] 2803 + 2804 + [[package]] 2805 + name = "inflections" 2806 + version = "1.1.1" 2807 + source = "registry+https://github.com/rust-lang/crates.io-index" 2808 + checksum = "a257582fdcde896fd96463bf2d40eefea0580021c0712a0e2b028b60b47a837a" 2809 + 2810 + [[package]] 2811 + name = "inotify" 2812 + version = "0.11.0" 2813 + source = "registry+https://github.com/rust-lang/crates.io-index" 2814 + checksum = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3" 2815 + dependencies = [ 2816 + "bitflags 2.11.0", 2817 + "inotify-sys", 2818 + "libc", 2819 + ] 2820 + 2821 + [[package]] 2822 + name = "inotify-sys" 2823 + version = "0.1.5" 2824 + source = "registry+https://github.com/rust-lang/crates.io-index" 2825 + checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" 2826 + dependencies = [ 2827 + "libc", 2828 + ] 2829 + 2830 + [[package]] 2831 + name = "inventory" 2832 + version = "0.3.22" 2833 + source = "registry+https://github.com/rust-lang/crates.io-index" 2834 + checksum = "009ae045c87e7082cb72dab0ccd01ae075dd00141ddc108f43a0ea150a9e7227" 2835 + dependencies = [ 2836 + "rustversion", 2837 + ] 2838 + 2839 + [[package]] 2840 + name = "itertools" 2841 + version = "0.13.0" 2842 + source = "registry+https://github.com/rust-lang/crates.io-index" 2843 + checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" 2844 + dependencies = [ 2845 + "either", 2846 + ] 2847 + 2848 + [[package]] 2849 + name = "itertools" 2850 + version = "0.14.0" 2851 + source = "registry+https://github.com/rust-lang/crates.io-index" 2852 + checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" 2853 + dependencies = [ 2854 + "either", 2855 + ] 2856 + 2857 + [[package]] 2858 + name = "itoa" 2859 + version = "1.0.17" 2860 + source = "registry+https://github.com/rust-lang/crates.io-index" 2861 + checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" 2862 + 2863 + [[package]] 2864 + name = "jni" 2865 + version = "0.21.1" 2866 + source = "registry+https://github.com/rust-lang/crates.io-index" 2867 + checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" 2868 + dependencies = [ 2869 + "cesu8", 2870 + "cfg-if", 2871 + "combine", 2872 + "jni-sys", 2873 + "log", 2874 + "thiserror 1.0.69", 2875 + "walkdir", 2876 + "windows-sys 0.45.0", 2877 + ] 2878 + 2879 + [[package]] 2880 + name = "jni-sys" 2881 + version = "0.3.0" 2882 + source = "registry+https://github.com/rust-lang/crates.io-index" 2883 + checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" 2884 + 2885 + [[package]] 2886 + name = "jobserver" 2887 + version = "0.1.34" 2888 + source = "registry+https://github.com/rust-lang/crates.io-index" 2889 + checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" 2890 + dependencies = [ 2891 + "getrandom 0.3.4", 2892 + "libc", 2893 + ] 2894 + 2895 + [[package]] 2896 + name = "js-sys" 2897 + version = "0.3.86" 2898 + source = "registry+https://github.com/rust-lang/crates.io-index" 2899 + checksum = "d36139f1c97c42c0c86a411910b04e48d4939a0376e6e0f989420cbdee0120e5" 2900 + dependencies = [ 2901 + "once_cell", 2902 + "wasm-bindgen", 2903 + ] 2904 + 2905 + [[package]] 2906 + name = "khronos-egl" 2907 + version = "6.0.0" 2908 + source = "registry+https://github.com/rust-lang/crates.io-index" 2909 + checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76" 2910 + dependencies = [ 2911 + "libc", 2912 + "libloading", 2913 + "pkg-config", 2914 + ] 2915 + 2916 + [[package]] 2917 + name = "khronos_api" 2918 + version = "3.1.0" 2919 + source = "registry+https://github.com/rust-lang/crates.io-index" 2920 + checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" 2921 + 2922 + [[package]] 2923 + name = "ktx2" 2924 + version = "0.4.0" 2925 + source = "registry+https://github.com/rust-lang/crates.io-index" 2926 + checksum = "ff7f53bdf698e7aa7ec916411bbdc8078135da11b66db5182675b2227f6c0d07" 2927 + dependencies = [ 2928 + "bitflags 2.11.0", 2929 + ] 2930 + 2931 + [[package]] 2932 + name = "lazy_static" 2933 + version = "1.5.0" 2934 + source = "registry+https://github.com/rust-lang/crates.io-index" 2935 + checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 2936 + 2937 + [[package]] 2938 + name = "leb128fmt" 2939 + version = "0.1.0" 2940 + source = "registry+https://github.com/rust-lang/crates.io-index" 2941 + checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" 2942 + 2943 + [[package]] 2944 + name = "lewton" 2945 + version = "0.10.2" 2946 + source = "registry+https://github.com/rust-lang/crates.io-index" 2947 + checksum = "777b48df9aaab155475a83a7df3070395ea1ac6902f5cd062b8f2b028075c030" 2948 + dependencies = [ 2949 + "byteorder", 2950 + "ogg", 2951 + "tinyvec", 2952 + ] 2953 + 2954 + [[package]] 2955 + name = "libc" 2956 + version = "0.2.180" 2957 + source = "registry+https://github.com/rust-lang/crates.io-index" 2958 + checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" 2959 + 2960 + [[package]] 2961 + name = "libloading" 2962 + version = "0.8.9" 2963 + source = "registry+https://github.com/rust-lang/crates.io-index" 2964 + checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" 2965 + dependencies = [ 2966 + "cfg-if", 2967 + "windows-link 0.2.1", 2968 + ] 2969 + 2970 + [[package]] 2971 + name = "libm" 2972 + version = "0.2.16" 2973 + source = "registry+https://github.com/rust-lang/crates.io-index" 2974 + checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" 2975 + 2976 + [[package]] 2977 + name = "libredox" 2978 + version = "0.1.12" 2979 + source = "registry+https://github.com/rust-lang/crates.io-index" 2980 + checksum = "3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616" 2981 + dependencies = [ 2982 + "bitflags 2.11.0", 2983 + "libc", 2984 + "redox_syscall 0.7.1", 2985 + ] 2986 + 2987 + [[package]] 2988 + name = "libudev-sys" 2989 + version = "0.1.4" 2990 + source = "registry+https://github.com/rust-lang/crates.io-index" 2991 + checksum = "3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324" 2992 + dependencies = [ 2993 + "libc", 2994 + "pkg-config", 2995 + ] 2996 + 2997 + [[package]] 2998 + name = "linebender_resource_handle" 2999 + version = "0.1.1" 3000 + source = "registry+https://github.com/rust-lang/crates.io-index" 3001 + checksum = "d4a5ff6bcca6c4867b1c4fd4ef63e4db7436ef363e0ad7531d1558856bae64f4" 3002 + 3003 + [[package]] 3004 + name = "linux-raw-sys" 3005 + version = "0.4.15" 3006 + source = "registry+https://github.com/rust-lang/crates.io-index" 3007 + checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" 3008 + 3009 + [[package]] 3010 + name = "linux-raw-sys" 3011 + version = "0.11.0" 3012 + source = "registry+https://github.com/rust-lang/crates.io-index" 3013 + checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" 3014 + 3015 + [[package]] 3016 + name = "litrs" 3017 + version = "1.0.0" 3018 + source = "registry+https://github.com/rust-lang/crates.io-index" 3019 + checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" 3020 + 3021 + [[package]] 3022 + name = "lock_api" 3023 + version = "0.4.14" 3024 + source = "registry+https://github.com/rust-lang/crates.io-index" 3025 + checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" 3026 + dependencies = [ 3027 + "scopeguard", 3028 + ] 3029 + 3030 + [[package]] 3031 + name = "log" 3032 + version = "0.4.29" 3033 + source = "registry+https://github.com/rust-lang/crates.io-index" 3034 + checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" 3035 + 3036 + [[package]] 3037 + name = "mach2" 3038 + version = "0.4.3" 3039 + source = "registry+https://github.com/rust-lang/crates.io-index" 3040 + checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" 3041 + dependencies = [ 3042 + "libc", 3043 + ] 3044 + 3045 + [[package]] 3046 + name = "malloc_buf" 3047 + version = "0.0.6" 3048 + source = "registry+https://github.com/rust-lang/crates.io-index" 3049 + checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 3050 + dependencies = [ 3051 + "libc", 3052 + ] 3053 + 3054 + [[package]] 3055 + name = "matchers" 3056 + version = "0.2.0" 3057 + source = "registry+https://github.com/rust-lang/crates.io-index" 3058 + checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" 3059 + dependencies = [ 3060 + "regex-automata", 3061 + ] 3062 + 3063 + [[package]] 3064 + name = "memchr" 3065 + version = "2.8.0" 3066 + source = "registry+https://github.com/rust-lang/crates.io-index" 3067 + checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" 3068 + 3069 + [[package]] 3070 + name = "memmap2" 3071 + version = "0.9.10" 3072 + source = "registry+https://github.com/rust-lang/crates.io-index" 3073 + checksum = "714098028fe011992e1c3962653c96b2d578c4b4bce9036e15ff220319b1e0e3" 3074 + dependencies = [ 3075 + "libc", 3076 + ] 3077 + 3078 + [[package]] 3079 + name = "metal" 3080 + version = "0.32.0" 3081 + source = "registry+https://github.com/rust-lang/crates.io-index" 3082 + checksum = "00c15a6f673ff72ddcc22394663290f870fb224c1bfce55734a75c414150e605" 3083 + dependencies = [ 3084 + "bitflags 2.11.0", 3085 + "block", 3086 + "core-graphics-types 0.2.0", 3087 + "foreign-types", 3088 + "log", 3089 + "objc", 3090 + "paste", 3091 + ] 3092 + 3093 + [[package]] 3094 + name = "minimal-lexical" 3095 + version = "0.2.1" 3096 + source = "registry+https://github.com/rust-lang/crates.io-index" 3097 + checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 3098 + 3099 + [[package]] 3100 + name = "miniz_oxide" 3101 + version = "0.8.9" 3102 + source = "registry+https://github.com/rust-lang/crates.io-index" 3103 + checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" 3104 + dependencies = [ 3105 + "adler2", 3106 + "simd-adler32", 3107 + ] 3108 + 3109 + [[package]] 3110 + name = "moxcms" 3111 + version = "0.7.11" 3112 + source = "registry+https://github.com/rust-lang/crates.io-index" 3113 + checksum = "ac9557c559cd6fc9867e122e20d2cbefc9ca29d80d027a8e39310920ed2f0a97" 3114 + dependencies = [ 3115 + "num-traits", 3116 + "pxfm", 3117 + ] 3118 + 3119 + [[package]] 3120 + name = "naga" 3121 + version = "27.0.3" 3122 + source = "registry+https://github.com/rust-lang/crates.io-index" 3123 + checksum = "066cf25f0e8b11ee0df221219010f213ad429855f57c494f995590c861a9a7d8" 3124 + dependencies = [ 3125 + "arrayvec", 3126 + "bit-set", 3127 + "bitflags 2.11.0", 3128 + "cfg-if", 3129 + "cfg_aliases", 3130 + "codespan-reporting", 3131 + "half", 3132 + "hashbrown 0.16.1", 3133 + "hexf-parse", 3134 + "indexmap", 3135 + "libm", 3136 + "log", 3137 + "num-traits", 3138 + "once_cell", 3139 + "pp-rs", 3140 + "rustc-hash 1.1.0", 3141 + "spirv", 3142 + "thiserror 2.0.18", 3143 + "unicode-ident", 3144 + ] 3145 + 3146 + [[package]] 3147 + name = "naga_oil" 3148 + version = "0.20.0" 3149 + source = "registry+https://github.com/rust-lang/crates.io-index" 3150 + checksum = "310c347db1b30e69581f3b84dc9a5c311ed583f67851b39b77953cb7a066c97f" 3151 + dependencies = [ 3152 + "codespan-reporting", 3153 + "data-encoding", 3154 + "indexmap", 3155 + "naga", 3156 + "regex", 3157 + "rustc-hash 1.1.0", 3158 + "thiserror 2.0.18", 3159 + "tracing", 3160 + "unicode-ident", 3161 + ] 3162 + 3163 + [[package]] 3164 + name = "ndk" 3165 + version = "0.8.0" 3166 + source = "registry+https://github.com/rust-lang/crates.io-index" 3167 + checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7" 3168 + dependencies = [ 3169 + "bitflags 2.11.0", 3170 + "jni-sys", 3171 + "log", 3172 + "ndk-sys 0.5.0+25.2.9519653", 3173 + "num_enum", 3174 + "thiserror 1.0.69", 3175 + ] 3176 + 3177 + [[package]] 3178 + name = "ndk" 3179 + version = "0.9.0" 3180 + source = "registry+https://github.com/rust-lang/crates.io-index" 3181 + checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" 3182 + dependencies = [ 3183 + "bitflags 2.11.0", 3184 + "jni-sys", 3185 + "log", 3186 + "ndk-sys 0.6.0+11769913", 3187 + "num_enum", 3188 + "raw-window-handle", 3189 + "thiserror 1.0.69", 3190 + ] 3191 + 3192 + [[package]] 3193 + name = "ndk-context" 3194 + version = "0.1.1" 3195 + source = "registry+https://github.com/rust-lang/crates.io-index" 3196 + checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" 3197 + 3198 + [[package]] 3199 + name = "ndk-sys" 3200 + version = "0.5.0+25.2.9519653" 3201 + source = "registry+https://github.com/rust-lang/crates.io-index" 3202 + checksum = "8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691" 3203 + dependencies = [ 3204 + "jni-sys", 3205 + ] 3206 + 3207 + [[package]] 3208 + name = "ndk-sys" 3209 + version = "0.6.0+11769913" 3210 + source = "registry+https://github.com/rust-lang/crates.io-index" 3211 + checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" 3212 + dependencies = [ 3213 + "jni-sys", 3214 + ] 3215 + 3216 + [[package]] 3217 + name = "nix" 3218 + version = "0.30.1" 3219 + source = "registry+https://github.com/rust-lang/crates.io-index" 3220 + checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" 3221 + dependencies = [ 3222 + "bitflags 2.11.0", 3223 + "cfg-if", 3224 + "cfg_aliases", 3225 + "libc", 3226 + ] 3227 + 3228 + [[package]] 3229 + name = "nix" 3230 + version = "0.31.1" 3231 + source = "registry+https://github.com/rust-lang/crates.io-index" 3232 + checksum = "225e7cfe711e0ba79a68baeddb2982723e4235247aefce1482f2f16c27865b66" 3233 + dependencies = [ 3234 + "bitflags 2.11.0", 3235 + "cfg-if", 3236 + "cfg_aliases", 3237 + "libc", 3238 + ] 3239 + 3240 + [[package]] 3241 + name = "nom" 3242 + version = "7.1.3" 3243 + source = "registry+https://github.com/rust-lang/crates.io-index" 3244 + checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 3245 + dependencies = [ 3246 + "memchr", 3247 + "minimal-lexical", 3248 + ] 3249 + 3250 + [[package]] 3251 + name = "nonmax" 3252 + version = "0.5.5" 3253 + source = "registry+https://github.com/rust-lang/crates.io-index" 3254 + checksum = "610a5acd306ec67f907abe5567859a3c693fb9886eb1f012ab8f2a47bef3db51" 3255 + 3256 + [[package]] 3257 + name = "ntapi" 3258 + version = "0.4.3" 3259 + source = "registry+https://github.com/rust-lang/crates.io-index" 3260 + checksum = "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae" 3261 + dependencies = [ 3262 + "winapi", 3263 + ] 3264 + 3265 + [[package]] 3266 + name = "nu-ansi-term" 3267 + version = "0.50.3" 3268 + source = "registry+https://github.com/rust-lang/crates.io-index" 3269 + checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" 3270 + dependencies = [ 3271 + "windows-sys 0.61.2", 3272 + ] 3273 + 3274 + [[package]] 3275 + name = "num-derive" 3276 + version = "0.4.2" 3277 + source = "registry+https://github.com/rust-lang/crates.io-index" 3278 + checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" 3279 + dependencies = [ 3280 + "proc-macro2", 3281 + "quote", 3282 + "syn", 3283 + ] 3284 + 3285 + [[package]] 3286 + name = "num-traits" 3287 + version = "0.2.19" 3288 + source = "registry+https://github.com/rust-lang/crates.io-index" 3289 + checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 3290 + dependencies = [ 3291 + "autocfg", 3292 + "libm", 3293 + ] 3294 + 3295 + [[package]] 3296 + name = "num_enum" 3297 + version = "0.7.5" 3298 + source = "registry+https://github.com/rust-lang/crates.io-index" 3299 + checksum = "b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c" 3300 + dependencies = [ 3301 + "num_enum_derive", 3302 + "rustversion", 3303 + ] 3304 + 3305 + [[package]] 3306 + name = "num_enum_derive" 3307 + version = "0.7.5" 3308 + source = "registry+https://github.com/rust-lang/crates.io-index" 3309 + checksum = "ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7" 3310 + dependencies = [ 3311 + "proc-macro-crate", 3312 + "proc-macro2", 3313 + "quote", 3314 + "syn", 3315 + ] 3316 + 3317 + [[package]] 3318 + name = "objc" 3319 + version = "0.2.7" 3320 + source = "registry+https://github.com/rust-lang/crates.io-index" 3321 + checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 3322 + dependencies = [ 3323 + "malloc_buf", 3324 + ] 3325 + 3326 + [[package]] 3327 + name = "objc-sys" 3328 + version = "0.3.5" 3329 + source = "registry+https://github.com/rust-lang/crates.io-index" 3330 + checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" 3331 + 3332 + [[package]] 3333 + name = "objc2" 3334 + version = "0.5.2" 3335 + source = "registry+https://github.com/rust-lang/crates.io-index" 3336 + checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" 3337 + dependencies = [ 3338 + "objc-sys", 3339 + "objc2-encode", 3340 + ] 3341 + 3342 + [[package]] 3343 + name = "objc2" 3344 + version = "0.6.3" 3345 + source = "registry+https://github.com/rust-lang/crates.io-index" 3346 + checksum = "b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05" 3347 + dependencies = [ 3348 + "objc2-encode", 3349 + ] 3350 + 3351 + [[package]] 3352 + name = "objc2-app-kit" 3353 + version = "0.2.2" 3354 + source = "registry+https://github.com/rust-lang/crates.io-index" 3355 + checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" 3356 + dependencies = [ 3357 + "bitflags 2.11.0", 3358 + "block2 0.5.1", 3359 + "libc", 3360 + "objc2 0.5.2", 3361 + "objc2-core-data", 3362 + "objc2-core-image", 3363 + "objc2-foundation", 3364 + "objc2-quartz-core", 3365 + ] 3366 + 3367 + [[package]] 3368 + name = "objc2-cloud-kit" 3369 + version = "0.2.2" 3370 + source = "registry+https://github.com/rust-lang/crates.io-index" 3371 + checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009" 3372 + dependencies = [ 3373 + "bitflags 2.11.0", 3374 + "block2 0.5.1", 3375 + "objc2 0.5.2", 3376 + "objc2-core-location", 3377 + "objc2-foundation", 3378 + ] 3379 + 3380 + [[package]] 3381 + name = "objc2-contacts" 3382 + version = "0.2.2" 3383 + source = "registry+https://github.com/rust-lang/crates.io-index" 3384 + checksum = "a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889" 3385 + dependencies = [ 3386 + "block2 0.5.1", 3387 + "objc2 0.5.2", 3388 + "objc2-foundation", 3389 + ] 3390 + 3391 + [[package]] 3392 + name = "objc2-core-data" 3393 + version = "0.2.2" 3394 + source = "registry+https://github.com/rust-lang/crates.io-index" 3395 + checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" 3396 + dependencies = [ 3397 + "bitflags 2.11.0", 3398 + "block2 0.5.1", 3399 + "objc2 0.5.2", 3400 + "objc2-foundation", 3401 + ] 3402 + 3403 + [[package]] 3404 + name = "objc2-core-foundation" 3405 + version = "0.3.2" 3406 + source = "registry+https://github.com/rust-lang/crates.io-index" 3407 + checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" 3408 + dependencies = [ 3409 + "bitflags 2.11.0", 3410 + ] 3411 + 3412 + [[package]] 3413 + name = "objc2-core-image" 3414 + version = "0.2.2" 3415 + source = "registry+https://github.com/rust-lang/crates.io-index" 3416 + checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" 3417 + dependencies = [ 3418 + "block2 0.5.1", 3419 + "objc2 0.5.2", 3420 + "objc2-foundation", 3421 + "objc2-metal", 3422 + ] 3423 + 3424 + [[package]] 3425 + name = "objc2-core-location" 3426 + version = "0.2.2" 3427 + source = "registry+https://github.com/rust-lang/crates.io-index" 3428 + checksum = "000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781" 3429 + dependencies = [ 3430 + "block2 0.5.1", 3431 + "objc2 0.5.2", 3432 + "objc2-contacts", 3433 + "objc2-foundation", 3434 + ] 3435 + 3436 + [[package]] 3437 + name = "objc2-encode" 3438 + version = "4.1.0" 3439 + source = "registry+https://github.com/rust-lang/crates.io-index" 3440 + checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" 3441 + 3442 + [[package]] 3443 + name = "objc2-foundation" 3444 + version = "0.2.2" 3445 + source = "registry+https://github.com/rust-lang/crates.io-index" 3446 + checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" 3447 + dependencies = [ 3448 + "bitflags 2.11.0", 3449 + "block2 0.5.1", 3450 + "dispatch", 3451 + "libc", 3452 + "objc2 0.5.2", 3453 + ] 3454 + 3455 + [[package]] 3456 + name = "objc2-io-kit" 3457 + version = "0.3.2" 3458 + source = "registry+https://github.com/rust-lang/crates.io-index" 3459 + checksum = "33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15" 3460 + dependencies = [ 3461 + "bitflags 2.11.0", 3462 + "libc", 3463 + "objc2-core-foundation", 3464 + ] 3465 + 3466 + [[package]] 3467 + name = "objc2-link-presentation" 3468 + version = "0.2.2" 3469 + source = "registry+https://github.com/rust-lang/crates.io-index" 3470 + checksum = "a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398" 3471 + dependencies = [ 3472 + "block2 0.5.1", 3473 + "objc2 0.5.2", 3474 + "objc2-app-kit", 3475 + "objc2-foundation", 3476 + ] 3477 + 3478 + [[package]] 3479 + name = "objc2-metal" 3480 + version = "0.2.2" 3481 + source = "registry+https://github.com/rust-lang/crates.io-index" 3482 + checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" 3483 + dependencies = [ 3484 + "bitflags 2.11.0", 3485 + "block2 0.5.1", 3486 + "objc2 0.5.2", 3487 + "objc2-foundation", 3488 + ] 3489 + 3490 + [[package]] 3491 + name = "objc2-quartz-core" 3492 + version = "0.2.2" 3493 + source = "registry+https://github.com/rust-lang/crates.io-index" 3494 + checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" 3495 + dependencies = [ 3496 + "bitflags 2.11.0", 3497 + "block2 0.5.1", 3498 + "objc2 0.5.2", 3499 + "objc2-foundation", 3500 + "objc2-metal", 3501 + ] 3502 + 3503 + [[package]] 3504 + name = "objc2-symbols" 3505 + version = "0.2.2" 3506 + source = "registry+https://github.com/rust-lang/crates.io-index" 3507 + checksum = "0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc" 3508 + dependencies = [ 3509 + "objc2 0.5.2", 3510 + "objc2-foundation", 3511 + ] 3512 + 3513 + [[package]] 3514 + name = "objc2-ui-kit" 3515 + version = "0.2.2" 3516 + source = "registry+https://github.com/rust-lang/crates.io-index" 3517 + checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f" 3518 + dependencies = [ 3519 + "bitflags 2.11.0", 3520 + "block2 0.5.1", 3521 + "objc2 0.5.2", 3522 + "objc2-cloud-kit", 3523 + "objc2-core-data", 3524 + "objc2-core-image", 3525 + "objc2-core-location", 3526 + "objc2-foundation", 3527 + "objc2-link-presentation", 3528 + "objc2-quartz-core", 3529 + "objc2-symbols", 3530 + "objc2-uniform-type-identifiers", 3531 + "objc2-user-notifications", 3532 + ] 3533 + 3534 + [[package]] 3535 + name = "objc2-uniform-type-identifiers" 3536 + version = "0.2.2" 3537 + source = "registry+https://github.com/rust-lang/crates.io-index" 3538 + checksum = "44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe" 3539 + dependencies = [ 3540 + "block2 0.5.1", 3541 + "objc2 0.5.2", 3542 + "objc2-foundation", 3543 + ] 3544 + 3545 + [[package]] 3546 + name = "objc2-user-notifications" 3547 + version = "0.2.2" 3548 + source = "registry+https://github.com/rust-lang/crates.io-index" 3549 + checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3" 3550 + dependencies = [ 3551 + "bitflags 2.11.0", 3552 + "block2 0.5.1", 3553 + "objc2 0.5.2", 3554 + "objc2-core-location", 3555 + "objc2-foundation", 3556 + ] 3557 + 3558 + [[package]] 3559 + name = "oboe" 3560 + version = "0.6.1" 3561 + source = "registry+https://github.com/rust-lang/crates.io-index" 3562 + checksum = "e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb" 3563 + dependencies = [ 3564 + "jni", 3565 + "ndk 0.8.0", 3566 + "ndk-context", 3567 + "num-derive", 3568 + "num-traits", 3569 + "oboe-sys", 3570 + ] 3571 + 3572 + [[package]] 3573 + name = "oboe-sys" 3574 + version = "0.6.1" 3575 + source = "registry+https://github.com/rust-lang/crates.io-index" 3576 + checksum = "6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d" 3577 + dependencies = [ 3578 + "cc", 3579 + ] 3580 + 3581 + [[package]] 3582 + name = "offset-allocator" 3583 + version = "0.2.0" 3584 + source = "registry+https://github.com/rust-lang/crates.io-index" 3585 + checksum = "e234d535da3521eb95106f40f0b73483d80bfb3aacf27c40d7e2b72f1a3e00a2" 3586 + dependencies = [ 3587 + "log", 3588 + "nonmax", 3589 + ] 3590 + 3591 + [[package]] 3592 + name = "ogg" 3593 + version = "0.8.0" 3594 + source = "registry+https://github.com/rust-lang/crates.io-index" 3595 + checksum = "6951b4e8bf21c8193da321bcce9c9dd2e13c858fe078bf9054a288b419ae5d6e" 3596 + dependencies = [ 3597 + "byteorder", 3598 + ] 3599 + 3600 + [[package]] 3601 + name = "once_cell" 3602 + version = "1.21.3" 3603 + source = "registry+https://github.com/rust-lang/crates.io-index" 3604 + checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 3605 + 3606 + [[package]] 3607 + name = "orbclient" 3608 + version = "0.3.50" 3609 + source = "registry+https://github.com/rust-lang/crates.io-index" 3610 + checksum = "52ad2c6bae700b7aa5d1cc30c59bdd3a1c180b09dbaea51e2ae2b8e1cf211fdd" 3611 + dependencies = [ 3612 + "libc", 3613 + "libredox", 3614 + ] 3615 + 3616 + [[package]] 3617 + name = "ordered-float" 3618 + version = "5.1.0" 3619 + source = "registry+https://github.com/rust-lang/crates.io-index" 3620 + checksum = "7f4779c6901a562440c3786d08192c6fbda7c1c2060edd10006b05ee35d10f2d" 3621 + dependencies = [ 3622 + "num-traits", 3623 + ] 3624 + 3625 + [[package]] 3626 + name = "owned_ttf_parser" 3627 + version = "0.25.1" 3628 + source = "registry+https://github.com/rust-lang/crates.io-index" 3629 + checksum = "36820e9051aca1014ddc75770aab4d68bc1e9e632f0f5627c4086bc216fb583b" 3630 + dependencies = [ 3631 + "ttf-parser", 3632 + ] 3633 + 3634 + [[package]] 3635 + name = "parking" 3636 + version = "2.2.1" 3637 + source = "registry+https://github.com/rust-lang/crates.io-index" 3638 + checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" 3639 + 3640 + [[package]] 3641 + name = "parking_lot" 3642 + version = "0.12.5" 3643 + source = "registry+https://github.com/rust-lang/crates.io-index" 3644 + checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" 3645 + dependencies = [ 3646 + "lock_api", 3647 + "parking_lot_core", 3648 + ] 3649 + 3650 + [[package]] 3651 + name = "parking_lot_core" 3652 + version = "0.9.12" 3653 + source = "registry+https://github.com/rust-lang/crates.io-index" 3654 + checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" 3655 + dependencies = [ 3656 + "cfg-if", 3657 + "libc", 3658 + "redox_syscall 0.5.18", 3659 + "smallvec", 3660 + "windows-link 0.2.1", 3661 + ] 3662 + 3663 + [[package]] 3664 + name = "paste" 3665 + version = "1.0.15" 3666 + source = "registry+https://github.com/rust-lang/crates.io-index" 3667 + checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" 3668 + 3669 + [[package]] 3670 + name = "percent-encoding" 3671 + version = "2.3.2" 3672 + source = "registry+https://github.com/rust-lang/crates.io-index" 3673 + checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" 3674 + 3675 + [[package]] 3676 + name = "petgraph" 3677 + version = "0.8.3" 3678 + source = "registry+https://github.com/rust-lang/crates.io-index" 3679 + checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" 3680 + dependencies = [ 3681 + "fixedbitset", 3682 + "hashbrown 0.15.5", 3683 + "indexmap", 3684 + "serde", 3685 + "serde_derive", 3686 + ] 3687 + 3688 + [[package]] 3689 + name = "pin-project" 3690 + version = "1.1.10" 3691 + source = "registry+https://github.com/rust-lang/crates.io-index" 3692 + checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" 3693 + dependencies = [ 3694 + "pin-project-internal", 3695 + ] 3696 + 3697 + [[package]] 3698 + name = "pin-project-internal" 3699 + version = "1.1.10" 3700 + source = "registry+https://github.com/rust-lang/crates.io-index" 3701 + checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" 3702 + dependencies = [ 3703 + "proc-macro2", 3704 + "quote", 3705 + "syn", 3706 + ] 3707 + 3708 + [[package]] 3709 + name = "pin-project-lite" 3710 + version = "0.2.16" 3711 + source = "registry+https://github.com/rust-lang/crates.io-index" 3712 + checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" 3713 + 3714 + [[package]] 3715 + name = "piper" 3716 + version = "0.2.4" 3717 + source = "registry+https://github.com/rust-lang/crates.io-index" 3718 + checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" 3719 + dependencies = [ 3720 + "atomic-waker", 3721 + "fastrand", 3722 + "futures-io", 3723 + ] 3724 + 3725 + [[package]] 3726 + name = "pkg-config" 3727 + version = "0.3.32" 3728 + source = "registry+https://github.com/rust-lang/crates.io-index" 3729 + checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" 3730 + 3731 + [[package]] 3732 + name = "png" 3733 + version = "0.18.1" 3734 + source = "registry+https://github.com/rust-lang/crates.io-index" 3735 + checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61" 3736 + dependencies = [ 3737 + "bitflags 2.11.0", 3738 + "crc32fast", 3739 + "fdeflate", 3740 + "flate2", 3741 + "miniz_oxide", 3742 + ] 3743 + 3744 + [[package]] 3745 + name = "polling" 3746 + version = "3.11.0" 3747 + source = "registry+https://github.com/rust-lang/crates.io-index" 3748 + checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" 3749 + dependencies = [ 3750 + "cfg-if", 3751 + "concurrent-queue", 3752 + "hermit-abi", 3753 + "pin-project-lite", 3754 + "rustix 1.1.3", 3755 + "windows-sys 0.61.2", 3756 + ] 3757 + 3758 + [[package]] 3759 + name = "portable-atomic" 3760 + version = "1.13.1" 3761 + source = "registry+https://github.com/rust-lang/crates.io-index" 3762 + checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" 3763 + 3764 + [[package]] 3765 + name = "portable-atomic-util" 3766 + version = "0.2.5" 3767 + source = "registry+https://github.com/rust-lang/crates.io-index" 3768 + checksum = "7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5" 3769 + dependencies = [ 3770 + "portable-atomic", 3771 + ] 3772 + 3773 + [[package]] 3774 + name = "pp-rs" 3775 + version = "0.2.1" 3776 + source = "registry+https://github.com/rust-lang/crates.io-index" 3777 + checksum = "bb458bb7f6e250e6eb79d5026badc10a3ebb8f9a15d1fff0f13d17c71f4d6dee" 3778 + dependencies = [ 3779 + "unicode-xid", 3780 + ] 3781 + 3782 + [[package]] 3783 + name = "ppv-lite86" 3784 + version = "0.2.21" 3785 + source = "registry+https://github.com/rust-lang/crates.io-index" 3786 + checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" 3787 + dependencies = [ 3788 + "zerocopy", 3789 + ] 3790 + 3791 + [[package]] 3792 + name = "presser" 3793 + version = "0.3.1" 3794 + source = "registry+https://github.com/rust-lang/crates.io-index" 3795 + checksum = "e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa" 3796 + 3797 + [[package]] 3798 + name = "prettyplease" 3799 + version = "0.2.37" 3800 + source = "registry+https://github.com/rust-lang/crates.io-index" 3801 + checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" 3802 + dependencies = [ 3803 + "proc-macro2", 3804 + "syn", 3805 + ] 3806 + 3807 + [[package]] 3808 + name = "proc-macro-crate" 3809 + version = "3.4.0" 3810 + source = "registry+https://github.com/rust-lang/crates.io-index" 3811 + checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983" 3812 + dependencies = [ 3813 + "toml_edit", 3814 + ] 3815 + 3816 + [[package]] 3817 + name = "proc-macro2" 3818 + version = "1.0.106" 3819 + source = "registry+https://github.com/rust-lang/crates.io-index" 3820 + checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" 3821 + dependencies = [ 3822 + "unicode-ident", 3823 + ] 3824 + 3825 + [[package]] 3826 + name = "profiling" 3827 + version = "1.0.17" 3828 + source = "registry+https://github.com/rust-lang/crates.io-index" 3829 + checksum = "3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773" 3830 + 3831 + [[package]] 3832 + name = "pxfm" 3833 + version = "0.1.27" 3834 + source = "registry+https://github.com/rust-lang/crates.io-index" 3835 + checksum = "7186d3822593aa4393561d186d1393b3923e9d6163d3fbfd6e825e3e6cf3e6a8" 3836 + dependencies = [ 3837 + "num-traits", 3838 + ] 3839 + 3840 + [[package]] 3841 + name = "quick-xml" 3842 + version = "0.38.4" 3843 + source = "registry+https://github.com/rust-lang/crates.io-index" 3844 + checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c" 3845 + dependencies = [ 3846 + "memchr", 3847 + ] 3848 + 3849 + [[package]] 3850 + name = "quote" 3851 + version = "1.0.44" 3852 + source = "registry+https://github.com/rust-lang/crates.io-index" 3853 + checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" 3854 + dependencies = [ 3855 + "proc-macro2", 3856 + ] 3857 + 3858 + [[package]] 3859 + name = "r-efi" 3860 + version = "5.3.0" 3861 + source = "registry+https://github.com/rust-lang/crates.io-index" 3862 + checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 3863 + 3864 + [[package]] 3865 + name = "radsort" 3866 + version = "0.1.1" 3867 + source = "registry+https://github.com/rust-lang/crates.io-index" 3868 + checksum = "019b4b213425016d7d84a153c4c73afb0946fbb4840e4eece7ba8848b9d6da22" 3869 + 3870 + [[package]] 3871 + name = "rand" 3872 + version = "0.9.2" 3873 + source = "registry+https://github.com/rust-lang/crates.io-index" 3874 + checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" 3875 + dependencies = [ 3876 + "rand_chacha", 3877 + "rand_core", 3878 + ] 3879 + 3880 + [[package]] 3881 + name = "rand_chacha" 3882 + version = "0.9.0" 3883 + source = "registry+https://github.com/rust-lang/crates.io-index" 3884 + checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" 3885 + dependencies = [ 3886 + "ppv-lite86", 3887 + "rand_core", 3888 + ] 3889 + 3890 + [[package]] 3891 + name = "rand_core" 3892 + version = "0.9.5" 3893 + source = "registry+https://github.com/rust-lang/crates.io-index" 3894 + checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" 3895 + dependencies = [ 3896 + "getrandom 0.3.4", 3897 + ] 3898 + 3899 + [[package]] 3900 + name = "rand_distr" 3901 + version = "0.5.1" 3902 + source = "registry+https://github.com/rust-lang/crates.io-index" 3903 + checksum = "6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463" 3904 + dependencies = [ 3905 + "num-traits", 3906 + "rand", 3907 + ] 3908 + 3909 + [[package]] 3910 + name = "range-alloc" 3911 + version = "0.1.4" 3912 + source = "registry+https://github.com/rust-lang/crates.io-index" 3913 + checksum = "c3d6831663a5098ea164f89cff59c6284e95f4e3c76ce9848d4529f5ccca9bde" 3914 + 3915 + [[package]] 3916 + name = "rangemap" 3917 + version = "1.7.1" 3918 + source = "registry+https://github.com/rust-lang/crates.io-index" 3919 + checksum = "973443cf09a9c8656b574a866ab68dfa19f0867d0340648c7d2f6a71b8a8ea68" 3920 + 3921 + [[package]] 3922 + name = "raw-window-handle" 3923 + version = "0.6.2" 3924 + source = "registry+https://github.com/rust-lang/crates.io-index" 3925 + checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" 3926 + 3927 + [[package]] 3928 + name = "read-fonts" 3929 + version = "0.35.0" 3930 + source = "registry+https://github.com/rust-lang/crates.io-index" 3931 + checksum = "6717cf23b488adf64b9d711329542ba34de147df262370221940dfabc2c91358" 3932 + dependencies = [ 3933 + "bytemuck", 3934 + "font-types", 3935 + ] 3936 + 3937 + [[package]] 3938 + name = "read-fonts" 3939 + version = "0.36.0" 3940 + source = "registry+https://github.com/rust-lang/crates.io-index" 3941 + checksum = "5eaa2941a4c05443ee3a7b26ab076a553c343ad5995230cc2b1d3e993bdc6345" 3942 + dependencies = [ 3943 + "bytemuck", 3944 + "core_maths", 3945 + "font-types", 3946 + ] 3947 + 3948 + [[package]] 3949 + name = "rectangle-pack" 3950 + version = "0.4.2" 3951 + source = "registry+https://github.com/rust-lang/crates.io-index" 3952 + checksum = "a0d463f2884048e7153449a55166f91028d5b0ea53c79377099ce4e8cf0cf9bb" 3953 + 3954 + [[package]] 3955 + name = "redox_syscall" 3956 + version = "0.4.1" 3957 + source = "registry+https://github.com/rust-lang/crates.io-index" 3958 + checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 3959 + dependencies = [ 3960 + "bitflags 1.3.2", 3961 + ] 3962 + 3963 + [[package]] 3964 + name = "redox_syscall" 3965 + version = "0.5.18" 3966 + source = "registry+https://github.com/rust-lang/crates.io-index" 3967 + checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" 3968 + dependencies = [ 3969 + "bitflags 2.11.0", 3970 + ] 3971 + 3972 + [[package]] 3973 + name = "redox_syscall" 3974 + version = "0.7.1" 3975 + source = "registry+https://github.com/rust-lang/crates.io-index" 3976 + checksum = "35985aa610addc02e24fc232012c86fd11f14111180f902b67e2d5331f8ebf2b" 3977 + dependencies = [ 3978 + "bitflags 2.11.0", 3979 + ] 3980 + 3981 + [[package]] 3982 + name = "regex" 3983 + version = "1.12.3" 3984 + source = "registry+https://github.com/rust-lang/crates.io-index" 3985 + checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" 3986 + dependencies = [ 3987 + "aho-corasick", 3988 + "memchr", 3989 + "regex-automata", 3990 + "regex-syntax", 3991 + ] 3992 + 3993 + [[package]] 3994 + name = "regex-automata" 3995 + version = "0.4.14" 3996 + source = "registry+https://github.com/rust-lang/crates.io-index" 3997 + checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" 3998 + dependencies = [ 3999 + "aho-corasick", 4000 + "memchr", 4001 + "regex-syntax", 4002 + ] 4003 + 4004 + [[package]] 4005 + name = "regex-syntax" 4006 + version = "0.8.9" 4007 + source = "registry+https://github.com/rust-lang/crates.io-index" 4008 + checksum = "a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c" 4009 + 4010 + [[package]] 4011 + name = "renderdoc-sys" 4012 + version = "1.1.0" 4013 + source = "registry+https://github.com/rust-lang/crates.io-index" 4014 + checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832" 4015 + 4016 + [[package]] 4017 + name = "rodio" 4018 + version = "0.20.1" 4019 + source = "registry+https://github.com/rust-lang/crates.io-index" 4020 + checksum = "e7ceb6607dd738c99bc8cb28eff249b7cd5c8ec88b9db96c0608c1480d140fb1" 4021 + dependencies = [ 4022 + "cpal", 4023 + "lewton", 4024 + ] 4025 + 4026 + [[package]] 4027 + name = "ron" 4028 + version = "0.12.0" 4029 + source = "registry+https://github.com/rust-lang/crates.io-index" 4030 + checksum = "fd490c5b18261893f14449cbd28cb9c0b637aebf161cd77900bfdedaff21ec32" 4031 + dependencies = [ 4032 + "bitflags 2.11.0", 4033 + "once_cell", 4034 + "serde", 4035 + "serde_derive", 4036 + "typeid", 4037 + "unicode-ident", 4038 + ] 4039 + 4040 + [[package]] 4041 + name = "roxmltree" 4042 + version = "0.20.0" 4043 + source = "registry+https://github.com/rust-lang/crates.io-index" 4044 + checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97" 4045 + 4046 + [[package]] 4047 + name = "rustc-hash" 4048 + version = "1.1.0" 4049 + source = "registry+https://github.com/rust-lang/crates.io-index" 4050 + checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 4051 + 4052 + [[package]] 4053 + name = "rustc-hash" 4054 + version = "2.1.1" 4055 + source = "registry+https://github.com/rust-lang/crates.io-index" 4056 + checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" 4057 + 4058 + [[package]] 4059 + name = "rustc_version" 4060 + version = "0.4.1" 4061 + source = "registry+https://github.com/rust-lang/crates.io-index" 4062 + checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" 4063 + dependencies = [ 4064 + "semver", 4065 + ] 4066 + 4067 + [[package]] 4068 + name = "rustix" 4069 + version = "0.38.44" 4070 + source = "registry+https://github.com/rust-lang/crates.io-index" 4071 + checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" 4072 + dependencies = [ 4073 + "bitflags 2.11.0", 4074 + "errno", 4075 + "libc", 4076 + "linux-raw-sys 0.4.15", 4077 + "windows-sys 0.59.0", 4078 + ] 4079 + 4080 + [[package]] 4081 + name = "rustix" 4082 + version = "1.1.3" 4083 + source = "registry+https://github.com/rust-lang/crates.io-index" 4084 + checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34" 4085 + dependencies = [ 4086 + "bitflags 2.11.0", 4087 + "errno", 4088 + "libc", 4089 + "linux-raw-sys 0.11.0", 4090 + "windows-sys 0.61.2", 4091 + ] 4092 + 4093 + [[package]] 4094 + name = "rustversion" 4095 + version = "1.0.22" 4096 + source = "registry+https://github.com/rust-lang/crates.io-index" 4097 + checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" 4098 + 4099 + [[package]] 4100 + name = "ruzstd" 4101 + version = "0.8.2" 4102 + source = "registry+https://github.com/rust-lang/crates.io-index" 4103 + checksum = "e5ff0cc5e135c8870a775d3320910cd9b564ec036b4dc0b8741629020be63f01" 4104 + dependencies = [ 4105 + "twox-hash", 4106 + ] 4107 + 4108 + [[package]] 4109 + name = "same-file" 4110 + version = "1.0.6" 4111 + source = "registry+https://github.com/rust-lang/crates.io-index" 4112 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 4113 + dependencies = [ 4114 + "winapi-util", 4115 + ] 4116 + 4117 + [[package]] 4118 + name = "scoped-tls" 4119 + version = "1.0.1" 4120 + source = "registry+https://github.com/rust-lang/crates.io-index" 4121 + checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 4122 + 4123 + [[package]] 4124 + name = "scopeguard" 4125 + version = "1.2.0" 4126 + source = "registry+https://github.com/rust-lang/crates.io-index" 4127 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 4128 + 4129 + [[package]] 4130 + name = "sctk-adwaita" 4131 + version = "0.10.1" 4132 + source = "registry+https://github.com/rust-lang/crates.io-index" 4133 + checksum = "b6277f0217056f77f1d8f49f2950ac6c278c0d607c45f5ee99328d792ede24ec" 4134 + dependencies = [ 4135 + "ab_glyph", 4136 + "log", 4137 + "memmap2", 4138 + "smithay-client-toolkit", 4139 + "tiny-skia", 4140 + ] 4141 + 4142 + [[package]] 4143 + name = "self_cell" 4144 + version = "1.2.2" 4145 + source = "registry+https://github.com/rust-lang/crates.io-index" 4146 + checksum = "b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89" 4147 + 4148 + [[package]] 4149 + name = "semver" 4150 + version = "1.0.27" 4151 + source = "registry+https://github.com/rust-lang/crates.io-index" 4152 + checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" 4153 + 4154 + [[package]] 4155 + name = "send_wrapper" 4156 + version = "0.6.0" 4157 + source = "registry+https://github.com/rust-lang/crates.io-index" 4158 + checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" 4159 + 4160 + [[package]] 4161 + name = "serde" 4162 + version = "1.0.228" 4163 + source = "registry+https://github.com/rust-lang/crates.io-index" 4164 + checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" 4165 + dependencies = [ 4166 + "serde_core", 4167 + "serde_derive", 4168 + ] 4169 + 4170 + [[package]] 4171 + name = "serde_core" 4172 + version = "1.0.228" 4173 + source = "registry+https://github.com/rust-lang/crates.io-index" 4174 + checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" 4175 + dependencies = [ 4176 + "serde_derive", 4177 + ] 4178 + 4179 + [[package]] 4180 + name = "serde_derive" 4181 + version = "1.0.228" 4182 + source = "registry+https://github.com/rust-lang/crates.io-index" 4183 + checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" 4184 + dependencies = [ 4185 + "proc-macro2", 4186 + "quote", 4187 + "syn", 4188 + ] 4189 + 4190 + [[package]] 4191 + name = "serde_json" 4192 + version = "1.0.149" 4193 + source = "registry+https://github.com/rust-lang/crates.io-index" 4194 + checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" 4195 + dependencies = [ 4196 + "itoa", 4197 + "memchr", 4198 + "serde", 4199 + "serde_core", 4200 + "zmij", 4201 + ] 4202 + 4203 + [[package]] 4204 + name = "sharded-slab" 4205 + version = "0.1.7" 4206 + source = "registry+https://github.com/rust-lang/crates.io-index" 4207 + checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 4208 + dependencies = [ 4209 + "lazy_static", 4210 + ] 4211 + 4212 + [[package]] 4213 + name = "shlex" 4214 + version = "1.3.0" 4215 + source = "registry+https://github.com/rust-lang/crates.io-index" 4216 + checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 4217 + 4218 + [[package]] 4219 + name = "simd-adler32" 4220 + version = "0.3.8" 4221 + source = "registry+https://github.com/rust-lang/crates.io-index" 4222 + checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2" 4223 + 4224 + [[package]] 4225 + name = "skrifa" 4226 + version = "0.37.0" 4227 + source = "registry+https://github.com/rust-lang/crates.io-index" 4228 + checksum = "8c31071dedf532758ecf3fed987cdb4bd9509f900e026ab684b4ecb81ea49841" 4229 + dependencies = [ 4230 + "bytemuck", 4231 + "read-fonts 0.35.0", 4232 + ] 4233 + 4234 + [[package]] 4235 + name = "skrifa" 4236 + version = "0.39.0" 4237 + source = "registry+https://github.com/rust-lang/crates.io-index" 4238 + checksum = "9c9eb0b904a04d09bd68c65d946617b8ff733009999050f3b851c32fb3cfb60e" 4239 + dependencies = [ 4240 + "bytemuck", 4241 + "read-fonts 0.36.0", 4242 + ] 4243 + 4244 + [[package]] 4245 + name = "slab" 4246 + version = "0.4.12" 4247 + source = "registry+https://github.com/rust-lang/crates.io-index" 4248 + checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" 4249 + 4250 + [[package]] 4251 + name = "slotmap" 4252 + version = "1.1.1" 4253 + source = "registry+https://github.com/rust-lang/crates.io-index" 4254 + checksum = "bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038" 4255 + dependencies = [ 4256 + "version_check", 4257 + ] 4258 + 4259 + [[package]] 4260 + name = "smallvec" 4261 + version = "1.15.1" 4262 + source = "registry+https://github.com/rust-lang/crates.io-index" 4263 + checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 4264 + 4265 + [[package]] 4266 + name = "smithay-client-toolkit" 4267 + version = "0.19.2" 4268 + source = "registry+https://github.com/rust-lang/crates.io-index" 4269 + checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016" 4270 + dependencies = [ 4271 + "bitflags 2.11.0", 4272 + "calloop", 4273 + "calloop-wayland-source", 4274 + "cursor-icon", 4275 + "libc", 4276 + "log", 4277 + "memmap2", 4278 + "rustix 0.38.44", 4279 + "thiserror 1.0.69", 4280 + "wayland-backend", 4281 + "wayland-client", 4282 + "wayland-csd-frame", 4283 + "wayland-cursor", 4284 + "wayland-protocols", 4285 + "wayland-protocols-wlr", 4286 + "wayland-scanner", 4287 + "xkeysym", 4288 + ] 4289 + 4290 + [[package]] 4291 + name = "smol_str" 4292 + version = "0.2.2" 4293 + source = "registry+https://github.com/rust-lang/crates.io-index" 4294 + checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead" 4295 + dependencies = [ 4296 + "serde", 4297 + ] 4298 + 4299 + [[package]] 4300 + name = "spin" 4301 + version = "0.10.0" 4302 + source = "registry+https://github.com/rust-lang/crates.io-index" 4303 + checksum = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591" 4304 + dependencies = [ 4305 + "portable-atomic", 4306 + ] 4307 + 4308 + [[package]] 4309 + name = "spirv" 4310 + version = "0.3.0+sdk-1.3.268.0" 4311 + source = "registry+https://github.com/rust-lang/crates.io-index" 4312 + checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844" 4313 + dependencies = [ 4314 + "bitflags 2.11.0", 4315 + ] 4316 + 4317 + [[package]] 4318 + name = "stable_deref_trait" 4319 + version = "1.2.1" 4320 + source = "registry+https://github.com/rust-lang/crates.io-index" 4321 + checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" 4322 + 4323 + [[package]] 4324 + name = "stackfuture" 4325 + version = "0.3.1" 4326 + source = "registry+https://github.com/rust-lang/crates.io-index" 4327 + checksum = "115beb9c69db2393ff10b75a1b8587a51716e5551d015001e55320ed279d32f9" 4328 + dependencies = [ 4329 + "const_panic", 4330 + ] 4331 + 4332 + [[package]] 4333 + name = "static_assertions" 4334 + version = "1.1.0" 4335 + source = "registry+https://github.com/rust-lang/crates.io-index" 4336 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 4337 + 4338 + [[package]] 4339 + name = "strict-num" 4340 + version = "0.1.1" 4341 + source = "registry+https://github.com/rust-lang/crates.io-index" 4342 + checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731" 4343 + 4344 + [[package]] 4345 + name = "svg_fmt" 4346 + version = "0.4.5" 4347 + source = "registry+https://github.com/rust-lang/crates.io-index" 4348 + checksum = "0193cc4331cfd2f3d2011ef287590868599a2f33c3e69bc22c1a3d3acf9e02fb" 4349 + 4350 + [[package]] 4351 + name = "swash" 4352 + version = "0.2.6" 4353 + source = "registry+https://github.com/rust-lang/crates.io-index" 4354 + checksum = "47846491253e976bdd07d0f9cc24b7daf24720d11309302ccbbc6e6b6e53550a" 4355 + dependencies = [ 4356 + "skrifa 0.37.0", 4357 + "yazi", 4358 + "zeno", 4359 + ] 4360 + 4361 + [[package]] 4362 + name = "syn" 4363 + version = "2.0.117" 4364 + source = "registry+https://github.com/rust-lang/crates.io-index" 4365 + checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" 4366 + dependencies = [ 4367 + "proc-macro2", 4368 + "quote", 4369 + "unicode-ident", 4370 + ] 4371 + 4372 + [[package]] 4373 + name = "sys-locale" 4374 + version = "0.3.2" 4375 + source = "registry+https://github.com/rust-lang/crates.io-index" 4376 + checksum = "8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4" 4377 + dependencies = [ 4378 + "libc", 4379 + ] 4380 + 4381 + [[package]] 4382 + name = "sysinfo" 4383 + version = "0.37.2" 4384 + source = "registry+https://github.com/rust-lang/crates.io-index" 4385 + checksum = "16607d5caffd1c07ce073528f9ed972d88db15dd44023fa57142963be3feb11f" 4386 + dependencies = [ 4387 + "libc", 4388 + "memchr", 4389 + "ntapi", 4390 + "objc2-core-foundation", 4391 + "objc2-io-kit", 4392 + "windows 0.61.3", 4393 + ] 4394 + 4395 + [[package]] 4396 + name = "taffy" 4397 + version = "0.9.2" 4398 + source = "registry+https://github.com/rust-lang/crates.io-index" 4399 + checksum = "41ba83ebaf2954d31d05d67340fd46cebe99da2b7133b0dd68d70c65473a437b" 4400 + dependencies = [ 4401 + "arrayvec", 4402 + "grid", 4403 + "serde", 4404 + "slotmap", 4405 + ] 4406 + 4407 + [[package]] 4408 + name = "termcolor" 4409 + version = "1.4.1" 4410 + source = "registry+https://github.com/rust-lang/crates.io-index" 4411 + checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" 4412 + dependencies = [ 4413 + "winapi-util", 4414 + ] 4415 + 4416 + [[package]] 4417 + name = "thiserror" 4418 + version = "1.0.69" 4419 + source = "registry+https://github.com/rust-lang/crates.io-index" 4420 + checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" 4421 + dependencies = [ 4422 + "thiserror-impl 1.0.69", 4423 + ] 4424 + 4425 + [[package]] 4426 + name = "thiserror" 4427 + version = "2.0.18" 4428 + source = "registry+https://github.com/rust-lang/crates.io-index" 4429 + checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" 4430 + dependencies = [ 4431 + "thiserror-impl 2.0.18", 4432 + ] 4433 + 4434 + [[package]] 4435 + name = "thiserror-impl" 4436 + version = "1.0.69" 4437 + source = "registry+https://github.com/rust-lang/crates.io-index" 4438 + checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 4439 + dependencies = [ 4440 + "proc-macro2", 4441 + "quote", 4442 + "syn", 4443 + ] 4444 + 4445 + [[package]] 4446 + name = "thiserror-impl" 4447 + version = "2.0.18" 4448 + source = "registry+https://github.com/rust-lang/crates.io-index" 4449 + checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" 4450 + dependencies = [ 4451 + "proc-macro2", 4452 + "quote", 4453 + "syn", 4454 + ] 4455 + 4456 + [[package]] 4457 + name = "thread_local" 4458 + version = "1.1.9" 4459 + source = "registry+https://github.com/rust-lang/crates.io-index" 4460 + checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" 4461 + dependencies = [ 4462 + "cfg-if", 4463 + ] 4464 + 4465 + [[package]] 4466 + name = "tiny-skia" 4467 + version = "0.11.4" 4468 + source = "registry+https://github.com/rust-lang/crates.io-index" 4469 + checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab" 4470 + dependencies = [ 4471 + "arrayref", 4472 + "arrayvec", 4473 + "bytemuck", 4474 + "cfg-if", 4475 + "log", 4476 + "tiny-skia-path", 4477 + ] 4478 + 4479 + [[package]] 4480 + name = "tiny-skia-path" 4481 + version = "0.11.4" 4482 + source = "registry+https://github.com/rust-lang/crates.io-index" 4483 + checksum = "9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93" 4484 + dependencies = [ 4485 + "arrayref", 4486 + "bytemuck", 4487 + "strict-num", 4488 + ] 4489 + 4490 + [[package]] 4491 + name = "tinyvec" 4492 + version = "1.10.0" 4493 + source = "registry+https://github.com/rust-lang/crates.io-index" 4494 + checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa" 4495 + dependencies = [ 4496 + "tinyvec_macros", 4497 + ] 4498 + 4499 + [[package]] 4500 + name = "tinyvec_macros" 4501 + version = "0.1.1" 4502 + source = "registry+https://github.com/rust-lang/crates.io-index" 4503 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 4504 + 4505 + [[package]] 4506 + name = "toml_datetime" 4507 + version = "0.7.5+spec-1.1.0" 4508 + source = "registry+https://github.com/rust-lang/crates.io-index" 4509 + checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" 4510 + dependencies = [ 4511 + "serde_core", 4512 + ] 4513 + 4514 + [[package]] 4515 + name = "toml_edit" 4516 + version = "0.23.10+spec-1.0.0" 4517 + source = "registry+https://github.com/rust-lang/crates.io-index" 4518 + checksum = "84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269" 4519 + dependencies = [ 4520 + "indexmap", 4521 + "toml_datetime", 4522 + "toml_parser", 4523 + "winnow", 4524 + ] 4525 + 4526 + [[package]] 4527 + name = "toml_parser" 4528 + version = "1.0.9+spec-1.1.0" 4529 + source = "registry+https://github.com/rust-lang/crates.io-index" 4530 + checksum = "702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4" 4531 + dependencies = [ 4532 + "winnow", 4533 + ] 4534 + 4535 + [[package]] 4536 + name = "tracing" 4537 + version = "0.1.44" 4538 + source = "registry+https://github.com/rust-lang/crates.io-index" 4539 + checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" 4540 + dependencies = [ 4541 + "pin-project-lite", 4542 + "tracing-attributes", 4543 + "tracing-core", 4544 + ] 4545 + 4546 + [[package]] 4547 + name = "tracing-attributes" 4548 + version = "0.1.31" 4549 + source = "registry+https://github.com/rust-lang/crates.io-index" 4550 + checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" 4551 + dependencies = [ 4552 + "proc-macro2", 4553 + "quote", 4554 + "syn", 4555 + ] 4556 + 4557 + [[package]] 4558 + name = "tracing-core" 4559 + version = "0.1.36" 4560 + source = "registry+https://github.com/rust-lang/crates.io-index" 4561 + checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" 4562 + dependencies = [ 4563 + "once_cell", 4564 + "valuable", 4565 + ] 4566 + 4567 + [[package]] 4568 + name = "tracing-log" 4569 + version = "0.2.0" 4570 + source = "registry+https://github.com/rust-lang/crates.io-index" 4571 + checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 4572 + dependencies = [ 4573 + "log", 4574 + "once_cell", 4575 + "tracing-core", 4576 + ] 4577 + 4578 + [[package]] 4579 + name = "tracing-oslog" 4580 + version = "0.3.0" 4581 + source = "registry+https://github.com/rust-lang/crates.io-index" 4582 + checksum = "d76902d2a8d5f9f55a81155c08971734071968c90f2d9bfe645fe700579b2950" 4583 + dependencies = [ 4584 + "cc", 4585 + "cfg-if", 4586 + "tracing-core", 4587 + "tracing-subscriber", 4588 + ] 4589 + 4590 + [[package]] 4591 + name = "tracing-subscriber" 4592 + version = "0.3.22" 4593 + source = "registry+https://github.com/rust-lang/crates.io-index" 4594 + checksum = "2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e" 4595 + dependencies = [ 4596 + "matchers", 4597 + "nu-ansi-term", 4598 + "once_cell", 4599 + "regex-automata", 4600 + "sharded-slab", 4601 + "smallvec", 4602 + "thread_local", 4603 + "tracing", 4604 + "tracing-core", 4605 + "tracing-log", 4606 + ] 4607 + 4608 + [[package]] 4609 + name = "tracing-wasm" 4610 + version = "0.2.1" 4611 + source = "registry+https://github.com/rust-lang/crates.io-index" 4612 + checksum = "4575c663a174420fa2d78f4108ff68f65bf2fbb7dd89f33749b6e826b3626e07" 4613 + dependencies = [ 4614 + "tracing", 4615 + "tracing-subscriber", 4616 + "wasm-bindgen", 4617 + ] 4618 + 4619 + [[package]] 4620 + name = "triangular-viking" 4621 + version = "0.1.0" 4622 + dependencies = [ 4623 + "bevy", 4624 + ] 4625 + 4626 + [[package]] 4627 + name = "ttf-parser" 4628 + version = "0.25.1" 4629 + source = "registry+https://github.com/rust-lang/crates.io-index" 4630 + checksum = "d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31" 4631 + dependencies = [ 4632 + "core_maths", 4633 + ] 4634 + 4635 + [[package]] 4636 + name = "twox-hash" 4637 + version = "2.1.2" 4638 + source = "registry+https://github.com/rust-lang/crates.io-index" 4639 + checksum = "9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c" 4640 + 4641 + [[package]] 4642 + name = "typeid" 4643 + version = "1.0.3" 4644 + source = "registry+https://github.com/rust-lang/crates.io-index" 4645 + checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" 4646 + 4647 + [[package]] 4648 + name = "typewit" 4649 + version = "1.14.2" 4650 + source = "registry+https://github.com/rust-lang/crates.io-index" 4651 + checksum = "f8c1ae7cc0fdb8b842d65d127cb981574b0d2b249b74d1c7a2986863dc134f71" 4652 + 4653 + [[package]] 4654 + name = "unicode-bidi" 4655 + version = "0.3.18" 4656 + source = "registry+https://github.com/rust-lang/crates.io-index" 4657 + checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5" 4658 + 4659 + [[package]] 4660 + name = "unicode-ident" 4661 + version = "1.0.24" 4662 + source = "registry+https://github.com/rust-lang/crates.io-index" 4663 + checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" 4664 + 4665 + [[package]] 4666 + name = "unicode-linebreak" 4667 + version = "0.1.5" 4668 + source = "registry+https://github.com/rust-lang/crates.io-index" 4669 + checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" 4670 + 4671 + [[package]] 4672 + name = "unicode-script" 4673 + version = "0.5.8" 4674 + source = "registry+https://github.com/rust-lang/crates.io-index" 4675 + checksum = "383ad40bb927465ec0ce7720e033cb4ca06912855fc35db31b5755d0de75b1ee" 4676 + 4677 + [[package]] 4678 + name = "unicode-segmentation" 4679 + version = "1.12.0" 4680 + source = "registry+https://github.com/rust-lang/crates.io-index" 4681 + checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 4682 + 4683 + [[package]] 4684 + name = "unicode-width" 4685 + version = "0.2.2" 4686 + source = "registry+https://github.com/rust-lang/crates.io-index" 4687 + checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" 4688 + 4689 + [[package]] 4690 + name = "unicode-xid" 4691 + version = "0.2.6" 4692 + source = "registry+https://github.com/rust-lang/crates.io-index" 4693 + checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" 4694 + 4695 + [[package]] 4696 + name = "uuid" 4697 + version = "1.21.0" 4698 + source = "registry+https://github.com/rust-lang/crates.io-index" 4699 + checksum = "b672338555252d43fd2240c714dc444b8c6fb0a5c5335e65a07bba7742735ddb" 4700 + dependencies = [ 4701 + "getrandom 0.4.1", 4702 + "js-sys", 4703 + "serde_core", 4704 + "wasm-bindgen", 4705 + ] 4706 + 4707 + [[package]] 4708 + name = "valuable" 4709 + version = "0.1.1" 4710 + source = "registry+https://github.com/rust-lang/crates.io-index" 4711 + checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" 4712 + 4713 + [[package]] 4714 + name = "variadics_please" 4715 + version = "1.1.0" 4716 + source = "registry+https://github.com/rust-lang/crates.io-index" 4717 + checksum = "41b6d82be61465f97d42bd1d15bf20f3b0a3a0905018f38f9d6f6962055b0b5c" 4718 + dependencies = [ 4719 + "proc-macro2", 4720 + "quote", 4721 + "syn", 4722 + ] 4723 + 4724 + [[package]] 4725 + name = "vec_map" 4726 + version = "0.8.2" 4727 + source = "registry+https://github.com/rust-lang/crates.io-index" 4728 + checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" 4729 + 4730 + [[package]] 4731 + name = "version_check" 4732 + version = "0.9.5" 4733 + source = "registry+https://github.com/rust-lang/crates.io-index" 4734 + checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 4735 + 4736 + [[package]] 4737 + name = "walkdir" 4738 + version = "2.5.0" 4739 + source = "registry+https://github.com/rust-lang/crates.io-index" 4740 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 4741 + dependencies = [ 4742 + "same-file", 4743 + "winapi-util", 4744 + ] 4745 + 4746 + [[package]] 4747 + name = "wasip2" 4748 + version = "1.0.2+wasi-0.2.9" 4749 + source = "registry+https://github.com/rust-lang/crates.io-index" 4750 + checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" 4751 + dependencies = [ 4752 + "wit-bindgen", 4753 + ] 4754 + 4755 + [[package]] 4756 + name = "wasip3" 4757 + version = "0.4.0+wasi-0.3.0-rc-2026-01-06" 4758 + source = "registry+https://github.com/rust-lang/crates.io-index" 4759 + checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" 4760 + dependencies = [ 4761 + "wit-bindgen", 4762 + ] 4763 + 4764 + [[package]] 4765 + name = "wasm-bindgen" 4766 + version = "0.2.109" 4767 + source = "registry+https://github.com/rust-lang/crates.io-index" 4768 + checksum = "9ff9c7baef35ac3c0e17d8bfc9ad75eb62f85a2f02bccc906699dadb0aa9c622" 4769 + dependencies = [ 4770 + "cfg-if", 4771 + "once_cell", 4772 + "rustversion", 4773 + "wasm-bindgen-macro", 4774 + "wasm-bindgen-shared", 4775 + ] 4776 + 4777 + [[package]] 4778 + name = "wasm-bindgen-futures" 4779 + version = "0.4.59" 4780 + source = "registry+https://github.com/rust-lang/crates.io-index" 4781 + checksum = "d24699cd39db9966cf6e2ef10d2f72779c961ad905911f395ea201c3ec9f545d" 4782 + dependencies = [ 4783 + "cfg-if", 4784 + "futures-util", 4785 + "js-sys", 4786 + "once_cell", 4787 + "wasm-bindgen", 4788 + "web-sys", 4789 + ] 4790 + 4791 + [[package]] 4792 + name = "wasm-bindgen-macro" 4793 + version = "0.2.109" 4794 + source = "registry+https://github.com/rust-lang/crates.io-index" 4795 + checksum = "39455e84ad887a0bbc93c116d72403f1bb0a39e37dd6f235a43e2128a0c7f1fd" 4796 + dependencies = [ 4797 + "quote", 4798 + "wasm-bindgen-macro-support", 4799 + ] 4800 + 4801 + [[package]] 4802 + name = "wasm-bindgen-macro-support" 4803 + version = "0.2.109" 4804 + source = "registry+https://github.com/rust-lang/crates.io-index" 4805 + checksum = "dff4761f60b0b51fd13fec8764167b7bbcc34498ce3e52805fe1db6f2d56b6d6" 4806 + dependencies = [ 4807 + "bumpalo", 4808 + "proc-macro2", 4809 + "quote", 4810 + "syn", 4811 + "wasm-bindgen-shared", 4812 + ] 4813 + 4814 + [[package]] 4815 + name = "wasm-bindgen-shared" 4816 + version = "0.2.109" 4817 + source = "registry+https://github.com/rust-lang/crates.io-index" 4818 + checksum = "bc6a171c53d98021a93a474c4a4579d76ba97f9517d871bc12e27640f218b6dd" 4819 + dependencies = [ 4820 + "unicode-ident", 4821 + ] 4822 + 4823 + [[package]] 4824 + name = "wasm-encoder" 4825 + version = "0.244.0" 4826 + source = "registry+https://github.com/rust-lang/crates.io-index" 4827 + checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" 4828 + dependencies = [ 4829 + "leb128fmt", 4830 + "wasmparser", 4831 + ] 4832 + 4833 + [[package]] 4834 + name = "wasm-metadata" 4835 + version = "0.244.0" 4836 + source = "registry+https://github.com/rust-lang/crates.io-index" 4837 + checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" 4838 + dependencies = [ 4839 + "anyhow", 4840 + "indexmap", 4841 + "wasm-encoder", 4842 + "wasmparser", 4843 + ] 4844 + 4845 + [[package]] 4846 + name = "wasmparser" 4847 + version = "0.244.0" 4848 + source = "registry+https://github.com/rust-lang/crates.io-index" 4849 + checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" 4850 + dependencies = [ 4851 + "bitflags 2.11.0", 4852 + "hashbrown 0.15.5", 4853 + "indexmap", 4854 + "semver", 4855 + ] 4856 + 4857 + [[package]] 4858 + name = "wayland-backend" 4859 + version = "0.3.12" 4860 + source = "registry+https://github.com/rust-lang/crates.io-index" 4861 + checksum = "fee64194ccd96bf648f42a65a7e589547096dfa702f7cadef84347b66ad164f9" 4862 + dependencies = [ 4863 + "cc", 4864 + "downcast-rs 1.2.1", 4865 + "rustix 1.1.3", 4866 + "scoped-tls", 4867 + "smallvec", 4868 + "wayland-sys", 4869 + ] 4870 + 4871 + [[package]] 4872 + name = "wayland-client" 4873 + version = "0.31.12" 4874 + source = "registry+https://github.com/rust-lang/crates.io-index" 4875 + checksum = "b8e6faa537fbb6c186cb9f1d41f2f811a4120d1b57ec61f50da451a0c5122bec" 4876 + dependencies = [ 4877 + "bitflags 2.11.0", 4878 + "rustix 1.1.3", 4879 + "wayland-backend", 4880 + "wayland-scanner", 4881 + ] 4882 + 4883 + [[package]] 4884 + name = "wayland-csd-frame" 4885 + version = "0.3.0" 4886 + source = "registry+https://github.com/rust-lang/crates.io-index" 4887 + checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e" 4888 + dependencies = [ 4889 + "bitflags 2.11.0", 4890 + "cursor-icon", 4891 + "wayland-backend", 4892 + ] 4893 + 4894 + [[package]] 4895 + name = "wayland-cursor" 4896 + version = "0.31.12" 4897 + source = "registry+https://github.com/rust-lang/crates.io-index" 4898 + checksum = "5864c4b5b6064b06b1e8b74ead4a98a6c45a285fe7a0e784d24735f011fdb078" 4899 + dependencies = [ 4900 + "rustix 1.1.3", 4901 + "wayland-client", 4902 + "xcursor", 4903 + ] 4904 + 4905 + [[package]] 4906 + name = "wayland-protocols" 4907 + version = "0.32.10" 4908 + source = "registry+https://github.com/rust-lang/crates.io-index" 4909 + checksum = "baeda9ffbcfc8cd6ddaade385eaf2393bd2115a69523c735f12242353c3df4f3" 4910 + dependencies = [ 4911 + "bitflags 2.11.0", 4912 + "wayland-backend", 4913 + "wayland-client", 4914 + "wayland-scanner", 4915 + ] 4916 + 4917 + [[package]] 4918 + name = "wayland-protocols-plasma" 4919 + version = "0.3.10" 4920 + source = "registry+https://github.com/rust-lang/crates.io-index" 4921 + checksum = "aa98634619300a535a9a97f338aed9a5ff1e01a461943e8346ff4ae26007306b" 4922 + dependencies = [ 4923 + "bitflags 2.11.0", 4924 + "wayland-backend", 4925 + "wayland-client", 4926 + "wayland-protocols", 4927 + "wayland-scanner", 4928 + ] 4929 + 4930 + [[package]] 4931 + name = "wayland-protocols-wlr" 4932 + version = "0.3.10" 4933 + source = "registry+https://github.com/rust-lang/crates.io-index" 4934 + checksum = "e9597cdf02cf0c34cd5823786dce6b5ae8598f05c2daf5621b6e178d4f7345f3" 4935 + dependencies = [ 4936 + "bitflags 2.11.0", 4937 + "wayland-backend", 4938 + "wayland-client", 4939 + "wayland-protocols", 4940 + "wayland-scanner", 4941 + ] 4942 + 4943 + [[package]] 4944 + name = "wayland-scanner" 4945 + version = "0.31.8" 4946 + source = "registry+https://github.com/rust-lang/crates.io-index" 4947 + checksum = "5423e94b6a63e68e439803a3e153a9252d5ead12fd853334e2ad33997e3889e3" 4948 + dependencies = [ 4949 + "proc-macro2", 4950 + "quick-xml", 4951 + "quote", 4952 + ] 4953 + 4954 + [[package]] 4955 + name = "wayland-sys" 4956 + version = "0.31.8" 4957 + source = "registry+https://github.com/rust-lang/crates.io-index" 4958 + checksum = "1e6dbfc3ac5ef974c92a2235805cc0114033018ae1290a72e474aa8b28cbbdfd" 4959 + dependencies = [ 4960 + "dlib", 4961 + "log", 4962 + "pkg-config", 4963 + ] 4964 + 4965 + [[package]] 4966 + name = "web-sys" 4967 + version = "0.3.86" 4968 + source = "registry+https://github.com/rust-lang/crates.io-index" 4969 + checksum = "668fa5d00434e890a452ab060d24e3904d1be93f7bb01b70e5603baa2b8ab23b" 4970 + dependencies = [ 4971 + "js-sys", 4972 + "wasm-bindgen", 4973 + ] 4974 + 4975 + [[package]] 4976 + name = "web-time" 4977 + version = "1.1.0" 4978 + source = "registry+https://github.com/rust-lang/crates.io-index" 4979 + checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" 4980 + dependencies = [ 4981 + "js-sys", 4982 + "wasm-bindgen", 4983 + ] 4984 + 4985 + [[package]] 4986 + name = "wgpu" 4987 + version = "27.0.1" 4988 + source = "registry+https://github.com/rust-lang/crates.io-index" 4989 + checksum = "bfe68bac7cde125de7a731c3400723cadaaf1703795ad3f4805f187459cd7a77" 4990 + dependencies = [ 4991 + "arrayvec", 4992 + "bitflags 2.11.0", 4993 + "cfg-if", 4994 + "cfg_aliases", 4995 + "document-features", 4996 + "hashbrown 0.16.1", 4997 + "js-sys", 4998 + "log", 4999 + "naga", 5000 + "portable-atomic", 5001 + "profiling", 5002 + "raw-window-handle", 5003 + "smallvec", 5004 + "static_assertions", 5005 + "wasm-bindgen", 5006 + "web-sys", 5007 + "wgpu-core", 5008 + "wgpu-hal", 5009 + "wgpu-types", 5010 + ] 5011 + 5012 + [[package]] 5013 + name = "wgpu-core" 5014 + version = "27.0.3" 5015 + source = "registry+https://github.com/rust-lang/crates.io-index" 5016 + checksum = "27a75de515543b1897b26119f93731b385a19aea165a1ec5f0e3acecc229cae7" 5017 + dependencies = [ 5018 + "arrayvec", 5019 + "bit-set", 5020 + "bit-vec", 5021 + "bitflags 2.11.0", 5022 + "bytemuck", 5023 + "cfg_aliases", 5024 + "document-features", 5025 + "hashbrown 0.16.1", 5026 + "indexmap", 5027 + "log", 5028 + "naga", 5029 + "once_cell", 5030 + "parking_lot", 5031 + "portable-atomic", 5032 + "profiling", 5033 + "raw-window-handle", 5034 + "rustc-hash 1.1.0", 5035 + "smallvec", 5036 + "thiserror 2.0.18", 5037 + "wgpu-core-deps-apple", 5038 + "wgpu-core-deps-wasm", 5039 + "wgpu-core-deps-windows-linux-android", 5040 + "wgpu-hal", 5041 + "wgpu-types", 5042 + ] 5043 + 5044 + [[package]] 5045 + name = "wgpu-core-deps-apple" 5046 + version = "27.0.0" 5047 + source = "registry+https://github.com/rust-lang/crates.io-index" 5048 + checksum = "0772ae958e9be0c729561d5e3fd9a19679bcdfb945b8b1a1969d9bfe8056d233" 5049 + dependencies = [ 5050 + "wgpu-hal", 5051 + ] 5052 + 5053 + [[package]] 5054 + name = "wgpu-core-deps-wasm" 5055 + version = "27.0.0" 5056 + source = "registry+https://github.com/rust-lang/crates.io-index" 5057 + checksum = "9b1027dcf3b027a877e44819df7ceb0e2e98578830f8cd34cd6c3c7c2a7a50b7" 5058 + dependencies = [ 5059 + "wgpu-hal", 5060 + ] 5061 + 5062 + [[package]] 5063 + name = "wgpu-core-deps-windows-linux-android" 5064 + version = "27.0.0" 5065 + source = "registry+https://github.com/rust-lang/crates.io-index" 5066 + checksum = "71197027d61a71748e4120f05a9242b2ad142e3c01f8c1b47707945a879a03c3" 5067 + dependencies = [ 5068 + "wgpu-hal", 5069 + ] 5070 + 5071 + [[package]] 5072 + name = "wgpu-hal" 5073 + version = "27.0.4" 5074 + source = "registry+https://github.com/rust-lang/crates.io-index" 5075 + checksum = "5b21cb61c57ee198bc4aff71aeadff4cbb80b927beb912506af9c780d64313ce" 5076 + dependencies = [ 5077 + "android_system_properties", 5078 + "arrayvec", 5079 + "ash", 5080 + "bit-set", 5081 + "bitflags 2.11.0", 5082 + "block", 5083 + "bytemuck", 5084 + "cfg-if", 5085 + "cfg_aliases", 5086 + "core-graphics-types 0.2.0", 5087 + "glow", 5088 + "glutin_wgl_sys", 5089 + "gpu-alloc", 5090 + "gpu-allocator", 5091 + "gpu-descriptor", 5092 + "hashbrown 0.16.1", 5093 + "js-sys", 5094 + "khronos-egl", 5095 + "libc", 5096 + "libloading", 5097 + "log", 5098 + "metal", 5099 + "naga", 5100 + "ndk-sys 0.6.0+11769913", 5101 + "objc", 5102 + "once_cell", 5103 + "ordered-float", 5104 + "parking_lot", 5105 + "portable-atomic", 5106 + "portable-atomic-util", 5107 + "profiling", 5108 + "range-alloc", 5109 + "raw-window-handle", 5110 + "renderdoc-sys", 5111 + "smallvec", 5112 + "thiserror 2.0.18", 5113 + "wasm-bindgen", 5114 + "web-sys", 5115 + "wgpu-types", 5116 + "windows 0.58.0", 5117 + "windows-core 0.58.0", 5118 + ] 5119 + 5120 + [[package]] 5121 + name = "wgpu-types" 5122 + version = "27.0.1" 5123 + source = "registry+https://github.com/rust-lang/crates.io-index" 5124 + checksum = "afdcf84c395990db737f2dd91628706cb31e86d72e53482320d368e52b5da5eb" 5125 + dependencies = [ 5126 + "bitflags 2.11.0", 5127 + "bytemuck", 5128 + "js-sys", 5129 + "log", 5130 + "serde", 5131 + "thiserror 2.0.18", 5132 + "web-sys", 5133 + ] 5134 + 5135 + [[package]] 5136 + name = "winapi" 5137 + version = "0.3.9" 5138 + source = "registry+https://github.com/rust-lang/crates.io-index" 5139 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 5140 + dependencies = [ 5141 + "winapi-i686-pc-windows-gnu", 5142 + "winapi-x86_64-pc-windows-gnu", 5143 + ] 5144 + 5145 + [[package]] 5146 + name = "winapi-i686-pc-windows-gnu" 5147 + version = "0.4.0" 5148 + source = "registry+https://github.com/rust-lang/crates.io-index" 5149 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 5150 + 5151 + [[package]] 5152 + name = "winapi-util" 5153 + version = "0.1.11" 5154 + source = "registry+https://github.com/rust-lang/crates.io-index" 5155 + checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" 5156 + dependencies = [ 5157 + "windows-sys 0.61.2", 5158 + ] 5159 + 5160 + [[package]] 5161 + name = "winapi-x86_64-pc-windows-gnu" 5162 + version = "0.4.0" 5163 + source = "registry+https://github.com/rust-lang/crates.io-index" 5164 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 5165 + 5166 + [[package]] 5167 + name = "windows" 5168 + version = "0.54.0" 5169 + source = "registry+https://github.com/rust-lang/crates.io-index" 5170 + checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49" 5171 + dependencies = [ 5172 + "windows-core 0.54.0", 5173 + "windows-targets 0.52.6", 5174 + ] 5175 + 5176 + [[package]] 5177 + name = "windows" 5178 + version = "0.58.0" 5179 + source = "registry+https://github.com/rust-lang/crates.io-index" 5180 + checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" 5181 + dependencies = [ 5182 + "windows-core 0.58.0", 5183 + "windows-targets 0.52.6", 5184 + ] 5185 + 5186 + [[package]] 5187 + name = "windows" 5188 + version = "0.61.3" 5189 + source = "registry+https://github.com/rust-lang/crates.io-index" 5190 + checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" 5191 + dependencies = [ 5192 + "windows-collections 0.2.0", 5193 + "windows-core 0.61.2", 5194 + "windows-future 0.2.1", 5195 + "windows-link 0.1.3", 5196 + "windows-numerics 0.2.0", 5197 + ] 5198 + 5199 + [[package]] 5200 + name = "windows" 5201 + version = "0.62.2" 5202 + source = "registry+https://github.com/rust-lang/crates.io-index" 5203 + checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580" 5204 + dependencies = [ 5205 + "windows-collections 0.3.2", 5206 + "windows-core 0.62.2", 5207 + "windows-future 0.3.2", 5208 + "windows-numerics 0.3.1", 5209 + ] 5210 + 5211 + [[package]] 5212 + name = "windows-collections" 5213 + version = "0.2.0" 5214 + source = "registry+https://github.com/rust-lang/crates.io-index" 5215 + checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" 5216 + dependencies = [ 5217 + "windows-core 0.61.2", 5218 + ] 5219 + 5220 + [[package]] 5221 + name = "windows-collections" 5222 + version = "0.3.2" 5223 + source = "registry+https://github.com/rust-lang/crates.io-index" 5224 + checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610" 5225 + dependencies = [ 5226 + "windows-core 0.62.2", 5227 + ] 5228 + 5229 + [[package]] 5230 + name = "windows-core" 5231 + version = "0.54.0" 5232 + source = "registry+https://github.com/rust-lang/crates.io-index" 5233 + checksum = "12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65" 5234 + dependencies = [ 5235 + "windows-result 0.1.2", 5236 + "windows-targets 0.52.6", 5237 + ] 5238 + 5239 + [[package]] 5240 + name = "windows-core" 5241 + version = "0.58.0" 5242 + source = "registry+https://github.com/rust-lang/crates.io-index" 5243 + checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" 5244 + dependencies = [ 5245 + "windows-implement 0.58.0", 5246 + "windows-interface 0.58.0", 5247 + "windows-result 0.2.0", 5248 + "windows-strings 0.1.0", 5249 + "windows-targets 0.52.6", 5250 + ] 5251 + 5252 + [[package]] 5253 + name = "windows-core" 5254 + version = "0.61.2" 5255 + source = "registry+https://github.com/rust-lang/crates.io-index" 5256 + checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" 5257 + dependencies = [ 5258 + "windows-implement 0.60.2", 5259 + "windows-interface 0.59.3", 5260 + "windows-link 0.1.3", 5261 + "windows-result 0.3.4", 5262 + "windows-strings 0.4.2", 5263 + ] 5264 + 5265 + [[package]] 5266 + name = "windows-core" 5267 + version = "0.62.2" 5268 + source = "registry+https://github.com/rust-lang/crates.io-index" 5269 + checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" 5270 + dependencies = [ 5271 + "windows-implement 0.60.2", 5272 + "windows-interface 0.59.3", 5273 + "windows-link 0.2.1", 5274 + "windows-result 0.4.1", 5275 + "windows-strings 0.5.1", 5276 + ] 5277 + 5278 + [[package]] 5279 + name = "windows-future" 5280 + version = "0.2.1" 5281 + source = "registry+https://github.com/rust-lang/crates.io-index" 5282 + checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" 5283 + dependencies = [ 5284 + "windows-core 0.61.2", 5285 + "windows-link 0.1.3", 5286 + "windows-threading 0.1.0", 5287 + ] 5288 + 5289 + [[package]] 5290 + name = "windows-future" 5291 + version = "0.3.2" 5292 + source = "registry+https://github.com/rust-lang/crates.io-index" 5293 + checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb" 5294 + dependencies = [ 5295 + "windows-core 0.62.2", 5296 + "windows-link 0.2.1", 5297 + "windows-threading 0.2.1", 5298 + ] 5299 + 5300 + [[package]] 5301 + name = "windows-implement" 5302 + version = "0.58.0" 5303 + source = "registry+https://github.com/rust-lang/crates.io-index" 5304 + checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" 5305 + dependencies = [ 5306 + "proc-macro2", 5307 + "quote", 5308 + "syn", 5309 + ] 5310 + 5311 + [[package]] 5312 + name = "windows-implement" 5313 + version = "0.60.2" 5314 + source = "registry+https://github.com/rust-lang/crates.io-index" 5315 + checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" 5316 + dependencies = [ 5317 + "proc-macro2", 5318 + "quote", 5319 + "syn", 5320 + ] 5321 + 5322 + [[package]] 5323 + name = "windows-interface" 5324 + version = "0.58.0" 5325 + source = "registry+https://github.com/rust-lang/crates.io-index" 5326 + checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" 5327 + dependencies = [ 5328 + "proc-macro2", 5329 + "quote", 5330 + "syn", 5331 + ] 5332 + 5333 + [[package]] 5334 + name = "windows-interface" 5335 + version = "0.59.3" 5336 + source = "registry+https://github.com/rust-lang/crates.io-index" 5337 + checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" 5338 + dependencies = [ 5339 + "proc-macro2", 5340 + "quote", 5341 + "syn", 5342 + ] 5343 + 5344 + [[package]] 5345 + name = "windows-link" 5346 + version = "0.1.3" 5347 + source = "registry+https://github.com/rust-lang/crates.io-index" 5348 + checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" 5349 + 5350 + [[package]] 5351 + name = "windows-link" 5352 + version = "0.2.1" 5353 + source = "registry+https://github.com/rust-lang/crates.io-index" 5354 + checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" 5355 + 5356 + [[package]] 5357 + name = "windows-numerics" 5358 + version = "0.2.0" 5359 + source = "registry+https://github.com/rust-lang/crates.io-index" 5360 + checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" 5361 + dependencies = [ 5362 + "windows-core 0.61.2", 5363 + "windows-link 0.1.3", 5364 + ] 5365 + 5366 + [[package]] 5367 + name = "windows-numerics" 5368 + version = "0.3.1" 5369 + source = "registry+https://github.com/rust-lang/crates.io-index" 5370 + checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26" 5371 + dependencies = [ 5372 + "windows-core 0.62.2", 5373 + "windows-link 0.2.1", 5374 + ] 5375 + 5376 + [[package]] 5377 + name = "windows-result" 5378 + version = "0.1.2" 5379 + source = "registry+https://github.com/rust-lang/crates.io-index" 5380 + checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" 5381 + dependencies = [ 5382 + "windows-targets 0.52.6", 5383 + ] 5384 + 5385 + [[package]] 5386 + name = "windows-result" 5387 + version = "0.2.0" 5388 + source = "registry+https://github.com/rust-lang/crates.io-index" 5389 + checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" 5390 + dependencies = [ 5391 + "windows-targets 0.52.6", 5392 + ] 5393 + 5394 + [[package]] 5395 + name = "windows-result" 5396 + version = "0.3.4" 5397 + source = "registry+https://github.com/rust-lang/crates.io-index" 5398 + checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" 5399 + dependencies = [ 5400 + "windows-link 0.1.3", 5401 + ] 5402 + 5403 + [[package]] 5404 + name = "windows-result" 5405 + version = "0.4.1" 5406 + source = "registry+https://github.com/rust-lang/crates.io-index" 5407 + checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" 5408 + dependencies = [ 5409 + "windows-link 0.2.1", 5410 + ] 5411 + 5412 + [[package]] 5413 + name = "windows-strings" 5414 + version = "0.1.0" 5415 + source = "registry+https://github.com/rust-lang/crates.io-index" 5416 + checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" 5417 + dependencies = [ 5418 + "windows-result 0.2.0", 5419 + "windows-targets 0.52.6", 5420 + ] 5421 + 5422 + [[package]] 5423 + name = "windows-strings" 5424 + version = "0.4.2" 5425 + source = "registry+https://github.com/rust-lang/crates.io-index" 5426 + checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" 5427 + dependencies = [ 5428 + "windows-link 0.1.3", 5429 + ] 5430 + 5431 + [[package]] 5432 + name = "windows-strings" 5433 + version = "0.5.1" 5434 + source = "registry+https://github.com/rust-lang/crates.io-index" 5435 + checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" 5436 + dependencies = [ 5437 + "windows-link 0.2.1", 5438 + ] 5439 + 5440 + [[package]] 5441 + name = "windows-sys" 5442 + version = "0.45.0" 5443 + source = "registry+https://github.com/rust-lang/crates.io-index" 5444 + checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 5445 + dependencies = [ 5446 + "windows-targets 0.42.2", 5447 + ] 5448 + 5449 + [[package]] 5450 + name = "windows-sys" 5451 + version = "0.52.0" 5452 + source = "registry+https://github.com/rust-lang/crates.io-index" 5453 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 5454 + dependencies = [ 5455 + "windows-targets 0.52.6", 5456 + ] 5457 + 5458 + [[package]] 5459 + name = "windows-sys" 5460 + version = "0.59.0" 5461 + source = "registry+https://github.com/rust-lang/crates.io-index" 5462 + checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 5463 + dependencies = [ 5464 + "windows-targets 0.52.6", 5465 + ] 5466 + 5467 + [[package]] 5468 + name = "windows-sys" 5469 + version = "0.61.2" 5470 + source = "registry+https://github.com/rust-lang/crates.io-index" 5471 + checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" 5472 + dependencies = [ 5473 + "windows-link 0.2.1", 5474 + ] 5475 + 5476 + [[package]] 5477 + name = "windows-targets" 5478 + version = "0.42.2" 5479 + source = "registry+https://github.com/rust-lang/crates.io-index" 5480 + checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 5481 + dependencies = [ 5482 + "windows_aarch64_gnullvm 0.42.2", 5483 + "windows_aarch64_msvc 0.42.2", 5484 + "windows_i686_gnu 0.42.2", 5485 + "windows_i686_msvc 0.42.2", 5486 + "windows_x86_64_gnu 0.42.2", 5487 + "windows_x86_64_gnullvm 0.42.2", 5488 + "windows_x86_64_msvc 0.42.2", 5489 + ] 5490 + 5491 + [[package]] 5492 + name = "windows-targets" 5493 + version = "0.52.6" 5494 + source = "registry+https://github.com/rust-lang/crates.io-index" 5495 + checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 5496 + dependencies = [ 5497 + "windows_aarch64_gnullvm 0.52.6", 5498 + "windows_aarch64_msvc 0.52.6", 5499 + "windows_i686_gnu 0.52.6", 5500 + "windows_i686_gnullvm", 5501 + "windows_i686_msvc 0.52.6", 5502 + "windows_x86_64_gnu 0.52.6", 5503 + "windows_x86_64_gnullvm 0.52.6", 5504 + "windows_x86_64_msvc 0.52.6", 5505 + ] 5506 + 5507 + [[package]] 5508 + name = "windows-threading" 5509 + version = "0.1.0" 5510 + source = "registry+https://github.com/rust-lang/crates.io-index" 5511 + checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" 5512 + dependencies = [ 5513 + "windows-link 0.1.3", 5514 + ] 5515 + 5516 + [[package]] 5517 + name = "windows-threading" 5518 + version = "0.2.1" 5519 + source = "registry+https://github.com/rust-lang/crates.io-index" 5520 + checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37" 5521 + dependencies = [ 5522 + "windows-link 0.2.1", 5523 + ] 5524 + 5525 + [[package]] 5526 + name = "windows_aarch64_gnullvm" 5527 + version = "0.42.2" 5528 + source = "registry+https://github.com/rust-lang/crates.io-index" 5529 + checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 5530 + 5531 + [[package]] 5532 + name = "windows_aarch64_gnullvm" 5533 + version = "0.52.6" 5534 + source = "registry+https://github.com/rust-lang/crates.io-index" 5535 + checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 5536 + 5537 + [[package]] 5538 + name = "windows_aarch64_msvc" 5539 + version = "0.42.2" 5540 + source = "registry+https://github.com/rust-lang/crates.io-index" 5541 + checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 5542 + 5543 + [[package]] 5544 + name = "windows_aarch64_msvc" 5545 + version = "0.52.6" 5546 + source = "registry+https://github.com/rust-lang/crates.io-index" 5547 + checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 5548 + 5549 + [[package]] 5550 + name = "windows_i686_gnu" 5551 + version = "0.42.2" 5552 + source = "registry+https://github.com/rust-lang/crates.io-index" 5553 + checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 5554 + 5555 + [[package]] 5556 + name = "windows_i686_gnu" 5557 + version = "0.52.6" 5558 + source = "registry+https://github.com/rust-lang/crates.io-index" 5559 + checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 5560 + 5561 + [[package]] 5562 + name = "windows_i686_gnullvm" 5563 + version = "0.52.6" 5564 + source = "registry+https://github.com/rust-lang/crates.io-index" 5565 + checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 5566 + 5567 + [[package]] 5568 + name = "windows_i686_msvc" 5569 + version = "0.42.2" 5570 + source = "registry+https://github.com/rust-lang/crates.io-index" 5571 + checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 5572 + 5573 + [[package]] 5574 + name = "windows_i686_msvc" 5575 + version = "0.52.6" 5576 + source = "registry+https://github.com/rust-lang/crates.io-index" 5577 + checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 5578 + 5579 + [[package]] 5580 + name = "windows_x86_64_gnu" 5581 + version = "0.42.2" 5582 + source = "registry+https://github.com/rust-lang/crates.io-index" 5583 + checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 5584 + 5585 + [[package]] 5586 + name = "windows_x86_64_gnu" 5587 + version = "0.52.6" 5588 + source = "registry+https://github.com/rust-lang/crates.io-index" 5589 + checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 5590 + 5591 + [[package]] 5592 + name = "windows_x86_64_gnullvm" 5593 + version = "0.42.2" 5594 + source = "registry+https://github.com/rust-lang/crates.io-index" 5595 + checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 5596 + 5597 + [[package]] 5598 + name = "windows_x86_64_gnullvm" 5599 + version = "0.52.6" 5600 + source = "registry+https://github.com/rust-lang/crates.io-index" 5601 + checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 5602 + 5603 + [[package]] 5604 + name = "windows_x86_64_msvc" 5605 + version = "0.42.2" 5606 + source = "registry+https://github.com/rust-lang/crates.io-index" 5607 + checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 5608 + 5609 + [[package]] 5610 + name = "windows_x86_64_msvc" 5611 + version = "0.52.6" 5612 + source = "registry+https://github.com/rust-lang/crates.io-index" 5613 + checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 5614 + 5615 + [[package]] 5616 + name = "winit" 5617 + version = "0.30.12" 5618 + source = "registry+https://github.com/rust-lang/crates.io-index" 5619 + checksum = "c66d4b9ed69c4009f6321f762d6e61ad8a2389cd431b97cb1e146812e9e6c732" 5620 + dependencies = [ 5621 + "ahash", 5622 + "android-activity", 5623 + "atomic-waker", 5624 + "bitflags 2.11.0", 5625 + "block2 0.5.1", 5626 + "bytemuck", 5627 + "calloop", 5628 + "cfg_aliases", 5629 + "concurrent-queue", 5630 + "core-foundation 0.9.4", 5631 + "core-graphics", 5632 + "cursor-icon", 5633 + "dpi", 5634 + "js-sys", 5635 + "libc", 5636 + "memmap2", 5637 + "ndk 0.9.0", 5638 + "objc2 0.5.2", 5639 + "objc2-app-kit", 5640 + "objc2-foundation", 5641 + "objc2-ui-kit", 5642 + "orbclient", 5643 + "percent-encoding", 5644 + "pin-project", 5645 + "raw-window-handle", 5646 + "redox_syscall 0.4.1", 5647 + "rustix 0.38.44", 5648 + "sctk-adwaita", 5649 + "smithay-client-toolkit", 5650 + "smol_str", 5651 + "tracing", 5652 + "unicode-segmentation", 5653 + "wasm-bindgen", 5654 + "wasm-bindgen-futures", 5655 + "wayland-backend", 5656 + "wayland-client", 5657 + "wayland-protocols", 5658 + "wayland-protocols-plasma", 5659 + "web-sys", 5660 + "web-time", 5661 + "windows-sys 0.52.0", 5662 + "x11-dl", 5663 + "x11rb", 5664 + "xkbcommon-dl", 5665 + ] 5666 + 5667 + [[package]] 5668 + name = "winnow" 5669 + version = "0.7.14" 5670 + source = "registry+https://github.com/rust-lang/crates.io-index" 5671 + checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" 5672 + dependencies = [ 5673 + "memchr", 5674 + ] 5675 + 5676 + [[package]] 5677 + name = "wit-bindgen" 5678 + version = "0.51.0" 5679 + source = "registry+https://github.com/rust-lang/crates.io-index" 5680 + checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" 5681 + dependencies = [ 5682 + "wit-bindgen-rust-macro", 5683 + ] 5684 + 5685 + [[package]] 5686 + name = "wit-bindgen-core" 5687 + version = "0.51.0" 5688 + source = "registry+https://github.com/rust-lang/crates.io-index" 5689 + checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" 5690 + dependencies = [ 5691 + "anyhow", 5692 + "heck", 5693 + "wit-parser", 5694 + ] 5695 + 5696 + [[package]] 5697 + name = "wit-bindgen-rust" 5698 + version = "0.51.0" 5699 + source = "registry+https://github.com/rust-lang/crates.io-index" 5700 + checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" 5701 + dependencies = [ 5702 + "anyhow", 5703 + "heck", 5704 + "indexmap", 5705 + "prettyplease", 5706 + "syn", 5707 + "wasm-metadata", 5708 + "wit-bindgen-core", 5709 + "wit-component", 5710 + ] 5711 + 5712 + [[package]] 5713 + name = "wit-bindgen-rust-macro" 5714 + version = "0.51.0" 5715 + source = "registry+https://github.com/rust-lang/crates.io-index" 5716 + checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" 5717 + dependencies = [ 5718 + "anyhow", 5719 + "prettyplease", 5720 + "proc-macro2", 5721 + "quote", 5722 + "syn", 5723 + "wit-bindgen-core", 5724 + "wit-bindgen-rust", 5725 + ] 5726 + 5727 + [[package]] 5728 + name = "wit-component" 5729 + version = "0.244.0" 5730 + source = "registry+https://github.com/rust-lang/crates.io-index" 5731 + checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" 5732 + dependencies = [ 5733 + "anyhow", 5734 + "bitflags 2.11.0", 5735 + "indexmap", 5736 + "log", 5737 + "serde", 5738 + "serde_derive", 5739 + "serde_json", 5740 + "wasm-encoder", 5741 + "wasm-metadata", 5742 + "wasmparser", 5743 + "wit-parser", 5744 + ] 5745 + 5746 + [[package]] 5747 + name = "wit-parser" 5748 + version = "0.244.0" 5749 + source = "registry+https://github.com/rust-lang/crates.io-index" 5750 + checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" 5751 + dependencies = [ 5752 + "anyhow", 5753 + "id-arena", 5754 + "indexmap", 5755 + "log", 5756 + "semver", 5757 + "serde", 5758 + "serde_derive", 5759 + "serde_json", 5760 + "unicode-xid", 5761 + "wasmparser", 5762 + ] 5763 + 5764 + [[package]] 5765 + name = "x11-dl" 5766 + version = "2.21.0" 5767 + source = "registry+https://github.com/rust-lang/crates.io-index" 5768 + checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" 5769 + dependencies = [ 5770 + "libc", 5771 + "once_cell", 5772 + "pkg-config", 5773 + ] 5774 + 5775 + [[package]] 5776 + name = "x11rb" 5777 + version = "0.13.2" 5778 + source = "registry+https://github.com/rust-lang/crates.io-index" 5779 + checksum = "9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414" 5780 + dependencies = [ 5781 + "as-raw-xcb-connection", 5782 + "gethostname", 5783 + "libc", 5784 + "libloading", 5785 + "once_cell", 5786 + "rustix 1.1.3", 5787 + "x11rb-protocol", 5788 + ] 5789 + 5790 + [[package]] 5791 + name = "x11rb-protocol" 5792 + version = "0.13.2" 5793 + source = "registry+https://github.com/rust-lang/crates.io-index" 5794 + checksum = "ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd" 5795 + 5796 + [[package]] 5797 + name = "xcursor" 5798 + version = "0.3.10" 5799 + source = "registry+https://github.com/rust-lang/crates.io-index" 5800 + checksum = "bec9e4a500ca8864c5b47b8b482a73d62e4237670e5b5f1d6b9e3cae50f28f2b" 5801 + 5802 + [[package]] 5803 + name = "xkbcommon-dl" 5804 + version = "0.4.2" 5805 + source = "registry+https://github.com/rust-lang/crates.io-index" 5806 + checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5" 5807 + dependencies = [ 5808 + "bitflags 2.11.0", 5809 + "dlib", 5810 + "log", 5811 + "once_cell", 5812 + "xkeysym", 5813 + ] 5814 + 5815 + [[package]] 5816 + name = "xkeysym" 5817 + version = "0.2.1" 5818 + source = "registry+https://github.com/rust-lang/crates.io-index" 5819 + checksum = "b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56" 5820 + 5821 + [[package]] 5822 + name = "xml-rs" 5823 + version = "0.8.28" 5824 + source = "registry+https://github.com/rust-lang/crates.io-index" 5825 + checksum = "3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f" 5826 + 5827 + [[package]] 5828 + name = "yazi" 5829 + version = "0.2.1" 5830 + source = "registry+https://github.com/rust-lang/crates.io-index" 5831 + checksum = "e01738255b5a16e78bbb83e7fbba0a1e7dd506905cfc53f4622d89015a03fbb5" 5832 + 5833 + [[package]] 5834 + name = "zeno" 5835 + version = "0.3.3" 5836 + source = "registry+https://github.com/rust-lang/crates.io-index" 5837 + checksum = "6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524" 5838 + 5839 + [[package]] 5840 + name = "zerocopy" 5841 + version = "0.8.39" 5842 + source = "registry+https://github.com/rust-lang/crates.io-index" 5843 + checksum = "db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a" 5844 + dependencies = [ 5845 + "zerocopy-derive", 5846 + ] 5847 + 5848 + [[package]] 5849 + name = "zerocopy-derive" 5850 + version = "0.8.39" 5851 + source = "registry+https://github.com/rust-lang/crates.io-index" 5852 + checksum = "4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517" 5853 + dependencies = [ 5854 + "proc-macro2", 5855 + "quote", 5856 + "syn", 5857 + ] 5858 + 5859 + [[package]] 5860 + name = "zmij" 5861 + version = "1.0.21" 5862 + source = "registry+https://github.com/rust-lang/crates.io-index" 5863 + checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
+7
Cargo.toml
··· 1 + [package] 2 + name = "triangular-viking" 3 + version = "0.1.0" 4 + edition = "2024" 5 + 6 + [dependencies] 7 + bevy = "0.18.0"
+3
src/main.rs
··· 1 + fn main() { 2 + println!("Hello, world!"); 3 + }