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.

Fix `bevy_color` feature not compiling.

AlephCubed bfa05f9b 5ea26c1c

+180 -3
+179 -2
Cargo.lock
··· 3 3 version = 4 4 4 5 5 [[package]] 6 + name = "approx" 7 + version = "0.5.1" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6" 10 + dependencies = [ 11 + "num-traits", 12 + ] 13 + 14 + [[package]] 6 15 name = "assert_type_match" 7 16 version = "0.1.1" 8 17 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 26 35 checksum = "5c101cbe1e26b8d701eb77263b14346e2e0cbbd2a6e254b9b1aead814e5ca8d3" 27 36 dependencies = [ 28 37 "bevy_math", 38 + "bevy_reflect", 29 39 "bytemuck", 30 40 "derive_more", 41 + "serde", 31 42 "thiserror", 43 + "wgpu-types", 32 44 ] 33 45 34 46 [[package]] ··· 50 62 source = "registry+https://github.com/rust-lang/crates.io-index" 51 63 checksum = "68553e0090fe9c3ba066c65629f636bd58e4ebd9444fdba097b91af6cd3e243f" 52 64 dependencies = [ 65 + "approx", 66 + "bevy_reflect", 53 67 "derive_more", 54 68 "glam", 55 69 "itertools", 70 + "rand", 71 + "rand_distr", 72 + "serde", 56 73 "smallvec", 57 74 "thiserror", 58 75 "variadics_please", ··· 65 82 checksum = "f7573dc824a1b08b4c93fdbe421c53e1e8188e9ca1dd74a414455fe571facb47" 66 83 dependencies = [ 67 84 "cfg-if", 85 + "critical-section", 68 86 "foldhash", 69 87 "hashbrown", 70 88 "portable-atomic", ··· 95 113 "downcast-rs", 96 114 "erased-serde", 97 115 "foldhash", 116 + "glam", 98 117 "serde", 118 + "smol_str", 99 119 "thiserror", 120 + "uuid", 100 121 "variadics_please", 122 + "wgpu-types", 101 123 ] 102 124 103 125 [[package]] ··· 120 142 checksum = "94f7a8905a125d2017e8561beefb7f2f5e67e93ff6324f072ad87c5fd6ec3b99" 121 143 dependencies = [ 122 144 "bevy_platform", 145 + "thread_local", 123 146 ] 124 147 125 148 [[package]] ··· 127 150 version = "2.9.1" 128 151 source = "registry+https://github.com/rust-lang/crates.io-index" 129 152 checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" 153 + dependencies = [ 154 + "serde", 155 + ] 130 156 131 157 [[package]] 132 158 name = "bsru" ··· 170 196 version = "1.0.1" 171 197 source = "registry+https://github.com/rust-lang/crates.io-index" 172 198 checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" 199 + 200 + [[package]] 201 + name = "critical-section" 202 + version = "1.2.0" 203 + source = "registry+https://github.com/rust-lang/crates.io-index" 204 + checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" 173 205 174 206 [[package]] 175 207 name = "derive_more" ··· 233 265 234 266 [[package]] 235 267 name = "getrandom" 268 + version = "0.2.16" 269 + source = "registry+https://github.com/rust-lang/crates.io-index" 270 + checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" 271 + dependencies = [ 272 + "cfg-if", 273 + "libc", 274 + "wasi 0.11.1+wasi-snapshot-preview1", 275 + ] 276 + 277 + [[package]] 278 + name = "getrandom" 236 279 version = "0.3.3" 237 280 source = "registry+https://github.com/rust-lang/crates.io-index" 238 281 checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" ··· 240 283 "cfg-if", 241 284 "libc", 242 285 "r-efi", 243 - "wasi", 286 + "wasi 0.14.2+wasi-0.2.4", 244 287 ] 245 288 246 289 [[package]] ··· 250 293 checksum = "8babf46d4c1c9d92deac9f7be466f76dfc4482b6452fc5024b5e8daf6ffeb3ee" 251 294 dependencies = [ 252 295 "bytemuck", 296 + "serde", 253 297 ] 254 298 255 299 [[package]] ··· 304 348 checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" 305 349 306 350 [[package]] 351 + name = "libm" 352 + version = "0.2.15" 353 + source = "registry+https://github.com/rust-lang/crates.io-index" 354 + checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" 355 + 356 + [[package]] 307 357 name = "lock_api" 308 358 version = "0.4.13" 309 359 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 324 374 version = "2.7.5" 325 375 source = "registry+https://github.com/rust-lang/crates.io-index" 326 376 checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" 377 + 378 + [[package]] 379 + name = "num-traits" 380 + version = "0.2.19" 381 + source = "registry+https://github.com/rust-lang/crates.io-index" 382 + checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 383 + dependencies = [ 384 + "autocfg", 385 + "libm", 386 + ] 327 387 328 388 [[package]] 329 389 name = "once_cell" ··· 370 430 ] 371 431 372 432 [[package]] 433 + name = "ppv-lite86" 434 + version = "0.2.21" 435 + source = "registry+https://github.com/rust-lang/crates.io-index" 436 + checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" 437 + dependencies = [ 438 + "zerocopy", 439 + ] 440 + 441 + [[package]] 373 442 name = "proc-macro2" 374 443 version = "1.0.95" 375 444 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 394 463 checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 395 464 396 465 [[package]] 466 + name = "rand" 467 + version = "0.8.5" 468 + source = "registry+https://github.com/rust-lang/crates.io-index" 469 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 470 + dependencies = [ 471 + "libc", 472 + "rand_chacha", 473 + "rand_core", 474 + ] 475 + 476 + [[package]] 477 + name = "rand_chacha" 478 + version = "0.3.1" 479 + source = "registry+https://github.com/rust-lang/crates.io-index" 480 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 481 + dependencies = [ 482 + "ppv-lite86", 483 + "rand_core", 484 + ] 485 + 486 + [[package]] 487 + name = "rand_core" 488 + version = "0.6.4" 489 + source = "registry+https://github.com/rust-lang/crates.io-index" 490 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 491 + dependencies = [ 492 + "getrandom 0.2.16", 493 + ] 494 + 495 + [[package]] 496 + name = "rand_distr" 497 + version = "0.4.3" 498 + source = "registry+https://github.com/rust-lang/crates.io-index" 499 + checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" 500 + dependencies = [ 501 + "num-traits", 502 + "rand", 503 + ] 504 + 505 + [[package]] 397 506 name = "redox_syscall" 398 507 version = "0.5.14" 399 508 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 465 574 checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 466 575 467 576 [[package]] 577 + name = "smol_str" 578 + version = "0.2.2" 579 + source = "registry+https://github.com/rust-lang/crates.io-index" 580 + checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead" 581 + dependencies = [ 582 + "serde", 583 + ] 584 + 585 + [[package]] 468 586 name = "spin" 469 587 version = "0.9.8" 470 588 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 505 623 ] 506 624 507 625 [[package]] 626 + name = "thread_local" 627 + version = "1.1.9" 628 + source = "registry+https://github.com/rust-lang/crates.io-index" 629 + checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" 630 + dependencies = [ 631 + "cfg-if", 632 + ] 633 + 634 + [[package]] 508 635 name = "toml_datetime" 509 636 version = "0.6.11" 510 637 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 539 666 source = "registry+https://github.com/rust-lang/crates.io-index" 540 667 checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" 541 668 dependencies = [ 542 - "getrandom", 669 + "getrandom 0.3.3", 543 670 "js-sys", 671 + "serde", 544 672 "wasm-bindgen", 545 673 ] 546 674 ··· 557 685 558 686 [[package]] 559 687 name = "wasi" 688 + version = "0.11.1+wasi-snapshot-preview1" 689 + source = "registry+https://github.com/rust-lang/crates.io-index" 690 + checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" 691 + 692 + [[package]] 693 + name = "wasi" 560 694 version = "0.14.2+wasi-0.2.4" 561 695 source = "registry+https://github.com/rust-lang/crates.io-index" 562 696 checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" ··· 623 757 ] 624 758 625 759 [[package]] 760 + name = "web-sys" 761 + version = "0.3.77" 762 + source = "registry+https://github.com/rust-lang/crates.io-index" 763 + checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" 764 + dependencies = [ 765 + "js-sys", 766 + "wasm-bindgen", 767 + ] 768 + 769 + [[package]] 770 + name = "wgpu-types" 771 + version = "24.0.0" 772 + source = "registry+https://github.com/rust-lang/crates.io-index" 773 + checksum = "50ac044c0e76c03a0378e7786ac505d010a873665e2d51383dcff8dd227dc69c" 774 + dependencies = [ 775 + "bitflags", 776 + "js-sys", 777 + "log", 778 + "serde", 779 + "web-sys", 780 + ] 781 + 782 + [[package]] 626 783 name = "windows-targets" 627 784 version = "0.52.6" 628 785 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 703 860 dependencies = [ 704 861 "bitflags", 705 862 ] 863 + 864 + [[package]] 865 + name = "zerocopy" 866 + version = "0.8.26" 867 + source = "registry+https://github.com/rust-lang/crates.io-index" 868 + checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" 869 + dependencies = [ 870 + "zerocopy-derive", 871 + ] 872 + 873 + [[package]] 874 + name = "zerocopy-derive" 875 + version = "0.8.26" 876 + source = "registry+https://github.com/rust-lang/crates.io-index" 877 + checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" 878 + dependencies = [ 879 + "proc-macro2", 880 + "quote", 881 + "syn", 882 + ]
+1 -1
Cargo.toml
··· 14 14 bevy_reflect = ["dep:bevy_reflect"] 15 15 16 16 [dependencies] 17 - bevy_color = { version = "0.16.2", optional = true, default-features = false } 17 + bevy_color = { version = "0.16.2", optional = true, default-features = false, features = ["std"] } 18 18 bevy_reflect = { version = "0.16.1", optional = true, default-features = false } 19 19 serde = { version = "1.0.219", features = ["derive"] } 20 20 serde_json = "1.0.140"