Game stats that reset every frame, inspired by immediate mode GUI.
gamedev bevy stats
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update to `bevy_auto_plugin` v0.10

+94 -94
+93 -93
Cargo.lock
··· 43 43 dependencies = [ 44 44 "proc-macro2", 45 45 "quote", 46 - "syn 2.0.111", 46 + "syn 2.0.114", 47 47 ] 48 48 49 49 [[package]] ··· 115 115 "cfg-if", 116 116 "downcast-rs", 117 117 "log", 118 - "thiserror 2.0.17", 118 + "thiserror 2.0.18", 119 119 "variadics_please", 120 120 ] 121 121 122 122 [[package]] 123 123 name = "bevy_auto_plugin" 124 - version = "0.9.0" 124 + version = "0.10.0" 125 125 source = "registry+https://github.com/rust-lang/crates.io-index" 126 - checksum = "b00355e2dd268a7f9c7453773753edfedda475896c0b4e7b2d015aa04f4849fd" 126 + checksum = "f3c7761957a70588bf0b7c6120c97a47620dab684a622a0aa0a8c5c9161becd6" 127 127 dependencies = [ 128 128 "bevy_auto_plugin_proc_macros", 129 129 "bevy_auto_plugin_shared", ··· 133 133 134 134 [[package]] 135 135 name = "bevy_auto_plugin_proc_macros" 136 - version = "0.9.0" 136 + version = "0.10.0" 137 137 source = "registry+https://github.com/rust-lang/crates.io-index" 138 - checksum = "d85f2558b3a8f3d5e3e8df9debbff0665cad6c7c2bfde3537e7ff247fde3cd8f" 138 + checksum = "582998ec7135267343cdcfc441128b73bbc995be640e48e046e2a33f3ff5703f" 139 139 dependencies = [ 140 140 "bevy_auto_plugin_shared", 141 141 "proc-macro2", ··· 143 143 144 144 [[package]] 145 145 name = "bevy_auto_plugin_shared" 146 - version = "0.9.0" 146 + version = "0.10.0" 147 147 source = "registry+https://github.com/rust-lang/crates.io-index" 148 - checksum = "f6d825af42f08348a7c2307f50aabde362e774dd906c274556bd6b71794c8476" 148 + checksum = "999eb3756d075ac95e169f71333ac211e54e961ac55708a89731eb6134f38b7e" 149 149 dependencies = [ 150 150 "bevy_app", 151 151 "darling 0.21.3", ··· 156 156 "proc-macro2", 157 157 "quote", 158 158 "smart-default", 159 - "syn 2.0.111", 160 - "thiserror 2.0.17", 159 + "syn 2.0.114", 160 + "thiserror 2.0.18", 161 161 ] 162 162 163 163 [[package]] ··· 168 168 dependencies = [ 169 169 "bevy_macro_utils", 170 170 "quote", 171 - "syn 2.0.111", 171 + "syn 2.0.114", 172 172 ] 173 173 174 174 [[package]] ··· 209 209 "nonmax", 210 210 "slotmap", 211 211 "smallvec", 212 - "thiserror 2.0.17", 212 + "thiserror 2.0.18", 213 213 "variadics_please", 214 214 ] 215 215 ··· 222 222 "bevy_macro_utils", 223 223 "proc-macro2", 224 224 "quote", 225 - "syn 2.0.111", 225 + "syn 2.0.114", 226 226 ] 227 227 228 228 [[package]] ··· 238 238 "bevy_reflect", 239 239 "derive_more", 240 240 "log", 241 - "thiserror 2.0.17", 241 + "thiserror 2.0.18", 242 242 ] 243 243 244 244 [[package]] ··· 271 271 dependencies = [ 272 272 "proc-macro2", 273 273 "quote", 274 - "syn 2.0.111", 274 + "syn 2.0.114", 275 275 "toml_edit", 276 276 ] 277 277 ··· 290 290 "rand", 291 291 "rand_distr", 292 292 "serde", 293 - "thiserror 2.0.17", 293 + "thiserror 2.0.18", 294 294 "variadics_please", 295 295 ] 296 296 ··· 335 335 "indexmap", 336 336 "serde", 337 337 "smallvec", 338 - "thiserror 2.0.17", 338 + "thiserror 2.0.18", 339 339 "variadics_please", 340 340 ] 341 341 ··· 349 349 "indexmap", 350 350 "proc-macro2", 351 351 "quote", 352 - "syn 2.0.111", 352 + "syn 2.0.114", 353 353 "uuid", 354 354 ] 355 355 ··· 396 396 "bevy_tasks", 397 397 "derive_more", 398 398 "serde", 399 - "thiserror 2.0.17", 399 + "thiserror 2.0.18", 400 400 ] 401 401 402 402 [[package]] ··· 423 423 424 424 [[package]] 425 425 name = "bytemuck" 426 - version = "1.24.0" 426 + version = "1.25.0" 427 427 source = "registry+https://github.com/rust-lang/crates.io-index" 428 - checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4" 428 + checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" 429 429 dependencies = [ 430 430 "bytemuck_derive", 431 431 ] ··· 438 438 dependencies = [ 439 439 "proc-macro2", 440 440 "quote", 441 - "syn 2.0.111", 441 + "syn 2.0.114", 442 442 ] 443 443 444 444 [[package]] ··· 455 455 456 456 [[package]] 457 457 name = "cc" 458 - version = "1.2.50" 458 + version = "1.2.55" 459 459 source = "registry+https://github.com/rust-lang/crates.io-index" 460 - checksum = "9f50d563227a1c37cc0a263f64eca3334388c01c5e4c4861a9def205c614383c" 460 + checksum = "47b26a0954ae34af09b50f0de26458fa95369a0d478d8236d3f93082b219bd29" 461 461 dependencies = [ 462 462 "find-msvc-tools", 463 463 "jobserver", ··· 564 564 "proc-macro2", 565 565 "quote", 566 566 "strsim", 567 - "syn 2.0.111", 567 + "syn 2.0.114", 568 568 ] 569 569 570 570 [[package]] ··· 577 577 "proc-macro2", 578 578 "quote", 579 579 "strsim", 580 - "syn 2.0.111", 580 + "syn 2.0.114", 581 581 ] 582 582 583 583 [[package]] ··· 588 588 dependencies = [ 589 589 "darling_core 0.21.3", 590 590 "quote", 591 - "syn 2.0.111", 591 + "syn 2.0.114", 592 592 ] 593 593 594 594 [[package]] ··· 599 599 dependencies = [ 600 600 "darling_core 0.23.0", 601 601 "quote", 602 - "syn 2.0.111", 602 + "syn 2.0.114", 603 603 ] 604 604 605 605 [[package]] 606 606 name = "derive_more" 607 - version = "2.1.0" 607 + version = "2.1.1" 608 608 source = "registry+https://github.com/rust-lang/crates.io-index" 609 - checksum = "10b768e943bed7bf2cab53df09f4bc34bfd217cdb57d971e769874c9a6710618" 609 + checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" 610 610 dependencies = [ 611 611 "derive_more-impl", 612 612 ] 613 613 614 614 [[package]] 615 615 name = "derive_more-impl" 616 - version = "2.1.0" 616 + version = "2.1.1" 617 617 source = "registry+https://github.com/rust-lang/crates.io-index" 618 - checksum = "6d286bfdaf75e988b4a78e013ecd79c581e06399ab53fbacd2d916c2f904f30b" 618 + checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" 619 619 dependencies = [ 620 620 "convert_case", 621 621 "proc-macro2", 622 622 "quote", 623 623 "rustc_version", 624 - "syn 2.0.111", 624 + "syn 2.0.114", 625 625 "unicode-xid", 626 626 ] 627 627 ··· 682 682 683 683 [[package]] 684 684 name = "find-msvc-tools" 685 - version = "0.1.5" 685 + version = "0.1.9" 686 686 source = "registry+https://github.com/rust-lang/crates.io-index" 687 - checksum = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844" 687 + checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" 688 688 689 689 [[package]] 690 690 name = "fixedbitset" ··· 743 743 744 744 [[package]] 745 745 name = "glam" 746 - version = "0.30.9" 746 + version = "0.30.10" 747 747 source = "registry+https://github.com/rust-lang/crates.io-index" 748 - checksum = "bd47b05dddf0005d850e5644cae7f2b14ac3df487979dbfff3b56f20b1a6ae46" 748 + checksum = "19fc433e8437a212d1b6f1e68c7824af3aed907da60afa994e7f542d18d12aa9" 749 749 dependencies = [ 750 750 "bytemuck", 751 751 "libm", ··· 809 809 "proc-macro-error", 810 810 "proc-macro2", 811 811 "quote", 812 - "syn 2.0.111", 812 + "syn 2.0.114", 813 813 ] 814 814 815 815 [[package]] 816 816 name = "indexmap" 817 - version = "2.12.1" 817 + version = "2.13.0" 818 818 source = "registry+https://github.com/rust-lang/crates.io-index" 819 - checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2" 819 + checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" 820 820 dependencies = [ 821 821 "equivalent", 822 822 "hashbrown", ··· 874 874 875 875 [[package]] 876 876 name = "js-sys" 877 - version = "0.3.83" 877 + version = "0.3.85" 878 878 source = "registry+https://github.com/rust-lang/crates.io-index" 879 - checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8" 879 + checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3" 880 880 dependencies = [ 881 881 "once_cell", 882 882 "wasm-bindgen", ··· 884 884 885 885 [[package]] 886 886 name = "libc" 887 - version = "0.2.178" 887 + version = "0.2.180" 888 888 source = "registry+https://github.com/rust-lang/crates.io-index" 889 - checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091" 889 + checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" 890 890 891 891 [[package]] 892 892 name = "libm" 893 - version = "0.2.15" 893 + version = "0.2.16" 894 894 source = "registry+https://github.com/rust-lang/crates.io-index" 895 - checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" 895 + checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" 896 896 897 897 [[package]] 898 898 name = "linkme" ··· 911 911 dependencies = [ 912 912 "proc-macro2", 913 913 "quote", 914 - "syn 2.0.111", 914 + "syn 2.0.114", 915 915 ] 916 916 917 917 [[package]] ··· 922 922 923 923 [[package]] 924 924 name = "memchr" 925 - version = "2.7.6" 925 + version = "2.8.0" 926 926 source = "registry+https://github.com/rust-lang/crates.io-index" 927 - checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" 927 + checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" 928 928 929 929 [[package]] 930 930 name = "ndk" ··· 990 990 "proc-macro-crate", 991 991 "proc-macro2", 992 992 "quote", 993 - "syn 2.0.111", 993 + "syn 2.0.114", 994 994 ] 995 995 996 996 [[package]] ··· 1016 1016 dependencies = [ 1017 1017 "proc-macro2", 1018 1018 "quote", 1019 - "syn 2.0.111", 1019 + "syn 2.0.114", 1020 1020 ] 1021 1021 1022 1022 [[package]] ··· 1027 1027 1028 1028 [[package]] 1029 1029 name = "portable-atomic" 1030 - version = "1.12.0" 1030 + version = "1.13.1" 1031 1031 source = "registry+https://github.com/rust-lang/crates.io-index" 1032 - checksum = "f59e70c4aef1e55797c2e8fd94a4f2a973fc972cfde0e0b05f683667b0cd39dd" 1032 + checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" 1033 1033 1034 1034 [[package]] 1035 1035 name = "portable-atomic-util" 1036 - version = "0.2.4" 1036 + version = "0.2.5" 1037 1037 source = "registry+https://github.com/rust-lang/crates.io-index" 1038 - checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" 1038 + checksum = "7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5" 1039 1039 dependencies = [ 1040 1040 "portable-atomic", 1041 1041 ] ··· 1084 1084 1085 1085 [[package]] 1086 1086 name = "proc-macro2" 1087 - version = "1.0.103" 1087 + version = "1.0.106" 1088 1088 source = "registry+https://github.com/rust-lang/crates.io-index" 1089 - checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" 1089 + checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" 1090 1090 dependencies = [ 1091 1091 "unicode-ident", 1092 1092 ] 1093 1093 1094 1094 [[package]] 1095 1095 name = "quote" 1096 - version = "1.0.42" 1096 + version = "1.0.44" 1097 1097 source = "registry+https://github.com/rust-lang/crates.io-index" 1098 - checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" 1098 + checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" 1099 1099 dependencies = [ 1100 1100 "proc-macro2", 1101 1101 ] ··· 1128 1128 1129 1129 [[package]] 1130 1130 name = "rand_core" 1131 - version = "0.9.3" 1131 + version = "0.9.5" 1132 1132 source = "registry+https://github.com/rust-lang/crates.io-index" 1133 - checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" 1133 + checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" 1134 1134 dependencies = [ 1135 1135 "getrandom", 1136 1136 ] ··· 1202 1202 dependencies = [ 1203 1203 "proc-macro2", 1204 1204 "quote", 1205 - "syn 2.0.111", 1205 + "syn 2.0.114", 1206 1206 ] 1207 1207 1208 1208 [[package]] ··· 1234 1234 dependencies = [ 1235 1235 "proc-macro2", 1236 1236 "quote", 1237 - "syn 2.0.111", 1237 + "syn 2.0.114", 1238 1238 ] 1239 1239 1240 1240 [[package]] ··· 1270 1270 1271 1271 [[package]] 1272 1272 name = "syn" 1273 - version = "2.0.111" 1273 + version = "2.0.114" 1274 1274 source = "registry+https://github.com/rust-lang/crates.io-index" 1275 - checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87" 1275 + checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" 1276 1276 dependencies = [ 1277 1277 "proc-macro2", 1278 1278 "quote", ··· 1290 1290 1291 1291 [[package]] 1292 1292 name = "thiserror" 1293 - version = "2.0.17" 1293 + version = "2.0.18" 1294 1294 source = "registry+https://github.com/rust-lang/crates.io-index" 1295 - checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" 1295 + checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" 1296 1296 dependencies = [ 1297 - "thiserror-impl 2.0.17", 1297 + "thiserror-impl 2.0.18", 1298 1298 ] 1299 1299 1300 1300 [[package]] ··· 1305 1305 dependencies = [ 1306 1306 "proc-macro2", 1307 1307 "quote", 1308 - "syn 2.0.111", 1308 + "syn 2.0.114", 1309 1309 ] 1310 1310 1311 1311 [[package]] 1312 1312 name = "thiserror-impl" 1313 - version = "2.0.17" 1313 + version = "2.0.18" 1314 1314 source = "registry+https://github.com/rust-lang/crates.io-index" 1315 - checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" 1315 + checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" 1316 1316 dependencies = [ 1317 1317 "proc-macro2", 1318 1318 "quote", 1319 - "syn 2.0.111", 1319 + "syn 2.0.114", 1320 1320 ] 1321 1321 1322 1322 [[package]] ··· 1375 1375 1376 1376 [[package]] 1377 1377 name = "uuid" 1378 - version = "1.19.0" 1378 + version = "1.20.0" 1379 1379 source = "registry+https://github.com/rust-lang/crates.io-index" 1380 - checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a" 1380 + checksum = "ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f" 1381 1381 dependencies = [ 1382 1382 "js-sys", 1383 1383 "wasm-bindgen", ··· 1391 1391 dependencies = [ 1392 1392 "proc-macro2", 1393 1393 "quote", 1394 - "syn 2.0.111", 1394 + "syn 2.0.114", 1395 1395 ] 1396 1396 1397 1397 [[package]] ··· 1412 1412 1413 1413 [[package]] 1414 1414 name = "wasip2" 1415 - version = "1.0.1+wasi-0.2.4" 1415 + version = "1.0.2+wasi-0.2.9" 1416 1416 source = "registry+https://github.com/rust-lang/crates.io-index" 1417 - checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" 1417 + checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" 1418 1418 dependencies = [ 1419 1419 "wit-bindgen", 1420 1420 ] 1421 1421 1422 1422 [[package]] 1423 1423 name = "wasm-bindgen" 1424 - version = "0.2.106" 1424 + version = "0.2.108" 1425 1425 source = "registry+https://github.com/rust-lang/crates.io-index" 1426 - checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd" 1426 + checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566" 1427 1427 dependencies = [ 1428 1428 "cfg-if", 1429 1429 "once_cell", ··· 1434 1434 1435 1435 [[package]] 1436 1436 name = "wasm-bindgen-macro" 1437 - version = "0.2.106" 1437 + version = "0.2.108" 1438 1438 source = "registry+https://github.com/rust-lang/crates.io-index" 1439 - checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3" 1439 + checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608" 1440 1440 dependencies = [ 1441 1441 "quote", 1442 1442 "wasm-bindgen-macro-support", ··· 1444 1444 1445 1445 [[package]] 1446 1446 name = "wasm-bindgen-macro-support" 1447 - version = "0.2.106" 1447 + version = "0.2.108" 1448 1448 source = "registry+https://github.com/rust-lang/crates.io-index" 1449 - checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40" 1449 + checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55" 1450 1450 dependencies = [ 1451 1451 "bumpalo", 1452 1452 "proc-macro2", 1453 1453 "quote", 1454 - "syn 2.0.111", 1454 + "syn 2.0.114", 1455 1455 "wasm-bindgen-shared", 1456 1456 ] 1457 1457 1458 1458 [[package]] 1459 1459 name = "wasm-bindgen-shared" 1460 - version = "0.2.106" 1460 + version = "0.2.108" 1461 1461 source = "registry+https://github.com/rust-lang/crates.io-index" 1462 - checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4" 1462 + checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12" 1463 1463 dependencies = [ 1464 1464 "unicode-ident", 1465 1465 ] ··· 1565 1565 1566 1566 [[package]] 1567 1567 name = "wit-bindgen" 1568 - version = "0.46.0" 1568 + version = "0.51.0" 1569 1569 source = "registry+https://github.com/rust-lang/crates.io-index" 1570 - checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" 1570 + checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" 1571 1571 1572 1572 [[package]] 1573 1573 name = "zerocopy" 1574 - version = "0.8.31" 1574 + version = "0.8.39" 1575 1575 source = "registry+https://github.com/rust-lang/crates.io-index" 1576 - checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3" 1576 + checksum = "db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a" 1577 1577 dependencies = [ 1578 1578 "zerocopy-derive", 1579 1579 ] 1580 1580 1581 1581 [[package]] 1582 1582 name = "zerocopy-derive" 1583 - version = "0.8.31" 1583 + version = "0.8.39" 1584 1584 source = "registry+https://github.com/rust-lang/crates.io-index" 1585 - checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a" 1585 + checksum = "4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517" 1586 1586 dependencies = [ 1587 1587 "proc-macro2", 1588 1588 "quote", 1589 - "syn 2.0.111", 1589 + "syn 2.0.114", 1590 1590 ]
+1 -1
immediate_stats/Cargo.toml
··· 30 30 bevy_app = { version = "0.18", default-features = false, optional = true, features = [ 31 31 "bevy_reflect", 32 32 ] } 33 - bevy_auto_plugin = { version = "0.9", optional = true } 33 + bevy_auto_plugin = { version = "0.10", optional = true } 34 34 bevy_ecs = { version = "0.18", default-features = false, optional = true, features = [ 35 35 "bevy_reflect", 36 36 ] }