Bevy+Ratutui powered Monitoring of Pico-Strike devices

Update to Bevy v0.18

+68 -517
+61 -514
Cargo.lock
··· 87 87 ] 88 88 89 89 [[package]] 90 - name = "arrayref" 91 - version = "0.3.9" 92 - source = "registry+https://github.com/rust-lang/crates.io-index" 93 - checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" 94 - 95 - [[package]] 96 90 name = "arrayvec" 97 91 version = "0.7.6" 98 92 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 107 101 "proc-macro2", 108 102 "quote", 109 103 "syn 2.0.114", 110 - ] 111 - 112 - [[package]] 113 - name = "async-broadcast" 114 - version = "0.7.2" 115 - source = "registry+https://github.com/rust-lang/crates.io-index" 116 - checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532" 117 - dependencies = [ 118 - "event-listener", 119 - "event-listener-strategy", 120 - "futures-core", 121 - "pin-project-lite", 122 104 ] 123 105 124 106 [[package]] ··· 148 130 ] 149 131 150 132 [[package]] 151 - name = "async-fs" 152 - version = "2.2.0" 153 - source = "registry+https://github.com/rust-lang/crates.io-index" 154 - checksum = "8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5" 155 - dependencies = [ 156 - "async-lock", 157 - "blocking", 158 - "futures-lite", 159 - ] 160 - 161 - [[package]] 162 133 name = "async-io" 163 134 version = "2.6.0" 164 135 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 177 148 ] 178 149 179 150 [[package]] 180 - name = "async-lock" 181 - version = "3.4.2" 182 - source = "registry+https://github.com/rust-lang/crates.io-index" 183 - checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311" 184 - dependencies = [ 185 - "event-listener", 186 - "event-listener-strategy", 187 - "pin-project-lite", 188 - ] 189 - 190 - [[package]] 191 151 name = "async-task" 192 152 version = "4.7.1" 193 153 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 215 175 ] 216 176 217 177 [[package]] 218 - name = "atomicow" 219 - version = "1.1.0" 220 - source = "registry+https://github.com/rust-lang/crates.io-index" 221 - checksum = "f52e8890bb9844440d0c412fa74b67fd2f14e85248b6e00708059b6da9e5f8bf" 222 - dependencies = [ 223 - "portable-atomic", 224 - "portable-atomic-util", 225 - ] 226 - 227 - [[package]] 228 178 name = "autocfg" 229 179 version = "1.5.0" 230 180 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 253 203 254 204 [[package]] 255 205 name = "bevy" 256 - version = "0.17.3" 206 + version = "0.18.0" 257 207 source = "registry+https://github.com/rust-lang/crates.io-index" 258 - checksum = "76d3ee8652fe0577fd8a99054e147740850140d530be8e044a9be4e23a3e8a24" 208 + checksum = "ec689b5a79452b6f777b889bbff22d3216b82a8d2ab7814d4a0eb571e9938d97" 259 209 dependencies = [ 260 210 "bevy_internal", 261 211 ] 262 212 263 213 [[package]] 264 214 name = "bevy_a11y" 265 - version = "0.17.3" 215 + version = "0.18.0" 266 216 source = "registry+https://github.com/rust-lang/crates.io-index" 267 - checksum = "6702a82db1b383641fc7c503451847cdafb57076c203cd3bfe549d3eeef474c3" 217 + checksum = "ef69b6d2dec07cbf407c63f6987e1746e4b735a9beea51f4bfc25ad49e344f75" 268 218 dependencies = [ 269 219 "accesskit", 270 220 "bevy_app", ··· 275 225 276 226 [[package]] 277 227 name = "bevy_android" 278 - version = "0.17.3" 228 + version = "0.18.0" 279 229 source = "registry+https://github.com/rust-lang/crates.io-index" 280 - checksum = "42b2d9435e9fe8d7107bb795a6140277872ad5b992cb3934f8d28cfd11040f6f" 230 + checksum = "008133458cfe0d43a8870bfc4c5a729467cc5d9246611462add38bcf45ed896f" 281 231 dependencies = [ 282 232 "android-activity", 283 233 ] 284 234 285 235 [[package]] 286 236 name = "bevy_app" 287 - version = "0.17.3" 237 + version = "0.18.0" 288 238 source = "registry+https://github.com/rust-lang/crates.io-index" 289 - checksum = "8e4fc5dfe9d1d9b8233e1878353b5e66a3f5910c2131d3abf68f9a4116b2d433" 239 + checksum = "2271a0123a7cc355c3fe98754360c75aa84b29f2a6b1a9f8c00aac427570d174" 290 240 dependencies = [ 291 241 "bevy_derive", 292 242 "bevy_ecs", ··· 303 253 "variadics_please", 304 254 "wasm-bindgen", 305 255 "web-sys", 306 - ] 307 - 308 - [[package]] 309 - name = "bevy_asset" 310 - version = "0.17.3" 311 - source = "registry+https://github.com/rust-lang/crates.io-index" 312 - checksum = "357787dbfaba3f73fd185e15d6df70605bddaa774f2ebbcab1aaa031f21fb6c2" 313 - dependencies = [ 314 - "async-broadcast", 315 - "async-fs", 316 - "async-lock", 317 - "atomicow", 318 - "bevy_android", 319 - "bevy_app", 320 - "bevy_asset_macros", 321 - "bevy_ecs", 322 - "bevy_platform", 323 - "bevy_reflect", 324 - "bevy_tasks", 325 - "bevy_utils", 326 - "bitflags 2.10.0", 327 - "blake3", 328 - "crossbeam-channel", 329 - "derive_more", 330 - "disqualified", 331 - "downcast-rs", 332 - "either", 333 - "futures-io", 334 - "futures-lite", 335 - "js-sys", 336 - "parking_lot", 337 - "ron", 338 - "serde", 339 - "stackfuture", 340 - "thiserror 2.0.17", 341 - "tracing", 342 - "uuid", 343 - "wasm-bindgen", 344 - "wasm-bindgen-futures", 345 - "web-sys", 346 - ] 347 - 348 - [[package]] 349 - name = "bevy_asset_macros" 350 - version = "0.17.3" 351 - source = "registry+https://github.com/rust-lang/crates.io-index" 352 - checksum = "afa09271d4ca0bf31fda3a9ad57273775d448a05c4046d9367f71d29968d85b4" 353 - dependencies = [ 354 - "bevy_macro_utils", 355 - "proc-macro2", 356 - "quote", 357 - "syn 2.0.114", 358 - ] 359 - 360 - [[package]] 361 - name = "bevy_camera" 362 - version = "0.17.3" 363 - source = "registry+https://github.com/rust-lang/crates.io-index" 364 - checksum = "8af1d5a57fde6e577e7b1db58996afb381618294be75a37b3070a20d309678b0" 365 - dependencies = [ 366 - "bevy_app", 367 - "bevy_asset", 368 - "bevy_color", 369 - "bevy_derive", 370 - "bevy_ecs", 371 - "bevy_image", 372 - "bevy_math", 373 - "bevy_mesh", 374 - "bevy_reflect", 375 - "bevy_transform", 376 - "bevy_utils", 377 - "bevy_window", 378 - "derive_more", 379 - "downcast-rs", 380 - "serde", 381 - "smallvec", 382 - "thiserror 2.0.17", 383 - "wgpu-types", 384 256 ] 385 257 386 258 [[package]] 387 259 name = "bevy_color" 388 - version = "0.17.3" 260 + version = "0.18.0" 389 261 source = "registry+https://github.com/rust-lang/crates.io-index" 390 - checksum = "49504fac6b9897f03b4bdc0189c04ef1ba0a9b37926343aa520a71619e90e116" 262 + checksum = "74727302424d7ffc23528a974dbb44a34708662926e1a3bfc5040493f858886e" 391 263 dependencies = [ 392 264 "bevy_math", 393 265 "bevy_reflect", 394 266 "bytemuck", 395 267 "derive_more", 396 - "encase", 397 268 "serde", 398 269 "thiserror 2.0.17", 399 270 "wgpu-types", ··· 401 272 402 273 [[package]] 403 274 name = "bevy_derive" 404 - version = "0.17.3" 275 + version = "0.18.0" 405 276 source = "registry+https://github.com/rust-lang/crates.io-index" 406 - checksum = "f9396b256b366a43d7f61d1f230cdab0a512fb4712cbf7d688f3d6fce4c5ea8a" 277 + checksum = "70b6a05c31f54c83d681f1b8699bbaf581f06b25a40c9a6bb815625f731f5ba9" 407 278 dependencies = [ 408 279 "bevy_macro_utils", 409 280 "quote", ··· 412 283 413 284 [[package]] 414 285 name = "bevy_diagnostic" 415 - version = "0.17.3" 286 + version = "0.18.0" 416 287 source = "registry+https://github.com/rust-lang/crates.io-index" 417 - checksum = "d1cdb0ed0c8423570fbbb7c4fc2719a203dd40928fefff45f76ef0889685a446" 288 + checksum = "aca4caa8a9014a435dca382b1bdebaee4363e9be69882c598fc4ff4d7cd56e6a" 418 289 dependencies = [ 419 290 "atomic-waker", 420 291 "bevy_app", ··· 429 300 430 301 [[package]] 431 302 name = "bevy_ecs" 432 - version = "0.17.3" 303 + version = "0.18.0" 433 304 source = "registry+https://github.com/rust-lang/crates.io-index" 434 - checksum = "a7dd5229dd00d00e70ac6b2fc0a139961252f6ce07d3d268cfcac0da86d5bde4" 305 + checksum = "24637a7c8643cab493f4085cda6bde4895f0e0816699c59006f18819da2ca0b8" 435 306 dependencies = [ 436 307 "arrayvec", 437 308 "bevy_ecs_macros", ··· 457 328 458 329 [[package]] 459 330 name = "bevy_ecs_macros" 460 - version = "0.17.3" 331 + version = "0.18.0" 461 332 source = "registry+https://github.com/rust-lang/crates.io-index" 462 - checksum = "c4d83bdd2285af4867e76c691406e0a4b55611b583d0c45b6ac7bcec1b45fd48" 333 + checksum = "6eb14c18ca71e11c69fbae873c2db129064efac6d52e48d0127d37bfba1acfa8" 463 334 dependencies = [ 464 335 "bevy_macro_utils", 465 336 "proc-macro2", ··· 468 339 ] 469 340 470 341 [[package]] 471 - name = "bevy_image" 472 - version = "0.17.3" 473 - source = "registry+https://github.com/rust-lang/crates.io-index" 474 - checksum = "d546bbe2486bfa14971517e7ef427a9384749817c201d3afc60de0325cf52f11" 475 - dependencies = [ 476 - "bevy_app", 477 - "bevy_asset", 478 - "bevy_color", 479 - "bevy_ecs", 480 - "bevy_math", 481 - "bevy_platform", 482 - "bevy_reflect", 483 - "bevy_utils", 484 - "bitflags 2.10.0", 485 - "bytemuck", 486 - "futures-lite", 487 - "guillotiere", 488 - "half", 489 - "image", 490 - "rectangle-pack", 491 - "serde", 492 - "thiserror 2.0.17", 493 - "tracing", 494 - "wgpu-types", 495 - ] 496 - 497 - [[package]] 498 342 name = "bevy_input" 499 - version = "0.17.3" 343 + version = "0.18.0" 500 344 source = "registry+https://github.com/rust-lang/crates.io-index" 501 - checksum = "8ca955b99f4dc2059e9c8574f8d95a5dd5002809fda80d062a94a553c571a467" 345 + checksum = "9c2853993baf27b963a417d3603a73e02e39c5041913cd1ba7211b0a3037b191" 502 346 dependencies = [ 503 347 "bevy_app", 504 348 "bevy_ecs", ··· 507 351 "bevy_reflect", 508 352 "derive_more", 509 353 "log", 510 - "smol_str", 511 354 "thiserror 2.0.17", 512 355 ] 513 356 514 357 [[package]] 515 358 name = "bevy_input_focus" 516 - version = "0.17.3" 359 + version = "0.18.0" 517 360 source = "registry+https://github.com/rust-lang/crates.io-index" 518 - checksum = "de4d1d0e833e31beba1f28a77152b35f946e8c45df364ec4969d58788ab9de7f" 361 + checksum = "05fc0fae5e4e081180f7f7bf8023a2b97dad13dcb5fa79eba50cda5bb95699a9" 519 362 dependencies = [ 520 363 "bevy_app", 521 364 "bevy_ecs", 522 365 "bevy_input", 523 366 "bevy_math", 524 - "bevy_picking", 525 367 "bevy_reflect", 526 368 "bevy_window", 527 369 "log", ··· 530 372 531 373 [[package]] 532 374 name = "bevy_internal" 533 - version = "0.17.3" 375 + version = "0.18.0" 534 376 source = "registry+https://github.com/rust-lang/crates.io-index" 535 - checksum = "8f5e645f9e1a24c9667c768b6233beaf4e241739d8ca4fbba59435cc27aabad5" 377 + checksum = "57463815630ea71221c0b8e7bff72d816a3071a89507c45f9e2686fbb5e1956b" 536 378 dependencies = [ 537 379 "bevy_a11y", 538 380 "bevy_android", ··· 557 399 558 400 [[package]] 559 401 name = "bevy_log" 560 - version = "0.17.3" 402 + version = "0.18.0" 561 403 source = "registry+https://github.com/rust-lang/crates.io-index" 562 - checksum = "b1a2d4ea086ac4663ab9dfb056c7b85eee39e18f7e3e9a4ae6e39897eaa155c5" 404 + checksum = "406304a9b867a2de98c3edf0cc9e5a608fad1a1ddc567e15e72c186a8273ef51" 563 405 dependencies = [ 564 406 "android_log-sys", 565 407 "bevy_app", ··· 575 417 576 418 [[package]] 577 419 name = "bevy_macro_utils" 578 - version = "0.17.3" 420 + version = "0.18.0" 579 421 source = "registry+https://github.com/rust-lang/crates.io-index" 580 - checksum = "62d984f9f8bd0f0d9fb020492a955e641e30e7a425f3588bf346cb3e61fec3c3" 422 + checksum = "0b7272fca0bf30d8ca2571a803598856104b63e5c596d52850f811ed37c5e1e3" 581 423 dependencies = [ 582 - "parking_lot", 583 424 "proc-macro2", 584 425 "quote", 585 426 "syn 2.0.114", ··· 588 429 589 430 [[package]] 590 431 name = "bevy_math" 591 - version = "0.17.3" 432 + version = "0.18.0" 592 433 source = "registry+https://github.com/rust-lang/crates.io-index" 593 - checksum = "5fa74ae5d968749cc073da991757d3c7e3504ac6dbaac5f8c2a54b9d19b0b7ed" 434 + checksum = "6a815c514b8a6f7b11508cdc8b3a4bf0761e96a14227af40aa93cb1160989ce0" 594 435 dependencies = [ 595 436 "approx", 437 + "arrayvec", 596 438 "bevy_reflect", 597 439 "derive_more", 598 440 "glam", ··· 601 443 "rand 0.9.2", 602 444 "rand_distr", 603 445 "serde", 604 - "smallvec", 605 446 "thiserror 2.0.17", 606 447 "variadics_please", 607 448 ] 608 449 609 450 [[package]] 610 - name = "bevy_mesh" 611 - version = "0.17.3" 612 - source = "registry+https://github.com/rust-lang/crates.io-index" 613 - checksum = "cd9a0ea86abbd17655bc6f9f8d94461dfcd0322431f752fc03748df8b335eff2" 614 - dependencies = [ 615 - "bevy_app", 616 - "bevy_asset", 617 - "bevy_derive", 618 - "bevy_ecs", 619 - "bevy_image", 620 - "bevy_math", 621 - "bevy_mikktspace", 622 - "bevy_platform", 623 - "bevy_reflect", 624 - "bevy_transform", 625 - "bitflags 2.10.0", 626 - "bytemuck", 627 - "derive_more", 628 - "hexasphere", 629 - "thiserror 2.0.17", 630 - "tracing", 631 - "wgpu-types", 632 - ] 633 - 634 - [[package]] 635 - name = "bevy_mikktspace" 636 - version = "0.17.0-dev" 637 - source = "registry+https://github.com/rust-lang/crates.io-index" 638 - checksum = "7ef8e4b7e61dfe7719bb03c884dc270cd46a82efb40f93e9933b990c5c190c59" 639 - 640 - [[package]] 641 - name = "bevy_picking" 642 - version = "0.17.3" 643 - source = "registry+https://github.com/rust-lang/crates.io-index" 644 - checksum = "b371779713b40dea83b24cdb95054fe999fe8372351a317c4fb768859ac5f010" 645 - dependencies = [ 646 - "bevy_app", 647 - "bevy_asset", 648 - "bevy_camera", 649 - "bevy_derive", 650 - "bevy_ecs", 651 - "bevy_input", 652 - "bevy_math", 653 - "bevy_platform", 654 - "bevy_reflect", 655 - "bevy_time", 656 - "bevy_transform", 657 - "bevy_window", 658 - "tracing", 659 - "uuid", 660 - ] 661 - 662 - [[package]] 663 451 name = "bevy_platform" 664 - version = "0.17.3" 452 + version = "0.18.0" 665 453 source = "registry+https://github.com/rust-lang/crates.io-index" 666 - checksum = "4691af6d7cfd1b5deb2fc926a43a180a546cdc3fe1e5a013fcee60db9bb2c81f" 454 + checksum = "9b29ea749a8e85f98186ab662f607b885b97c804bb14cdb0cdf838164496d474" 667 455 dependencies = [ 668 456 "critical-section", 669 457 "foldhash", 670 458 "futures-channel", 671 - "getrandom", 672 459 "hashbrown", 673 460 "js-sys", 674 461 "portable-atomic", ··· 682 469 683 470 [[package]] 684 471 name = "bevy_ptr" 685 - version = "0.17.3" 472 + version = "0.18.0" 686 473 source = "registry+https://github.com/rust-lang/crates.io-index" 687 - checksum = "17d24d7906c7de556033168b3485de36c59049fbaef0c2c44c715a23e0329b10" 474 + checksum = "4f98cbc6d34bbdb58240b72ed1731931b4991a893b3a3238bb7c42ae054aa676" 688 475 689 476 [[package]] 690 477 name = "bevy_ratatui" 691 - version = "0.10.0" 692 - source = "git+https://tangled.org/sachy.dev/bevy_ratatui#51e7cab7f1edbf1e086b022dd74c10a36e725b25" 478 + version = "0.11.1" 479 + source = "registry+https://github.com/rust-lang/crates.io-index" 480 + checksum = "e24368df4cff95c92448a33c46f7db4ff51016a3024d27bd2daa49d0e3ce03f4" 693 481 dependencies = [ 694 482 "bevy", 695 483 "bitflags 2.10.0", ··· 700 488 701 489 [[package]] 702 490 name = "bevy_reflect" 703 - version = "0.17.3" 491 + version = "0.18.0" 704 492 source = "registry+https://github.com/rust-lang/crates.io-index" 705 - checksum = "b5472b91928c0f3e4e3988c0d036b00719f19520f53a0c3f8c2af72f00e693c5" 493 + checksum = "2b2a977e2b8dba65b6e9c11039c5f9ef108be428f036b3d1cac13ad86ec59f9c" 706 494 dependencies = [ 707 495 "assert_type_match", 708 496 "bevy_platform", ··· 715 503 "erased-serde", 716 504 "foldhash", 717 505 "glam", 718 - "inventory", 506 + "indexmap", 719 507 "serde", 720 508 "smallvec", 721 509 "smol_str", ··· 727 515 728 516 [[package]] 729 517 name = "bevy_reflect_derive" 730 - version = "0.17.3" 518 + version = "0.18.0" 731 519 source = "registry+https://github.com/rust-lang/crates.io-index" 732 - checksum = "083784255162fa39960aa3cf3c23af0e515db2daa7f2e796ae34df993f4d3f6c" 520 + checksum = "067af30072b1611fda1a577f1cb678b8ea2c9226133068be808dd49aac30cef0" 733 521 dependencies = [ 734 522 "bevy_macro_utils", 735 523 "indexmap", ··· 741 529 742 530 [[package]] 743 531 name = "bevy_state" 744 - version = "0.17.3" 532 + version = "0.18.0" 745 533 source = "registry+https://github.com/rust-lang/crates.io-index" 746 - checksum = "05e8556a55d548844fc067fac6657b62f8073c94bd7e13c86aa7573f4c2a67b3" 534 + checksum = "9453325ca0c185a043f4515158daa15a8ab19139a60fd1edaf87fbe896cb7f83" 747 535 dependencies = [ 748 536 "bevy_app", 749 537 "bevy_ecs", ··· 757 545 758 546 [[package]] 759 547 name = "bevy_state_macros" 760 - version = "0.17.3" 548 + version = "0.18.0" 761 549 source = "registry+https://github.com/rust-lang/crates.io-index" 762 - checksum = "bcda45913b1d6470c6b751656e72fb3f25ca6b5b7b2ee055b294aaed1eb7e5ba" 550 + checksum = "d733081e57e49b3c43bdf3766d1de74c7df32e0f4db20c20437c85b1d18908de" 763 551 dependencies = [ 764 552 "bevy_macro_utils", 765 553 "quote", ··· 768 556 769 557 [[package]] 770 558 name = "bevy_tasks" 771 - version = "0.17.3" 559 + version = "0.18.0" 772 560 source = "registry+https://github.com/rust-lang/crates.io-index" 773 - checksum = "bcbbfa5a58a16c4228434d3018c23fde3d78dcd76ec5f5b2b482a21f4b158dd3" 561 + checksum = "990ffedd374dd2c4fe8f0fd4bcefd5617d1ee59164b6c3fcc356a69b48e26e8e" 774 562 dependencies = [ 775 563 "async-channel", 776 564 "async-executor", ··· 787 575 788 576 [[package]] 789 577 name = "bevy_time" 790 - version = "0.17.3" 578 + version = "0.18.0" 791 579 source = "registry+https://github.com/rust-lang/crates.io-index" 792 - checksum = "32835c3dbe082fbbe7d4f2f37f655073421f2882d4320ac2d59f922474260de4" 580 + checksum = "e4c68b78e7ca1cc10c811cd1ded8350f53f2be11eb46946879a74c684026bff7" 793 581 dependencies = [ 794 582 "bevy_app", 795 583 "bevy_ecs", ··· 802 590 803 591 [[package]] 804 592 name = "bevy_transform" 805 - version = "0.17.3" 593 + version = "0.18.0" 806 594 source = "registry+https://github.com/rust-lang/crates.io-index" 807 - checksum = "b41fabfeaa53f51ff5ccf4d87e66836293159d50d21f6d3e16c93efb7c30f969" 595 + checksum = "b30e3957de42c2f7d88dfe8428e739b74deab8932d2a8bbb9d4eefbd64b6aa34" 808 596 dependencies = [ 809 597 "bevy_app", 810 598 "bevy_ecs", ··· 820 608 821 609 [[package]] 822 610 name = "bevy_utils" 823 - version = "0.17.3" 611 + version = "0.18.0" 824 612 source = "registry+https://github.com/rust-lang/crates.io-index" 825 - checksum = "789d04f88c764877a4552e07745b402dbc45f5d0545e6d102558f2f1752a1d89" 613 + checksum = "e258c44d869f9c41ac0f88a16815c67f2569eb9fff4716828a40273d127b6f84" 826 614 dependencies = [ 827 615 "bevy_platform", 828 616 "disqualified", ··· 831 619 832 620 [[package]] 833 621 name = "bevy_window" 834 - version = "0.17.3" 622 + version = "0.18.0" 835 623 source = "registry+https://github.com/rust-lang/crates.io-index" 836 - checksum = "8ae54ec7a0fc344278592a688a01b57b32182abc3ca7d47040773c4cbc2e15e0" 624 + checksum = "869a56f1da2544641734018e1f1caa660299cd6e3af794f3fa0df72293d8eed2" 837 625 dependencies = [ 838 626 "bevy_app", 839 627 "bevy_ecs", ··· 877 665 ] 878 666 879 667 [[package]] 880 - name = "blake3" 881 - version = "1.8.3" 882 - source = "registry+https://github.com/rust-lang/crates.io-index" 883 - checksum = "2468ef7d57b3fb7e16b576e8377cdbde2320c60e1491e961d11da40fc4f02a2d" 884 - dependencies = [ 885 - "arrayref", 886 - "arrayvec", 887 - "cc", 888 - "cfg-if", 889 - "constant_time_eq", 890 - "cpufeatures", 891 - ] 892 - 893 - [[package]] 894 668 name = "block-buffer" 895 669 version = "0.10.4" 896 670 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 909 683 ] 910 684 911 685 [[package]] 912 - name = "blocking" 913 - version = "1.6.2" 914 - source = "registry+https://github.com/rust-lang/crates.io-index" 915 - checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21" 916 - dependencies = [ 917 - "async-channel", 918 - "async-task", 919 - "futures-io", 920 - "futures-lite", 921 - "piper", 922 - ] 923 - 924 - [[package]] 925 686 name = "bumpalo" 926 687 version = "3.19.1" 927 688 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 952 713 version = "1.5.0" 953 714 source = "registry+https://github.com/rust-lang/crates.io-index" 954 715 checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 955 - 956 - [[package]] 957 - name = "byteorder-lite" 958 - version = "0.1.0" 959 - source = "registry+https://github.com/rust-lang/crates.io-index" 960 - checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" 961 716 962 717 [[package]] 963 718 name = "bytes" ··· 1091 846 checksum = "32b13ea120a812beba79e34316b3942a857c86ec1593cb34f27bb28272ce2cca" 1092 847 1093 848 [[package]] 1094 - name = "const_panic" 1095 - version = "0.2.15" 1096 - source = "registry+https://github.com/rust-lang/crates.io-index" 1097 - checksum = "e262cdaac42494e3ae34c43969f9cdeb7da178bdb4b66fa6a1ea2edb4c8ae652" 1098 - dependencies = [ 1099 - "typewit", 1100 - ] 1101 - 1102 - [[package]] 1103 - name = "const_soft_float" 1104 - version = "0.1.4" 1105 - source = "registry+https://github.com/rust-lang/crates.io-index" 1106 - checksum = "87ca1caa64ef4ed453e68bb3db612e51cf1b2f5b871337f0fcab1c8f87cc3dff" 1107 - 1108 - [[package]] 1109 - name = "constant_time_eq" 1110 - version = "0.4.2" 1111 - source = "registry+https://github.com/rust-lang/crates.io-index" 1112 - checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b" 1113 - 1114 - [[package]] 1115 - name = "constgebra" 1116 - version = "0.1.4" 1117 - source = "registry+https://github.com/rust-lang/crates.io-index" 1118 - checksum = "e1aaf9b65849a68662ac6c0810c8893a765c960b907dd7cfab9c4a50bf764fbc" 1119 - dependencies = [ 1120 - "const_soft_float", 1121 - ] 1122 - 1123 - [[package]] 1124 849 name = "convert_case" 1125 850 version = "0.10.0" 1126 851 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1204 929 dependencies = [ 1205 930 "winapi", 1206 931 ] 1207 - 1208 - [[package]] 1209 - name = "crunchy" 1210 - version = "0.2.4" 1211 - source = "registry+https://github.com/rust-lang/crates.io-index" 1212 - checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" 1213 932 1214 933 [[package]] 1215 934 name = "crypto-common" ··· 1382 1101 checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" 1383 1102 1384 1103 [[package]] 1385 - name = "encase" 1386 - version = "0.11.2" 1387 - source = "registry+https://github.com/rust-lang/crates.io-index" 1388 - checksum = "02ba239319a4f60905966390f5e52799d868103a533bb7e27822792332504ddd" 1389 - dependencies = [ 1390 - "const_panic", 1391 - "encase_derive", 1392 - "thiserror 2.0.17", 1393 - ] 1394 - 1395 - [[package]] 1396 - name = "encase_derive" 1397 - version = "0.11.2" 1398 - source = "registry+https://github.com/rust-lang/crates.io-index" 1399 - checksum = "5223d6c647f09870553224f6e37261fe5567bc5a4f4cf13ed337476e79990f2f" 1400 - dependencies = [ 1401 - "encase_derive_impl", 1402 - ] 1403 - 1404 - [[package]] 1405 - name = "encase_derive_impl" 1406 - version = "0.11.2" 1407 - source = "registry+https://github.com/rust-lang/crates.io-index" 1408 - checksum = "1796db3d892515842ca2dfb11124c4bb4a9e58d9f2c5c1072e5bca1b2334507b" 1409 - dependencies = [ 1410 - "proc-macro2", 1411 - "quote", 1412 - "syn 2.0.114", 1413 - ] 1414 - 1415 - [[package]] 1416 1104 name = "equivalent" 1417 1105 version = "1.0.2" 1418 1106 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1636 1324 checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" 1637 1325 dependencies = [ 1638 1326 "cfg-if", 1639 - "js-sys", 1640 1327 "libc", 1641 1328 "r-efi", 1642 1329 "wasip2", 1643 - "wasm-bindgen", 1644 1330 ] 1645 1331 1646 1332 [[package]] ··· 1657 1343 dependencies = [ 1658 1344 "bytemuck", 1659 1345 "libm", 1660 - "rand 0.9.2", 1661 1346 "serde_core", 1662 1347 ] 1663 1348 1664 1349 [[package]] 1665 - name = "guillotiere" 1666 - version = "0.6.2" 1667 - source = "registry+https://github.com/rust-lang/crates.io-index" 1668 - checksum = "b62d5865c036cb1393e23c50693df631d3f5d7bcca4c04fe4cc0fd592e74a782" 1669 - dependencies = [ 1670 - "euclid", 1671 - "svg_fmt", 1672 - ] 1673 - 1674 - [[package]] 1675 - name = "half" 1676 - version = "2.7.1" 1677 - source = "registry+https://github.com/rust-lang/crates.io-index" 1678 - checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" 1679 - dependencies = [ 1680 - "cfg-if", 1681 - "crunchy", 1682 - "zerocopy", 1683 - ] 1684 - 1685 - [[package]] 1686 1350 name = "hash32" 1687 1351 version = "0.3.1" 1688 1352 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1706 1370 1707 1371 [[package]] 1708 1372 name = "heapless" 1709 - version = "0.8.0" 1373 + version = "0.9.2" 1710 1374 source = "registry+https://github.com/rust-lang/crates.io-index" 1711 - checksum = "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad" 1375 + checksum = "2af2455f757db2b292a9b1768c4b70186d443bcb3b316252d6b540aec1cd89ed" 1712 1376 dependencies = [ 1713 1377 "hash32", 1714 1378 "portable-atomic", ··· 1734 1398 checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1735 1399 1736 1400 [[package]] 1737 - name = "hexasphere" 1738 - version = "16.0.0" 1739 - source = "registry+https://github.com/rust-lang/crates.io-index" 1740 - checksum = "29a164ceff4500f2a72b1d21beaa8aa8ad83aec2b641844c659b190cb3ea2e0b" 1741 - dependencies = [ 1742 - "constgebra", 1743 - "glam", 1744 - "tinyvec", 1745 - ] 1746 - 1747 - [[package]] 1748 1401 name = "ident_case" 1749 1402 version = "1.0.1" 1750 1403 source = "registry+https://github.com/rust-lang/crates.io-index" 1751 1404 checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1752 1405 1753 1406 [[package]] 1754 - name = "image" 1755 - version = "0.25.9" 1756 - source = "registry+https://github.com/rust-lang/crates.io-index" 1757 - checksum = "e6506c6c10786659413faa717ceebcb8f70731c0a60cbae39795fdf114519c1a" 1758 - dependencies = [ 1759 - "bytemuck", 1760 - "byteorder-lite", 1761 - "moxcms", 1762 - "num-traits", 1763 - ] 1764 - 1765 - [[package]] 1766 1407 name = "indenter" 1767 1408 version = "0.3.4" 1768 1409 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1798 1439 "proc-macro2", 1799 1440 "quote", 1800 1441 "syn 2.0.114", 1801 - ] 1802 - 1803 - [[package]] 1804 - name = "inventory" 1805 - version = "0.3.21" 1806 - source = "registry+https://github.com/rust-lang/crates.io-index" 1807 - checksum = "bc61209c082fbeb19919bee74b176221b27223e27b65d781eb91af24eb1fb46e" 1808 - dependencies = [ 1809 - "rustversion", 1810 1442 ] 1811 1443 1812 1444 [[package]] ··· 2077 1709 ] 2078 1710 2079 1711 [[package]] 2080 - name = "moxcms" 2081 - version = "0.7.11" 2082 - source = "registry+https://github.com/rust-lang/crates.io-index" 2083 - checksum = "ac9557c559cd6fc9867e122e20d2cbefc9ca29d80d027a8e39310920ed2f0a97" 2084 - dependencies = [ 2085 - "num-traits", 2086 - "pxfm", 2087 - ] 2088 - 2089 - [[package]] 2090 1712 name = "ndk" 2091 1713 version = "0.9.0" 2092 1714 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2419 2041 checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" 2420 2042 2421 2043 [[package]] 2422 - name = "piper" 2423 - version = "0.2.4" 2424 - source = "registry+https://github.com/rust-lang/crates.io-index" 2425 - checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" 2426 - dependencies = [ 2427 - "atomic-waker", 2428 - "fastrand", 2429 - "futures-io", 2430 - ] 2431 - 2432 - [[package]] 2433 2044 name = "polling" 2434 2045 version = "3.11.0" 2435 2046 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2501 2112 checksum = "535d180e0ecab6268a3e718bb9fd44db66bbbc256257165fc699dadf70d16fe7" 2502 2113 dependencies = [ 2503 2114 "unicode-ident", 2504 - ] 2505 - 2506 - [[package]] 2507 - name = "pxfm" 2508 - version = "0.1.27" 2509 - source = "registry+https://github.com/rust-lang/crates.io-index" 2510 - checksum = "7186d3822593aa4393561d186d1393b3923e9d6163d3fbfd6e825e3e6cf3e6a8" 2511 - dependencies = [ 2512 - "num-traits", 2513 2115 ] 2514 2116 2515 2117 [[package]] ··· 2681 2283 version = "0.6.2" 2682 2284 source = "registry+https://github.com/rust-lang/crates.io-index" 2683 2285 checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" 2684 - 2685 - [[package]] 2686 - name = "rectangle-pack" 2687 - version = "0.4.2" 2688 - source = "registry+https://github.com/rust-lang/crates.io-index" 2689 - checksum = "a0d463f2884048e7153449a55166f91028d5b0ea53c79377099ce4e8cf0cf9bb" 2690 2286 2691 2287 [[package]] 2692 2288 name = "redox_syscall" ··· 2727 2323 checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" 2728 2324 2729 2325 [[package]] 2730 - name = "ron" 2731 - version = "0.10.1" 2732 - source = "registry+https://github.com/rust-lang/crates.io-index" 2733 - checksum = "beceb6f7bf81c73e73aeef6dd1356d9a1b2b4909e1f0fc3e59b034f9572d7b7f" 2734 - dependencies = [ 2735 - "base64", 2736 - "bitflags 2.10.0", 2737 - "serde", 2738 - "serde_derive", 2739 - "unicode-ident", 2740 - ] 2741 - 2742 - [[package]] 2743 2326 name = "rustc-demangle" 2744 2327 version = "0.1.26" 2745 2328 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2969 2552 checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" 2970 2553 2971 2554 [[package]] 2972 - name = "stackfuture" 2973 - version = "0.3.1" 2974 - source = "registry+https://github.com/rust-lang/crates.io-index" 2975 - checksum = "115beb9c69db2393ff10b75a1b8587a51716e5551d015001e55320ed279d32f9" 2976 - dependencies = [ 2977 - "const_panic", 2978 - ] 2979 - 2980 - [[package]] 2981 2555 name = "static_assertions" 2982 2556 version = "1.1.0" 2983 2557 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3038 2612 "quote", 3039 2613 "syn 2.0.114", 3040 2614 ] 3041 - 3042 - [[package]] 3043 - name = "svg_fmt" 3044 - version = "0.4.5" 3045 - source = "registry+https://github.com/rust-lang/crates.io-index" 3046 - checksum = "0193cc4331cfd2f3d2011ef287590868599a2f33c3e69bc22c1a3d3acf9e02fb" 3047 2615 3048 2616 [[package]] 3049 2617 name = "syn" ··· 3201 2769 checksum = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b" 3202 2770 3203 2771 [[package]] 3204 - name = "tinyvec" 3205 - version = "1.10.0" 3206 - source = "registry+https://github.com/rust-lang/crates.io-index" 3207 - checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa" 3208 - dependencies = [ 3209 - "tinyvec_macros", 3210 - ] 3211 - 3212 - [[package]] 3213 - name = "tinyvec_macros" 3214 - version = "0.1.1" 3215 - source = "registry+https://github.com/rust-lang/crates.io-index" 3216 - checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 3217 - 3218 - [[package]] 3219 2772 name = "toml_datetime" 3220 2773 version = "0.7.5+spec-1.1.0" 3221 2774 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3350 2903 version = "1.19.0" 3351 2904 source = "registry+https://github.com/rust-lang/crates.io-index" 3352 2905 checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" 3353 - 3354 - [[package]] 3355 - name = "typewit" 3356 - version = "1.14.2" 3357 - source = "registry+https://github.com/rust-lang/crates.io-index" 3358 - checksum = "f8c1ae7cc0fdb8b842d65d127cb981574b0d2b249b74d1c7a2986863dc134f71" 3359 2906 3360 2907 [[package]] 3361 2908 name = "ucd-trie" ··· 3626 3173 3627 3174 [[package]] 3628 3175 name = "wgpu-types" 3629 - version = "26.0.0" 3176 + version = "27.0.1" 3630 3177 source = "registry+https://github.com/rust-lang/crates.io-index" 3631 - checksum = "eca7a8d8af57c18f57d393601a1fb159ace8b2328f1b6b5f80893f7d672c9ae2" 3178 + checksum = "afdcf84c395990db737f2dd91628706cb31e86d72e53482320d368e52b5da5eb" 3632 3179 dependencies = [ 3633 3180 "bitflags 2.10.0", 3634 3181 "bytemuck",
+7 -3
Cargo.toml
··· 23 23 [dependencies] 24 24 color-eyre = "0.6.5" 25 25 crossterm = "0.29.0" 26 - ratatui = "0.30.0" 27 - bevy = { version = "0.17", default-features = false, features = [ 26 + ratatui = { version = "0.30.0", features = [ 27 + "unstable-widget-ref", 28 + "underline-color", 29 + "layout-cache", 30 + ] } 31 + bevy = { version = "0.18", default-features = false, features = [ 28 32 "bevy_state", 29 33 "async_executor", 30 34 "async-io", 31 35 ] } 32 - bevy_ratatui = { git = "https://tangled.org/sachy.dev/bevy_ratatui" } 36 + bevy_ratatui = { version = "0.11.1" } 33 37 striker-proto = { path = "striker-proto" } 34 38 async-channel = "2.5.0" 35 39 async-io = "2.6.0"