Beatsaber Rust Utilities: A Beatsaber V3 parsing library.
beatsaber beatmap
0
fork

Configure Feed

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

Merge branch 'main' into get-duration

+192 -146
+181 -142
Cargo.lock
··· 30 30 31 31 [[package]] 32 32 name = "bevy_color" 33 - version = "0.16.2" 33 + version = "0.17.0" 34 34 source = "registry+https://github.com/rust-lang/crates.io-index" 35 - checksum = "5c101cbe1e26b8d701eb77263b14346e2e0cbbd2a6e254b9b1aead814e5ca8d3" 35 + checksum = "8cacbef44641f375a38f9a33e5e52ce7501e4a7cbe57aaebb97755d261bb021d" 36 36 dependencies = [ 37 37 "bevy_math", 38 38 "bevy_reflect", ··· 45 45 46 46 [[package]] 47 47 name = "bevy_macro_utils" 48 - version = "0.16.1" 48 + version = "0.17.0" 49 49 source = "registry+https://github.com/rust-lang/crates.io-index" 50 - checksum = "052eeebcb8e7e072beea5031b227d9a290f8a7fbbb947573ab6ec81df0fb94be" 50 + checksum = "6217369a5c60e9b23dcdfcb36f2adfc1ec84a67b5bafa79333937a5e0598dda6" 51 51 dependencies = [ 52 52 "parking_lot", 53 53 "proc-macro2", ··· 58 58 59 59 [[package]] 60 60 name = "bevy_math" 61 - version = "0.16.1" 61 + version = "0.17.0" 62 62 source = "registry+https://github.com/rust-lang/crates.io-index" 63 - checksum = "68553e0090fe9c3ba066c65629f636bd58e4ebd9444fdba097b91af6cd3e243f" 63 + checksum = "e007ac325ff9e6dc2c60d572d94b17dbbee8ca53f3be16ed06fd1340c1548f0f" 64 64 dependencies = [ 65 65 "approx", 66 66 "bevy_reflect", ··· 77 77 78 78 [[package]] 79 79 name = "bevy_platform" 80 - version = "0.16.1" 80 + version = "0.17.0" 81 81 source = "registry+https://github.com/rust-lang/crates.io-index" 82 - checksum = "f7573dc824a1b08b4c93fdbe421c53e1e8188e9ca1dd74a414455fe571facb47" 82 + checksum = "c000f9765bfabeb5469a4d6f3577a2d1fc7e0c46309c32b61860143e14f88ee1" 83 83 dependencies = [ 84 - "cfg-if", 85 84 "critical-section", 86 85 "foldhash", 86 + "futures-channel", 87 87 "hashbrown", 88 + "js-sys", 88 89 "portable-atomic", 89 90 "portable-atomic-util", 90 91 "serde", 91 92 "spin", 93 + "wasm-bindgen", 94 + "wasm-bindgen-futures", 92 95 ] 93 96 94 97 [[package]] 95 98 name = "bevy_ptr" 96 - version = "0.16.1" 99 + version = "0.17.0" 97 100 source = "registry+https://github.com/rust-lang/crates.io-index" 98 - checksum = "df7370d0e46b60e071917711d0860721f5347bc958bf325975ae6913a5dfcf01" 101 + checksum = "66652590ead8412d2b63dd73ff63af61aa5a59e7fc4a5bbe6c799b214cd1dd41" 99 102 100 103 [[package]] 101 104 name = "bevy_reflect" 102 - version = "0.16.1" 105 + version = "0.17.0" 103 106 source = "registry+https://github.com/rust-lang/crates.io-index" 104 - checksum = "daeb91a63a1a4df00aa58da8cc4ddbd4b9f16ab8bb647c5553eb156ce36fa8c2" 107 + checksum = "0870478f18be825606564bf83919931372947d6a377dd00829812edbe12bb544" 105 108 dependencies = [ 106 109 "assert_type_match", 107 110 "bevy_platform", ··· 124 127 125 128 [[package]] 126 129 name = "bevy_reflect_derive" 127 - version = "0.16.1" 130 + version = "0.17.0" 128 131 source = "registry+https://github.com/rust-lang/crates.io-index" 129 - checksum = "40ddadc55fe16b45faaa54ab2f9cb00548013c74812e8b018aa172387103cce6" 132 + checksum = "8a90e99abc2190b0f8bd80c6e78dcbe4520bebd3be285865720ae3aca515a57f" 130 133 dependencies = [ 131 134 "bevy_macro_utils", 135 + "indexmap", 132 136 "proc-macro2", 133 137 "quote", 134 138 "syn", ··· 137 141 138 142 [[package]] 139 143 name = "bevy_utils" 140 - version = "0.16.1" 144 + version = "0.17.0" 141 145 source = "registry+https://github.com/rust-lang/crates.io-index" 142 - checksum = "94f7a8905a125d2017e8561beefb7f2f5e67e93ff6324f072ad87c5fd6ec3b99" 146 + checksum = "31f44ff1544531d9a4948c7e6b93ebdb77840d1da5683a25272d9f526ae62d3d" 143 147 dependencies = [ 144 148 "bevy_platform", 145 - "thread_local", 149 + "disqualified", 146 150 ] 147 151 148 152 [[package]] 149 153 name = "bitflags" 150 - version = "2.9.1" 154 + version = "2.9.4" 151 155 source = "registry+https://github.com/rust-lang/crates.io-index" 152 - checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" 156 + checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394" 153 157 dependencies = [ 154 158 "serde", 155 159 ] 156 160 157 161 [[package]] 158 162 name = "bsru" 159 - version = "0.3.0-beta.1" 163 + version = "0.4.0" 160 164 dependencies = [ 161 165 "bevy_color", 162 166 "bevy_reflect", ··· 175 179 176 180 [[package]] 177 181 name = "bytemuck" 178 - version = "1.23.1" 182 + version = "1.23.2" 179 183 source = "registry+https://github.com/rust-lang/crates.io-index" 180 - checksum = "5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422" 184 + checksum = "3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677" 181 185 dependencies = [ 182 186 "bytemuck_derive", 183 187 ] 184 188 185 189 [[package]] 186 190 name = "bytemuck_derive" 187 - version = "1.10.0" 191 + version = "1.10.1" 188 192 source = "registry+https://github.com/rust-lang/crates.io-index" 189 - checksum = "441473f2b4b0459a68628c744bc61d23e730fb00128b841d30fa4bb3972257e4" 193 + checksum = "4f154e572231cb6ba2bd1176980827e3d5dc04cc183a75dea38109fbdd672d29" 190 194 dependencies = [ 191 195 "proc-macro2", 192 196 "quote", ··· 195 199 196 200 [[package]] 197 201 name = "cfg-if" 198 - version = "1.0.1" 202 + version = "1.0.3" 199 203 source = "registry+https://github.com/rust-lang/crates.io-index" 200 - checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" 204 + checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" 201 205 202 206 [[package]] 203 207 name = "critical-section" ··· 207 211 208 212 [[package]] 209 213 name = "derive_more" 210 - version = "1.0.0" 214 + version = "2.0.1" 211 215 source = "registry+https://github.com/rust-lang/crates.io-index" 212 - checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" 216 + checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678" 213 217 dependencies = [ 214 218 "derive_more-impl", 215 219 ] 216 220 217 221 [[package]] 218 222 name = "derive_more-impl" 219 - version = "1.0.0" 223 + version = "2.0.1" 220 224 source = "registry+https://github.com/rust-lang/crates.io-index" 221 - checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" 225 + checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" 222 226 dependencies = [ 223 227 "proc-macro2", 224 228 "quote", ··· 233 237 234 238 [[package]] 235 239 name = "downcast-rs" 236 - version = "2.0.1" 240 + version = "2.0.2" 237 241 source = "registry+https://github.com/rust-lang/crates.io-index" 238 - checksum = "ea8a8b81cacc08888170eef4d13b775126db426d0b348bee9d18c2c1eaf123cf" 242 + checksum = "117240f60069e65410b3ae1bb213295bd828f707b5bec6596a1afc8793ce0cbc" 239 243 240 244 [[package]] 241 245 name = "either" ··· 251 255 252 256 [[package]] 253 257 name = "erased-serde" 254 - version = "0.4.6" 258 + version = "0.4.8" 255 259 source = "registry+https://github.com/rust-lang/crates.io-index" 256 - checksum = "e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7" 260 + checksum = "259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b" 257 261 dependencies = [ 258 262 "serde", 263 + "serde_core", 259 264 "typeid", 260 265 ] 261 266 262 267 [[package]] 263 268 name = "foldhash" 264 - version = "0.1.5" 269 + version = "0.2.0" 265 270 source = "registry+https://github.com/rust-lang/crates.io-index" 266 - checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 271 + checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" 267 272 268 273 [[package]] 269 - name = "getrandom" 270 - version = "0.2.16" 274 + name = "futures-channel" 275 + version = "0.3.31" 271 276 source = "registry+https://github.com/rust-lang/crates.io-index" 272 - checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" 277 + checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" 273 278 dependencies = [ 274 - "cfg-if", 275 - "libc", 276 - "wasi 0.11.1+wasi-snapshot-preview1", 279 + "futures-core", 277 280 ] 278 281 279 282 [[package]] 283 + name = "futures-core" 284 + version = "0.3.31" 285 + source = "registry+https://github.com/rust-lang/crates.io-index" 286 + checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 287 + 288 + [[package]] 280 289 name = "getrandom" 281 290 version = "0.3.3" 282 291 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 285 294 "cfg-if", 286 295 "libc", 287 296 "r-efi", 288 - "wasi 0.14.2+wasi-0.2.4", 297 + "wasi", 289 298 ] 290 299 291 300 [[package]] 292 301 name = "glam" 293 - version = "0.29.3" 302 + version = "0.30.8" 294 303 source = "registry+https://github.com/rust-lang/crates.io-index" 295 - checksum = "8babf46d4c1c9d92deac9f7be466f76dfc4482b6452fc5024b5e8daf6ffeb3ee" 304 + checksum = "e12d847aeb25f41be4c0ec9587d624e9cd631bc007a8fd7ce3f5851e064c6460" 296 305 dependencies = [ 297 306 "bytemuck", 298 - "serde", 307 + "serde_core", 299 308 ] 300 309 301 310 [[package]] 302 311 name = "hashbrown" 303 - version = "0.15.4" 312 + version = "0.16.0" 304 313 source = "registry+https://github.com/rust-lang/crates.io-index" 305 - checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" 314 + checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" 306 315 dependencies = [ 307 316 "equivalent", 308 317 "serde", ··· 310 319 311 320 [[package]] 312 321 name = "indexmap" 313 - version = "2.10.0" 322 + version = "2.11.4" 314 323 source = "registry+https://github.com/rust-lang/crates.io-index" 315 - checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" 324 + checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5" 316 325 dependencies = [ 317 326 "equivalent", 318 327 "hashbrown", ··· 335 344 336 345 [[package]] 337 346 name = "js-sys" 338 - version = "0.3.77" 347 + version = "0.3.81" 339 348 source = "registry+https://github.com/rust-lang/crates.io-index" 340 - checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" 349 + checksum = "ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305" 341 350 dependencies = [ 342 351 "once_cell", 343 352 "wasm-bindgen", ··· 345 354 346 355 [[package]] 347 356 name = "libc" 348 - version = "0.2.174" 357 + version = "0.2.176" 349 358 source = "registry+https://github.com/rust-lang/crates.io-index" 350 - checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" 359 + checksum = "58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174" 351 360 352 361 [[package]] 353 362 name = "libm" ··· 367 376 368 377 [[package]] 369 378 name = "log" 370 - version = "0.4.27" 379 + version = "0.4.28" 371 380 source = "registry+https://github.com/rust-lang/crates.io-index" 372 - checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" 381 + checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" 373 382 374 383 [[package]] 375 384 name = "memchr" 376 - version = "2.7.5" 385 + version = "2.7.6" 377 386 source = "registry+https://github.com/rust-lang/crates.io-index" 378 - checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" 387 + checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" 379 388 380 389 [[package]] 381 390 name = "num-traits" ··· 395 404 396 405 [[package]] 397 406 name = "ordered-float" 398 - version = "5.0.0" 407 + version = "5.1.0" 399 408 source = "registry+https://github.com/rust-lang/crates.io-index" 400 - checksum = "e2c1f9f56e534ac6a9b8a4600bdf0f530fb393b5f393e7b4d03489c3cf0c3f01" 409 + checksum = "7f4779c6901a562440c3786d08192c6fbda7c1c2060edd10006b05ee35d10f2d" 401 410 dependencies = [ 402 411 "num-traits", 403 412 ] ··· 451 460 452 461 [[package]] 453 462 name = "proc-macro2" 454 - version = "1.0.95" 463 + version = "1.0.101" 455 464 source = "registry+https://github.com/rust-lang/crates.io-index" 456 - checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" 465 + checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" 457 466 dependencies = [ 458 467 "unicode-ident", 459 468 ] 460 469 461 470 [[package]] 462 471 name = "quote" 463 - version = "1.0.40" 472 + version = "1.0.41" 464 473 source = "registry+https://github.com/rust-lang/crates.io-index" 465 - checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 474 + checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1" 466 475 dependencies = [ 467 476 "proc-macro2", 468 477 ] ··· 475 484 476 485 [[package]] 477 486 name = "rand" 478 - version = "0.8.5" 487 + version = "0.9.2" 479 488 source = "registry+https://github.com/rust-lang/crates.io-index" 480 - checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 489 + checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" 481 490 dependencies = [ 482 - "libc", 483 491 "rand_chacha", 484 492 "rand_core", 485 493 ] 486 494 487 495 [[package]] 488 496 name = "rand_chacha" 489 - version = "0.3.1" 497 + version = "0.9.0" 490 498 source = "registry+https://github.com/rust-lang/crates.io-index" 491 - checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 499 + checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" 492 500 dependencies = [ 493 501 "ppv-lite86", 494 502 "rand_core", ··· 496 504 497 505 [[package]] 498 506 name = "rand_core" 499 - version = "0.6.4" 507 + version = "0.9.3" 500 508 source = "registry+https://github.com/rust-lang/crates.io-index" 501 - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 509 + checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" 502 510 dependencies = [ 503 - "getrandom 0.2.16", 511 + "getrandom", 504 512 ] 505 513 506 514 [[package]] 507 515 name = "rand_distr" 508 - version = "0.4.3" 516 + version = "0.5.1" 509 517 source = "registry+https://github.com/rust-lang/crates.io-index" 510 - checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" 518 + checksum = "6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463" 511 519 dependencies = [ 512 520 "num-traits", 513 521 "rand", ··· 515 523 516 524 [[package]] 517 525 name = "redox_syscall" 518 - version = "0.5.14" 526 + version = "0.5.17" 519 527 source = "registry+https://github.com/rust-lang/crates.io-index" 520 - checksum = "de3a5d9f0aba1dbcec1cc47f0ff94a4b778fe55bca98a6dfa92e4e094e57b1c4" 528 + checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" 521 529 dependencies = [ 522 530 "bitflags", 523 531 ] 524 532 525 533 [[package]] 526 534 name = "rustversion" 527 - version = "1.0.21" 535 + version = "1.0.22" 528 536 source = "registry+https://github.com/rust-lang/crates.io-index" 529 - checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" 537 + checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" 530 538 531 539 [[package]] 532 540 name = "ryu" ··· 542 550 543 551 [[package]] 544 552 name = "serde" 545 - version = "1.0.219" 553 + version = "1.0.228" 554 + source = "registry+https://github.com/rust-lang/crates.io-index" 555 + checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" 556 + dependencies = [ 557 + "serde_core", 558 + "serde_derive", 559 + ] 560 + 561 + [[package]] 562 + name = "serde_core" 563 + version = "1.0.228" 546 564 source = "registry+https://github.com/rust-lang/crates.io-index" 547 - checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" 565 + checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" 548 566 dependencies = [ 549 567 "serde_derive", 550 568 ] 551 569 552 570 [[package]] 553 571 name = "serde_derive" 554 - version = "1.0.219" 572 + version = "1.0.228" 555 573 source = "registry+https://github.com/rust-lang/crates.io-index" 556 - checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" 574 + checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" 557 575 dependencies = [ 558 576 "proc-macro2", 559 577 "quote", ··· 562 580 563 581 [[package]] 564 582 name = "serde_json" 565 - version = "1.0.141" 583 + version = "1.0.145" 566 584 source = "registry+https://github.com/rust-lang/crates.io-index" 567 - checksum = "30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3" 585 + checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" 568 586 dependencies = [ 569 587 "itoa", 570 588 "memchr", 571 589 "ryu", 572 590 "serde", 591 + "serde_core", 573 592 ] 574 593 575 594 [[package]] ··· 595 614 596 615 [[package]] 597 616 name = "spin" 598 - version = "0.9.8" 617 + version = "0.10.0" 599 618 source = "registry+https://github.com/rust-lang/crates.io-index" 600 - checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 619 + checksum = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591" 601 620 dependencies = [ 602 621 "portable-atomic", 603 622 ] 604 623 605 624 [[package]] 606 625 name = "syn" 607 - version = "2.0.104" 626 + version = "2.0.106" 608 627 source = "registry+https://github.com/rust-lang/crates.io-index" 609 - checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" 628 + checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" 610 629 dependencies = [ 611 630 "proc-macro2", 612 631 "quote", ··· 615 634 616 635 [[package]] 617 636 name = "thiserror" 618 - version = "2.0.12" 637 + version = "2.0.17" 619 638 source = "registry+https://github.com/rust-lang/crates.io-index" 620 - checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" 639 + checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" 621 640 dependencies = [ 622 641 "thiserror-impl", 623 642 ] 624 643 625 644 [[package]] 626 645 name = "thiserror-impl" 627 - version = "2.0.12" 646 + version = "2.0.17" 628 647 source = "registry+https://github.com/rust-lang/crates.io-index" 629 - checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" 648 + checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" 630 649 dependencies = [ 631 650 "proc-macro2", 632 651 "quote", ··· 634 653 ] 635 654 636 655 [[package]] 637 - name = "thread_local" 638 - version = "1.1.9" 656 + name = "toml_datetime" 657 + version = "0.7.2" 639 658 source = "registry+https://github.com/rust-lang/crates.io-index" 640 - checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" 659 + checksum = "32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1" 641 660 dependencies = [ 642 - "cfg-if", 661 + "serde_core", 643 662 ] 644 663 645 664 [[package]] 646 - name = "toml_datetime" 647 - version = "0.6.11" 648 - source = "registry+https://github.com/rust-lang/crates.io-index" 649 - checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" 650 - 651 - [[package]] 652 665 name = "toml_edit" 653 - version = "0.22.27" 666 + version = "0.23.6" 654 667 source = "registry+https://github.com/rust-lang/crates.io-index" 655 - checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" 668 + checksum = "f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b" 656 669 dependencies = [ 657 670 "indexmap", 658 671 "toml_datetime", 672 + "toml_parser", 673 + "winnow", 674 + ] 675 + 676 + [[package]] 677 + name = "toml_parser" 678 + version = "1.0.3" 679 + source = "registry+https://github.com/rust-lang/crates.io-index" 680 + checksum = "4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627" 681 + dependencies = [ 659 682 "winnow", 660 683 ] 661 684 ··· 667 690 668 691 [[package]] 669 692 name = "unicode-ident" 670 - version = "1.0.18" 693 + version = "1.0.19" 671 694 source = "registry+https://github.com/rust-lang/crates.io-index" 672 - checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" 695 + checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d" 673 696 674 697 [[package]] 675 698 name = "uuid" 676 - version = "1.17.0" 699 + version = "1.18.1" 677 700 source = "registry+https://github.com/rust-lang/crates.io-index" 678 - checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" 701 + checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" 679 702 dependencies = [ 680 - "getrandom 0.3.3", 703 + "getrandom", 681 704 "js-sys", 682 705 "serde", 683 706 "wasm-bindgen", ··· 696 719 697 720 [[package]] 698 721 name = "wasi" 699 - version = "0.11.1+wasi-snapshot-preview1" 722 + version = "0.14.7+wasi-0.2.4" 700 723 source = "registry+https://github.com/rust-lang/crates.io-index" 701 - checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" 724 + checksum = "883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c" 725 + dependencies = [ 726 + "wasip2", 727 + ] 702 728 703 729 [[package]] 704 - name = "wasi" 705 - version = "0.14.2+wasi-0.2.4" 730 + name = "wasip2" 731 + version = "1.0.1+wasi-0.2.4" 706 732 source = "registry+https://github.com/rust-lang/crates.io-index" 707 - checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" 733 + checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" 708 734 dependencies = [ 709 - "wit-bindgen-rt", 735 + "wit-bindgen", 710 736 ] 711 737 712 738 [[package]] 713 739 name = "wasm-bindgen" 714 - version = "0.2.100" 740 + version = "0.2.104" 715 741 source = "registry+https://github.com/rust-lang/crates.io-index" 716 - checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" 742 + checksum = "c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d" 717 743 dependencies = [ 718 744 "cfg-if", 719 745 "once_cell", 720 746 "rustversion", 721 747 "wasm-bindgen-macro", 748 + "wasm-bindgen-shared", 722 749 ] 723 750 724 751 [[package]] 725 752 name = "wasm-bindgen-backend" 726 - version = "0.2.100" 753 + version = "0.2.104" 727 754 source = "registry+https://github.com/rust-lang/crates.io-index" 728 - checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" 755 + checksum = "671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19" 729 756 dependencies = [ 730 757 "bumpalo", 731 758 "log", ··· 736 763 ] 737 764 738 765 [[package]] 766 + name = "wasm-bindgen-futures" 767 + version = "0.4.54" 768 + source = "registry+https://github.com/rust-lang/crates.io-index" 769 + checksum = "7e038d41e478cc73bae0ff9b36c60cff1c98b8f38f8d7e8061e79ee63608ac5c" 770 + dependencies = [ 771 + "cfg-if", 772 + "js-sys", 773 + "once_cell", 774 + "wasm-bindgen", 775 + "web-sys", 776 + ] 777 + 778 + [[package]] 739 779 name = "wasm-bindgen-macro" 740 - version = "0.2.100" 780 + version = "0.2.104" 741 781 source = "registry+https://github.com/rust-lang/crates.io-index" 742 - checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" 782 + checksum = "7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119" 743 783 dependencies = [ 744 784 "quote", 745 785 "wasm-bindgen-macro-support", ··· 747 787 748 788 [[package]] 749 789 name = "wasm-bindgen-macro-support" 750 - version = "0.2.100" 790 + version = "0.2.104" 751 791 source = "registry+https://github.com/rust-lang/crates.io-index" 752 - checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" 792 + checksum = "9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7" 753 793 dependencies = [ 754 794 "proc-macro2", 755 795 "quote", ··· 760 800 761 801 [[package]] 762 802 name = "wasm-bindgen-shared" 763 - version = "0.2.100" 803 + version = "0.2.104" 764 804 source = "registry+https://github.com/rust-lang/crates.io-index" 765 - checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" 805 + checksum = "bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1" 766 806 dependencies = [ 767 807 "unicode-ident", 768 808 ] 769 809 770 810 [[package]] 771 811 name = "web-sys" 772 - version = "0.3.77" 812 + version = "0.3.81" 773 813 source = "registry+https://github.com/rust-lang/crates.io-index" 774 - checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" 814 + checksum = "9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120" 775 815 dependencies = [ 776 816 "js-sys", 777 817 "wasm-bindgen", ··· 779 819 780 820 [[package]] 781 821 name = "wgpu-types" 782 - version = "24.0.0" 822 + version = "26.0.0" 783 823 source = "registry+https://github.com/rust-lang/crates.io-index" 784 - checksum = "50ac044c0e76c03a0378e7786ac505d010a873665e2d51383dcff8dd227dc69c" 824 + checksum = "eca7a8d8af57c18f57d393601a1fb159ace8b2328f1b6b5f80893f7d672c9ae2" 785 825 dependencies = [ 786 826 "bitflags", 827 + "bytemuck", 787 828 "js-sys", 788 829 "log", 789 830 "serde", 831 + "thiserror", 790 832 "web-sys", 791 833 ] 792 834 ··· 856 898 857 899 [[package]] 858 900 name = "winnow" 859 - version = "0.7.12" 901 + version = "0.7.13" 860 902 source = "registry+https://github.com/rust-lang/crates.io-index" 861 - checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" 903 + checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" 862 904 dependencies = [ 863 905 "memchr", 864 906 ] 865 907 866 908 [[package]] 867 - name = "wit-bindgen-rt" 868 - version = "0.39.0" 909 + name = "wit-bindgen" 910 + version = "0.46.0" 869 911 source = "registry+https://github.com/rust-lang/crates.io-index" 870 - checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" 871 - dependencies = [ 872 - "bitflags", 873 - ] 912 + checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" 874 913 875 914 [[package]] 876 915 name = "zerocopy" 877 - version = "0.8.26" 916 + version = "0.8.27" 878 917 source = "registry+https://github.com/rust-lang/crates.io-index" 879 - checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" 918 + checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c" 880 919 dependencies = [ 881 920 "zerocopy-derive", 882 921 ] 883 922 884 923 [[package]] 885 924 name = "zerocopy-derive" 886 - version = "0.8.26" 925 + version = "0.8.27" 887 926 source = "registry+https://github.com/rust-lang/crates.io-index" 888 - checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" 927 + checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831" 889 928 dependencies = [ 890 929 "proc-macro2", 891 930 "quote",
+3 -3
Cargo.toml
··· 1 1 [package] 2 2 name = "bsru" 3 - version = "0.3.0-beta.1" 3 + version = "0.4.0" 4 4 edition = "2024" 5 5 description = "Beatsaber Rust Utilities: A Beatsaber V3 parsing library." 6 6 categories = ["game-development", "data-structures", "parser-implementations"] ··· 14 14 bevy_reflect = ["dep:bevy_reflect"] 15 15 16 16 [dependencies] 17 - bevy_color = { version = "0.16.2", optional = true, default-features = false, features = [ 17 + bevy_color = { version = "0.17.0", optional = true, default-features = false, features = [ 18 18 "std", 19 19 ] } 20 - bevy_reflect = { version = "0.16.1", optional = true, default-features = false } 20 + bevy_reflect = { version = "0.17.0", optional = true, default-features = false } 21 21 indexmap = "2.10.0" 22 22 ordered-float = "5.0.0" 23 23 serde = { version = "1.0.219", features = ["derive"] }
+8 -1
README.md
··· 19 19 | Flag | Description | 20 20 |----------------|--------------------------------------------------------------------------| 21 21 | `bevy_color` | Adds `From` implementations for converting color schemes to Bevy colors. | 22 - | `bevy_reflect` | Adds `Reflect` derives for all types. | 22 + | `bevy_reflect` | Adds `Reflect` derives for all types. | 23 + 24 + ### Bevy Version Compatibility 25 + 26 + | Bevy | BSRU | 27 + |--------|---------------| 28 + | `0.17` | `0.4` | 29 + | `0.16` | `0.1` - `0.3` |