Compare commits

..

No commits in common. "e6f69c8cd89afc9a8a4e58d5828baa716ba80581" and "6f7d1a5f491572e12734d7638de84d976818770f" have entirely different histories.

5 changed files with 122 additions and 124 deletions

225
Cargo.lock generated
View file

@ -138,7 +138,7 @@ dependencies = [
"ndk-context", "ndk-context",
"ndk-sys", "ndk-sys",
"num_enum", "num_enum",
"thiserror 2.0.21", "thiserror 2.0.20",
] ]
[[package]] [[package]]
@ -315,7 +315,7 @@ dependencies = [
"futures-lite", "futures-lite",
"parking", "parking",
"polling", "polling",
"rustix 1.1.5", "rustix 1.1.4",
"slab", "slab",
"windows-sys 0.61.2", "windows-sys 0.61.2",
] ]
@ -387,7 +387,7 @@ dependencies = [
"parry2d", "parry2d",
"parry2d-f64", "parry2d-f64",
"smallvec", "smallvec",
"thiserror 2.0.21", "thiserror 2.0.20",
"thread_local", "thread_local",
] ]
@ -512,7 +512,7 @@ dependencies = [
"ron", "ron",
"serde", "serde",
"smallvec", "smallvec",
"thiserror 2.0.21", "thiserror 2.0.20",
"thread_local", "thread_local",
"tracing", "tracing",
"uuid", "uuid",
@ -567,7 +567,7 @@ dependencies = [
"ctrlc", "ctrlc",
"downcast-rs 2.0.2", "downcast-rs 2.0.2",
"log", "log",
"thiserror 2.0.21", "thiserror 2.0.20",
"variadics_please", "variadics_please",
"wasm-bindgen", "wasm-bindgen",
"web-sys", "web-sys",
@ -608,7 +608,7 @@ dependencies = [
"ron", "ron",
"serde", "serde",
"stackfuture", "stackfuture",
"thiserror 2.0.21", "thiserror 2.0.20",
"tracing", "tracing",
"uuid", "uuid",
"wasm-bindgen", "wasm-bindgen",
@ -650,7 +650,7 @@ dependencies = [
"downcast-rs 2.0.2", "downcast-rs 2.0.2",
"serde", "serde",
"smallvec", "smallvec",
"thiserror 2.0.21", "thiserror 2.0.20",
"wgpu-types", "wgpu-types",
] ]
@ -682,7 +682,7 @@ dependencies = [
"derive_more", "derive_more",
"encase", "encase",
"serde", "serde",
"thiserror 2.0.21", "thiserror 2.0.20",
"wgpu-types", "wgpu-types",
] ]
@ -800,7 +800,7 @@ dependencies = [
"serde", "serde",
"slotmap", "slotmap",
"smallvec", "smallvec",
"thiserror 2.0.21", "thiserror 2.0.20",
"variadics_please", "variadics_please",
] ]
@ -883,7 +883,7 @@ dependencies = [
"bevy_platform", "bevy_platform",
"bevy_time", "bevy_time",
"gilrs", "gilrs",
"thiserror 2.0.21", "thiserror 2.0.20",
"tracing", "tracing",
] ]
@ -982,7 +982,7 @@ dependencies = [
"image", "image",
"rectangle-pack", "rectangle-pack",
"serde", "serde",
"thiserror 2.0.21", "thiserror 2.0.20",
"tracing", "tracing",
"wgpu-types", "wgpu-types",
] ]
@ -1001,7 +1001,7 @@ dependencies = [
"derive_more", "derive_more",
"log", "log",
"smol_str", "smol_str",
"thiserror 2.0.21", "thiserror 2.0.20",
] ]
[[package]] [[package]]
@ -1018,7 +1018,7 @@ dependencies = [
"bevy_reflect", "bevy_reflect",
"bevy_window", "bevy_window",
"log", "log",
"thiserror 2.0.21", "thiserror 2.0.20",
] ]
[[package]] [[package]]
@ -1149,7 +1149,7 @@ dependencies = [
"bevy_utils", "bevy_utils",
"encase", "encase",
"smallvec", "smallvec",
"thiserror 2.0.21", "thiserror 2.0.20",
"tracing", "tracing",
"variadics_please", "variadics_please",
"wgpu-types", "wgpu-types",
@ -1182,7 +1182,7 @@ dependencies = [
"rand", "rand",
"rand_distr", "rand_distr",
"serde", "serde",
"thiserror 2.0.21", "thiserror 2.0.20",
"variadics_please", "variadics_please",
] ]
@ -1209,7 +1209,7 @@ dependencies = [
"glam 0.32.1", "glam 0.32.1",
"half", "half",
"hexasphere", "hexasphere",
"thiserror 2.0.21", "thiserror 2.0.20",
"tracing", "tracing",
"wgpu-types", "wgpu-types",
] ]
@ -1257,7 +1257,7 @@ dependencies = [
"offset-allocator", "offset-allocator",
"smallvec", "smallvec",
"static_assertions", "static_assertions",
"thiserror 2.0.21", "thiserror 2.0.20",
"tracing", "tracing",
"wgpu-types", "wgpu-types",
] ]
@ -1329,7 +1329,7 @@ dependencies = [
"bevy_shader", "bevy_shader",
"bevy_utils", "bevy_utils",
"smallvec", "smallvec",
"thiserror 2.0.21", "thiserror 2.0.20",
"tracing", "tracing",
] ]
@ -1362,7 +1362,7 @@ dependencies = [
"serde", "serde",
"smallvec", "smallvec",
"smol_str", "smol_str",
"thiserror 2.0.21", "thiserror 2.0.20",
"uuid", "uuid",
"variadics_please", "variadics_please",
"wgpu-types", "wgpu-types",
@ -1427,7 +1427,7 @@ dependencies = [
"offset-allocator", "offset-allocator",
"send_wrapper", "send_wrapper",
"smallvec", "smallvec",
"thiserror 2.0.21", "thiserror 2.0.20",
"variadics_please", "variadics_please",
"wasm-bindgen", "wasm-bindgen",
"weak-table", "weak-table",
@ -1464,7 +1464,7 @@ dependencies = [
"bevy_scene_macros", "bevy_scene_macros",
"bevy_utils", "bevy_utils",
"smallvec", "smallvec",
"thiserror 2.0.21", "thiserror 2.0.20",
"tracing", "tracing",
"variadics_please", "variadics_please",
] ]
@ -1495,7 +1495,7 @@ dependencies = [
"naga", "naga",
"naga_oil", "naga_oil",
"serde", "serde",
"thiserror 2.0.21", "thiserror 2.0.20",
"tracing", "tracing",
"wgpu-naga-bridge", "wgpu-naga-bridge",
"wgpu-types", "wgpu-types",
@ -1630,7 +1630,7 @@ dependencies = [
"smol_str", "smol_str",
"swash", "swash",
"sys-locale", "sys-locale",
"thiserror 2.0.21", "thiserror 2.0.20",
"tracing", "tracing",
"wgpu-types", "wgpu-types",
] ]
@ -1664,7 +1664,7 @@ dependencies = [
"bevy_utils", "bevy_utils",
"derive_more", "derive_more",
"serde", "serde",
"thiserror 2.0.21", "thiserror 2.0.20",
] ]
[[package]] [[package]]
@ -1709,7 +1709,7 @@ dependencies = [
"smallvec", "smallvec",
"swash", "swash",
"taffy", "taffy",
"thiserror 2.0.21", "thiserror 2.0.20",
"tracing", "tracing",
"uuid", "uuid",
] ]
@ -1854,7 +1854,7 @@ dependencies = [
"derive_more", "derive_more",
"ron", "ron",
"serde", "serde",
"thiserror 2.0.21", "thiserror 2.0.20",
"uuid", "uuid",
] ]
@ -1966,7 +1966,7 @@ checksum = "6a1f896587b6f2c069c73d2f0913e2d590c3990285cd2f0b6aa02b786b4c679c"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 3.0.6", "syn 3.0.5",
] ]
[[package]] [[package]]
@ -2021,9 +2021,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
[[package]] [[package]]
name = "cc" name = "cc"
version = "1.5.1" version = "1.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f360145194ee8e21db5ee7f3fcd4fe52210864c75c985dae33218202c8bbe040" checksum = "a3eb0f42d6c360dc3f8a821f6bf2fdea7f72bfd36b3076eb0e6d1e9e0752fff4"
dependencies = [ dependencies = [
"find-msvc-tools", "find-msvc-tools",
"jobserver", "jobserver",
@ -2033,9 +2033,9 @@ dependencies = [
[[package]] [[package]]
name = "cfg-if" name = "cfg-if"
version = "1.0.5" version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600" checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
[[package]] [[package]]
name = "cfg_aliases" name = "cfg_aliases"
@ -2440,14 +2440,14 @@ checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 3.0.6", "syn 3.0.5",
] ]
[[package]] [[package]]
name = "disqualified" name = "disqualified"
version = "1.1.0" version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e90a5dd66beeca277ae954f8055b02a712792b6b6b43f2bc2f92b0b7d8291614" checksum = "c9c272297e804878a2a4b707cfcfc6d2328b5bb936944613b4fdf2b9269afdfd"
[[package]] [[package]]
name = "dlib" name = "dlib"
@ -2508,7 +2508,7 @@ checksum = "b1acbc46b960480c4959213714511e22f9a2e0d361520693bcf5057b5924f53e"
dependencies = [ dependencies = [
"const_panic", "const_panic",
"encase_derive", "encase_derive",
"thiserror 2.0.21", "thiserror 2.0.20",
] ]
[[package]] [[package]]
@ -2610,9 +2610,9 @@ dependencies = [
[[package]] [[package]]
name = "find-msvc-tools" name = "find-msvc-tools"
version = "0.1.14" version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aedcfb3409746eddb02b9e19ebda1c3394f759a152e48ee875a0844d1b955484" checksum = "3e0f1c7c3a72c66fd80abe965175f7523475c0489a87d3ff9d6e8c87d87a9d2d"
[[package]] [[package]]
name = "fixedbitset" name = "fixedbitset"
@ -2699,7 +2699,7 @@ checksum = "ea5190182e6915eb873ddbc16e23b711b6eb1f9c00a0d0a3a91b5f6228475225"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 3.0.6", "syn 3.0.5",
] ]
[[package]] [[package]]
@ -2759,7 +2759,7 @@ checksum = "9fb9654ba8355388abeb8dcb4fc62f511300867002afc858860463bdd9fe0c44"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 3.0.6", "syn 3.0.5",
] ]
[[package]] [[package]]
@ -2793,7 +2793,7 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8" checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8"
dependencies = [ dependencies = [
"rustix 1.1.5", "rustix 1.1.4",
"windows-link", "windows-link",
] ]
@ -2881,9 +2881,9 @@ dependencies = [
[[package]] [[package]]
name = "glam" name = "glam"
version = "0.33.10" version = "0.33.7"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "928452f9c953e142b2f0973e4bd5f34445fcaa8069556ea97a3c9d34d15a4cf8" checksum = "e762b9b188634fc508d4ec54b62ea3d352c43fd431d18d05d46f559f217f4725"
dependencies = [ dependencies = [
"bytemuck", "bytemuck",
] ]
@ -2941,7 +2941,7 @@ dependencies = [
"hashbrown 0.16.1", "hashbrown 0.16.1",
"log", "log",
"presser", "presser",
"thiserror 2.0.21", "thiserror 2.0.20",
"windows", "windows",
] ]
@ -3154,9 +3154,9 @@ dependencies = [
[[package]] [[package]]
name = "hyper-util" name = "hyper-util"
version = "0.1.21" version = "0.1.20"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ddc03d96684f9226b8a787cdb71488417b53ab5ea8fdb1dac946cb9431cc8bff" checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0"
dependencies = [ dependencies = [
"bytes", "bytes",
"http", "http",
@ -3405,7 +3405,7 @@ dependencies = [
"jni-sys 0.4.1", "jni-sys 0.4.1",
"log", "log",
"simd_cesu8", "simd_cesu8",
"thiserror 2.0.21", "thiserror 2.0.20",
"walkdir", "walkdir",
"windows-link", "windows-link",
] ]
@ -3463,9 +3463,9 @@ dependencies = [
[[package]] [[package]]
name = "js-sys" name = "js-sys"
version = "0.3.106" version = "0.3.105"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7883d941dae510fb2d978fc3fe018c71c9e2892fd38854de3e8b92c2e5ad9cc5" checksum = "ce57d20d1ea864ce2ac172ab472d409214f4fd359f0b2a2775abdf522e2af99e"
dependencies = [ dependencies = [
"cfg-if", "cfg-if",
"futures-util", "futures-util",
@ -3519,9 +3519,9 @@ checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981"
[[package]] [[package]]
name = "libredox" name = "libredox"
version = "0.1.25" version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61ff90caf6077a803a240f62fdbe88645a890bbca49ef8174c3cb0404362171d" checksum = "6480ccc157a1389bb2e4891b24751b0f798ba640d22386f23143fbcc89da195a"
dependencies = [ dependencies = [
"bitflags 2.13.2", "bitflags 2.13.2",
"libc", "libc",
@ -3694,7 +3694,7 @@ dependencies = [
"pp-rs", "pp-rs",
"rustc-hash", "rustc-hash",
"spirv", "spirv",
"thiserror 2.0.21", "thiserror 2.0.20",
"unicode-ident", "unicode-ident",
] ]
@ -3710,7 +3710,7 @@ dependencies = [
"naga", "naga",
"regex", "regex",
"rustc-hash", "rustc-hash",
"thiserror 2.0.21", "thiserror 2.0.20",
"tracing", "tracing",
"unicode-ident", "unicode-ident",
] ]
@ -4161,7 +4161,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf590a9310ba69b2340562d39f0c9bddd3677130bfd24a5df22941552e791bac" checksum = "bf590a9310ba69b2340562d39f0c9bddd3677130bfd24a5df22941552e791bac"
dependencies = [ dependencies = [
"bytemuck", "bytemuck",
"glam 0.33.10", "glam 0.33.7",
"half", "half",
"log", "log",
"rdst", "rdst",
@ -4314,7 +4314,7 @@ dependencies = [
"slab", "slab",
"smallvec", "smallvec",
"spade", "spade",
"thiserror 2.0.21", "thiserror 2.0.20",
] ]
[[package]] [[package]]
@ -4341,7 +4341,7 @@ dependencies = [
"slab", "slab",
"smallvec", "smallvec",
"spade", "spade",
"thiserror 2.0.21", "thiserror 2.0.20",
] ]
[[package]] [[package]]
@ -4475,7 +4475,7 @@ dependencies = [
"concurrent-queue", "concurrent-queue",
"hermit-abi", "hermit-abi",
"pin-project-lite", "pin-project-lite",
"rustix 1.1.5", "rustix 1.1.4",
"windows-sys 0.61.2", "windows-sys 0.61.2",
] ]
@ -4548,7 +4548,7 @@ dependencies = [
"proc-macro-error-attr3", "proc-macro-error-attr3",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 3.0.6", "syn 3.0.5",
] ]
[[package]] [[package]]
@ -4610,9 +4610,9 @@ checksum = "019b4b213425016d7d84a153c4c73afb0946fbb4840e4eece7ba8848b9d6da22"
[[package]] [[package]]
name = "rand" name = "rand"
version = "0.10.3" version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "65c9fb96cbc91e3478eaae79a69fcd3f1ae4ad052e471fe6732fff548984b4af" checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80"
dependencies = [ dependencies = [
"getrandom 0.4.3", "getrandom 0.4.3",
"rand_core", "rand_core",
@ -4831,9 +4831,9 @@ dependencies = [
[[package]] [[package]]
name = "rustix" name = "rustix"
version = "1.1.5" version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "891efababe418670775f199f0d233d84843c227a0949a883ce15b37c78d6629d" checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
dependencies = [ dependencies = [
"bitflags 2.13.2", "bitflags 2.13.2",
"errno", "errno",
@ -4936,7 +4936,7 @@ checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 3.0.6", "syn 3.0.5",
] ]
[[package]] [[package]]
@ -5081,9 +5081,9 @@ dependencies = [
[[package]] [[package]]
name = "smallvec" name = "smallvec"
version = "1.16.2" version = "1.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f9395f0f0eee849a9b707b2f06bb92a6a422090e2123bb2ef8e87a0e61892a8e" checksum = "ba467056f1b547ed52077911161fc86985becbc60e8e1857c8a144dab0def891"
[[package]] [[package]]
name = "smithay-client-toolkit" name = "smithay-client-toolkit"
@ -5216,9 +5216,9 @@ dependencies = [
[[package]] [[package]]
name = "syn" name = "syn"
version = "3.0.6" version = "3.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8593e8e72159ed2257d083c7a454a85cbf854f37a0966d8d483aff8c8a3ebcee" checksum = "12df2e0110f65b775f769bb17ef989067a1d931b2eb822bd4346631eeada89f9"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -5233,13 +5233,13 @@ checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
[[package]] [[package]]
name = "synstructure" name = "synstructure"
version = "0.14.0" version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "901704edd0dfe137f1987838ee4f259e4e063c31371bdb423f7ae38ec6f77f02" checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 3.0.6", "syn 2.0.119",
] ]
[[package]] [[package]]
@ -5297,11 +5297,11 @@ dependencies = [
[[package]] [[package]]
name = "thiserror" name = "thiserror"
version = "2.0.21" version = "2.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09e52cb86a36cede5cb101bf8908837b3e4c6e5e59fe7fd85c23fb56200d189e" checksum = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f"
dependencies = [ dependencies = [
"thiserror-impl 2.0.21", "thiserror-impl 2.0.20",
] ]
[[package]] [[package]]
@ -5317,13 +5317,13 @@ dependencies = [
[[package]] [[package]]
name = "thiserror-impl" name = "thiserror-impl"
version = "2.0.21" version = "2.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe5197923287db20a58125f0bc85c062f7f2c892de97b18c356f9efb14b28524" checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 3.0.6", "syn 3.0.5",
] ]
[[package]] [[package]]
@ -5432,7 +5432,7 @@ checksum = "78773a2a397f451582ce068015985c33193cf6dea8b74d2a639fe457b2f07b0e"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 3.0.6", "syn 3.0.5",
] ]
[[package]] [[package]]
@ -5653,9 +5653,9 @@ checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142"
[[package]] [[package]]
name = "unicode-ident" name = "unicode-ident"
version = "1.0.26" version = "1.0.24"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954" checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
[[package]] [[package]]
name = "unicode-segmentation" name = "unicode-segmentation"
@ -5758,9 +5758,9 @@ dependencies = [
[[package]] [[package]]
name = "wasm-bindgen" name = "wasm-bindgen"
version = "0.2.129" version = "0.2.128"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9bb54f33acc68fd454578d9820b0bde1a1a3d17aa17bb7b6595806d02886d409" checksum = "aecb87a33d3b0c5e3b7aa46336eaf486cffafbd281b195e4c8b80d50df2351bf"
dependencies = [ dependencies = [
"cfg-if", "cfg-if",
"once_cell", "once_cell",
@ -5771,20 +5771,19 @@ dependencies = [
[[package]] [[package]]
name = "wasm-bindgen-futures" name = "wasm-bindgen-futures"
version = "0.4.79" version = "0.4.78"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3cbab34de2d982e9b48e18d216d04c4a6f641066ff19ffb699980f591ee3610e" checksum = "6ef4c5d3d2cdf5c54f4231181768f5510842e350db025faf1f7163b1030ed928"
dependencies = [ dependencies = [
"js-sys", "js-sys",
"tokio",
"wasm-bindgen", "wasm-bindgen",
] ]
[[package]] [[package]]
name = "wasm-bindgen-macro" name = "wasm-bindgen-macro"
version = "0.2.129" version = "0.2.128"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e29d0c35b16e224a7eeb5cd2d25e3e1968fbd65604117b44d3b789d00ee8535" checksum = "a690d511e3c1a8b3a55e33511e3c2c00c78415cd23650f32b808627f5696b9ed"
dependencies = [ dependencies = [
"quote", "quote",
"wasm-bindgen-macro-support", "wasm-bindgen-macro-support",
@ -5792,22 +5791,22 @@ dependencies = [
[[package]] [[package]]
name = "wasm-bindgen-macro-support" name = "wasm-bindgen-macro-support"
version = "0.2.129" version = "0.2.128"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f501a8bc3719dba86ef8ae4728879c08001bea749eb1333ac5b91e040e2a6b7" checksum = "411e4887f0071ef2d2164a9d5fdf2d20efbef78fccd3a78b0c10a1dc5295e48a"
dependencies = [ dependencies = [
"bumpalo", "bumpalo",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 3.0.6", "syn 3.0.5",
"wasm-bindgen-shared", "wasm-bindgen-shared",
] ]
[[package]] [[package]]
name = "wasm-bindgen-shared" name = "wasm-bindgen-shared"
version = "0.2.129" version = "0.2.128"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23f0c9c52aa7cd7d77769a4cfe2a9adb1b331f489a41d912ce14513d5ab995c6" checksum = "81941cd78d0c92026c33e5e01312845a4cb1e9af3407f9134b100dd03144103e"
dependencies = [ dependencies = [
"unicode-ident", "unicode-ident",
] ]
@ -5820,7 +5819,7 @@ checksum = "38a91b4eaddff87b1cd1074985e3713da4af2c49742d1b356b2c01670a67a078"
dependencies = [ dependencies = [
"cc", "cc",
"downcast-rs 1.2.1", "downcast-rs 1.2.1",
"rustix 1.1.5", "rustix 1.1.4",
"scoped-tls", "scoped-tls",
"smallvec", "smallvec",
"wayland-sys", "wayland-sys",
@ -5833,7 +5832,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3c36a0f861ad76d0901f2800b46321410d9f73f2ea88aac0650d86c32688073" checksum = "e3c36a0f861ad76d0901f2800b46321410d9f73f2ea88aac0650d86c32688073"
dependencies = [ dependencies = [
"bitflags 2.13.2", "bitflags 2.13.2",
"rustix 1.1.5", "rustix 1.1.4",
"wayland-backend", "wayland-backend",
"wayland-scanner", "wayland-scanner",
] ]
@ -5855,7 +5854,7 @@ version = "0.31.14"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4a52d18780be9b1314328a3de5f930b73d2200112e3849ca6cb11822793fb34d" checksum = "4a52d18780be9b1314328a3de5f930b73d2200112e3849ca6cb11822793fb34d"
dependencies = [ dependencies = [
"rustix 1.1.5", "rustix 1.1.4",
"wayland-client", "wayland-client",
"xcursor", "xcursor",
] ]
@ -5929,9 +5928,9 @@ checksum = "323f4da9523e9a669e1eaf9c6e763892769b1d38c623913647bfdc1532fe4549"
[[package]] [[package]]
name = "web-sys" name = "web-sys"
version = "0.3.106" version = "0.3.105"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "88261b9deccee56594c11a3460c462c41f58d148598fe70ad77070126a68aba4" checksum = "9fbddc4a036f00ec4f18c83445bd3115cb306a91da554919a099d9222fe4a7f8"
dependencies = [ dependencies = [
"js-sys", "js-sys",
"wasm-bindgen", "wasm-bindgen",
@ -6011,7 +6010,7 @@ dependencies = [
"raw-window-handle", "raw-window-handle",
"rustc-hash", "rustc-hash",
"smallvec", "smallvec",
"thiserror 2.0.21", "thiserror 2.0.20",
"wgpu-core-deps-apple", "wgpu-core-deps-apple",
"wgpu-core-deps-wasm", "wgpu-core-deps-wasm",
"wgpu-core-deps-windows-linux-android", "wgpu-core-deps-windows-linux-android",
@ -6090,7 +6089,7 @@ dependencies = [
"raw-window-metal", "raw-window-metal",
"renderdoc-sys", "renderdoc-sys",
"smallvec", "smallvec",
"thiserror 2.0.21", "thiserror 2.0.20",
"wasm-bindgen", "wasm-bindgen",
"wayland-sys", "wayland-sys",
"web-sys", "web-sys",
@ -6518,8 +6517,8 @@ dependencies = [
"libc", "libc",
"log", "log",
"os_pipe", "os_pipe",
"rustix 1.1.5", "rustix 1.1.4",
"thiserror 2.0.21", "thiserror 2.0.20",
"tree_magic_mini", "tree_magic_mini",
"wayland-backend", "wayland-backend",
"wayland-client", "wayland-client",
@ -6555,7 +6554,7 @@ dependencies = [
"libc", "libc",
"libloading", "libloading",
"once_cell", "once_cell",
"rustix 1.1.5", "rustix 1.1.4",
"x11rb-protocol", "x11rb-protocol",
] ]
@ -6615,13 +6614,13 @@ dependencies = [
[[package]] [[package]]
name = "yoke-derive" name = "yoke-derive"
version = "0.8.3" version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33811428bee40dbceb6d545e95754741d17a6aef9a4849f0fd62e2ba4f412a78" checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 3.0.6", "syn 2.0.119",
"synstructure", "synstructure",
] ]
@ -6633,18 +6632,18 @@ checksum = "6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524"
[[package]] [[package]]
name = "zerocopy" name = "zerocopy"
version = "0.8.59" version = "0.8.57"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6df92bf3d9227be3d53173901ddbffac2babc27ae50f397776ffd6dc33f800cb" checksum = "d35102a9f36d089ccae9e4c6802bc118be4487b80aaffc0ab4e0cf5ce92d2873"
dependencies = [ dependencies = [
"zerocopy-derive", "zerocopy-derive",
] ]
[[package]] [[package]]
name = "zerocopy-derive" name = "zerocopy-derive"
version = "0.8.59" version = "0.8.57"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac4f328cf2f05d084e496c3e9c3f33ed0a183656a16e1fcec4d464d8373aec82" checksum = "146c01f5ab44258da43cf276c74a2763db2ff3969c9c652c3f2de07041d0b2bc"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -6662,13 +6661,13 @@ dependencies = [
[[package]] [[package]]
name = "zerofrom-derive" name = "zerofrom-derive"
version = "0.1.8" version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f75b4683f6c7f45248d4d64056a24298c6281e0993356d7d1b4a1a962ef10d4a" checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 3.0.6", "syn 2.0.119",
"synstructure", "synstructure",
] ]
@ -6704,14 +6703,14 @@ checksum = "34df6fc39dbd26ddc9c10e6a2984476e13acce22e64e4487636ef494369225da"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 3.0.6", "syn 3.0.5",
] ]
[[package]] [[package]]
name = "zlib-rs" name = "zlib-rs"
version = "0.6.8" version = "0.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b268e58e7c693d7c271f93ffc4ba3b380412554231c85bf61ca7af91042a4112" checksum = "34b31d188d9d685a4f9c7b46d6e36631b07058d2cfe190267adce54dc230bf12"
[[package]] [[package]]
name = "zmij" name = "zmij"

View file

@ -1,2 +0,0 @@
[build]
target = "wasm32-unknown-unknown"

View file

@ -20,11 +20,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1790323409, "lastModified": 1789286504,
"narHash": "sha256-VVTPf+Hyd5ebpjBMHmrLMSBIeW6ls48Bqtosj7CNKLA=", "narHash": "sha256-eiEK7cKZORNEvX0GeF3RtNEF/JXhgf2RqSp3230q13E=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "e94cb152ed51bd6e24eb4a41f1460252beb52cd2", "rev": "ef34387ddd751e1ab8857adf4676492d32eb24ec",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -63,11 +63,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1790407471, "lastModified": 1789372034,
"narHash": "sha256-M8elY2UShg4ZuLTiRLEHO+ae5xQFp3/ReQdxp/R+1UU=", "narHash": "sha256-mu6atvdBHYpDsFhJkPtSsS6auSWAnWONVJMCvpL0900=",
"owner": "oxalica", "owner": "oxalica",
"repo": "rust-overlay", "repo": "rust-overlay",
"rev": "4e9bb05a9ab6c37dc74c22974ebed6e36dc73eb2", "rev": "a5f41d15ba0e9442542c5324fbccd7a87105a90d",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -21,8 +21,9 @@ build-all: build build-server
serve: serve:
cargo run -p server cargo run -p server
# Build WASM then run the server # Build WASM (release) then run the server
run: build-dev serve run: build
cargo run --release -p server
# Type-check the workspace # Type-check the workspace
check: check:

View file

@ -1,4 +1,4 @@
[toolchain] [toolchain]
channel = "1.98.1" channel = "1.98.1"
targets = ["wasm32-unknown-unknown"] targets = ["wasm32-unknown-unknown"]
components = ["clippy", "rust-analyzer", "rustfmt", "rust-src"] components = ["clippy", "rust-analyzer", "rustfmt"]