From a2643d1caeed6beebc60e0a0068ef14058582068 Mon Sep 17 00:00:00 2001 From: Piotr Siuszko Date: Thu, 29 Feb 2024 16:23:30 +0100 Subject: [PATCH] Add descriptions, touch basic support --- CHANGELOG.md | 5 + Cargo.lock | 4303 -------------------------------------------- Cargo.toml | 13 +- README.md | 31 +- examples/simple.rs | 48 +- record.gif | Bin 0 -> 347926 bytes src/lib.rs | 54 +- 7 files changed, 115 insertions(+), 4339 deletions(-) create mode 100644 CHANGELOG.md delete mode 100644 Cargo.lock create mode 100644 record.gif diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..c49a96a --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG + +## [0.1.0] + +- Initial version diff --git a/Cargo.lock b/Cargo.lock deleted file mode 100644 index 3cc4f35..0000000 --- a/Cargo.lock +++ /dev/null @@ -1,4303 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 3 - -[[package]] -name = "ab_glyph" -version = "0.2.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80179d7dd5d7e8c285d67c4a1e652972a92de7475beddfb92028c76463b13225" -dependencies = [ - "ab_glyph_rasterizer", - "owned_ttf_parser", -] - -[[package]] -name = "ab_glyph_rasterizer" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046" - -[[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.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c17cca53c09fbd7288667b22a201274b9becaa27f0b91bf52a526db95de45e6" -dependencies = [ - "accesskit", -] - -[[package]] -name = "accesskit_macos" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd3b6ae1eabbfbced10e840fd3fce8a93ae84f174b3e4ba892ab7bcb42e477a7" -dependencies = [ - "accesskit", - "accesskit_consumer", - "objc2 0.3.0-beta.3.patch-leaks.3", - "once_cell", -] - -[[package]] -name = "accesskit_windows" -version = "0.15.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afcae27ec0974fc7c3b0b318783be89fd1b2e66dd702179fe600166a38ff4a0b" -dependencies = [ - "accesskit", - "accesskit_consumer", - "once_cell", - "paste", - "static_assertions", - "windows 0.48.0", -] - -[[package]] -name = "accesskit_winit" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45f8f7c9f66d454d5fd8e344c8c8c7324b57194e1041b955519fc58a01e77a25" -dependencies = [ - "accesskit", - "accesskit_macos", - "accesskit_windows", - "raw-window-handle 0.6.0", - "winit", -] - -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - -[[package]] -name = "ahash" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d713b3834d76b85304d4d525563c1276e2e30dc97cc67bfb4585a4a29fc2c89f" -dependencies = [ - "cfg-if", - "getrandom", - "once_cell", - "version_check", - "zerocopy", -] - -[[package]] -name = "aho-corasick" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" -dependencies = [ - "memchr", -] - -[[package]] -name = "allocator-api2" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" - -[[package]] -name = "alsa" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2562ad8dcf0f789f65c6fdaad8a8a9708ed6b488e649da28c01656ad66b8b47" -dependencies = [ - "alsa-sys", - "bitflags 1.3.2", - "libc", - "nix 0.24.3", -] - -[[package]] -name = "alsa-sys" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527" -dependencies = [ - "libc", - "pkg-config", -] - -[[package]] -name = "android-activity" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee91c0c2905bae44f84bfa4e044536541df26b7703fd0888deeb9060fcc44289" -dependencies = [ - "android-properties", - "bitflags 2.4.2", - "cc", - "cesu8", - "jni 0.21.1", - "jni-sys", - "libc", - "log", - "ndk 0.8.0", - "ndk-context", - "ndk-sys 0.5.0+25.2.9519653", - "num_enum 0.7.2", - "thiserror", -] - -[[package]] -name = "android-properties" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04" - -[[package]] -name = "android_log-sys" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ecc8056bf6ab9892dcd53216c83d1597487d7dacac16c8df6b877d127df9937" - -[[package]] -name = "android_system_properties" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" -dependencies = [ - "libc", -] - -[[package]] -name = "approx" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6" -dependencies = [ - "num-traits", -] - -[[package]] -name = "arboard" -version = "3.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1faa3c733d9a3dd6fbaf85da5d162a2e03b2e0033a90dceb0e2a90fdd1e5380a" -dependencies = [ - "clipboard-win", - "core-graphics", - "image", - "log", - "objc", - "objc-foundation", - "objc_id", - "parking_lot", - "thiserror", - "windows-sys 0.48.0", - "x11rb", -] - -[[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.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" - -[[package]] -name = "as-raw-xcb-connection" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b" - -[[package]] -name = "ash" -version = "0.37.3+1.3.251" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a" -dependencies = [ - "libloading 0.7.4", -] - -[[package]] -name = "async-broadcast" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" -dependencies = [ - "event-listener 2.5.3", - "futures-core", -] - -[[package]] -name = "async-channel" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3" -dependencies = [ - "concurrent-queue", - "event-listener 5.1.0", - "event-listener-strategy 0.5.0", - "futures-core", - "pin-project-lite", -] - -[[package]] -name = "async-executor" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c" -dependencies = [ - "async-lock", - "async-task", - "concurrent-queue", - "fastrand", - "futures-lite", - "slab", -] - -[[package]] -name = "async-fs" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc19683171f287921f2405677dd2ed2549c3b3bda697a563ebc3a121ace2aba1" -dependencies = [ - "async-lock", - "blocking", - "futures-lite", -] - -[[package]] -name = "async-lock" -version = "3.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" -dependencies = [ - "event-listener 4.0.3", - "event-listener-strategy 0.4.0", - "pin-project-lite", -] - -[[package]] -name = "async-task" -version = "4.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" - -[[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 = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - -[[package]] -name = "bevy" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "611dd99f412e862610adb43e2243b16436c6d8009f6d9dbe8ce3d6d840b34029" -dependencies = [ - "bevy_internal", -] - -[[package]] -name = "bevy-inspector-egui" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf0713a3456f6533d274a4ff6a124fc7ec5de89b9dac25c7eca73c9799badcc" -dependencies = [ - "bevy-inspector-egui-derive", - "bevy_app", - "bevy_asset", - "bevy_core", - "bevy_core_pipeline", - "bevy_ecs", - "bevy_egui", - "bevy_hierarchy", - "bevy_log", - "bevy_math", - "bevy_pbr", - "bevy_reflect", - "bevy_render", - "bevy_time", - "bevy_utils", - "bevy_window", - "egui", - "image", - "once_cell", - "pretty-type-name", - "smallvec", -] - -[[package]] -name = "bevy-inspector-egui-derive" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3c488161a04a123e10273e16d4533945943fcfcf345f066242790e8977aee2d" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.51", -] - -[[package]] -name = "bevy_a11y" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bf80cd6d0dca4073f9b34b16f1d187a4caa035fd841892519431783bbc9e287" -dependencies = [ - "accesskit", - "bevy_app", - "bevy_derive", - "bevy_ecs", -] - -[[package]] -name = "bevy_animation" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa4ef4c35533df3f0c4e938cf6a831456ea563775bab799336f74331140c7665" -dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_core", - "bevy_ecs", - "bevy_hierarchy", - "bevy_math", - "bevy_reflect", - "bevy_render", - "bevy_time", - "bevy_transform", - "bevy_utils", -] - -[[package]] -name = "bevy_app" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bce3544afc010ffed39c136f6d5a9322d20d38df1394d468ba9106caa0434cb" -dependencies = [ - "bevy_derive", - "bevy_ecs", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", - "downcast-rs", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "bevy_asset" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac185d8e29c7eb0194f8aae7af3f7234f7ca7a448293be1d3d0d8fef435f65ec" -dependencies = [ - "async-broadcast", - "async-fs", - "async-lock", - "bevy_app", - "bevy_asset_macros", - "bevy_ecs", - "bevy_log", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", - "bevy_winit", - "blake3", - "crossbeam-channel", - "downcast-rs", - "futures-io", - "futures-lite", - "js-sys", - "parking_lot", - "ron", - "serde", - "thiserror", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - -[[package]] -name = "bevy_asset_macros" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb82d1aac8251378c45a8d0ad788d1bf75f54db28c1750f84f1fd7c00127927a" -dependencies = [ - "bevy_macro_utils", - "proc-macro2", - "quote", - "syn 2.0.51", -] - -[[package]] -name = "bevy_audio" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4fe7f952e5e0a343fbde43180db7b8e719ad78594480c91b26876623944a3a1" -dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_derive", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_transform", - "bevy_utils", - "oboe", - "rodio", -] - -[[package]] -name = "bevy_core" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7b1b340b8d08f48ecd51b97589d261f5023a7b073d25e300382c49146524103" -dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", - "bytemuck", -] - -[[package]] -name = "bevy_core_pipeline" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "626a5aaadbdd69eae020c5856575d2d0113423ae1ae1351377e20956d940052c" -dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_core", - "bevy_derive", - "bevy_ecs", - "bevy_log", - "bevy_math", - "bevy_reflect", - "bevy_render", - "bevy_transform", - "bevy_utils", - "bitflags 2.4.2", - "radsort", - "serde", -] - -[[package]] -name = "bevy_derive" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "028ae2a34678055185d7f1beebb1ebe6a8dcf3733e139e4ee1383a7f29ae8ba6" -dependencies = [ - "bevy_macro_utils", - "quote", - "syn 2.0.51", -] - -[[package]] -name = "bevy_diagnostic" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01a104acfdc5280accd01a3524810daf3bda72924e3da0c8a9ec816a57eef4e3" -dependencies = [ - "bevy_app", - "bevy_core", - "bevy_ecs", - "bevy_log", - "bevy_time", - "bevy_utils", - "const-fnv1a-hash", - "sysinfo", -] - -[[package]] -name = "bevy_ecs" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b85406d5febbbdbcac4444ef61cd9a816f2f025ed692a3fc5439a32153070304" -dependencies = [ - "async-channel", - "bevy_ecs_macros", - "bevy_ptr", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", - "downcast-rs", - "fixedbitset", - "rustc-hash", - "serde", - "thiserror", - "thread_local", -] - -[[package]] -name = "bevy_ecs_macros" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3ce4b65d7c5f1990e729df75cec2ea6e2241b4a0c37b31c281a04c59c11b7b" -dependencies = [ - "bevy_macro_utils", - "proc-macro2", - "quote", - "syn 2.0.51", -] - -[[package]] -name = "bevy_egui" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b84bfb8d4104a1467910cf2090bc6a6d394ebde39c0dbc02397b45aa9ef88e80" -dependencies = [ - "arboard", - "bevy", - "egui", - "thread_local", - "web-sys", - "webbrowser", -] - -[[package]] -name = "bevy_encase_derive" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c3d301922e76b16819e17c8cc43b34e92c13ccd06ad19dfa3e52a91a0e13e5c" -dependencies = [ - "bevy_macro_utils", - "encase_derive_impl", -] - -[[package]] -name = "bevy_gilrs" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96364a1875ee4545fcf825c78dc065ddb9a3b2a509083ef11142f9de0eb8aa17" -dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_input", - "bevy_log", - "bevy_time", - "bevy_utils", - "gilrs", - "thiserror", -] - -[[package]] -name = "bevy_gizmos" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdca80b7b4db340eb666d69374a0195b3935759120d0b990fcef8b27d0fb3680" -dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_core", - "bevy_core_pipeline", - "bevy_ecs", - "bevy_gizmos_macros", - "bevy_log", - "bevy_math", - "bevy_pbr", - "bevy_reflect", - "bevy_render", - "bevy_sprite", - "bevy_transform", - "bevy_utils", -] - -[[package]] -name = "bevy_gizmos_macros" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a949eb8b4538a6e4d875321cda2b63dc0fb0317cf18c8245ca5a32f24f6d26d" -dependencies = [ - "bevy_macro_utils", - "proc-macro2", - "quote", - "syn 2.0.51", -] - -[[package]] -name = "bevy_gltf" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "031d0c2a7c0353bb9ac08a5130e58b9a2de3cdaa3c31b5da00b22a9e4732a155" -dependencies = [ - "base64", - "bevy_animation", - "bevy_app", - "bevy_asset", - "bevy_core", - "bevy_core_pipeline", - "bevy_ecs", - "bevy_hierarchy", - "bevy_log", - "bevy_math", - "bevy_pbr", - "bevy_reflect", - "bevy_render", - "bevy_scene", - "bevy_tasks", - "bevy_transform", - "bevy_utils", - "gltf", - "percent-encoding", - "serde", - "serde_json", - "thiserror", -] - -[[package]] -name = "bevy_hierarchy" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9f9f843e43d921f07658c24eae74285efc7a335c87998596f3f365155320c69" -dependencies = [ - "bevy_app", - "bevy_core", - "bevy_ecs", - "bevy_log", - "bevy_reflect", - "bevy_utils", -] - -[[package]] -name = "bevy_input" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9cb5b2f3747ffb00cf7e3d6b52f7384476921cd31f0cfd3d1ddff31f83d9252" -dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_utils", - "smol_str", - "thiserror", -] - -[[package]] -name = "bevy_internal" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7af89c7083830b1d65fcf0260c3d2537c397fe8ce871471b6e97198a4704f23e" -dependencies = [ - "bevy_a11y", - "bevy_animation", - "bevy_app", - "bevy_asset", - "bevy_audio", - "bevy_core", - "bevy_core_pipeline", - "bevy_derive", - "bevy_diagnostic", - "bevy_ecs", - "bevy_gilrs", - "bevy_gizmos", - "bevy_gltf", - "bevy_hierarchy", - "bevy_input", - "bevy_log", - "bevy_math", - "bevy_pbr", - "bevy_ptr", - "bevy_reflect", - "bevy_render", - "bevy_scene", - "bevy_sprite", - "bevy_tasks", - "bevy_text", - "bevy_time", - "bevy_transform", - "bevy_ui", - "bevy_utils", - "bevy_window", - "bevy_winit", -] - -[[package]] -name = "bevy_log" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfd5bcc3531f8008897fb03cc8751b86d0d29ef94f8fd38b422f9603b7ae80d0" -dependencies = [ - "android_log-sys", - "bevy_app", - "bevy_ecs", - "bevy_utils", - "console_error_panic_hook", - "tracing-log 0.1.4", - "tracing-subscriber", - "tracing-wasm", -] - -[[package]] -name = "bevy_macro_utils" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac4401c25b197e7c1455a4875a90b61bba047a9e8d290ce029082c818ab1a21c" -dependencies = [ - "proc-macro2", - "quote", - "rustc-hash", - "syn 2.0.51", - "toml_edit 0.21.1", -] - -[[package]] -name = "bevy_math" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f312b1b8aa6d3965b65040b08e33efac030db3071f20b44f9da9c4c3dfcaf76" -dependencies = [ - "glam", - "serde", -] - -[[package]] -name = "bevy_mikktspace" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3075c01f2b1799945892d5310fc1836e47c045dfe6af5878a304a475931a0c5f" -dependencies = [ - "glam", -] - -[[package]] -name = "bevy_pbr" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31c72bf12e50ff76c9ed9a7c51ceb88bfea9865d00f24d95b12344fffe1e270" -dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_core_pipeline", - "bevy_derive", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_render", - "bevy_transform", - "bevy_utils", - "bevy_window", - "bitflags 2.4.2", - "bytemuck", - "fixedbitset", - "radsort", - "smallvec", - "thread_local", -] - -[[package]] -name = "bevy_ptr" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86afa4a88ee06b10fe1e6f28a796ba2eedd16804717cbbb911df0cbb0cd6677b" - -[[package]] -name = "bevy_reflect" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "133dfab8d403d0575eeed9084e85780bbb449dcf75dd687448439117789b40a2" -dependencies = [ - "bevy_math", - "bevy_ptr", - "bevy_reflect_derive", - "bevy_utils", - "downcast-rs", - "erased-serde", - "glam", - "serde", - "smol_str", - "thiserror", -] - -[[package]] -name = "bevy_reflect_derive" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce1679a4dfdb2c9ff24ca590914c3cec119d7c9e1b56fa637776913acc030386" -dependencies = [ - "bevy_macro_utils", - "proc-macro2", - "quote", - "syn 2.0.51", - "uuid", -] - -[[package]] -name = "bevy_render" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b194b7029b7541ef9206ac3cb696d3cb37f70bd3260d293fc00d378547e892" -dependencies = [ - "async-channel", - "bevy_app", - "bevy_asset", - "bevy_core", - "bevy_derive", - "bevy_ecs", - "bevy_encase_derive", - "bevy_hierarchy", - "bevy_log", - "bevy_math", - "bevy_mikktspace", - "bevy_reflect", - "bevy_render_macros", - "bevy_tasks", - "bevy_time", - "bevy_transform", - "bevy_utils", - "bevy_window", - "bitflags 2.4.2", - "bytemuck", - "codespan-reporting", - "downcast-rs", - "encase", - "futures-lite", - "hexasphere", - "image", - "js-sys", - "ktx2", - "naga", - "naga_oil", - "ruzstd", - "serde", - "thiserror", - "thread_local", - "wasm-bindgen", - "web-sys", - "wgpu", -] - -[[package]] -name = "bevy_render_macros" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4aa6d99b50375bb7f63be2c3055dfe2f926f7b3c4db108bb0b1181b4f02766aa" -dependencies = [ - "bevy_macro_utils", - "proc-macro2", - "quote", - "syn 2.0.51", -] - -[[package]] -name = "bevy_scene" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c3c82eaff0b22949183a75a7e2d7fc4ece808235918b34c5b282aab52c3563a" -dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_derive", - "bevy_ecs", - "bevy_hierarchy", - "bevy_reflect", - "bevy_render", - "bevy_transform", - "bevy_utils", - "serde", - "thiserror", - "uuid", -] - -[[package]] -name = "bevy_simple_scroll_view" -version = "0.1.0" -dependencies = [ - "bevy", - "bevy-inspector-egui", - "bevy_egui", -] - -[[package]] -name = "bevy_sprite" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ea977d7d7c48fc4ba283d449f09528c4e70db17c9048e32e99ecd9890d72223" -dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_core_pipeline", - "bevy_derive", - "bevy_ecs", - "bevy_log", - "bevy_math", - "bevy_reflect", - "bevy_render", - "bevy_transform", - "bevy_utils", - "bitflags 2.4.2", - "bytemuck", - "fixedbitset", - "guillotiere", - "radsort", - "rectangle-pack", - "thiserror", -] - -[[package]] -name = "bevy_tasks" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b20f243f6fc4c4ba10c2dbff891e947ddae947bb20b263f43e023558b35294bd" -dependencies = [ - "async-channel", - "async-executor", - "async-task", - "concurrent-queue", - "futures-lite", - "wasm-bindgen-futures", -] - -[[package]] -name = "bevy_text" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "006990d27551dbc339774178e833290952511621662fd5ca23a4e6e922ab2d9f" -dependencies = [ - "ab_glyph", - "bevy_app", - "bevy_asset", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_render", - "bevy_sprite", - "bevy_transform", - "bevy_utils", - "bevy_window", - "glyph_brush_layout", - "serde", - "thiserror", -] - -[[package]] -name = "bevy_time" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9738901b6b251d2c9250542af7002d6f671401fc3b74504682697c5ec822f210" -dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_reflect", - "bevy_utils", - "crossbeam-channel", - "thiserror", -] - -[[package]] -name = "bevy_transform" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba73744a95bc4b8683e91cea3e79b1ad0844c1d677f31fbbc1814c79a5b4f8f0" -dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_hierarchy", - "bevy_math", - "bevy_reflect", - "thiserror", -] - -[[package]] -name = "bevy_ui" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fafe872906bac6d7fc8ecff166f56b4253465b2895ed88801499aa113548ccc6" -dependencies = [ - "bevy_a11y", - "bevy_app", - "bevy_asset", - "bevy_core_pipeline", - "bevy_derive", - "bevy_ecs", - "bevy_hierarchy", - "bevy_input", - "bevy_log", - "bevy_math", - "bevy_reflect", - "bevy_render", - "bevy_sprite", - "bevy_text", - "bevy_transform", - "bevy_utils", - "bevy_window", - "bytemuck", - "taffy", - "thiserror", -] - -[[package]] -name = "bevy_utils" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94a06aca1c1863606416b892f4c79e300dbc6211b6690953269051a431c2cca0" -dependencies = [ - "ahash", - "bevy_utils_proc_macros", - "getrandom", - "hashbrown", - "nonmax", - "petgraph", - "smallvec", - "thiserror", - "tracing", - "uuid", - "web-time", -] - -[[package]] -name = "bevy_utils_proc_macros" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31ae98e9c0c08b0f5c90e22cd713201f759b98d4fd570b99867a695f8641859a" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.51", -] - -[[package]] -name = "bevy_window" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb627efd7622a61398ac0d3674f93c997cffe16f13c59fb8ae8a05c9e28de961" -dependencies = [ - "bevy_a11y", - "bevy_app", - "bevy_ecs", - "bevy_input", - "bevy_math", - "bevy_reflect", - "bevy_utils", - "raw-window-handle 0.6.0", - "smol_str", -] - -[[package]] -name = "bevy_winit" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55105324a201941ae587790f83f6d9caa327e0baa0205558ec41e5ee05a1f703" -dependencies = [ - "accesskit_winit", - "approx", - "bevy_a11y", - "bevy_app", - "bevy_derive", - "bevy_ecs", - "bevy_hierarchy", - "bevy_input", - "bevy_math", - "bevy_tasks", - "bevy_utils", - "bevy_window", - "crossbeam-channel", - "raw-window-handle 0.6.0", - "wasm-bindgen", - "web-sys", - "winit", -] - -[[package]] -name = "bindgen" -version = "0.69.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0" -dependencies = [ - "bitflags 2.4.2", - "cexpr", - "clang-sys", - "itertools", - "lazy_static", - "lazycell", - "proc-macro2", - "quote", - "regex", - "rustc-hash", - "shlex", - "syn 2.0.51", -] - -[[package]] -name = "bit-set" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" -dependencies = [ - "bit-vec", -] - -[[package]] -name = "bit-vec" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" - -[[package]] -name = "bitflags" -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", - "constant_time_eq", -] - -[[package]] -name = "block" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" - -[[package]] -name = "block-sys" -version = "0.1.0-beta.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa55741ee90902547802152aaf3f8e5248aab7e21468089560d4c8840561146" -dependencies = [ - "objc-sys 0.2.0-beta.2", -] - -[[package]] -name = "block-sys" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae85a0696e7ea3b835a453750bf002770776609115e6d25c6d2ff28a8200f7e7" -dependencies = [ - "objc-sys 0.3.2", -] - -[[package]] -name = "block2" -version = "0.2.0-alpha.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dd9e63c1744f755c2f60332b88de39d341e5e86239014ad839bd71c106dec42" -dependencies = [ - "block-sys 0.1.0-beta.1", - "objc2-encode 2.0.0-pre.2", -] - -[[package]] -name = "block2" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15b55663a85f33501257357e6421bb33e769d5c9ffb5ba0921c975a123e35e68" -dependencies = [ - "block-sys 0.2.1", - "objc2 0.4.1", -] - -[[package]] -name = "blocking" -version = "1.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" -dependencies = [ - "async-channel", - "async-lock", - "async-task", - "fastrand", - "futures-io", - "futures-lite", - "piper", - "tracing", -] - -[[package]] -name = "bumpalo" -version = "3.15.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ea184aa71bb362a1157c896979544cc23974e08fd265f29ea96b59f0b4a555b" - -[[package]] -name = "bytemuck" -version = "1.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f" -dependencies = [ - "bytemuck_derive", -] - -[[package]] -name = "bytemuck_derive" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "965ab7eb5f8f97d2a083c799f3a1b994fc397b2fe2da5d1da1626ce15a39f2b1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.51", -] - -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - -[[package]] -name = "bytes" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" - -[[package]] -name = "calloop" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fba7adb4dd5aa98e5553510223000e7148f621165ec5f9acd7113f6ca4995298" -dependencies = [ - "bitflags 2.4.2", - "log", - "polling", - "rustix", - "slab", - "thiserror", -] - -[[package]] -name = "cc" -version = "1.0.88" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02f341c093d19155a6e41631ce5971aac4e9a868262212153124c15fa22d1cdc" -dependencies = [ - "libc", -] - -[[package]] -name = "cesu8" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" - -[[package]] -name = "cexpr" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" -dependencies = [ - "nom", -] - -[[package]] -name = "cfg-if" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" - -[[package]] -name = "cfg_aliases" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" - -[[package]] -name = "clang-sys" -version = "1.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" -dependencies = [ - "glob", - "libc", - "libloading 0.8.1", -] - -[[package]] -name = "clipboard-win" -version = "5.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12f9a0700e0127ba15d1d52dd742097f821cd9c65939303a44d970465040a297" -dependencies = [ - "error-code", -] - -[[package]] -name = "codespan-reporting" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" -dependencies = [ - "termcolor", - "unicode-width", -] - -[[package]] -name = "color_quant" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" - -[[package]] -name = "com" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e17887fd17353b65b1b2ef1c526c83e26cd72e74f598a8dc1bee13a48f3d9f6" -dependencies = [ - "com_macros", -] - -[[package]] -name = "com_macros" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d375883580a668c7481ea6631fc1a8863e33cc335bf56bfad8d7e6d4b04b13a5" -dependencies = [ - "com_macros_support", - "proc-macro2", - "syn 1.0.109", -] - -[[package]] -name = "com_macros_support" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad899a1087a9296d5644792d7cb72b8e34c1bec8e7d4fbc002230169a6e8710c" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "combine" -version = "4.6.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" -dependencies = [ - "bytes", - "memchr", -] - -[[package]] -name = "concurrent-queue" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "console_error_panic_hook" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" -dependencies = [ - "cfg-if", - "wasm-bindgen", -] - -[[package]] -name = "const-fnv1a-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32b13ea120a812beba79e34316b3942a857c86ec1593cb34f27bb28272ce2cca" - -[[package]] -name = "const_panic" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6051f239ecec86fde3410901ab7860d458d160371533842974fc61f96d15879b" - -[[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 = "core-foundation" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "core-foundation-sys" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" - -[[package]] -name = "core-graphics" -version = "0.23.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "970a29baf4110c26fedbc7f82107d42c23f7e88e404c4577ed73fe99ff85a212" -dependencies = [ - "bitflags 1.3.2", - "core-foundation", - "core-graphics-types", - "foreign-types", - "libc", -] - -[[package]] -name = "core-graphics-types" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" -dependencies = [ - "bitflags 1.3.2", - "core-foundation", - "libc", -] - -[[package]] -name = "coreaudio-rs" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace" -dependencies = [ - "bitflags 1.3.2", - "core-foundation-sys", - "coreaudio-sys", -] - -[[package]] -name = "coreaudio-sys" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f01585027057ff5f0a5bf276174ae4c1594a2c5bde93d5f46a016d76270f5a9" -dependencies = [ - "bindgen", -] - -[[package]] -name = "cpal" -version = "0.15.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d959d90e938c5493000514b446987c07aed46c668faaa7d34d6c7a67b1a578c" -dependencies = [ - "alsa", - "core-foundation-sys", - "coreaudio-rs", - "dasp_sample", - "jni 0.19.0", - "js-sys", - "libc", - "mach2", - "ndk 0.7.0", - "ndk-context", - "oboe", - "once_cell", - "parking_lot", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "windows 0.46.0", -] - -[[package]] -name = "crc32fast" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "crossbeam-channel" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" - -[[package]] -name = "cursor-icon" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991" - -[[package]] -name = "d3d12" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e3d747f100290a1ca24b752186f61f6637e1deffe3bf6320de6fcb29510a307" -dependencies = [ - "bitflags 2.4.2", - "libloading 0.8.1", - "winapi", -] - -[[package]] -name = "dasp_sample" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f" - -[[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" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "dispatch" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" - -[[package]] -name = "dlib" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" -dependencies = [ - "libloading 0.8.1", -] - -[[package]] -name = "downcast-rs" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" - -[[package]] -name = "ecolor" -version = "0.26.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03cfe80b1890e1a8cdbffc6044d6872e814aaf6011835a2a5e2db0e5c5c4ef4e" -dependencies = [ - "bytemuck", -] - -[[package]] -name = "egui" -version = "0.26.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "180f595432a5b615fc6b74afef3955249b86cfea72607b40740a4cd60d5297d0" -dependencies = [ - "ahash", - "epaint", - "nohash-hasher", -] - -[[package]] -name = "either" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" - -[[package]] -name = "emath" -version = "0.26.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6916301ecf80448f786cdf3eb51d9dbdd831538732229d49119e2d4312eaaf09" -dependencies = [ - "bytemuck", -] - -[[package]] -name = "encase" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95ed933078d2e659745df651f4c180511cd582e5b9414ff896e7d50d207e3103" -dependencies = [ - "const_panic", - "encase_derive", - "glam", - "thiserror", -] - -[[package]] -name = "encase_derive" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4ce1449c7d19eba6cc0abd231150ad81620a8dce29601d7f8d236e5d431d72a" -dependencies = [ - "encase_derive_impl", -] - -[[package]] -name = "encase_derive_impl" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92959a9e8d13eaa13b8ae8c7b583c3bf1669ca7a8e7708a088d12587ba86effc" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.51", -] - -[[package]] -name = "epaint" -version = "0.26.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77b9fdf617dd7f58b0c8e6e9e4a1281f730cde0831d40547da446b2bb76a47af" -dependencies = [ - "ab_glyph", - "ahash", - "bytemuck", - "ecolor", - "emath", - "nohash-hasher", - "parking_lot", -] - -[[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.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "388979d208a049ffdfb22fa33b9c81942215b940910bccfe258caeb25d125cb3" -dependencies = [ - "serde", -] - -[[package]] -name = "errno" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "error-code" -version = "3.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26a147e1a6641a55d994b3e4e9fa4d9b180c8d652c09b363af8c9bf1b8e04139" - -[[package]] -name = "euclid" -version = "0.22.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f253bc5c813ca05792837a0ff4b3a580336b224512d48f7eda1d7dd9210787" -dependencies = [ - "num-traits", -] - -[[package]] -name = "event-listener" -version = "2.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" - -[[package]] -name = "event-listener" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - -[[package]] -name = "event-listener" -version = "5.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7ad6fd685ce13acd6d9541a30f6db6567a7a24c9ffd4ba2955d29e3f22c8b27" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - -[[package]] -name = "event-listener-strategy" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" -dependencies = [ - "event-listener 4.0.3", - "pin-project-lite", -] - -[[package]] -name = "event-listener-strategy" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291" -dependencies = [ - "event-listener 5.1.0", - "pin-project-lite", -] - -[[package]] -name = "fastrand" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" - -[[package]] -name = "fdeflate" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" -dependencies = [ - "simd-adler32", -] - -[[package]] -name = "fixedbitset" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" - -[[package]] -name = "flate2" -version = "1.0.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" -dependencies = [ - "crc32fast", - "miniz_oxide", -] - -[[package]] -name = "fnv" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" - -[[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", -] - -[[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.51", -] - -[[package]] -name = "foreign-types-shared" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" - -[[package]] -name = "form_urlencoded" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" -dependencies = [ - "percent-encoding", -] - -[[package]] -name = "futures-core" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" - -[[package]] -name = "futures-io" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" - -[[package]] -name = "futures-lite" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba" -dependencies = [ - "fastrand", - "futures-core", - "futures-io", - "parking", - "pin-project-lite", -] - -[[package]] -name = "gethostname" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818" -dependencies = [ - "libc", - "windows-targets 0.48.5", -] - -[[package]] -name = "getrandom" -version = "0.2.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" -dependencies = [ - "cfg-if", - "js-sys", - "libc", - "wasi", - "wasm-bindgen", -] - -[[package]] -name = "gilrs" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8b2e57a9cb946b5d04ae8638c5f554abb5a9f82c4c950fd5b1fee6d119592fb" -dependencies = [ - "fnv", - "gilrs-core", - "log", - "uuid", - "vec_map", -] - -[[package]] -name = "gilrs-core" -version = "0.5.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0af1827b7dd2f36d740ae804c1b3ea0d64c12533fb61ff91883005143a0e8c5a" -dependencies = [ - "core-foundation", - "inotify", - "io-kit-sys", - "js-sys", - "libc", - "libudev-sys", - "log", - "nix 0.27.1", - "uuid", - "vec_map", - "wasm-bindgen", - "web-sys", - "windows 0.52.0", -] - -[[package]] -name = "gl_generator" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d" -dependencies = [ - "khronos_api", - "log", - "xml-rs", -] - -[[package]] -name = "glam" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "151665d9be52f9bb40fc7966565d39666f2d1e69233571b71b87791c7e0528b3" -dependencies = [ - "bytemuck", - "serde", -] - -[[package]] -name = "glob" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" - -[[package]] -name = "glow" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd348e04c43b32574f2de31c8bb397d96c9fcfa1371bd4ca6d8bdc464ab121b1" -dependencies = [ - "js-sys", - "slotmap", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "gltf" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78f069cf941075835822953c345b9e1edd67ae347b81ace3aea9de38c2ef33" -dependencies = [ - "byteorder", - "gltf-json", - "lazy_static", - "serde_json", -] - -[[package]] -name = "gltf-derive" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "438ffe1a5540d75403feaf23636b164e816e93f6f03131674722b3886ce32a57" -dependencies = [ - "inflections", - "proc-macro2", - "quote", - "syn 2.0.51", -] - -[[package]] -name = "gltf-json" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "655951ba557f2bc69ea4b0799446bae281fa78efae6319968bdd2c3e9a06d8e1" -dependencies = [ - "gltf-derive", - "serde", - "serde_derive", - "serde_json", -] - -[[package]] -name = "glutin_wgl_sys" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8098adac955faa2d31079b65dc48841251f69efd3ac25477903fc424362ead" -dependencies = [ - "gl_generator", -] - -[[package]] -name = "glyph_brush_layout" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc32c2334f00ca5ac3695c5009ae35da21da8c62d255b5b96d56e2597a637a38" -dependencies = [ - "ab_glyph", - "approx", - "xi-unicode", -] - -[[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", -] - -[[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.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f56f6318968d03c18e1bcf4857ff88c61157e9da8e47c5f29055d60e1228884" -dependencies = [ - "log", - "presser", - "thiserror", - "winapi", - "windows 0.52.0", -] - -[[package]] -name = "gpu-descriptor" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc11df1ace8e7e564511f53af41f3e42ddc95b56fd07b3f4445d2a6048bc682c" -dependencies = [ - "bitflags 2.4.2", - "gpu-descriptor-types", - "hashbrown", -] - -[[package]] -name = "gpu-descriptor-types" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bf0b36e6f090b7e1d8a4b49c0cb81c1f8376f72198c65dd3ad9ff3556b8b78c" -dependencies = [ - "bitflags 2.4.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" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b62d5865c036cb1393e23c50693df631d3f5d7bcca4c04fe4cc0fd592e74a782" -dependencies = [ - "euclid", - "svg_fmt", -] - -[[package]] -name = "hashbrown" -version = "0.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" -dependencies = [ - "ahash", - "allocator-api2", - "serde", -] - -[[package]] -name = "hassle-rs" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af2a7e73e1f34c48da31fb668a907f250794837e08faa144fd24f0b8b741e890" -dependencies = [ - "bitflags 2.4.2", - "com", - "libc", - "libloading 0.8.1", - "thiserror", - "widestring", - "winapi", -] - -[[package]] -name = "hexasphere" -version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f33ddb7f7143d9e703c072e88b98cd8b9719f174137a671429351bd2ee43c02a" -dependencies = [ - "constgebra", - "glam", -] - -[[package]] -name = "hexf-parse" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" - -[[package]] -name = "home" -version = "0.5.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" -dependencies = [ - "windows-sys 0.52.0", -] - -[[package]] -name = "icrate" -version = "0.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99d3aaff8a54577104bafdf686ff18565c3b6903ca5782a2026ef06e2c7aa319" -dependencies = [ - "block2 0.3.0", - "dispatch", - "objc2 0.4.1", -] - -[[package]] -name = "idna" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - -[[package]] -name = "image" -version = "0.24.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" -dependencies = [ - "bytemuck", - "byteorder", - "color_quant", - "num-traits", - "png", - "tiff", -] - -[[package]] -name = "indexmap" -version = "2.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177" -dependencies = [ - "equivalent", - "hashbrown", -] - -[[package]] -name = "inflections" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a257582fdcde896fd96463bf2d40eefea0580021c0712a0e2b028b60b47a837a" - -[[package]] -name = "inotify" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc" -dependencies = [ - "bitflags 1.3.2", - "inotify-sys", - "libc", -] - -[[package]] -name = "inotify-sys" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" -dependencies = [ - "libc", -] - -[[package]] -name = "io-kit-sys" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4769cb30e5dcf1710fc6730d3e94f78c47723a014a567de385e113c737394640" -dependencies = [ - "core-foundation-sys", - "mach2", -] - -[[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.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" - -[[package]] -name = "jni" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec" -dependencies = [ - "cesu8", - "combine", - "jni-sys", - "log", - "thiserror", - "walkdir", -] - -[[package]] -name = "jni" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c" -dependencies = [ - "cesu8", - "combine", - "jni-sys", - "log", - "thiserror", - "walkdir", -] - -[[package]] -name = "jni" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" -dependencies = [ - "cesu8", - "cfg-if", - "combine", - "jni-sys", - "log", - "thiserror", - "walkdir", - "windows-sys 0.45.0", -] - -[[package]] -name = "jni-sys" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" - -[[package]] -name = "jpeg-decoder" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" - -[[package]] -name = "js-sys" -version = "0.3.68" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee" -dependencies = [ - "wasm-bindgen", -] - -[[package]] -name = "khronos-egl" -version = "6.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76" -dependencies = [ - "libc", - "libloading 0.8.1", - "pkg-config", -] - -[[package]] -name = "khronos_api" -version = "3.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" - -[[package]] -name = "ktx2" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87d65e08a9ec02e409d27a0139eaa6b9756b4d81fe7cde71f6941a83730ce838" -dependencies = [ - "bitflags 1.3.2", -] - -[[package]] -name = "lazy_static" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" - -[[package]] -name = "lazycell" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" - -[[package]] -name = "lewton" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "777b48df9aaab155475a83a7df3070395ea1ac6902f5cd062b8f2b028075c030" -dependencies = [ - "byteorder", - "ogg", - "tinyvec", -] - -[[package]] -name = "libc" -version = "0.2.153" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" - -[[package]] -name = "libloading" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" -dependencies = [ - "cfg-if", - "winapi", -] - -[[package]] -name = "libloading" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161" -dependencies = [ - "cfg-if", - "windows-sys 0.48.0", -] - -[[package]] -name = "libredox" -version = "0.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607" -dependencies = [ - "bitflags 2.4.2", - "libc", - "redox_syscall 0.4.1", -] - -[[package]] -name = "libudev-sys" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324" -dependencies = [ - "libc", - "pkg-config", -] - -[[package]] -name = "linux-raw-sys" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" - -[[package]] -name = "lock_api" -version = "0.4.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" -dependencies = [ - "autocfg", - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" - -[[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" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" -dependencies = [ - "libc", -] - -[[package]] -name = "matchers" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" -dependencies = [ - "regex-automata 0.1.10", -] - -[[package]] -name = "memchr" -version = "2.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" - -[[package]] -name = "metal" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25" -dependencies = [ - "bitflags 2.4.2", - "block", - "core-graphics-types", - "foreign-types", - "log", - "objc", - "paste", -] - -[[package]] -name = "minimal-lexical" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" - -[[package]] -name = "miniz_oxide" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" -dependencies = [ - "adler", - "simd-adler32", -] - -[[package]] -name = "naga" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8878eb410fc90853da3908aebfe61d73d26d4437ef850b70050461f939509899" -dependencies = [ - "bit-set", - "bitflags 2.4.2", - "codespan-reporting", - "hexf-parse", - "indexmap", - "log", - "num-traits", - "pp-rs", - "rustc-hash", - "spirv", - "termcolor", - "thiserror", - "unicode-xid", -] - -[[package]] -name = "naga_oil" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ea62ae0f2787456afca7209ca180522b41f00cbe159ee369eba1e07d365cd1" -dependencies = [ - "bit-set", - "codespan-reporting", - "data-encoding", - "indexmap", - "naga", - "once_cell", - "regex", - "regex-syntax 0.8.2", - "rustc-hash", - "thiserror", - "tracing", - "unicode-ident", -] - -[[package]] -name = "ndk" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" -dependencies = [ - "bitflags 1.3.2", - "jni-sys", - "ndk-sys 0.4.1+23.1.7779620", - "num_enum 0.5.11", - "raw-window-handle 0.5.2", - "thiserror", -] - -[[package]] -name = "ndk" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7" -dependencies = [ - "bitflags 2.4.2", - "jni-sys", - "log", - "ndk-sys 0.5.0+25.2.9519653", - "num_enum 0.7.2", - "raw-window-handle 0.6.0", - "thiserror", -] - -[[package]] -name = "ndk-context" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" - -[[package]] -name = "ndk-sys" -version = "0.4.1+23.1.7779620" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3" -dependencies = [ - "jni-sys", -] - -[[package]] -name = "ndk-sys" -version = "0.5.0+25.2.9519653" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691" -dependencies = [ - "jni-sys", -] - -[[package]] -name = "nix" -version = "0.24.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069" -dependencies = [ - "bitflags 1.3.2", - "cfg-if", - "libc", -] - -[[package]] -name = "nix" -version = "0.27.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" -dependencies = [ - "bitflags 2.4.2", - "cfg-if", - "libc", -] - -[[package]] -name = "nohash-hasher" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" - -[[package]] -name = "nom" -version = "7.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" -dependencies = [ - "memchr", - "minimal-lexical", -] - -[[package]] -name = "nonmax" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "610a5acd306ec67f907abe5567859a3c693fb9886eb1f012ab8f2a47bef3db51" - -[[package]] -name = "ntapi" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" -dependencies = [ - "winapi", -] - -[[package]] -name = "nu-ansi-term" -version = "0.46.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" -dependencies = [ - "overload", - "winapi", -] - -[[package]] -name = "num-derive" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "num-traits" -version = "0.2.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" -dependencies = [ - "autocfg", -] - -[[package]] -name = "num_enum" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" -dependencies = [ - "num_enum_derive 0.5.11", -] - -[[package]] -name = "num_enum" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845" -dependencies = [ - "num_enum_derive 0.7.2", -] - -[[package]] -name = "num_enum_derive" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "num_enum_derive" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" -dependencies = [ - "proc-macro-crate 3.1.0", - "proc-macro2", - "quote", - "syn 2.0.51", -] - -[[package]] -name = "objc" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" -dependencies = [ - "malloc_buf", - "objc_exception", -] - -[[package]] -name = "objc-foundation" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" -dependencies = [ - "block", - "objc", - "objc_id", -] - -[[package]] -name = "objc-sys" -version = "0.2.0-beta.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df3b9834c1e95694a05a828b59f55fa2afec6288359cda67146126b3f90a55d7" - -[[package]] -name = "objc-sys" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7c71324e4180d0899963fc83d9d241ac39e699609fc1025a850aadac8257459" - -[[package]] -name = "objc2" -version = "0.3.0-beta.3.patch-leaks.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e01640f9f2cb1220bbe80325e179e532cb3379ebcd1bf2279d703c19fe3a468" -dependencies = [ - "block2 0.2.0-alpha.6", - "objc-sys 0.2.0-beta.2", - "objc2-encode 2.0.0-pre.2", -] - -[[package]] -name = "objc2" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "559c5a40fdd30eb5e344fbceacf7595a81e242529fb4e21cf5f43fb4f11ff98d" -dependencies = [ - "objc-sys 0.3.2", - "objc2-encode 3.0.0", -] - -[[package]] -name = "objc2-encode" -version = "2.0.0-pre.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abfcac41015b00a120608fdaa6938c44cb983fee294351cc4bac7638b4e50512" -dependencies = [ - "objc-sys 0.2.0-beta.2", -] - -[[package]] -name = "objc2-encode" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d079845b37af429bfe5dfa76e6d087d788031045b25cfc6fd898486fd9847666" - -[[package]] -name = "objc_exception" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" -dependencies = [ - "cc", -] - -[[package]] -name = "objc_id" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" -dependencies = [ - "objc", -] - -[[package]] -name = "oboe" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8868cc237ee02e2d9618539a23a8d228b9bb3fc2e7a5b11eed3831de77c395d0" -dependencies = [ - "jni 0.20.0", - "ndk 0.7.0", - "ndk-context", - "num-derive", - "num-traits", - "oboe-sys", -] - -[[package]] -name = "oboe-sys" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f44155e7fb718d3cfddcf70690b2b51ac4412f347cd9e4fbe511abe9cd7b5f2" -dependencies = [ - "cc", -] - -[[package]] -name = "ogg" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6951b4e8bf21c8193da321bcce9c9dd2e13c858fe078bf9054a288b419ae5d6e" -dependencies = [ - "byteorder", -] - -[[package]] -name = "once_cell" -version = "1.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" - -[[package]] -name = "orbclient" -version = "0.3.47" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52f0d54bde9774d3a51dcf281a5def240c71996bc6ca05d2c847ec8b2b216166" -dependencies = [ - "libredox", -] - -[[package]] -name = "overload" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" - -[[package]] -name = "owned_ttf_parser" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4586edfe4c648c71797a74c84bacb32b52b212eff5dfe2bb9f2c599844023e7" -dependencies = [ - "ttf-parser", -] - -[[package]] -name = "parking" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" - -[[package]] -name = "parking_lot" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" -dependencies = [ - "lock_api", - "parking_lot_core", -] - -[[package]] -name = "parking_lot_core" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall 0.4.1", - "smallvec", - "windows-targets 0.48.5", -] - -[[package]] -name = "paste" -version = "1.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" - -[[package]] -name = "percent-encoding" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" - -[[package]] -name = "petgraph" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" -dependencies = [ - "fixedbitset", - "indexmap", -] - -[[package]] -name = "pin-project-lite" -version = "0.2.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" - -[[package]] -name = "piper" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" -dependencies = [ - "atomic-waker", - "fastrand", - "futures-io", -] - -[[package]] -name = "pkg-config" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" - -[[package]] -name = "png" -version = "0.17.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" -dependencies = [ - "bitflags 1.3.2", - "crc32fast", - "fdeflate", - "flate2", - "miniz_oxide", -] - -[[package]] -name = "polling" -version = "3.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24f040dee2588b4963afb4e420540439d126f73fdacf4a9c486a96d840bac3c9" -dependencies = [ - "cfg-if", - "concurrent-queue", - "pin-project-lite", - "rustix", - "tracing", - "windows-sys 0.52.0", -] - -[[package]] -name = "pp-rs" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb458bb7f6e250e6eb79d5026badc10a3ebb8f9a15d1fff0f13d17c71f4d6dee" -dependencies = [ - "unicode-xid", -] - -[[package]] -name = "presser" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa" - -[[package]] -name = "pretty-type-name" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f73cdaf19b52e6143685c3606206e114a4dfa969d6b14ec3894c88eb38bd4b" - -[[package]] -name = "proc-macro-crate" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" -dependencies = [ - "once_cell", - "toml_edit 0.19.15", -] - -[[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-macro2" -version = "1.0.78" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "profiling" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58" - -[[package]] -name = "quote" -version = "1.0.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "radsort" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17fd96390ed3feda12e1dfe2645ed587e0bea749e319333f104a33ff62f77a0b" - -[[package]] -name = "range-alloc" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8a99fddc9f0ba0a85884b8d14e3592853e787d581ca1816c91349b10e4eeab" - -[[package]] -name = "raw-window-handle" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" - -[[package]] -name = "raw-window-handle" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42a9830a0e1b9fb145ebb365b8bc4ccd75f290f98c0247deafbbe2c75cefb544" - -[[package]] -name = "rectangle-pack" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0d463f2884048e7153449a55166f91028d5b0ea53c79377099ce4e8cf0cf9bb" - -[[package]] -name = "redox_syscall" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" -dependencies = [ - "bitflags 1.3.2", -] - -[[package]] -name = "redox_syscall" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" -dependencies = [ - "bitflags 1.3.2", -] - -[[package]] -name = "regex" -version = "1.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata 0.4.5", - "regex-syntax 0.8.2", -] - -[[package]] -name = "regex-automata" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" -dependencies = [ - "regex-syntax 0.6.29", -] - -[[package]] -name = "regex-automata" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax 0.8.2", -] - -[[package]] -name = "regex-syntax" -version = "0.6.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" - -[[package]] -name = "regex-syntax" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" - -[[package]] -name = "renderdoc-sys" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216080ab382b992234dda86873c18d4c48358f5cfcb70fd693d7f6f2131b628b" - -[[package]] -name = "rodio" -version = "0.17.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b1bb7b48ee48471f55da122c0044fcc7600cfcc85db88240b89cb832935e611" -dependencies = [ - "cpal", - "lewton", -] - -[[package]] -name = "ron" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" -dependencies = [ - "base64", - "bitflags 2.4.2", - "serde", - "serde_derive", -] - -[[package]] -name = "rustc-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - -[[package]] -name = "rustix" -version = "0.38.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" -dependencies = [ - "bitflags 2.4.2", - "errno", - "libc", - "linux-raw-sys", - "windows-sys 0.52.0", -] - -[[package]] -name = "ruzstd" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" -dependencies = [ - "byteorder", - "derive_more", - "twox-hash", -] - -[[package]] -name = "ryu" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" - -[[package]] -name = "same-file" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "serde" -version = "1.0.197" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde_derive" -version = "1.0.197" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.51", -] - -[[package]] -name = "serde_json" -version = "1.0.114" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" -dependencies = [ - "itoa", - "ryu", - "serde", -] - -[[package]] -name = "sharded-slab" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "shlex" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" - -[[package]] -name = "simd-adler32" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" - -[[package]] -name = "slab" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" -dependencies = [ - "autocfg", -] - -[[package]] -name = "slotmap" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" -dependencies = [ - "version_check", -] - -[[package]] -name = "smallvec" -version = "1.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" -dependencies = [ - "serde", -] - -[[package]] -name = "smol_str" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49" -dependencies = [ - "serde", -] - -[[package]] -name = "spirv" -version = "0.3.0+sdk-1.3.268.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844" -dependencies = [ - "bitflags 2.4.2", -] - -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - -[[package]] -name = "svg_fmt" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fb1df15f412ee2e9dfc1c504260fa695c1c3f10fe9f4a6ee2d2184d7d6450e2" - -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn" -version = "2.0.51" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ab617d94515e94ae53b8406c628598680aa0c9587474ecbe58188f7b345d66c" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "sysinfo" -version = "0.30.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fb4f3438c8f6389c864e61221cbc97e9bca98b4daf39a5beb7bea660f528bb2" -dependencies = [ - "cfg-if", - "core-foundation-sys", - "libc", - "ntapi", - "once_cell", - "windows 0.52.0", -] - -[[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.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "thiserror" -version = "1.0.57" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" -dependencies = [ - "thiserror-impl", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.57" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.51", -] - -[[package]] -name = "thread_local" -version = "1.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" -dependencies = [ - "cfg-if", - "once_cell", -] - -[[package]] -name = "tiff" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" -dependencies = [ - "flate2", - "jpeg-decoder", - "weezl", -] - -[[package]] -name = "tinyvec" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" -dependencies = [ - "tinyvec_macros", -] - -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" - -[[package]] -name = "toml_datetime" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" - -[[package]] -name = "toml_edit" -version = "0.19.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" -dependencies = [ - "indexmap", - "toml_datetime", - "winnow", -] - -[[package]] -name = "toml_edit" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" -dependencies = [ - "indexmap", - "toml_datetime", - "winnow", -] - -[[package]] -name = "tracing" -version = "0.1.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" -dependencies = [ - "pin-project-lite", - "tracing-attributes", - "tracing-core", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.51", -] - -[[package]] -name = "tracing-core" -version = "0.1.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" -dependencies = [ - "once_cell", - "valuable", -] - -[[package]] -name = "tracing-log" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2" -dependencies = [ - "log", - "once_cell", - "tracing-core", -] - -[[package]] -name = "tracing-log" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" -dependencies = [ - "log", - "once_cell", - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" -dependencies = [ - "matchers", - "nu-ansi-term", - "once_cell", - "regex", - "sharded-slab", - "smallvec", - "thread_local", - "tracing", - "tracing-core", - "tracing-log 0.2.0", -] - -[[package]] -name = "tracing-wasm" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4575c663a174420fa2d78f4108ff68f65bf2fbb7dd89f33749b6e826b3626e07" -dependencies = [ - "tracing", - "tracing-subscriber", - "wasm-bindgen", -] - -[[package]] -name = "ttf-parser" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4" - -[[package]] -name = "twox-hash" -version = "1.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" -dependencies = [ - "cfg-if", - "static_assertions", -] - -[[package]] -name = "unicode-bidi" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" - -[[package]] -name = "unicode-ident" -version = "1.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" - -[[package]] -name = "unicode-normalization" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" -dependencies = [ - "tinyvec", -] - -[[package]] -name = "unicode-segmentation" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" - -[[package]] -name = "unicode-width" -version = "0.1.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" - -[[package]] -name = "unicode-xid" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" - -[[package]] -name = "url" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" -dependencies = [ - "form_urlencoded", - "idna", - "percent-encoding", -] - -[[package]] -name = "uuid" -version = "1.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a" -dependencies = [ - "getrandom", - "serde", -] - -[[package]] -name = "valuable" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" - -[[package]] -name = "vec_map" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" - -[[package]] -name = "version_check" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" - -[[package]] -name = "walkdir" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" -dependencies = [ - "same-file", - "winapi-util", -] - -[[package]] -name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" - -[[package]] -name = "wasm-bindgen" -version = "0.2.91" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f" -dependencies = [ - "cfg-if", - "wasm-bindgen-macro", -] - -[[package]] -name = "wasm-bindgen-backend" -version = "0.2.91" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b" -dependencies = [ - "bumpalo", - "log", - "once_cell", - "proc-macro2", - "quote", - "syn 2.0.51", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-futures" -version = "0.4.41" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97" -dependencies = [ - "cfg-if", - "js-sys", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.91" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed" -dependencies = [ - "quote", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.91" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.51", - "wasm-bindgen-backend", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.91" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838" - -[[package]] -name = "web-sys" -version = "0.3.67" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58cd2333b6e0be7a39605f0e255892fd7418a682d8da8fe042fe25128794d2ed" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "web-time" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa30049b1c872b72c89866d458eae9f20380ab280ffd1b1e18df2d3e2d98cfe0" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "webbrowser" -version = "0.8.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82b2391658b02c27719fc5a0a73d6e696285138e8b12fba9d4baa70451023c71" -dependencies = [ - "core-foundation", - "home", - "jni 0.21.1", - "log", - "ndk-context", - "objc", - "raw-window-handle 0.5.2", - "url", - "web-sys", -] - -[[package]] -name = "weezl" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" - -[[package]] -name = "wgpu" -version = "0.19.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bfe9a310dcf2e6b85f00c46059aaeaf4184caa8e29a1ecd4b7a704c3482332d" -dependencies = [ - "arrayvec", - "cfg-if", - "cfg_aliases", - "js-sys", - "log", - "naga", - "parking_lot", - "profiling", - "raw-window-handle 0.6.0", - "smallvec", - "static_assertions", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "wgpu-core", - "wgpu-hal", - "wgpu-types", -] - -[[package]] -name = "wgpu-core" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b15e451d4060ada0d99a64df44e4d590213496da7c4f245572d51071e8e30ed" -dependencies = [ - "arrayvec", - "bit-vec", - "bitflags 2.4.2", - "cfg_aliases", - "codespan-reporting", - "indexmap", - "log", - "naga", - "once_cell", - "parking_lot", - "profiling", - "raw-window-handle 0.6.0", - "rustc-hash", - "smallvec", - "thiserror", - "web-sys", - "wgpu-hal", - "wgpu-types", -] - -[[package]] -name = "wgpu-hal" -version = "0.19.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3bb47856236bfafc0bc591a925eb036ac19cd987624a447ff353e7a7e7e6f72" -dependencies = [ - "android_system_properties", - "arrayvec", - "ash", - "bit-set", - "bitflags 2.4.2", - "block", - "cfg_aliases", - "core-graphics-types", - "d3d12", - "glow", - "glutin_wgl_sys", - "gpu-alloc", - "gpu-allocator", - "gpu-descriptor", - "hassle-rs", - "js-sys", - "khronos-egl", - "libc", - "libloading 0.8.1", - "log", - "metal", - "naga", - "objc", - "once_cell", - "parking_lot", - "profiling", - "range-alloc", - "raw-window-handle 0.6.0", - "renderdoc-sys", - "rustc-hash", - "smallvec", - "thiserror", - "wasm-bindgen", - "web-sys", - "wgpu-types", - "winapi", -] - -[[package]] -name = "wgpu-types" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "895fcbeb772bfb049eb80b2d6e47f6c9af235284e9703c96fc0218a42ffd5af2" -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" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-util" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" -dependencies = [ - "winapi", -] - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - -[[package]] -name = "windows" -version = "0.46.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdacb41e6a96a052c6cb63a144f24900236121c6f63f4f8219fef5977ecb0c25" -dependencies = [ - "windows-targets 0.42.2", -] - -[[package]] -name = "windows" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" -dependencies = [ - "windows-implement", - "windows-interface", - "windows-targets 0.48.5", -] - -[[package]] -name = "windows" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" -dependencies = [ - "windows-core", - "windows-targets 0.52.3", -] - -[[package]] -name = "windows-core" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" -dependencies = [ - "windows-targets 0.52.3", -] - -[[package]] -name = "windows-implement" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e2ee588991b9e7e6c8338edf3333fbe4da35dc72092643958ebb43f0ab2c49c" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "windows-interface" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6fb8df20c9bcaa8ad6ab513f7b40104840c8867d5751126e4df3b08388d0cc7" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "windows-sys" -version = "0.45.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" -dependencies = [ - "windows-targets 0.42.2", -] - -[[package]] -name = "windows-sys" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" -dependencies = [ - "windows-targets 0.48.5", -] - -[[package]] -name = "windows-sys" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" -dependencies = [ - "windows-targets 0.52.3", -] - -[[package]] -name = "windows-targets" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" -dependencies = [ - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", -] - -[[package]] -name = "windows-targets" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" -dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", -] - -[[package]] -name = "windows-targets" -version = "0.52.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d380ba1dc7187569a8a9e91ed34b8ccfc33123bbacb8c0aed2d1ad7f3ef2dc5f" -dependencies = [ - "windows_aarch64_gnullvm 0.52.3", - "windows_aarch64_msvc 0.52.3", - "windows_i686_gnu 0.52.3", - "windows_i686_msvc 0.52.3", - "windows_x86_64_gnu 0.52.3", - "windows_x86_64_gnullvm 0.52.3", - "windows_x86_64_msvc 0.52.3", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68e5dcfb9413f53afd9c8f86e56a7b4d86d9a2fa26090ea2dc9e40fba56c6ec6" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dab469ebbc45798319e69eebf92308e541ce46760b49b18c6b3fe5e8965b30f" - -[[package]] -name = "windows_i686_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" - -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a4e9b6a7cac734a8b4138a4e1044eac3404d8326b6c0f939276560687a033fb" - -[[package]] -name = "windows_i686_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" - -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28b0ec9c422ca95ff34a78755cfa6ad4a51371da2a5ace67500cf7ca5f232c58" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "704131571ba93e89d7cd43482277d6632589b18ecf4468f591fbae0a8b101614" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42079295511643151e98d61c38c0acc444e52dd42ab456f7ccfd5152e8ecf21c" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0770833d60a970638e989b3fa9fd2bb1aaadcf88963d1659fd7d9990196ed2d6" - -[[package]] -name = "winit" -version = "0.29.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "272be407f804517512fdf408f0fe6c067bf24659a913c61af97af176bfd5aa92" -dependencies = [ - "android-activity", - "atomic-waker", - "bitflags 2.4.2", - "bytemuck", - "calloop", - "cfg_aliases", - "core-foundation", - "core-graphics", - "cursor-icon", - "icrate", - "js-sys", - "libc", - "log", - "ndk 0.8.0", - "ndk-sys 0.5.0+25.2.9519653", - "objc2 0.4.1", - "once_cell", - "orbclient", - "percent-encoding", - "raw-window-handle 0.6.0", - "redox_syscall 0.3.5", - "rustix", - "smol_str", - "unicode-segmentation", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "web-time", - "windows-sys 0.48.0", - "x11-dl", - "x11rb", - "xkbcommon-dl", -] - -[[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.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" -dependencies = [ - "libc", - "once_cell", - "pkg-config", -] - -[[package]] -name = "x11rb" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8f25ead8c7e4cba123243a6367da5d3990e0d3affa708ea19dce96356bd9f1a" -dependencies = [ - "as-raw-xcb-connection", - "gethostname", - "libc", - "libloading 0.8.1", - "once_cell", - "rustix", - "x11rb-protocol", -] - -[[package]] -name = "x11rb-protocol" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e63e71c4b8bd9ffec2c963173a4dc4cbde9ee96961d4fcb4429db9929b606c34" - -[[package]] -name = "xi-unicode" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a" - -[[package]] -name = "xkbcommon-dl" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5" -dependencies = [ - "bitflags 2.4.2", - "dlib", - "log", - "once_cell", - "xkeysym", -] - -[[package]] -name = "xkeysym" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "054a8e68b76250b253f671d1268cb7f1ae089ec35e195b2efb2a4e9a836d0621" - -[[package]] -name = "xml-rs" -version = "0.8.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a" - -[[package]] -name = "zerocopy" -version = "0.7.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" -dependencies = [ - "zerocopy-derive", -] - -[[package]] -name = "zerocopy-derive" -version = "0.7.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.51", -] diff --git a/Cargo.toml b/Cargo.toml index f389eb2..a7e94cd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,9 +2,11 @@ name = "bevy_simple_scroll_view" version = "0.1.0" edition = "2021" -exclude = [".github/","wasm/"] +exclude = [".github/","wasm/", "record.gif"] categories = ["game-development", "gui"] keywords = ["bevy","ui"] +repository = "https://github.com/Leinnan/bevy_simple_scroll_view" +homepage = "https://github.com/Leinnan/bevy_simple_scroll_view" license = "MIT OR Apache-2.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html @@ -12,12 +14,9 @@ license = "MIT OR Apache-2.0" [dependencies.bevy] version = "0.13" default-features = false -features = ["bevy_ui", "bevy_asset", "bevy_text"] +features = ["bevy_ui", "bevy_asset", "bevy_text", "bevy_winit"] [dev-dependencies.bevy] version = "0.13" -default-features = true - -[dev-dependencies] -bevy_egui = "0.25" -bevy-inspector-egui = "0.23" +default-features = false +features = ["bevy_ui", "bevy_asset", "bevy_text", "bevy_winit", "default_font"] diff --git a/README.md b/README.md index 5f21506..b3544ab 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,40 @@ # Bevy Simple Scroll View +[![crates.io](https://img.shields.io/crates/v/bevy_simple_scroll_view.svg)](https://crates.io/crates/bevy_simple_scroll_view) +[![docs](https://docs.rs/bevy_simple_scroll_view/badge.svg)](https://docs.rs/bevy_simple_scroll_view) +[![license](https://img.shields.io/crates/l/bevy_simple_scroll_view)](https://github.com/Leinnan/bevy_simple_scroll_view#license) +[![Following released Bevy versions](https://img.shields.io/badge/Bevy%20tracking-released%20version-lightblue)](https://bevyengine.org/learn/quick-start/plugin-development/#main-branch-tracking) +[![crates.io](https://img.shields.io/crates/d/bevy_simple_scroll_view.svg)](https://crates.io/crates/bevy_simple_scroll_view) + Simple to use plugin implementing ScrollView into Bevy engine. Supports scroll using dragging and scrolling. +![Gif with plugin in action](record.gif) + More details available in [simple.rs example](examples/simple.rs). ## Installation ```sh -cargo add --git https://github.com/Leinnan/bevy_simple_scroll_view.git +cargo add bevy_simple_scroll_view ``` + +## Contributing + +Please feel free to open a PR, but keep in mind this project's goals. This is meant to be a simple scroll view widget. + +The code should be simple enough for users to quickly understand and modify for their own purposes. + +Please keep PRs small and scoped to a single feature or fix. + +## Planned features + +- one big thing missing is support for the [TouchInput events](https://docs.rs/bevy/latest/bevy/input/touch/struct.TouchInput.html) so the mobile platforms would work well. +- horizontal scroll, should be pretty simple. +- **DOCS** +- _optional_ if there would be simple enough implementation I would consider adding scrollbars. + +## Bevy compatibility table + +Bevy version | crate version +--- | --- +0.13 | 0.1 diff --git a/examples/simple.rs b/examples/simple.rs index 1a396c3..94cb8ea 100644 --- a/examples/simple.rs +++ b/examples/simple.rs @@ -1,17 +1,14 @@ use bevy::prelude::*; -use bevy_inspector_egui::quick::WorldInspectorPlugin; use bevy_simple_scroll_view::*; -const BORDER_COLOR_ACTIVE: Color = Color::rgb(0.75, 0.52, 0.99); -const BACKGROUND_COLOR: Color = Color::rgb(0.15, 0.15, 0.15); +const CLR_1: Color = Color::rgb(0.168, 0.168, 0.168); +const CLR_2: Color = Color::rgb(0.109, 0.109, 0.109); +const CLR_3: Color = Color::rgb(0.569, 0.592, 0.647); +const CLR_4: Color = Color::rgb(0.902, 0.4, 0.004); fn main() { App::new() - .add_plugins(( - DefaultPlugins, - ScrollViewPlugin, - WorldInspectorPlugin::new(), - )) + .add_plugins((DefaultPlugins, ScrollViewPlugin)) .add_systems(Startup, prepare) .add_systems(Update, reset_scroll) .run(); @@ -24,20 +21,24 @@ fn prepare(mut commands: Commands) { style: Style { width: Val::Percent(100.0), height: Val::Percent(100.0), - margin: UiRect::all(Val::Px(15.0)), + padding: UiRect::all(Val::Px(15.0)), ..default() }, - background_color: Color::rgb(0.05, 0.05, 0.05).into(), + background_color: CLR_1.into(), ..default() }) .with_children(|p| { p.spawn(ButtonBundle { style: Style { - margin: UiRect::all(Val::Px(5.0)), - padding: UiRect::all(Val::Px(5.0)), + margin: UiRect::all(Val::Px(15.0)), + padding: UiRect::all(Val::Px(15.0)), + max_height: Val::Px(100.0), + border: UiRect::all(Val::Px(3.0)), + align_items: AlignItems::Center, ..default() }, - background_color: BORDER_COLOR_ACTIVE.into(), + background_color: CLR_2.into(), + border_color: CLR_4.into(), ..default() }) .with_children(|p| { @@ -45,7 +46,7 @@ fn prepare(mut commands: Commands) { "Reset scroll", TextStyle { font_size: 25.0, - color: Color::ANTIQUE_WHITE, + color: CLR_4, ..default() }, )); @@ -54,11 +55,10 @@ fn prepare(mut commands: Commands) { NodeBundle { style: Style { width: Val::Percent(80.0), - height: Val::Percent(50.0), margin: UiRect::all(Val::Px(15.0)), ..default() }, - background_color: BACKGROUND_COLOR.into(), + background_color: CLR_2.into(), ..default() }, ScrollView::default(), @@ -68,6 +68,7 @@ fn prepare(mut commands: Commands) { NodeBundle { style: Style { flex_direction: bevy::ui::FlexDirection::Column, + width: Val::Percent(100.0), ..default() }, ..default() @@ -75,18 +76,17 @@ fn prepare(mut commands: Commands) { ScrollableContent::default(), )) .with_children(|scroll_area| { - for i in 0..10 { + for i in 0..21 { scroll_area .spawn(NodeBundle { style: Style { - width: Val::Percent(150.0), - margin: UiRect::all(Val::Px(5.0)), - border: UiRect::all(Val::Px(3.0)), - padding: UiRect::all(Val::Px(25.0)), + min_width: Val::Px(200.0), + margin: UiRect::all(Val::Px(15.0)), + border: UiRect::all(Val::Px(5.0)), + padding: UiRect::all(Val::Px(30.0)), ..default() }, - border_color: BORDER_COLOR_ACTIVE.into(), - background_color: BACKGROUND_COLOR.into(), + border_color: CLR_3.into(), ..default() }) .with_children(|p| { @@ -95,7 +95,7 @@ fn prepare(mut commands: Commands) { format!("Nr {}", i), TextStyle { font_size: 25.0, - color: Color::ANTIQUE_WHITE, + color: CLR_3, ..default() }, ) diff --git a/record.gif b/record.gif new file mode 100644 index 0000000000000000000000000000000000000000..8867cb1f0ac936f1288e0f743aa5d4d604934b1b GIT binary patch literal 347926 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�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 Self { Self { - scroll_speed: 100.0, + scroll_speed: 200.0, } } } +/// Component containing offset value of the scroll container to the parent. +/// It is possible to update the field `pos_y` manually to move scrollview to desired location. #[derive(Component, Debug, Reflect, Default)] pub struct ScrollableContent { + /// Scroll container offset to the `ScrollView`. pub pos_y: f32, } @@ -77,9 +96,30 @@ fn input_mouse_pressed_move( } } -fn scroll_update(mut q: Query<(&ScrollableContent, &mut Style), Changed>) { - for (scroll, mut style) in q.iter_mut() { - style.top = Val::Px(scroll.pos_y); +fn input_touch_pressed_move( + touches: Res, + mut q: Query<(&Children, &Interaction, &Node), With>, + mut content_q: Query<(&mut ScrollableContent, &Node)>, +) { + for t in touches.iter() { + let Some(touch) = touches.get_pressed(t.id()) else { + continue; + }; + + for (children, &interaction, node) in q.iter_mut() { + if interaction != Interaction::Pressed { + continue; + } + let container_height = node.size().y; + for &child in children.iter() { + if let Ok(item) = content_q.get_mut(child) { + let mut scroll = item.0; + let max_scroll = (item.1.size().y - container_height).max(0.0); + scroll.pos_y += touch.delta().y; + scroll.pos_y = scroll.pos_y.clamp(-max_scroll, 0.); + } + } + } } } @@ -115,3 +155,9 @@ fn scroll_events( } } } + +fn scroll_update(mut q: Query<(&ScrollableContent, &mut Style), Changed>) { + for (scroll, mut style) in q.iter_mut() { + style.top = Val::Px(scroll.pos_y); + } +}