From f2b6fd1efa7e4f9827b6830b71c592a137982809 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 Feb 2024 07:22:55 +0000 Subject: [PATCH] Update Rust crate leafwing-input-manager to 0.12.0 --- Cargo.lock | 1742 ++++++++++++++++++++++++++++++++++++++++++++++------ Cargo.toml | 2 +- 2 files changed, 1562 insertions(+), 182 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 751ad22..df7deb5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -24,13 +24,28 @@ version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76eb1adf08c5bcaa8490b9851fd53cca27fa9880076f178ea9d29f05196728a8" +[[package]] +name = "accesskit" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6cb10ed32c63247e4e39a8f42e8e30fb9442fbf7878c8e4a9849e7e381619bea" + [[package]] name = "accesskit_consumer" version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04bb4d9e4772fe0d47df57d0d5dbe5d85dd05e2f37ae1ddb6b105e76be58fb00" dependencies = [ - "accesskit", + "accesskit 0.11.2", +] + +[[package]] +name = "accesskit_consumer" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c17cca53c09fbd7288667b22a201274b9becaa27f0b91bf52a526db95de45e6" +dependencies = [ + "accesskit 0.12.2", ] [[package]] @@ -39,8 +54,20 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "134d0acf6acb667c89d3332999b1a5df4edbc8d6113910f392ebb73f2b03bb56" dependencies = [ - "accesskit", - "accesskit_consumer", + "accesskit 0.11.2", + "accesskit_consumer 0.15.2", + "objc2", + "once_cell", +] + +[[package]] +name = "accesskit_macos" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd3b6ae1eabbfbced10e840fd3fce8a93ae84f174b3e4ba892ab7bcb42e477a7" +dependencies = [ + "accesskit 0.12.2", + "accesskit_consumer 0.16.1", "objc2", "once_cell", ] @@ -51,12 +78,26 @@ version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9eac0a7f2d7cd7a93b938af401d3d8e8b7094217989a7c25c55a953023436e31" dependencies = [ - "accesskit", - "accesskit_consumer", + "accesskit 0.11.2", + "accesskit_consumer 0.15.2", "arrayvec", "once_cell", "paste", - "windows", + "windows 0.48.0", +] + +[[package]] +name = "accesskit_windows" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afcae27ec0974fc7c3b0b318783be89fd1b2e66dd702179fe600166a38ff4a0b" +dependencies = [ + "accesskit 0.12.2", + "accesskit_consumer 0.16.1", + "once_cell", + "paste", + "static_assertions", + "windows 0.48.0", ] [[package]] @@ -65,10 +106,31 @@ version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "825d23acee1bd6d25cbaa3ca6ed6e73faf24122a774ec33d52c5c86c6ab423c0" dependencies = [ - "accesskit", - "accesskit_macos", - "accesskit_windows", - "winit 0.28.3", + "accesskit 0.11.2", + "accesskit_macos 0.9.0", + "accesskit_windows 0.14.3", + "winit 0.28.7", +] + +[[package]] +name = "accesskit_winit" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88e39fcec2e10971e188730b7a76bab60647dacc973d4591855ebebcadfaa738" +dependencies = [ + "accesskit 0.12.2", + "accesskit_macos 0.10.1", + "accesskit_windows 0.15.1", + "winit 0.28.7", +] + +[[package]] +name = "addr2line" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +dependencies = [ + "gimli", ] [[package]] @@ -113,9 +175,9 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "0.7.18" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" +checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" dependencies = [ "memchr", ] @@ -133,7 +195,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5915f52fe2cf65e83924d037b6c5290b7cee097c6b5c8700746e6168a343fd6b" dependencies = [ "alsa-sys", - "bitflags", + "bitflags 1.3.2", "libc", "nix 0.23.1", ] @@ -155,7 +217,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c77a0045eda8b888c76ea473c2b0515ba6f471d318f8927c5c72240937035a6" dependencies = [ "android-properties", - "bitflags", + "bitflags 1.3.2", "cc", "jni-sys", "libc", @@ -229,21 +291,37 @@ dependencies = [ "num-traits", ] +[[package]] +name = "arrayref" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" + [[package]] name = "arrayvec" -version = "0.7.2" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" +checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" [[package]] name = "ash" -version = "0.37.2+1.3.238" +version = "0.37.3+1.3.251" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28bf19c1f0a470be5fbf7522a308a05df06610252c5bcf5143e1b23f629a9a03" +checksum = "39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a" dependencies = [ "libloading", ] +[[package]] +name = "async-broadcast" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" +dependencies = [ + "event-listener", + "futures-core", +] + [[package]] name = "async-channel" version = "1.8.0" @@ -263,30 +341,78 @@ checksum = "871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965" dependencies = [ "async-task", "concurrent-queue 1.2.4", - "fastrand", + "fastrand 1.8.0", "futures-lite", "once_cell", "slab", ] +[[package]] +name = "async-fs" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" +dependencies = [ + "async-lock", + "autocfg", + "blocking", + "futures-lite", +] + +[[package]] +name = "async-lock" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" +dependencies = [ + "event-listener", +] + [[package]] name = "async-task" version = "4.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a40729d2133846d9ed0ea60a8b9541bccddab49cd30f0715a1da672fe9a2524" +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + [[package]] name = "autocfg" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +[[package]] +name = "backtrace" +version = "0.3.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" +dependencies = [ + "addr2line", + "cc", + "cfg-if 1.0.0", + "libc", + "miniz_oxide 0.7.2", + "object", + "rustc-demangle", +] + [[package]] name = "base64" version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + [[package]] name = "bevy" version = "0.8.1" @@ -305,18 +431,39 @@ dependencies = [ "bevy_internal 0.11.3", ] +[[package]] +name = "bevy" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4bc7e09282a82a48d70ade0c4c1154b0fd7882a735a39c66766a5d0f4718ea9" +dependencies = [ + "bevy_internal 0.12.1", +] + [[package]] name = "bevy_a11y" version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "132c9e35a77c5395951f6d25fa2c52ee92296353426df4f961e60f3ff47e2e42" dependencies = [ - "accesskit", + "accesskit 0.11.2", "bevy_app 0.11.3", "bevy_derive 0.11.3", "bevy_ecs 0.11.3", ] +[[package]] +name = "bevy_a11y" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68080288c932634f6563d3a8299efe0ddc9ea6787539c4c771ba250d089a94f0" +dependencies = [ + "accesskit 0.12.2", + "bevy_app 0.12.1", + "bevy_derive 0.12.1", + "bevy_ecs 0.12.1", +] + [[package]] name = "bevy_animation" version = "0.8.0" @@ -366,6 +513,22 @@ dependencies = [ "web-sys", ] +[[package]] +name = "bevy_app" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d41731817993f92e4363dd3335558e779e290bc71eefc0b5547052b85810907e" +dependencies = [ + "bevy_derive 0.12.1", + "bevy_ecs 0.12.1", + "bevy_reflect 0.12.1", + "bevy_tasks 0.12.1", + "bevy_utils 0.12.1", + "downcast-rs", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "bevy_asset" version = "0.8.0" @@ -382,7 +545,7 @@ dependencies = [ "bevy_utils 0.8.0", "crossbeam-channel", "downcast-rs", - "fastrand", + "fastrand 1.8.0", "js-sys", "ndk-glue 0.5.2", "notify", @@ -412,7 +575,7 @@ dependencies = [ "bevy_winit 0.11.3", "crossbeam-channel", "downcast-rs", - "fastrand", + "fastrand 1.8.0", "js-sys", "parking_lot 0.12.1", "serde", @@ -422,6 +585,38 @@ dependencies = [ "web-sys", ] +[[package]] +name = "bevy_asset" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "935984568f75867dd7357133b06f4b1502cd2be55e4642d483ce597e46e63bff" +dependencies = [ + "async-broadcast", + "async-fs", + "async-lock", + "bevy_app 0.12.1", + "bevy_asset_macros", + "bevy_ecs 0.12.1", + "bevy_log 0.12.1", + "bevy_reflect 0.12.1", + "bevy_tasks 0.12.1", + "bevy_utils 0.12.1", + "bevy_winit 0.12.1", + "blake3", + "crossbeam-channel", + "downcast-rs", + "futures-io", + "futures-lite", + "js-sys", + "parking_lot 0.12.1", + "ron 0.8.1", + "serde", + "thiserror", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + [[package]] name = "bevy_asset_loader" version = "0.17.0" @@ -445,6 +640,18 @@ dependencies = [ "syn 1.0.99", ] +[[package]] +name = "bevy_asset_macros" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f48b9bbe4ec605e4910b5cd1e1a0acbfbe0b80af5f3bcc4489a9fdd1e80058c" +dependencies = [ + "bevy_macro_utils 0.12.1", + "proc-macro2", + "quote", + "syn 2.0.38", +] + [[package]] name = "bevy_audio" version = "0.8.0" @@ -491,6 +698,22 @@ dependencies = [ "bytemuck", ] +[[package]] +name = "bevy_core" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3daa24502a14839509f02407bc7e48299fe84d260877de23b60662de0f4f4b6c" +dependencies = [ + "bevy_app 0.12.1", + "bevy_ecs 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "bevy_tasks 0.12.1", + "bevy_utils 0.12.1", + "bytemuck", + "serde", +] + [[package]] name = "bevy_core_pipeline" version = "0.8.0" @@ -502,13 +725,35 @@ dependencies = [ "bevy_derive 0.8.0", "bevy_ecs 0.8.0", "bevy_reflect 0.8.0", - "bevy_render", + "bevy_render 0.8.0", "bevy_transform 0.8.0", "bevy_utils 0.8.0", "radsort", "serde", ] +[[package]] +name = "bevy_core_pipeline" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4b77c4fca6e90edbe2e72da7bc9aa7aed7dfdfded0920ae0a0c845f5e11084a" +dependencies = [ + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_core 0.12.1", + "bevy_derive 0.12.1", + "bevy_ecs 0.12.1", + "bevy_log 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render 0.12.1", + "bevy_transform 0.12.1", + "bevy_utils 0.12.1", + "bitflags 2.4.2", + "radsort", + "serde", +] + [[package]] name = "bevy_derive" version = "0.8.0" @@ -531,6 +776,17 @@ dependencies = [ "syn 2.0.38", ] +[[package]] +name = "bevy_derive" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f484318350462c58ba3942a45a656c1fd6b6e484a6b6b7abc3a787ad1a51e500" +dependencies = [ + "bevy_macro_utils 0.12.1", + "quote", + "syn 2.0.38", +] + [[package]] name = "bevy_diagnostic" version = "0.8.0" @@ -559,6 +815,21 @@ dependencies = [ "sysinfo", ] +[[package]] +name = "bevy_diagnostic" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa38ca5967d335cc1006a0e0f1a86c350e2f15fd1878449f61d04cd57a7c4060" +dependencies = [ + "bevy_app 0.12.1", + "bevy_core 0.12.1", + "bevy_ecs 0.12.1", + "bevy_log 0.12.1", + "bevy_time 0.12.1", + "bevy_utils 0.12.1", + "sysinfo", +] + [[package]] name = "bevy_ecs" version = "0.8.0" @@ -599,6 +870,27 @@ dependencies = [ "thread_local", ] +[[package]] +name = "bevy_ecs" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7709fbd22f81fb681534cd913c41e1cd18b17143368743281195d7f024b61aea" +dependencies = [ + "async-channel", + "bevy_ecs_macros 0.12.1", + "bevy_ptr 0.12.1", + "bevy_reflect 0.12.1", + "bevy_tasks 0.12.1", + "bevy_utils 0.12.1", + "downcast-rs", + "event-listener", + "fixedbitset", + "rustc-hash", + "serde", + "thiserror", + "thread_local", +] + [[package]] name = "bevy_ecs_ldtk" version = "0.4.0" @@ -651,6 +943,18 @@ dependencies = [ "syn 2.0.38", ] +[[package]] +name = "bevy_ecs_macros" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8843aa489f159f25cdcd9fee75cd7d221a7098a71eaa72cb2d6b40ac4e3f1ba" +dependencies = [ + "bevy_macro_utils 0.12.1", + "proc-macro2", + "quote", + "syn 2.0.38", +] + [[package]] name = "bevy_ecs_tilemap" version = "0.7.0" @@ -669,7 +973,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76a767adc36ce1fc917a736843b026d4de7069d90ed5e669c852481ef69fd5aa" dependencies = [ "bevy_macro_utils 0.8.0", - "encase_derive_impl", + "encase_derive_impl 0.3.0", +] + +[[package]] +name = "bevy_encase_derive" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5328a3715e933ebbff07d0e99528dc423c4f7a53590ed1ac19a120348b028990" +dependencies = [ + "bevy_macro_utils 0.12.1", + "encase_derive_impl 0.6.1", ] [[package]] @@ -691,7 +1005,42 @@ dependencies = [ "bevy_ecs 0.8.0", "bevy_input 0.8.0", "bevy_utils 0.8.0", - "gilrs", + "gilrs 0.9.0", +] + +[[package]] +name = "bevy_gilrs" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b81ca2ebf66cbc7f998f1f142b15038ffe3c4ae1d51f70adda26dcf51b0c4ca" +dependencies = [ + "bevy_app 0.12.1", + "bevy_ecs 0.12.1", + "bevy_input 0.12.1", + "bevy_log 0.12.1", + "bevy_time 0.12.1", + "bevy_utils 0.12.1", + "gilrs 0.10.4", + "thiserror", +] + +[[package]] +name = "bevy_gizmos" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db232274ddca2ae452eb2731b98267b795d133ddd14013121bc7daddde1c7491" +dependencies = [ + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_core 0.12.1", + "bevy_core_pipeline 0.12.1", + "bevy_ecs 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render 0.12.1", + "bevy_sprite 0.12.1", + "bevy_transform 0.12.1", + "bevy_utils 0.12.1", ] [[package]] @@ -701,20 +1050,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "150cc6782c4472600c2ade5d78c6ce481c992690f0499e63765aba752d7e0f04" dependencies = [ "anyhow", - "base64", + "base64 0.13.0", "bevy_animation", "bevy_app 0.8.0", "bevy_asset 0.8.0", "bevy_core 0.8.0", - "bevy_core_pipeline", + "bevy_core_pipeline 0.8.0", "bevy_ecs 0.8.0", "bevy_hierarchy 0.8.0", "bevy_log 0.8.0", "bevy_math 0.8.0", "bevy_pbr", "bevy_reflect 0.8.0", - "bevy_render", - "bevy_scene", + "bevy_render 0.8.0", + "bevy_scene 0.8.0", "bevy_tasks 0.8.0", "bevy_transform 0.8.0", "bevy_utils 0.8.0", @@ -751,6 +1100,21 @@ dependencies = [ "smallvec", ] +[[package]] +name = "bevy_hierarchy" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06bd477152ce2ae1430f5e0a4f19216e5785c22fee1ab23788b5982dc59d1a55" +dependencies = [ + "bevy_app 0.12.1", + "bevy_core 0.12.1", + "bevy_ecs 0.12.1", + "bevy_log 0.12.1", + "bevy_reflect 0.12.1", + "bevy_utils 0.12.1", + "smallvec", +] + [[package]] name = "bevy_input" version = "0.8.0" @@ -761,7 +1125,6 @@ dependencies = [ "bevy_ecs 0.8.0", "bevy_math 0.8.0", "bevy_utils 0.8.0", - "serde", ] [[package]] @@ -778,6 +1141,21 @@ dependencies = [ "thiserror", ] +[[package]] +name = "bevy_input" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cab9a599189b2a694c182d60cd52219dd9364f9892ff542d87799b8e45d9e6dc" +dependencies = [ + "bevy_app 0.12.1", + "bevy_ecs 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "bevy_utils 0.12.1", + "serde", + "thiserror", +] + [[package]] name = "bevy_internal" version = "0.8.0" @@ -789,11 +1167,11 @@ dependencies = [ "bevy_asset 0.8.0", "bevy_audio", "bevy_core 0.8.0", - "bevy_core_pipeline", + "bevy_core_pipeline 0.8.0", "bevy_derive 0.8.0", "bevy_diagnostic 0.8.0", "bevy_ecs 0.8.0", - "bevy_gilrs", + "bevy_gilrs 0.8.0", "bevy_gltf", "bevy_hierarchy 0.8.0", "bevy_input 0.8.0", @@ -802,14 +1180,14 @@ dependencies = [ "bevy_pbr", "bevy_ptr 0.8.0", "bevy_reflect 0.8.0", - "bevy_render", - "bevy_scene", - "bevy_sprite", + "bevy_render 0.8.0", + "bevy_scene 0.8.0", + "bevy_sprite 0.8.0", "bevy_tasks 0.8.0", - "bevy_text", + "bevy_text 0.8.0", "bevy_time 0.8.0", "bevy_transform 0.8.0", - "bevy_ui", + "bevy_ui 0.8.0", "bevy_utils 0.8.0", "bevy_window 0.8.0", "bevy_winit 0.8.0", @@ -822,7 +1200,7 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0e35a9b2bd29aa784b3cc416bcbf2a298f69f00ca51fd042ea39d9af7fad37e" dependencies = [ - "bevy_a11y", + "bevy_a11y 0.11.3", "bevy_app 0.11.3", "bevy_asset 0.11.3", "bevy_core 0.11.3", @@ -842,6 +1220,40 @@ dependencies = [ "bevy_window 0.11.3", ] +[[package]] +name = "bevy_internal" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f124bece9831afd80897815231072d51bfe3ac58c6bb58eca8880963b6d0487c" +dependencies = [ + "bevy_a11y 0.12.1", + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_core 0.12.1", + "bevy_core_pipeline 0.12.1", + "bevy_derive 0.12.1", + "bevy_diagnostic 0.12.1", + "bevy_ecs 0.12.1", + "bevy_gilrs 0.12.1", + "bevy_gizmos", + "bevy_hierarchy 0.12.1", + "bevy_input 0.12.1", + "bevy_log 0.12.1", + "bevy_math 0.12.1", + "bevy_ptr 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render 0.12.1", + "bevy_scene 0.12.1", + "bevy_sprite 0.12.1", + "bevy_tasks 0.12.1", + "bevy_text 0.12.1", + "bevy_time 0.12.1", + "bevy_transform 0.12.1", + "bevy_ui 0.12.1", + "bevy_utils 0.12.1", + "bevy_window 0.12.1", +] + [[package]] name = "bevy_log" version = "0.8.0" @@ -873,6 +1285,22 @@ dependencies = [ "tracing-wasm", ] +[[package]] +name = "bevy_log" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dc10ba1d225a8477b9e80a1bf797d8a8b8274e83c9b24fb4d9351aec9229755" +dependencies = [ + "android_log-sys 0.3.1", + "bevy_app 0.12.1", + "bevy_ecs 0.12.1", + "bevy_utils 0.12.1", + "console_error_panic_hook", + "tracing-log", + "tracing-subscriber", + "tracing-wasm", +] + [[package]] name = "bevy_macro_utils" version = "0.8.0" @@ -893,7 +1321,20 @@ dependencies = [ "quote", "rustc-hash", "syn 2.0.38", - "toml_edit", + "toml_edit 0.19.8", +] + +[[package]] +name = "bevy_macro_utils" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e566640c6b6dced73d2006c764c2cffebe1a82be4809486c4a5d7b4b50efed4d" +dependencies = [ + "proc-macro2", + "quote", + "rustc-hash", + "syn 2.0.38", + "toml_edit 0.20.7", ] [[package]] @@ -915,6 +1356,16 @@ dependencies = [ "serde", ] +[[package]] +name = "bevy_math" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58ddc2b76783939c530178f88e5711a1b01044d7b02db4033e2eb8b43b6cf4ec" +dependencies = [ + "glam 0.24.2", + "serde", +] + [[package]] name = "bevy_mikktspace" version = "0.8.0" @@ -924,6 +1375,15 @@ dependencies = [ "glam 0.21.3", ] +[[package]] +name = "bevy_mikktspace" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ec4962977a746d870170532fc92759e04d3dbcae8b7b82e7ca3bb83b1d75277" +dependencies = [ + "glam 0.24.2", +] + [[package]] name = "bevy_pbr" version = "0.8.0" @@ -932,15 +1392,15 @@ checksum = "ed9a81bbd02f5e0a57899a41aec37d9cb14965e1e4d510547f3f680323d05c0f" dependencies = [ "bevy_app 0.8.0", "bevy_asset 0.8.0", - "bevy_core_pipeline", + "bevy_core_pipeline 0.8.0", "bevy_ecs 0.8.0", "bevy_math 0.8.0", "bevy_reflect 0.8.0", - "bevy_render", + "bevy_render 0.8.0", "bevy_transform 0.8.0", "bevy_utils 0.8.0", "bevy_window 0.8.0", - "bitflags", + "bitflags 1.3.2", "bytemuck", "radsort", ] @@ -957,6 +1417,12 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72c7586401a46f7d8e436028225c1df5288f2e0082d066b247a82466fea155c6" +[[package]] +name = "bevy_ptr" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c77ec20c8fafcdc196508ef5ccb4f0400a8d193cb61f7b14a36ed9a25ad423cf" + [[package]] name = "bevy_reflect" version = "0.8.0" @@ -997,6 +1463,25 @@ dependencies = [ "thiserror", ] +[[package]] +name = "bevy_reflect" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7921f15fc944c9c8ad01d7dbcea6505b8909c6655cd9382bab1407181556038" +dependencies = [ + "bevy_math 0.12.1", + "bevy_ptr 0.12.1", + "bevy_reflect_derive 0.12.1", + "bevy_utils 0.12.1", + "downcast-rs", + "erased-serde", + "glam 0.24.2", + "serde", + "smallvec", + "smol_str", + "thiserror", +] + [[package]] name = "bevy_reflect_derive" version = "0.8.0" @@ -1024,6 +1509,19 @@ dependencies = [ "uuid", ] +[[package]] +name = "bevy_reflect_derive" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4a8c5475f216e751ef4452a1306b00711f33d2d04d9f149e4c845dfeb6753a0" +dependencies = [ + "bevy_macro_utils 0.12.1", + "proc-macro2", + "quote", + "syn 2.0.38", + "uuid", +] + [[package]] name = "bevy_render" version = "0.8.0" @@ -1036,27 +1534,27 @@ dependencies = [ "bevy_core 0.8.0", "bevy_derive 0.8.0", "bevy_ecs 0.8.0", - "bevy_encase_derive", + "bevy_encase_derive 0.8.0", "bevy_hierarchy 0.8.0", "bevy_log 0.8.0", "bevy_math 0.8.0", - "bevy_mikktspace", + "bevy_mikktspace 0.8.0", "bevy_reflect 0.8.0", - "bevy_render_macros", + "bevy_render_macros 0.8.0", "bevy_time 0.8.0", "bevy_transform 0.8.0", "bevy_utils 0.8.0", "bevy_window 0.8.0", - "bitflags", + "bitflags 1.3.2", "codespan-reporting", "copyless", "downcast-rs", - "encase", + "encase 0.3.0", "futures-lite", "hex", - "hexasphere", + "hexasphere 7.2.0", "image", - "naga", + "naga 0.9.0", "once_cell", "parking_lot 0.12.1", "regex", @@ -1064,7 +1562,51 @@ dependencies = [ "smallvec", "thiserror", "thread_local", - "wgpu", + "wgpu 0.13.1", +] + +[[package]] +name = "bevy_render" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdefdd3737125b0d94a6ff20bb70fa8cfe9d7d5dcd72ba4dfe6c5f1d30d9f6e4" +dependencies = [ + "async-channel", + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_core 0.12.1", + "bevy_derive 0.12.1", + "bevy_ecs 0.12.1", + "bevy_encase_derive 0.12.1", + "bevy_hierarchy 0.12.1", + "bevy_log 0.12.1", + "bevy_math 0.12.1", + "bevy_mikktspace 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render_macros 0.12.1", + "bevy_tasks 0.12.1", + "bevy_time 0.12.1", + "bevy_transform 0.12.1", + "bevy_utils 0.12.1", + "bevy_window 0.12.1", + "bitflags 2.4.2", + "bytemuck", + "codespan-reporting", + "downcast-rs", + "encase 0.6.1", + "futures-lite", + "hexasphere 9.1.0", + "image", + "js-sys", + "naga 0.13.0", + "naga_oil", + "serde", + "smallvec", + "thiserror", + "thread_local", + "wasm-bindgen", + "web-sys", + "wgpu 0.17.2", ] [[package]] @@ -1079,6 +1621,18 @@ dependencies = [ "syn 1.0.99", ] +[[package]] +name = "bevy_render_macros" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64d86bfc5a1e7fbeeaec0c4ceab18155530f5506624670965db3415f75826bea" +dependencies = [ + "bevy_macro_utils 0.12.1", + "proc-macro2", + "quote", + "syn 2.0.38", +] + [[package]] name = "bevy_renet" version = "0.0.5" @@ -1102,10 +1656,31 @@ dependencies = [ "bevy_ecs 0.8.0", "bevy_hierarchy 0.8.0", "bevy_reflect 0.8.0", - "bevy_render", + "bevy_render 0.8.0", "bevy_transform 0.8.0", "bevy_utils 0.8.0", - "ron", + "ron 0.7.1", + "serde", + "thiserror", + "uuid", +] + +[[package]] +name = "bevy_scene" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7df078b5e406e37c8a1c6ba0d652bf105fde713ce3c3efda7263fe27467eee5" +dependencies = [ + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_derive 0.12.1", + "bevy_ecs 0.12.1", + "bevy_hierarchy 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render 0.12.1", + "bevy_transform 0.12.1", + "bevy_utils 0.12.1", + "ron 0.8.1", "serde", "thiserror", "uuid", @@ -1119,15 +1694,15 @@ checksum = "1f83dfe8897d6c0d9d5ce3818d49a13e58ae2b9b9ecf4f4bb85aa31bb0678f68" dependencies = [ "bevy_app 0.8.0", "bevy_asset 0.8.0", - "bevy_core_pipeline", + "bevy_core_pipeline 0.8.0", "bevy_ecs 0.8.0", "bevy_log 0.8.0", "bevy_math 0.8.0", "bevy_reflect 0.8.0", - "bevy_render", + "bevy_render 0.8.0", "bevy_transform 0.8.0", "bevy_utils 0.8.0", - "bitflags", + "bitflags 1.3.2", "bytemuck", "copyless", "fixedbitset", @@ -1137,6 +1712,32 @@ dependencies = [ "thiserror", ] +[[package]] +name = "bevy_sprite" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7cc0c9d946e17e3e0aaa202f182837bc796c4f862b2e5a805134f873f21cf7f" +dependencies = [ + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_core_pipeline 0.12.1", + "bevy_derive 0.12.1", + "bevy_ecs 0.12.1", + "bevy_log 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render 0.12.1", + "bevy_transform 0.12.1", + "bevy_utils 0.12.1", + "bitflags 2.4.2", + "bytemuck", + "fixedbitset", + "guillotiere", + "radsort", + "rectangle-pack", + "thiserror", +] + [[package]] name = "bevy_tasks" version = "0.8.0" @@ -1166,6 +1767,20 @@ dependencies = [ "wasm-bindgen-futures", ] +[[package]] +name = "bevy_tasks" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4fefa7fe0da8923525f7500e274f1bd60dbd79918a25cf7d0dfa0a6ba15c1cf" +dependencies = [ + "async-channel", + "async-executor", + "async-task", + "concurrent-queue 2.1.0", + "futures-lite", + "wasm-bindgen-futures", +] + [[package]] name = "bevy_text" version = "0.8.0" @@ -1179,8 +1794,8 @@ dependencies = [ "bevy_ecs 0.8.0", "bevy_math 0.8.0", "bevy_reflect 0.8.0", - "bevy_render", - "bevy_sprite", + "bevy_render 0.8.0", + "bevy_sprite 0.8.0", "bevy_transform 0.8.0", "bevy_utils 0.8.0", "bevy_window 0.8.0", @@ -1189,6 +1804,28 @@ dependencies = [ "thiserror", ] +[[package]] +name = "bevy_text" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a9a79d49ca06170d69149949b134c14e8b99ace1444c1ca2cd4743b19d5b055" +dependencies = [ + "ab_glyph", + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_ecs 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render 0.12.1", + "bevy_sprite 0.12.1", + "bevy_transform 0.12.1", + "bevy_utils 0.12.1", + "bevy_window 0.12.1", + "glyph_brush_layout", + "serde", + "thiserror", +] + [[package]] name = "bevy_time" version = "0.8.0" @@ -1216,6 +1853,21 @@ dependencies = [ "thiserror", ] +[[package]] +name = "bevy_time" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6250d76eed3077128b6a3d004f9f198b01107800b9824051e32bb658054e837" +dependencies = [ + "bevy_app 0.12.1", + "bevy_ecs 0.12.1", + "bevy_reflect 0.12.1", + "bevy_utils 0.12.1", + "crossbeam-channel", + "serde", + "thiserror", +] + [[package]] name = "bevy_transform" version = "0.8.0" @@ -1242,6 +1894,21 @@ dependencies = [ "bevy_reflect 0.11.3", ] +[[package]] +name = "bevy_transform" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d541e0c292edbd96afae816ee680e02247422423ccd5dc635c1e211a20ed64be" +dependencies = [ + "bevy_app 0.12.1", + "bevy_ecs 0.12.1", + "bevy_hierarchy 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "serde", + "thiserror", +] + [[package]] name = "bevy_ui" version = "0.8.0" @@ -1250,7 +1917,7 @@ checksum = "ac181a7b637da61fad72981ff9d2e5b899283ca7d54b2b7ea49c431121331c53" dependencies = [ "bevy_app 0.8.0", "bevy_asset 0.8.0", - "bevy_core_pipeline", + "bevy_core_pipeline 0.8.0", "bevy_derive 0.8.0", "bevy_ecs 0.8.0", "bevy_hierarchy 0.8.0", @@ -1258,16 +1925,46 @@ dependencies = [ "bevy_log 0.8.0", "bevy_math 0.8.0", "bevy_reflect 0.8.0", - "bevy_render", - "bevy_sprite", - "bevy_text", + "bevy_render 0.8.0", + "bevy_sprite 0.8.0", + "bevy_text 0.8.0", "bevy_transform 0.8.0", "bevy_utils 0.8.0", "bevy_window 0.8.0", "bytemuck", "serde", "smallvec", - "taffy", + "taffy 0.1.0", +] + +[[package]] +name = "bevy_ui" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d785e3b75dabcb2a8ad0d50933f8f3446d59e512cabc2d2a145e28c2bb8792ba" +dependencies = [ + "bevy_a11y 0.12.1", + "bevy_app 0.12.1", + "bevy_asset 0.12.1", + "bevy_core_pipeline 0.12.1", + "bevy_derive 0.12.1", + "bevy_ecs 0.12.1", + "bevy_hierarchy 0.12.1", + "bevy_input 0.12.1", + "bevy_log 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "bevy_render 0.12.1", + "bevy_sprite 0.12.1", + "bevy_text 0.12.1", + "bevy_transform 0.12.1", + "bevy_utils 0.12.1", + "bevy_window 0.12.1", + "bytemuck", + "serde", + "smallvec", + "taffy 0.3.18", + "thiserror", ] [[package]] @@ -1286,15 +1983,33 @@ dependencies = [ [[package]] name = "bevy_utils" -version = "0.11.3" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d9484e32434ea84dc548cff246ce0c6f756c1336f5ea03f24ac120a48595c7" +dependencies = [ + "ahash 0.8.6", + "bevy_utils_proc_macros 0.11.3", + "getrandom", + "hashbrown 0.14.2", + "instant", + "petgraph", + "thiserror", + "tracing", + "uuid", +] + +[[package]] +name = "bevy_utils" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d9484e32434ea84dc548cff246ce0c6f756c1336f5ea03f24ac120a48595c7" +checksum = "7915222f4a08ccc782e08d10b751b42e5f9d786e697d0cb3fd09333cb7e8b6ea" dependencies = [ "ahash 0.8.6", - "bevy_utils_proc_macros", + "bevy_utils_proc_macros 0.12.1", "getrandom", "hashbrown 0.14.2", "instant", + "nonmax", "petgraph", "thiserror", "tracing", @@ -1312,6 +2027,17 @@ dependencies = [ "syn 2.0.38", ] +[[package]] +name = "bevy_utils_proc_macros" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7aafecc952b6b8eb1a93c12590bd867d25df2f4ae1033a01dfdfc3c35ebccfff" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.38", +] + [[package]] name = "bevy_window" version = "0.8.0" @@ -1342,6 +2068,23 @@ dependencies = [ "raw-window-handle 0.5.0", ] +[[package]] +name = "bevy_window" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41ee72bf7f974000e9b31bb971a89387f1432ba9413f35c4fef59fef49767260" +dependencies = [ + "bevy_a11y 0.12.1", + "bevy_app 0.12.1", + "bevy_ecs 0.12.1", + "bevy_input 0.12.1", + "bevy_math 0.12.1", + "bevy_reflect 0.12.1", + "bevy_utils 0.12.1", + "raw-window-handle 0.5.0", + "serde", +] + [[package]] name = "bevy_winit" version = "0.8.0" @@ -1368,9 +2111,9 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfdc044abdb95790c20053e6326760f0a2985f0dcd78613d397bf35f16039d53" dependencies = [ - "accesskit_winit", + "accesskit_winit 0.14.4", "approx", - "bevy_a11y", + "bevy_a11y 0.11.3", "bevy_app 0.11.3", "bevy_derive 0.11.3", "bevy_ecs 0.11.3", @@ -1384,7 +2127,32 @@ dependencies = [ "raw-window-handle 0.5.0", "wasm-bindgen", "web-sys", - "winit 0.28.3", + "winit 0.28.7", +] + +[[package]] +name = "bevy_winit" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1eb71f287eca9006dda998784c7b931e400ae2cc4c505da315882a8b082f21ad" +dependencies = [ + "accesskit_winit 0.15.0", + "approx", + "bevy_a11y 0.12.1", + "bevy_app 0.12.1", + "bevy_derive 0.12.1", + "bevy_ecs 0.12.1", + "bevy_hierarchy 0.12.1", + "bevy_input 0.12.1", + "bevy_math 0.12.1", + "bevy_tasks 0.12.1", + "bevy_utils 0.12.1", + "bevy_window 0.12.1", + "crossbeam-channel", + "raw-window-handle 0.5.0", + "wasm-bindgen", + "web-sys", + "winit 0.28.7", ] [[package]] @@ -1402,7 +2170,7 @@ version = "0.59.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bd2a9a458e8f4304c52c43ebb0cfbd520289f8379a52e329a38afda99bf8eb8" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cexpr", "clang-sys", "lazy_static", @@ -1442,6 +2210,28 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" +[[package]] +name = "bitflags" +version = "2.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" +dependencies = [ + "serde", +] + +[[package]] +name = "blake3" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0231f06152bf547e9c2b5194f247cd97aacf6dcd8b15d8e5ec0663f64580da87" +dependencies = [ + "arrayref", + "arrayvec", + "cc", + "cfg-if 1.0.0", + "constant_time_eq", +] + [[package]] name = "block" version = "0.1.6" @@ -1467,6 +2257,22 @@ dependencies = [ "objc2-encode", ] +[[package]] +name = "blocking" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c36a4d0d48574b3dd360b4b7d95cc651d2b6557b6402848a27d4b228a473e2a" +dependencies = [ + "async-channel", + "async-lock", + "async-task", + "fastrand 2.0.1", + "futures-io", + "futures-lite", + "piper", + "tracing", +] + [[package]] name = "boolinator" version = "2.4.0" @@ -1623,12 +2429,12 @@ version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f63902e9223530efb4e26ccd0cf55ec30d592d3b42e21a28defc42a9586e832" dependencies = [ - "bitflags", + "bitflags 1.3.2", "block", "cocoa-foundation", "core-foundation 0.9.3", "core-graphics 0.22.3", - "foreign-types", + "foreign-types 0.3.2", "libc", "objc", ] @@ -1639,11 +2445,11 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318" dependencies = [ - "bitflags", + "bitflags 1.3.2", "block", "core-foundation 0.9.3", "core-graphics-types", - "foreign-types", + "foreign-types 0.3.2", "libc", "objc", ] @@ -1664,6 +2470,12 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" +[[package]] +name = "com-rs" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf43edc576402991846b093a7ca18a3477e0ef9c588cde84964b5d3e43016642" + [[package]] name = "combine" version = "4.6.6" @@ -1708,6 +2520,27 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c0358e41e90e443c69b2b2811f6ec9892c228b93620634cf4344fe89967fa9f" +[[package]] +name = "const_soft_float" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87ca1caa64ef4ed453e68bb3db612e51cf1b2f5b871337f0fcab1c8f87cc3dff" + +[[package]] +name = "constant_time_eq" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" + +[[package]] +name = "constgebra" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edd23e864550e6dafc1e41ac78ce4f1ccddc8672b40c403524a04ff3f0518420" +dependencies = [ + "const_soft_float", +] + [[package]] name = "copyless" version = "0.1.5" @@ -1752,9 +2585,9 @@ version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3889374e6ea6ab25dba90bb5d96202f61108058361f6dc72e8b03e6f8bbe923" dependencies = [ - "bitflags", + "bitflags 1.3.2", "core-foundation 0.7.0", - "foreign-types", + "foreign-types 0.3.2", "libc", ] @@ -1764,10 +2597,10 @@ version = "0.22.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" dependencies = [ - "bitflags", + "bitflags 1.3.2", "core-foundation 0.9.3", "core-graphics-types", - "foreign-types", + "foreign-types 0.3.2", "libc", ] @@ -1777,9 +2610,9 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b" dependencies = [ - "bitflags", + "bitflags 1.3.2", "core-foundation 0.9.3", - "foreign-types", + "foreign-types 0.3.2", "libc", ] @@ -1802,7 +2635,7 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11894b20ebfe1ff903cbdc52259693389eea03b94918a2def2c30c3bf227ad88" dependencies = [ - "bitflags", + "bitflags 1.3.2", "coreaudio-sys", ] @@ -1916,7 +2749,18 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "827914e1f53b1e0e025ecd3d967a7836b7bcb54520f90e21ef8df7b4d88a2759" dependencies = [ - "bitflags", + "bitflags 1.3.2", + "libloading", + "winapi", +] + +[[package]] +name = "d3d12" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e16e44ab292b1dddfdaf7be62cfd8877df52f2f3fde5858d95bab606be259f20" +dependencies = [ + "bitflags 2.4.2", "libloading", "winapi", ] @@ -1956,6 +2800,12 @@ dependencies = [ "syn 1.0.99", ] +[[package]] +name = "data-encoding" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" + [[package]] name = "derive_more" version = "0.99.17" @@ -2001,18 +2851,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0a516181e9a36e8982cb37933c5e7dba638c42938cacde46ee4e5b4156f881b9" dependencies = [ "const_panic", - "encase_derive", + "encase_derive 0.3.0", "glam 0.21.3", "thiserror", ] +[[package]] +name = "encase" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fce2eeef77fd4a293a54b62aa00ac9daebfbcda4bf8998c5a815635b004aa1c" +dependencies = [ + "const_panic", + "encase_derive 0.6.1", + "glam 0.24.2", + "thiserror", +] + [[package]] name = "encase_derive" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f5b802412eea315f29f2bb2da3a5963cd6121f56eaa06aebcdc0c54eea578f22" dependencies = [ - "encase_derive_impl", + "encase_derive_impl 0.3.0", +] + +[[package]] +name = "encase_derive" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e520cde08cbf4f7cc097f61573ec06ce467019803de8ae82fb2823fa1554a0e" +dependencies = [ + "encase_derive_impl 0.6.1", ] [[package]] @@ -2026,6 +2897,17 @@ dependencies = [ "syn 1.0.99", ] +[[package]] +name = "encase_derive_impl" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fe2568f851fd6144a45fa91cfed8fe5ca8fc0b56ba6797bfc1ed2771b90e37c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.38", +] + [[package]] name = "env_logger" version = "0.8.4" @@ -2036,6 +2918,12 @@ dependencies = [ "regex", ] +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + [[package]] name = "erased-serde" version = "0.3.22" @@ -2084,6 +2972,12 @@ dependencies = [ "instant", ] +[[package]] +name = "fastrand" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" + [[package]] name = "filetime" version = "0.2.17" @@ -2137,7 +3031,28 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" dependencies = [ - "foreign-types-shared", + "foreign-types-shared 0.1.1", +] + +[[package]] +name = "foreign-types" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +dependencies = [ + "foreign-types-macros", + "foreign-types-shared 0.3.1", +] + +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.38", ] [[package]] @@ -2146,6 +3061,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" +[[package]] +name = "foreign-types-shared" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + [[package]] name = "fsevent-sys" version = "4.1.0" @@ -2163,9 +3084,9 @@ checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3" [[package]] name = "futures-io" -version = "0.3.21" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" [[package]] name = "futures-lite" @@ -2173,7 +3094,7 @@ version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" dependencies = [ - "fastrand", + "fastrand 1.8.0", "futures-core", "futures-io", "memchr", @@ -2237,7 +3158,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d6ba7c37bf8ea7ba0c3e3795dfa1a7771b1e47c4bb417c4d27c7b338d79685f" dependencies = [ "fnv", - "gilrs-core", + "gilrs-core 0.4.1", + "log", + "uuid", + "vec_map", +] + +[[package]] +name = "gilrs" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8b2e57a9cb946b5d04ae8638c5f554abb5a9f82c4c950fd5b1fee6d119592fb" +dependencies = [ + "fnv", + "gilrs-core 0.5.7", "log", "uuid", "vec_map", @@ -2250,7 +3184,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96a8d94a7fc5afd27e894e08a4cfe5a49237f85bcc7140e90721bad3399c7d02" dependencies = [ "core-foundation 0.9.3", - "io-kit-sys", + "io-kit-sys 0.2.0", "js-sys", "libc", "libudev-sys", @@ -2264,6 +3198,32 @@ dependencies = [ "winapi", ] +[[package]] +name = "gilrs-core" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ccc99e9b8d63ffcaa334c4babfa31f46e156618a11f63efb6e8e6bcb37b830d" +dependencies = [ + "core-foundation 0.9.3", + "io-kit-sys 0.3.0", + "js-sys", + "libc", + "libudev-sys", + "log", + "nix 0.26.4", + "uuid", + "vec_map", + "wasm-bindgen", + "web-sys", + "windows 0.48.0", +] + +[[package]] +name = "gimli" +version = "0.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" + [[package]] name = "glam" version = "0.21.3" @@ -2408,6 +3368,18 @@ dependencies = [ "web-sys", ] +[[package]] +name = "glow" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca0fe580e4b60a8ab24a868bc08e2f03cbcb20d3d676601fa909386713333728" +dependencies = [ + "js-sys", + "slotmap", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "gltf" version = "1.0.0" @@ -2460,8 +3432,18 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fc59e5f710e310e76e6707f86c561dd646f69a8876da9131703b2f717de818d" dependencies = [ - "bitflags", - "gpu-alloc-types", + "bitflags 1.3.2", + "gpu-alloc-types 0.2.0", +] + +[[package]] +name = "gpu-alloc" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171" +dependencies = [ + "bitflags 2.4.2", + "gpu-alloc-types 0.3.0", ] [[package]] @@ -2470,7 +3452,29 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "54804d0d6bc9d7f26db4eaec1ad10def69b599315f487d32c334a80d1efe67a5" dependencies = [ - "bitflags", + "bitflags 1.3.2", +] + +[[package]] +name = "gpu-alloc-types" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4" +dependencies = [ + "bitflags 2.4.2", +] + +[[package]] +name = "gpu-allocator" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce95f9e2e11c2c6fadfce42b5af60005db06576f231f5c92550fdded43c423e8" +dependencies = [ + "backtrace", + "log", + "thiserror", + "winapi", + "windows 0.44.0", ] [[package]] @@ -2479,7 +3483,7 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b0c02e1ba0bdb14e965058ca34e09c020f8e507a760df1121728e0aef68d57a" dependencies = [ - "bitflags", + "bitflags 1.3.2", "gpu-descriptor-types", "hashbrown 0.12.3", ] @@ -2490,9 +3494,15 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "363e3677e55ad168fef68cf9de3a4a310b53124c5e784c53a1d70e92d23f2126" dependencies = [ - "bitflags", + "bitflags 1.3.2", ] +[[package]] +name = "grid" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eec1c01eb1de97451ee0d60de7d81cf1e72aabefb021616027f3d1c3ec1c723c" + [[package]] name = "guillotiere" version = "0.6.2" @@ -2550,6 +3560,21 @@ dependencies = [ "serde", ] +[[package]] +name = "hassle-rs" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1397650ee315e8891a0df210707f0fc61771b0cc518c3023896064c5407cb3b0" +dependencies = [ + "bitflags 1.3.2", + "com-rs", + "libc", + "libloading", + "thiserror", + "widestring", + "winapi", +] + [[package]] name = "hermit-abi" version = "0.1.19" @@ -2575,6 +3600,16 @@ dependencies = [ "once_cell", ] +[[package]] +name = "hexasphere" +version = "9.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cb3df16a7bcb1b5bc092abd55e14f77ca70aea14445026e264586fc62889a10" +dependencies = [ + "constgebra", + "glam 0.24.2", +] + [[package]] name = "hexf-parse" version = "0.2.1" @@ -2608,14 +3643,24 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.9.1" +version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ "autocfg", "hashbrown 0.12.3", ] +[[package]] +name = "indexmap" +version = "2.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177" +dependencies = [ + "equivalent", + "hashbrown 0.14.2", +] + [[package]] name = "inflections" version = "1.1.1" @@ -2628,7 +3673,7 @@ version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff" dependencies = [ - "bitflags", + "bitflags 1.3.2", "inotify-sys", "libc", ] @@ -2670,6 +3715,16 @@ dependencies = [ "mach", ] +[[package]] +name = "io-kit-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b2d4429acc1deff0fbdece0325b4997bdb02b2c245ab7023fd5deca0f6348de" +dependencies = [ + "core-foundation-sys 0.8.3", + "mach2", +] + [[package]] name = "itertools" version = "0.10.3" @@ -2679,6 +3734,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.3" @@ -2759,7 +3823,7 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8367585489f01bc55dd27404dcf56b95e6da061a256a666ab23be9ba96a2e587" dependencies = [ - "bitflags", + "bitflags 1.3.2", "libc", ] @@ -2777,28 +3841,29 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "leafwing-input-manager" -version = "0.6.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32953f440c0c48698cf354a78ccdb4fda4cb6ca1846f326e1280021fa333e158" +checksum = "e97bc429fc847c2102e112629caaf6ee967027bdd5f61b2ff7d16c3a6c140d81" dependencies = [ - "bevy 0.8.1", + "bevy 0.12.1", "derive_more", - "itertools", + "fixedbitset", + "itertools 0.12.1", "leafwing_input_manager_macros", - "petitset", + "once_cell", "serde", ] [[package]] name = "leafwing_input_manager_macros" -version = "0.6.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d98664cb644020e9c60d50c49a4630eb0a44aa15008d859208c538d75a4216b9" +checksum = "87fcf2d3032b817dc043c936673ac1a2c6bbe8d77007db1c76c30af2b1bea396" dependencies = [ - "proc-macro-crate", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 1.0.99", + "syn 2.0.38", ] [[package]] @@ -2881,6 +3946,15 @@ dependencies = [ "libc", ] +[[package]] +name = "mach2" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +dependencies = [ + "libc", +] + [[package]] name = "malloc_buf" version = "0.0.6" @@ -2896,7 +3970,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" dependencies = [ - "regex-automata", + "regex-automata 0.1.10", ] [[package]] @@ -2929,14 +4003,29 @@ version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de11355d1f6781482d027a3b4d4de7825dcedb197bf573e0596d00008402d060" dependencies = [ - "bitflags", + "bitflags 1.3.2", "block", "core-graphics-types", - "foreign-types", + "foreign-types 0.3.2", "log", "objc", ] +[[package]] +name = "metal" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "623b5e6cefd76e58f774bd3cc0c6f5c7615c58c03a97815245a25c3c9bdee318" +dependencies = [ + "bitflags 2.4.2", + "block", + "core-graphics-types", + "foreign-types 0.5.0", + "log", + "objc", + "paste", +] + [[package]] name = "minimal-lexical" version = "0.2.1" @@ -2961,6 +4050,15 @@ dependencies = [ "adler", ] +[[package]] +name = "miniz_oxide" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" +dependencies = [ + "adler", +] + [[package]] name = "mio" version = "0.8.4" @@ -2996,10 +4094,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f50357e1167a3ab92d6b3c7f4bf5f7fd13fde3f4b28bf0d5ea07b5100fdb6c0" dependencies = [ "bit-set", - "bitflags", + "bitflags 1.3.2", "codespan-reporting", "hexf-parse", - "indexmap", + "indexmap 1.9.3", "log", "num-traits", "petgraph", @@ -3011,6 +4109,47 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "naga" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1ceaaa4eedaece7e4ec08c55c640ba03dbb73fb812a6570a59bcf1930d0f70e" +dependencies = [ + "bit-set", + "bitflags 2.4.2", + "codespan-reporting", + "hexf-parse", + "indexmap 1.9.3", + "log", + "num-traits", + "pp-rs", + "rustc-hash", + "spirv", + "termcolor", + "thiserror", + "unicode-xid", +] + +[[package]] +name = "naga_oil" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ac54c77b3529887f9668d3dd81e955e58f252b31a333f836e3548c06460b958" +dependencies = [ + "bit-set", + "codespan-reporting", + "data-encoding", + "indexmap 1.9.3", + "naga 0.13.0", + "once_cell", + "regex", + "regex-syntax 0.7.5", + "rustc-hash", + "thiserror", + "tracing", + "unicode-ident", +] + [[package]] name = "nanorand" version = "0.7.0" @@ -3036,7 +4175,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96d868f654c72e75f8687572699cdabe755f03effbb62542768e995d5b8d699d" dependencies = [ - "bitflags", + "bitflags 1.3.2", "jni-sys", "ndk-sys 0.2.2", "num_enum", @@ -3049,7 +4188,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" dependencies = [ - "bitflags", + "bitflags 1.3.2", "jni-sys", "ndk-sys 0.3.0", "num_enum", @@ -3062,7 +4201,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" dependencies = [ - "bitflags", + "bitflags 1.3.2", "jni-sys", "ndk-sys 0.4.0", "num_enum", @@ -3114,7 +4253,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0df7ac00c4672f9d5aece54ee3347520b7e20f158656c7db2e6de01902eb7a6c" dependencies = [ "darling", - "proc-macro-crate", + "proc-macro-crate 1.2.1", "proc-macro2", "quote", "syn 1.0.99", @@ -3150,7 +4289,7 @@ version = "0.22.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cc", "cfg-if 1.0.0", "libc", @@ -3163,7 +4302,7 @@ version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cc", "cfg-if 1.0.0", "libc", @@ -3176,7 +4315,18 @@ version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc" dependencies = [ - "bitflags", + "bitflags 1.3.2", + "cfg-if 1.0.0", + "libc", +] + +[[package]] +name = "nix" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" +dependencies = [ + "bitflags 1.3.2", "cfg-if 1.0.0", "libc", ] @@ -3191,13 +4341,19 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "nonmax" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "610a5acd306ec67f907abe5567859a3c693fb9886eb1f012ab8f2a47bef3db51" + [[package]] name = "notify" version = "5.0.0-pre.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "553f9844ad0b0824605c20fb55a661679782680410abfb1a8144c2e7e437e7a7" dependencies = [ - "bitflags", + "bitflags 1.3.2", "crossbeam-channel", "filetime", "fsevent-sys", @@ -3284,7 +4440,7 @@ version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b0498641e53dd6ac1a4f22547548caa6864cc4933784319cd1775271c5a46ce" dependencies = [ - "proc-macro-crate", + "proc-macro-crate 1.2.1", "proc-macro2", "quote", "syn 1.0.99", @@ -3335,6 +4491,15 @@ dependencies = [ "cc", ] +[[package]] +name = "object" +version = "0.32.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +dependencies = [ + "memchr", +] + [[package]] name = "oboe" version = "0.4.6" @@ -3485,16 +4650,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143" dependencies = [ "fixedbitset", - "indexmap", -] - -[[package]] -name = "petitset" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b1a50d821a2526af6d5756c23c68e453532a986e361a3e12c9cc7fe61d862ac" -dependencies = [ - "serde", + "indexmap 1.9.3", ] [[package]] @@ -3523,6 +4679,17 @@ version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" +[[package]] +name = "piper" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" +dependencies = [ + "atomic-waker", + "fastrand 2.0.1", + "futures-io", +] + [[package]] name = "pkg-config" version = "0.3.25" @@ -3535,7 +4702,7 @@ version = "0.17.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d708eaf860a19b19ce538740d2b4bdeeb8337fa53f7738455e706623ad5c638" dependencies = [ - "bitflags", + "bitflags 1.3.2", "crc32fast", "flate2", "miniz_oxide 0.6.2", @@ -3578,6 +4745,15 @@ dependencies = [ "toml", ] +[[package]] +name = "proc-macro-crate" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +dependencies = [ + "toml_edit 0.21.1", +] + [[package]] name = "proc-macro-error" version = "1.0.4" @@ -3732,7 +4908,7 @@ version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" dependencies = [ - "bitflags", + "bitflags 1.3.2", ] [[package]] @@ -3741,18 +4917,19 @@ version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" dependencies = [ - "bitflags", + "bitflags 1.3.2", ] [[package]] name = "regex" -version = "1.6.0" +version = "1.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b" +checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29" dependencies = [ "aho-corasick", "memchr", - "regex-syntax", + "regex-automata 0.3.7", + "regex-syntax 0.7.5", ] [[package]] @@ -3761,7 +4938,18 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" dependencies = [ - "regex-syntax", + "regex-syntax 0.6.27", +] + +[[package]] +name = "regex-automata" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49530408a136e16e5b486e883fbb6ba058e8e4e8ae6621a77b048b314336e629" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax 0.7.5", ] [[package]] @@ -3770,12 +4958,24 @@ version = "0.6.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" +[[package]] +name = "regex-syntax" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" + [[package]] name = "renderdoc-sys" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1382d1f0a252c4bf97dc20d979a2fdd05b024acd7c2ed0f7595d7817666a157" +[[package]] +name = "renderdoc-sys" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "216080ab382b992234dda86873c18d4c48358f5cfcb70fd693d7f6f2131b628b" + [[package]] name = "renet" version = "0.0.9" @@ -3815,11 +5015,29 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a" dependencies = [ - "base64", - "bitflags", + "base64 0.13.0", + "bitflags 1.3.2", + "serde", +] + +[[package]] +name = "ron" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" +dependencies = [ + "base64 0.21.7", + "bitflags 2.4.2", "serde", + "serde_derive", ] +[[package]] +name = "rustc-demangle" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" + [[package]] name = "rustc-hash" version = "1.1.0" @@ -3949,7 +5167,7 @@ version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a28f16a97fa0e8ce563b2774d1e732dd5d4025d2772c5dba0a41a0f90a29da3" dependencies = [ - "bitflags", + "bitflags 1.3.2", "calloop", "dlib", "lazy_static", @@ -3986,10 +5204,16 @@ version = "0.2.0+1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "246bfa38fe3db3f1dfc8ca5a2cdeb7348c78be2112740cc0ec8ef18b6d94f830" dependencies = [ - "bitflags", + "bitflags 1.3.2", "num-traits", ] +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + [[package]] name = "stdweb" version = "0.1.3" @@ -4008,7 +5232,7 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7687c91ed89b4f6a80e41a354263555980187b6c9ca6c0408089c6781dca4377" dependencies = [ - "fastrand", + "fastrand 1.8.0", "gloo-events", "instant", "once_cell", @@ -4037,7 +5261,7 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7930b612c9250dac3735aa35fcc1084e51ca84bf7a270f23856df08598821251" dependencies = [ - "itertools", + "itertools 0.10.3", "litrs", "log", "nom", @@ -4109,6 +5333,18 @@ dependencies = [ "typenum", ] +[[package]] +name = "taffy" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c2287b6d7f721ada4cddf61ade5e760b2c6207df041cac9bfaa192897362fd3" +dependencies = [ + "arrayvec", + "grid", + "num-traits", + "slotmap", +] + [[package]] name = "termcolor" version = "1.1.3" @@ -4193,9 +5429,9 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.6.1" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622" +checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" [[package]] name = "toml_edit" @@ -4203,18 +5439,39 @@ version = "0.19.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13" dependencies = [ - "indexmap", + "indexmap 1.9.3", + "toml_datetime", + "winnow 0.4.1", +] + +[[package]] +name = "toml_edit" +version = "0.20.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" +dependencies = [ + "indexmap 2.2.3", + "toml_datetime", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" +dependencies = [ + "indexmap 2.2.3", "toml_datetime", - "winnow", + "winnow 0.5.40", ] [[package]] name = "tracing" -version = "0.1.36" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ - "cfg-if 1.0.0", "pin-project-lite", "tracing-attributes", "tracing-core", @@ -4222,20 +5479,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.22" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 1.0.99", + "syn 2.0.38", ] [[package]] name = "tracing-core" -version = "0.1.29" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", "valuable", @@ -4457,7 +5714,7 @@ version = "0.29.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91223460e73257f697d9e23d401279123d36039a3f7a449e983f123292d4458f" dependencies = [ - "bitflags", + "bitflags 1.3.2", "downcast-rs", "libc", "nix 0.22.3", @@ -4496,7 +5753,7 @@ version = "0.29.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60147ae23303402e41fe034f74fb2c35ad0780ee88a1c40ac09a3be1e7465741" dependencies = [ - "bitflags", + "bitflags 1.3.2", "wayland-client", "wayland-commons", "wayland-scanner", @@ -4548,16 +5805,40 @@ dependencies = [ "arrayvec", "js-sys", "log", - "naga", + "naga 0.9.0", "parking_lot 0.12.1", "raw-window-handle 0.4.3", "smallvec", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "wgpu-core", - "wgpu-hal", - "wgpu-types", + "wgpu-core 0.13.2", + "wgpu-hal 0.13.2", + "wgpu-types 0.13.2", +] + +[[package]] +name = "wgpu" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "752e44d3998ef35f71830dd1ad3da513e628e2e4d4aedb0ab580f850827a0b41" +dependencies = [ + "arrayvec", + "cfg-if 1.0.0", + "js-sys", + "log", + "naga 0.13.0", + "parking_lot 0.12.1", + "profiling", + "raw-window-handle 0.5.0", + "smallvec", + "static_assertions", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "wgpu-core 0.17.1", + "wgpu-hal 0.17.2", + "wgpu-types 0.17.0", ] [[package]] @@ -4567,21 +5848,44 @@ source = "git+https://github.com/mockersf/wgpu/?branch=unconditional-clear-worka dependencies = [ "arrayvec", "bit-vec", - "bitflags", + "bitflags 1.3.2", "cfg_aliases", "codespan-reporting", "copyless", "fxhash", "log", - "naga", + "naga 0.9.0", "parking_lot 0.12.1", "profiling", "raw-window-handle 0.4.3", "smallvec", "thiserror", "web-sys", - "wgpu-hal", - "wgpu-types", + "wgpu-hal 0.13.2", + "wgpu-types 0.13.2", +] + +[[package]] +name = "wgpu-core" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f8a44dd301a30ceeed3c27d8c0090433d3da04d7b2a4042738095a424d12ae7" +dependencies = [ + "arrayvec", + "bit-vec", + "bitflags 2.4.2", + "codespan-reporting", + "log", + "naga 0.13.0", + "parking_lot 0.12.1", + "profiling", + "raw-window-handle 0.5.0", + "rustc-hash", + "smallvec", + "thiserror", + "web-sys", + "wgpu-hal 0.17.2", + "wgpu-types 0.17.0", ] [[package]] @@ -4593,32 +5897,73 @@ dependencies = [ "arrayvec", "ash", "bit-set", - "bitflags", + "bitflags 1.3.2", "block", "core-graphics-types", - "d3d12", - "foreign-types", + "d3d12 0.5.0", + "foreign-types 0.3.2", "fxhash", - "glow", - "gpu-alloc", + "glow 0.11.2", + "gpu-alloc 0.5.3", "gpu-descriptor", "inplace_it", "js-sys", "khronos-egl", "libloading", "log", - "metal", - "naga", + "metal 0.24.0", + "naga 0.9.0", "objc", "parking_lot 0.12.1", "profiling", "range-alloc", "raw-window-handle 0.4.3", - "renderdoc-sys", + "renderdoc-sys 0.7.1", + "thiserror", + "wasm-bindgen", + "web-sys", + "wgpu-types 0.13.2", + "winapi", +] + +[[package]] +name = "wgpu-hal" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a80bf0e3c77399bb52850cb0830af9bad073d5cfcb9dd8253bef8125c42db17" +dependencies = [ + "android_system_properties", + "arrayvec", + "ash", + "bit-set", + "bitflags 2.4.2", + "block", + "core-graphics-types", + "d3d12 0.7.0", + "glow 0.12.3", + "gpu-alloc 0.6.0", + "gpu-allocator", + "gpu-descriptor", + "hassle-rs", + "js-sys", + "khronos-egl", + "libc", + "libloading", + "log", + "metal 0.26.0", + "naga 0.13.0", + "objc", + "parking_lot 0.12.1", + "profiling", + "range-alloc", + "raw-window-handle 0.5.0", + "renderdoc-sys 1.0.0", + "rustc-hash", + "smallvec", "thiserror", "wasm-bindgen", "web-sys", - "wgpu-types", + "wgpu-types 0.17.0", "winapi", ] @@ -4627,9 +5972,26 @@ name = "wgpu-types" version = "0.13.2" source = "git+https://github.com/mockersf/wgpu/?branch=unconditional-clear-workaround#a703a78644bc277f8b93870297bb3734e25f2be9" dependencies = [ - "bitflags", + "bitflags 1.3.2", +] + +[[package]] +name = "wgpu-types" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee64d7398d0c2f9ca48922c902ef69c42d000c759f3db41e355f4a570b052b67" +dependencies = [ + "bitflags 2.4.2", + "js-sys", + "web-sys", ] +[[package]] +name = "widestring" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8" + [[package]] name = "winapi" version = "0.3.9" @@ -4661,6 +6023,15 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "windows" +version = "0.44.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e745dab35a0c4c77aa3ce42d595e13d2003d6902d6b08c9ef5fc326d08da12b" +dependencies = [ + "windows-targets 0.42.2", +] + [[package]] name = "windows" version = "0.48.0" @@ -4866,7 +6237,7 @@ version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b43cc931d58b99461188607efd7acb2a093e65fc621f54cad78517a6063e73a" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cocoa", "core-foundation 0.9.3", "core-graphics 0.22.3", @@ -4895,12 +6266,12 @@ dependencies = [ [[package]] name = "winit" -version = "0.28.3" +version = "0.28.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f504e8c117b9015f618774f8d58cd4781f5a479bc41079c064f974cbb253874" +checksum = "9596d90b45384f5281384ab204224876e8e8bf7d58366d9b795ad99aa9894b94" dependencies = [ "android-activity", - "bitflags", + "bitflags 1.3.2", "cfg_aliases", "core-foundation 0.9.3", "core-graphics 0.22.3", @@ -4929,6 +6300,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "0.5.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] + [[package]] name = "x11-dl" version = "2.20.0" @@ -4970,7 +6350,7 @@ dependencies = [ "console_error_panic_hook", "gloo", "gloo-utils", - "indexmap", + "indexmap 1.9.3", "js-sys", "scoped-tls-hkt", "slab", diff --git a/Cargo.toml b/Cargo.toml index eb87d1e..0313726 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,7 +23,7 @@ image = "0.24.7" winit = "0.26.1" bevy_asset_loader = "0.17.0" bevy_ecs_ldtk = "0.4.0" -leafwing-input-manager = "0.6.1" +leafwing-input-manager = "0.12.0" bevy_renet = "0.0.5" bincode = "1.3.3" serde = { version = "1.0", features = ["derive"] }