From 151548e003776740e3f3687ab6e940de34fcb599 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Oct 2025 00:15:12 +0000 Subject: [PATCH] Bump the rust-updates group across 1 directory with 16 updates Bumps the rust-updates group with 16 updates in the / directory: | Package | From | To | | --- | --- | --- | | [proptest](https://github.com/proptest-rs/proptest) | `1.7.0` | `1.8.0` | | [winit](https://github.com/rust-windowing/winit) | `0.30.11` | `0.30.12` | | [image](https://github.com/image-rs/image) | `0.25.6` | `0.25.8` | | [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` | | [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.11.0` | | [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` | | [ron](https://github.com/ron-rs/ron) | `0.8.1` | `0.10.1` | | [postcard](https://github.com/jamesmunns/postcard) | `1.1.2` | `1.1.3` | | [charts-rs](https://github.com/vicanso/charts-rs) | `0.3.24` | `0.3.25` | | [egui_extras](https://github.com/emilk/egui) | `0.31.1` | `0.32.3` | | [egui_plot](https://github.com/emilk/egui_plot) | `0.32.1` | `0.33.0` | | [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` | | [bitcode](https://github.com/SoftbearStudios/bitcode) | `0.6.6` | `0.6.7` | | [rstest](https://github.com/la10736/rstest) | `0.25.0` | `0.26.1` | | [egui_graphs](https://github.com/blitzar-tech/egui_graphs) | `0.25.1` | `0.28.0` | | [serde_path_to_error](https://github.com/dtolnay/path-to-error) | `0.1.17` | `0.1.20` | Updates `proptest` from 1.7.0 to 1.8.0 - [Release notes](https://github.com/proptest-rs/proptest/releases) - [Changelog](https://github.com/proptest-rs/proptest/blob/main/CHANGELOG.md) - [Commits](https://github.com/proptest-rs/proptest/compare/v1.7.0...v1.8.0) Updates `winit` from 0.30.11 to 0.30.12 - [Release notes](https://github.com/rust-windowing/winit/releases) - [Changelog](https://github.com/rust-windowing/winit/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-windowing/winit/compare/v0.30.11...v0.30.12) Updates `image` from 0.25.6 to 0.25.8 - [Changelog](https://github.com/image-rs/image/blob/main/CHANGES.md) - [Commits](https://github.com/image-rs/image/compare/v0.25.6...v0.25.8) Updates `log` from 0.4.27 to 0.4.28 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.27...0.4.28) Updates `rayon` from 1.10.0 to 1.11.0 - [Changelog](https://github.com/rayon-rs/rayon/blob/main/RELEASES.md) - [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.10.0...rayon-core-v1.11.0) Updates `serde` from 1.0.219 to 1.0.228 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228) Updates `ron` from 0.8.1 to 0.10.1 - [Release notes](https://github.com/ron-rs/ron/releases) - [Changelog](https://github.com/ron-rs/ron/blob/master/CHANGELOG.md) - [Commits](https://github.com/ron-rs/ron/compare/v0.8.1...v0.10.1) Updates `postcard` from 1.1.2 to 1.1.3 - [Release notes](https://github.com/jamesmunns/postcard/releases) - [Commits](https://github.com/jamesmunns/postcard/compare/postcard/v1.1.2...postcard/v1.1.3) Updates `charts-rs` from 0.3.24 to 0.3.25 - [Release notes](https://github.com/vicanso/charts-rs/releases) - [Commits](https://github.com/vicanso/charts-rs/compare/v0.3.24...v0.3.25) Updates `egui_extras` from 0.31.1 to 0.32.3 - [Release notes](https://github.com/emilk/egui/releases) - [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md) - [Commits](https://github.com/emilk/egui/compare/0.31.1...0.32.3) Updates `egui_plot` from 0.32.1 to 0.33.0 - [Release notes](https://github.com/emilk/egui_plot/releases) - [Changelog](https://github.com/emilk/egui_plot/blob/main/CHANGELOG.md) - [Commits](https://github.com/emilk/egui_plot/compare/0.32.1...0.33.0) Updates `rand` from 0.8.5 to 0.9.2 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/rand/compare/0.8.5...rand_core-0.9.2) Updates `bitcode` from 0.6.6 to 0.6.7 - [Commits](https://github.com/SoftbearStudios/bitcode/commits) Updates `rstest` from 0.25.0 to 0.26.1 - [Release notes](https://github.com/la10736/rstest/releases) - [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md) - [Commits](https://github.com/la10736/rstest/compare/v0.25.0...v0.26.1) Updates `egui_graphs` from 0.25.1 to 0.28.0 - [Release notes](https://github.com/blitzar-tech/egui_graphs/releases) - [Changelog](https://github.com/blitzar-tech/egui_graphs/blob/main/CHANGELOG.md) - [Commits](https://github.com/blitzar-tech/egui_graphs/compare/v0.25.1...v0.28.0) Updates `serde_path_to_error` from 0.1.17 to 0.1.20 - [Release notes](https://github.com/dtolnay/path-to-error/releases) - [Commits](https://github.com/dtolnay/path-to-error/compare/0.1.17...0.1.20) --- updated-dependencies: - dependency-name: proptest dependency-version: 1.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-updates - dependency-name: winit dependency-version: 0.30.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-updates - dependency-name: image dependency-version: 0.25.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-updates - dependency-name: log dependency-version: 0.4.28 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-updates - dependency-name: rayon dependency-version: 1.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-updates - dependency-name: serde dependency-version: 1.0.228 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-updates - dependency-name: ron dependency-version: 0.10.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-updates - dependency-name: postcard dependency-version: 1.1.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-updates - dependency-name: charts-rs dependency-version: 0.3.25 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-updates - dependency-name: egui_extras dependency-version: 0.32.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-updates - dependency-name: egui_plot dependency-version: 0.33.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-updates - dependency-name: rand dependency-version: 0.9.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-updates - dependency-name: bitcode dependency-version: 0.6.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-updates - dependency-name: rstest dependency-version: 0.26.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-updates - dependency-name: egui_graphs dependency-version: 0.28.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-updates - dependency-name: serde_path_to_error dependency-version: 0.1.20 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-updates ... Signed-off-by: dependabot[bot] --- Cargo.lock | 316 ++++++++++++++++++++++++++++++++++++----------------- Cargo.toml | 32 +++--- 2 files changed, 232 insertions(+), 116 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bd053c3..faba1b1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -561,12 +561,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - [[package]] name = "base64" version = "0.22.1" @@ -614,9 +608,9 @@ checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" [[package]] name = "bitcode" -version = "0.6.6" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf300f4aa6e66f3bdff11f1236a88c622fe47ea814524792240b4d554d9858ee" +checksum = "648bd963d2e5d465377acecfb4b827f9f553b6bc97a8f61715779e9ed9e52b74" dependencies = [ "arrayvec", "bitcode_derive", @@ -627,9 +621,9 @@ dependencies = [ [[package]] name = "bitcode_derive" -version = "0.6.5" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42b6b4cb608b8282dc3b53d0f4c9ab404655d562674c682db7e6c0458cc83c23" +checksum = "ffebfc2d28a12b262c303cb3860ee77b91bd83b1f20f0bd2a9693008e2f55a9e" dependencies = [ "proc-macro2", "quote", @@ -841,9 +835,9 @@ dependencies = [ [[package]] name = "charts-rs" -version = "0.3.24" +version = "0.3.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "badceab877515b655e5b071d7510ea979e3943d901c5ea5dbfea57ad0cf284af" +checksum = "1aff25694b7beec24529936bc52272a1ab74cc67c03c77f701b7a6a5ae75b37c" dependencies = [ "ahash", "arc-swap", @@ -1189,7 +1183,17 @@ version = "0.31.1" source = "git+https://github.com/BloodStainedCrow/egui?branch=removeProfiling#4e11a02615078f509d9acc474ae13a66b411eaf7" dependencies = [ "bytemuck", - "emath 0.31.1 (git+https://github.com/BloodStainedCrow/egui?branch=removeProfiling)", + "emath 0.31.1", + "serde", +] + +[[package]] +name = "ecolor" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94bdf37f8d5bd9aa7f753573fdda9cf7343afa73dd28d7bfe9593bd9798fc07e" +dependencies = [ + "emath 0.32.3", "serde", ] @@ -1201,7 +1205,7 @@ dependencies = [ "ahash", "bytemuck", "document-features", - "egui", + "egui 0.31.1", "egui-wgpu", "egui-winit", "egui_glow", @@ -1238,16 +1242,34 @@ dependencies = [ "accesskit", "ahash", "bitflags 2.9.1", - "emath 0.31.1 (git+https://github.com/BloodStainedCrow/egui?branch=removeProfiling)", - "epaint", + "emath 0.31.1", + "epaint 0.31.1", "log", "nohash-hasher", "profiling", - "ron 0.10.1", "serde", "unicode-segmentation", ] +[[package]] +name = "egui" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d5d0306cd61ca75e29682926d71f2390160247f135965242e904a636f51c0dc" +dependencies = [ + "accesskit", + "ahash", + "bitflags 2.9.1", + "emath 0.32.3", + "epaint 0.32.3", + "nohash-hasher", + "profiling", + "ron", + "serde", + "smallvec", + "unicode-segmentation", +] + [[package]] name = "egui-wgpu" version = "0.31.1" @@ -1256,8 +1278,8 @@ dependencies = [ "ahash", "bytemuck", "document-features", - "egui", - "epaint", + "egui 0.31.1", + "epaint 0.31.1", "log", "profiling", "thiserror 1.0.69", @@ -1276,7 +1298,7 @@ dependencies = [ "ahash", "arboard", "bytemuck", - "egui", + "egui 0.31.1", "log", "profiling", "raw-window-handle", @@ -1293,14 +1315,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "624659a2e972a46f4d5f646557906c55f1cd5a0836eddbe610fdf1afba1b4226" dependencies = [ "ahash", - "egui", + "egui 0.31.1", "enum-map", "log", - "mime_guess2", "profiling", "serde", ] +[[package]] +name = "egui_extras" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dddbceddf39805fc6c62b1f7f9c05e23590b40844dc9ed89c6dc6dbc886e3e3b" +dependencies = [ + "ahash", + "egui 0.32.3", + "enum-map", + "log", + "mime_guess2", + "profiling", +] + [[package]] name = "egui_glow" version = "0.31.1" @@ -1308,7 +1343,7 @@ source = "git+https://github.com/BloodStainedCrow/egui?branch=removeProfiling#4e dependencies = [ "ahash", "bytemuck", - "egui", + "egui 0.31.1", "glow", "log", "memoffset", @@ -1320,11 +1355,13 @@ dependencies = [ [[package]] name = "egui_graphs" -version = "0.25.1" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4779b6849bda09572523f4dedbfbf80179253f801f4eb1aaa0ef231894634ba6" +checksum = "3f1a4f357adce91fb5fa51edb89d7ea81dd18a2e9a66f01ece7298b1b13eea8d" dependencies = [ - "egui", + "egui 0.32.3", + "getrandom 0.2.16", + "instant", "petgraph", "rand 0.9.2", "serde", @@ -1332,13 +1369,13 @@ dependencies = [ [[package]] name = "egui_plot" -version = "0.32.1" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14ae092b46ea532f6c69d3e71036fb3b688fd00fd09c2a1e43d17051a8ae43e6" +checksum = "524318041a8ea90c81c738e8985f8ad9e3f9bed636b03c2ff37b218113ed5121" dependencies = [ "ahash", - "egui", - "emath 0.31.1 (registry+https://github.com/rust-lang/crates.io-index)", + "egui 0.32.3", + "emath 0.32.3", ] [[package]] @@ -1350,15 +1387,18 @@ checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "emath" version = "0.31.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e4cadcff7a5353ba72b7fea76bf2122b5ebdbc68e8155aa56dfdea90083fe1b" +source = "git+https://github.com/BloodStainedCrow/egui?branch=removeProfiling#4e11a02615078f509d9acc474ae13a66b411eaf7" +dependencies = [ + "bytemuck", + "serde", +] [[package]] name = "emath" -version = "0.31.1" -source = "git+https://github.com/BloodStainedCrow/egui?branch=removeProfiling#4e11a02615078f509d9acc474ae13a66b411eaf7" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45fd7bc25f769a3c198fe1cf183124bf4de3bd62ef7b4f1eaf6b08711a3af8db" dependencies = [ - "bytemuck", "serde", ] @@ -1441,8 +1481,8 @@ dependencies = [ "ab_glyph", "ahash", "bytemuck", - "ecolor", - "emath 0.31.1 (git+https://github.com/BloodStainedCrow/egui?branch=removeProfiling)", + "ecolor 0.31.1", + "emath 0.31.1", "epaint_default_fonts", "log", "nohash-hasher", @@ -1451,6 +1491,22 @@ dependencies = [ "serde", ] +[[package]] +name = "epaint" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63adcea970b7a13094fe97a36ab9307c35a750f9e24bf00bb7ef3de573e0fddb" +dependencies = [ + "ab_glyph", + "ahash", + "ecolor 0.32.3", + "emath 0.32.3", + "nohash-hasher", + "parking_lot", + "profiling", + "serde", +] + [[package]] name = "epaint_default_fonts" version = "0.31.1" @@ -1554,8 +1610,8 @@ dependencies = [ "dhat", "directories", "eframe", - "egui", - "egui_extras", + "egui 0.31.1", + "egui_extras 0.32.3", "egui_graphs", "egui_plot", "enum-map", @@ -1573,10 +1629,10 @@ dependencies = [ "proptest", "puffin", "puffin_egui", - "rand 0.8.5", + "rand 0.9.2", "rayon", "rfd", - "ron 0.8.1", + "ron", "rstest", "serde", "serde_path_to_error", @@ -1596,6 +1652,26 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" +[[package]] +name = "fax" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab" +dependencies = [ + "fax_derive", +] + +[[package]] +name = "fax_derive" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.104", +] + [[package]] name = "fdeflate" version = "0.3.7" @@ -1844,8 +1920,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", + "js-sys", "libc", "wasi 0.11.1+wasi-snapshot-preview1", + "wasm-bindgen", ] [[package]] @@ -2207,9 +2285,9 @@ dependencies = [ [[package]] name = "image" -version = "0.25.6" +version = "0.25.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a" +checksum = "529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7" dependencies = [ "bytemuck", "byteorder-lite", @@ -2217,8 +2295,9 @@ dependencies = [ "exr", "gif", "image-webp", + "moxcms", "num-traits", - "png", + "png 0.18.0", "qoi", "ravif", "rayon", @@ -2262,6 +2341,15 @@ dependencies = [ "serde", ] +[[package]] +name = "instant" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" +dependencies = [ + "cfg-if", +] + [[package]] name = "interpolate_name" version = "0.2.4" @@ -2338,12 +2426,6 @@ dependencies = [ "libc", ] -[[package]] -name = "jpeg-decoder" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07" - [[package]] name = "js-sys" version = "0.3.77" @@ -2483,9 +2565,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" [[package]] name = "loop9" @@ -2600,6 +2682,16 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c505b3e17ed6b70a7ed2e67fbb2c560ee327353556120d6e72f5232b6880d536" +[[package]] +name = "moxcms" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddd32fa8935aeadb8a8a6b6b351e40225570a37c43de67690383d87ef170cd08" +dependencies = [ + "num-traits", + "pxfm", +] + [[package]] name = "naga" version = "25.0.1" @@ -3315,6 +3407,19 @@ dependencies = [ "miniz_oxide", ] +[[package]] +name = "png" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0" +dependencies = [ + "bitflags 2.9.1", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + [[package]] name = "polling" version = "3.9.0" @@ -3343,9 +3448,9 @@ checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" [[package]] name = "postcard" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c1de96e20f51df24ca73cafcc4690e044854d803259db27a00a461cb3b9d17a" +checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24" dependencies = [ "cobs", "embedded-io 0.4.0", @@ -3456,9 +3561,9 @@ dependencies = [ [[package]] name = "proptest" -version = "1.7.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fcdab19deb5195a31cf7726a210015ff1496ba1464fd42cb4f537b8b01b471f" +checksum = "2bb0be07becd10686a0bb407298fb425360a5c44a663774406340c59a22de4ce" dependencies = [ "bit-set", "bit-vec", @@ -3495,8 +3600,8 @@ name = "puffin_egui" version = "0.29.1" source = "git+https://github.com/BloodStainedCrow/puffin#a3f7ff67ec940258ca010609b256d4126e560002" dependencies = [ - "egui", - "egui_extras", + "egui 0.31.1", + "egui_extras 0.31.1", "indexmap", "natord", "once_cell", @@ -3507,6 +3612,15 @@ dependencies = [ "web-time 0.2.4", ] +[[package]] +name = "pxfm" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83f9b339b02259ada5c0f4a389b7fb472f933aa17ce176fd2ad98f28bb401fde" +dependencies = [ + "num-traits", +] + [[package]] name = "qoi" version = "0.4.1" @@ -3709,9 +3823,9 @@ checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" [[package]] name = "rayon" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" +checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" dependencies = [ "either", "rayon-core", @@ -3719,9 +3833,9 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.12.1" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" +checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" dependencies = [ "crossbeam-deque", "crossbeam-utils", @@ -3844,25 +3958,13 @@ dependencies = [ "bytemuck", ] -[[package]] -name = "ron" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" -dependencies = [ - "base64 0.21.7", - "bitflags 2.9.1", - "serde", - "serde_derive", -] - [[package]] name = "ron" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "beceb6f7bf81c73e73aeef6dd1356d9a1b2b4909e1f0fc3e59b034f9572d7b7f" dependencies = [ - "base64 0.22.1", + "base64", "bitflags 2.9.1", "serde", "serde_derive", @@ -3877,21 +3979,20 @@ checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97" [[package]] name = "rstest" -version = "0.25.0" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fc39292f8613e913f7df8fa892b8944ceb47c247b78e1b1ae2f09e019be789d" +checksum = "f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49" dependencies = [ "futures-timer", "futures-util", "rstest_macros", - "rustc_version", ] [[package]] name = "rstest_macros" -version = "0.25.0" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f168d99749d307be9de54d23fd226628d99768225ef08f6ffb52e0182a27746" +checksum = "9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0" dependencies = [ "cfg-if", "glob", @@ -4042,18 +4143,28 @@ checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" -version = "1.0.219" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -4062,24 +4173,26 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.141" +version = "1.0.145" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3" +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" dependencies = [ "itoa", "memchr", "ryu", "serde", + "serde_core", ] [[package]] name = "serde_path_to_error" -version = "0.1.17" +version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a" +checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457" dependencies = [ "itoa", "serde", + "serde_core", ] [[package]] @@ -4238,18 +4351,18 @@ dependencies = [ [[package]] name = "snafu" -version = "0.8.6" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320b01e011bf8d5d7a4a4a4be966d9160968935849c83b918827f6a435e7f627" +checksum = "6e84b3f4eacbf3a1ce05eac6763b4d629d60cbc94d632e4092c54ade71f1e1a2" dependencies = [ "snafu-derive", ] [[package]] name = "snafu-derive" -version = "0.8.6" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1961e2ef424c1424204d3a5d6975f934f56b6d50ff5732382d84ebf460e147f7" +checksum = "c1c97747dbf44bb1ca44a561ece23508e99cb592e862f22222dcf42f51d1e451" dependencies = [ "heck", "proc-macro2", @@ -4521,13 +4634,16 @@ checksum = "3bf63baf9f5039dadc247375c29eb13706706cfde997d0330d05aa63a77d8820" [[package]] name = "tiff" -version = "0.9.1" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" +checksum = "af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f" dependencies = [ + "fax", "flate2", - "jpeg-decoder", + "half", + "quick-error 2.0.1", "weezl", + "zune-jpeg", ] [[package]] @@ -4536,7 +4652,7 @@ version = "0.1.0" source = "git+https://github.com/BloodStainedCrow/tilelib.git#aa44854b8b9c571894a4a83b3ff65aecb6f78614" dependencies = [ "bytemuck", - "egui", + "egui 0.31.1", "egui-wgpu", "image", "itertools 0.14.0", @@ -4591,7 +4707,7 @@ dependencies = [ "bytemuck", "cfg-if", "log", - "png", + "png 0.17.16", "tiny-skia-path", ] @@ -4827,7 +4943,7 @@ version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef" dependencies = [ - "base64 0.22.1", + "base64", "data-url", "flate2", "fontdb", @@ -5791,9 +5907,9 @@ checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "winit" -version = "0.30.11" +version = "0.30.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4409c10174df8779dc29a4788cac85ed84024ccbc1743b776b21a520ee1aaf4" +checksum = "c66d4b9ed69c4009f6321f762d6e61ad8a2389cd431b97cb1e146812e9e6c732" dependencies = [ "ahash", "android-activity", diff --git a/Cargo.toml b/Cargo.toml index 7d1c407..43fea65 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,17 +7,17 @@ rust-version = "1.85" [dependencies] enum-map = { version = "2.7.3", features = ["serde"] } -proptest = "1.4.0" -winit = "0.30.8" +proptest = "1.8.0" +winit = "0.30.12" tilelib = { git = "https://github.com/BloodStainedCrow/tilelib.git" } spin_sleep_util = "0.1.1" -image = "0.25.5" -log = "0.4.25" +image = "0.25.8" +log = "0.4.28" simple_logger = "5.0.0" -rayon = "1.10.0" -serde = { version = "1.0.217", features = ["derive"] } +rayon = "1.11.0" +serde = { version = "1.0.228", features = ["derive"] } directories = "6.0.0" -ron = "0.8.1" +ron = "0.10.1" take_mut = "0.2.2" static_assertions = "1.1.0" itertools = "0.14.0" @@ -25,19 +25,19 @@ genawaiter = "0.99.1" petgraph = { version = "0.8.2", features = ["rayon", "serde", "serde-1", "serde_derive"] } sha2 = "0.10.8" hex = "0.4.3" -postcard = { version = "1.1.1", features = ["use-std"] } -charts-rs = { version = "0.3.20", features = ["resvg"] } +postcard = { version = "1.1.3", features = ["use-std"] } +charts-rs = { version = "0.3.25", features = ["resvg"] } strum = { version = "0.27.1", features = ["derive"] } bitvec = "1.0.1" bimap = { version = "0.6.3", features = ["serde"] } eframe = { version = "0.31.1", features = ["wgpu"] } -egui_extras = "0.31.1" -egui_plot = "0.32.1" -rand = "0.8.5" -bitcode = { version = "0.6.6", features = ["serde"] } +egui_extras = "0.32.3" +egui_plot = "0.33.0" +rand = "0.9.2" +bitcode = { version = "0.6.7", features = ["serde"] } egui = { version = "0.31.1", features = ["serde"] } flate2 = {version = "1.1.1", features = ["zlib-rs"]} -rstest = "0.25.0" +rstest = "0.26.1" parking_lot = { version = "0.12.3", features = ["serde"] } profiling = { version = "1.0.16" } puffin_egui = "0.29" @@ -45,8 +45,8 @@ puffin = "0.19" dhat = "0.3.3" noise = { version = "0.9.0", features = ["std"] } rfd = "0.15.3" -egui_graphs = "0.25.1" -serde_path_to_error = "0.1.17" +egui_graphs = "0.28.0" +serde_path_to_error = "0.1.20" [patch.crates-io] puffin_egui = { git = "https://github.com/BloodStainedCrow/puffin" }