diff --git a/Cargo.lock b/Cargo.lock index caf577e29..a790f3fe6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,6 +2,12 @@ # It is not intended for manual editing. version = 4 +[[package]] +name = "RustyXML" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b5ace29ee3216de37c0546865ad08edef58b0f9e76838ed8959a84a990e58c5" + [[package]] name = "ab_glyph" version = "0.2.29" @@ -20,64 +26,63 @@ checksum = "c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046" [[package]] name = "accesskit" -version = "0.17.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3d3b8f9bae46a948369bc4a03e815d4ed6d616bd00de4051133a5019dc31c5a" -dependencies = [ - "enumn", - "serde", -] +checksum = "becf0eb5215b6ecb0a739c31c21bd83c4f326524c9b46b7e882d77559b60a529" [[package]] name = "accesskit" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "becf0eb5215b6ecb0a739c31c21bd83c4f326524c9b46b7e882d77559b60a529" +checksum = "e25ae84c0260bdf5df07796d7cc4882460de26a2b406ec0e6c42461a723b271b" +dependencies = [ + "enumn", + "serde", +] [[package]] name = "accesskit_atspi_common" -version = "0.10.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c5dd55e6e94949498698daf4d48fb5659e824d7abec0d394089656ceaf99d4f" +checksum = "29bd41de2e54451a8ca0dd95ebf45b54d349d29ebceb7f20be264eee14e3d477" dependencies = [ - "accesskit 0.17.1", - "accesskit_consumer 0.26.0", + "accesskit 0.19.0", + "accesskit_consumer 0.28.0", "atspi-common", "serde", "thiserror 1.0.69", - "zvariant 4.2.0", + "zvariant", ] [[package]] name = "accesskit_consumer" -version = "0.26.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f47983a1084940ba9a39c077a8c63e55c619388be5476ac04c804cfbd1e63459" +checksum = "d0bf66a7bf0b7ea4fd7742d50b64782a88f99217cf246b3f93b4162528dde520" dependencies = [ - "accesskit 0.17.1", + "accesskit 0.18.0", "hashbrown 0.15.3", "immutable-chunkmap", ] [[package]] name = "accesskit_consumer" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0bf66a7bf0b7ea4fd7742d50b64782a88f99217cf246b3f93b4162528dde520" +checksum = "8bfae7c152994a31dc7d99b8eeac7784a919f71d1b306f4b83217e110fd3824c" dependencies = [ - "accesskit 0.18.0", + "accesskit 0.19.0", "hashbrown 0.15.3", - "immutable-chunkmap", ] [[package]] name = "accesskit_macos" -version = "0.18.1" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7329821f3bd1101e03a7d2e03bd339e3ac0dc64c70b4c9f9ae1949e3ba8dece1" +checksum = "09e230718177753b4e4ad9e1d9f6cfc2f4921212d4c1c480b253f526babb258d" dependencies = [ - "accesskit 0.17.1", - "accesskit_consumer 0.26.0", + "accesskit 0.18.0", + "accesskit_consumer 0.27.0", "hashbrown 0.15.3", "objc2 0.5.2", "objc2-app-kit 0.2.2", @@ -86,12 +91,12 @@ dependencies = [ [[package]] name = "accesskit_macos" -version = "0.19.0" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09e230718177753b4e4ad9e1d9f6cfc2f4921212d4c1c480b253f526babb258d" +checksum = "692dd318ff8a7a0ffda67271c4bd10cf32249656f4e49390db0b26ca92b095f2" dependencies = [ - "accesskit 0.18.0", - "accesskit_consumer 0.27.0", + "accesskit 0.19.0", + "accesskit_consumer 0.28.0", "hashbrown 0.15.3", "objc2 0.5.2", "objc2-app-kit 0.2.2", @@ -100,11 +105,11 @@ dependencies = [ [[package]] name = "accesskit_unix" -version = "0.13.1" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcee751cc20d88678c33edaf9c07e8b693cd02819fe89053776f5313492273f5" +checksum = "c5f7474c36606d0fe4f438291d667bae7042ea2760f506650ad2366926358fc8" dependencies = [ - "accesskit 0.17.1", + "accesskit 0.19.0", "accesskit_atspi_common", "async-channel 2.3.1", "async-executor", @@ -113,17 +118,17 @@ dependencies = [ "futures-lite", "futures-util", "serde", - "zbus 4.4.0", + "zbus", ] [[package]] name = "accesskit_windows" -version = "0.24.1" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24fcd5d23d70670992b823e735e859374d694a3d12bfd8dd32bd3bd8bedb5d81" +checksum = "65178f3df98a51e4238e584fcb255cb1a4f9111820848eeddd37663be40a625f" dependencies = [ - "accesskit 0.17.1", - "accesskit_consumer 0.26.0", + "accesskit 0.18.0", + "accesskit_consumer 0.27.0", "hashbrown 0.15.3", "paste", "static_assertions", @@ -133,42 +138,41 @@ dependencies = [ [[package]] name = "accesskit_windows" -version = "0.25.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65178f3df98a51e4238e584fcb255cb1a4f9111820848eeddd37663be40a625f" +checksum = "70a042b62c9c05bf7b616f015515c17d2813f3ba89978d6f4fc369735d60700a" dependencies = [ - "accesskit 0.18.0", - "accesskit_consumer 0.27.0", + "accesskit 0.19.0", + "accesskit_consumer 0.28.0", "hashbrown 0.15.3", - "paste", "static_assertions", - "windows 0.58.0", - "windows-core 0.58.0", + "windows 0.61.1", + "windows-core 0.61.2", ] [[package]] name = "accesskit_winit" -version = "0.23.1" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6a48dad5530b6deb9fc7a52cc6c3bf72cdd9eb8157ac9d32d69f2427a5e879" +checksum = "34d941bb8c414caba6e206de669c7dc0dbeb305640ea890772ee422a40e6b89f" dependencies = [ - "accesskit 0.17.1", - "accesskit_macos 0.18.1", - "accesskit_unix", - "accesskit_windows 0.24.1", + "accesskit 0.18.0", + "accesskit_macos 0.19.0", + "accesskit_windows 0.25.0", "raw-window-handle", "winit", ] [[package]] name = "accesskit_winit" -version = "0.25.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34d941bb8c414caba6e206de669c7dc0dbeb305640ea890772ee422a40e6b89f" +checksum = "5c1f0d3d13113d8857542a4f8d1a1c24d1dc1527b77aee8426127f4901588708" dependencies = [ - "accesskit 0.18.0", - "accesskit_macos 0.19.0", - "accesskit_windows 0.25.0", + "accesskit 0.19.0", + "accesskit_macos 0.20.0", + "accesskit_unix", + "accesskit_windows 0.27.0", "raw-window-handle", "winit", ] @@ -254,7 +258,7 @@ dependencies = [ "jni-sys", "libc", "log", - "ndk 0.9.0", + "ndk", "ndk-context", "ndk-sys 0.6.0+11769913", "num_enum", @@ -359,6 +363,15 @@ dependencies = [ "num-traits", ] +[[package]] +name = "ar_archive_writer" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0c269894b6fe5e9d7ada0cf69b5bf847ff35bc25fc271f08e1d080fce80339a" +dependencies = [ + "object 0.32.2", +] + [[package]] name = "arboard" version = "3.5.0" @@ -368,11 +381,11 @@ dependencies = [ "clipboard-win", "image 0.25.6", "log", - "objc2 0.6.1", + "objc2 0.6.3", "objc2-app-kit 0.3.1", "objc2-core-foundation", "objc2-core-graphics", - "objc2-foundation 0.3.1", + "objc2-foundation 0.3.2", "parking_lot", "percent-encoding", "windows-sys 0.59.0", @@ -399,16 +412,18 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "arrow" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5ec52ba94edeed950e4a41f75d35376df196e8cb04437f7280a5aa49f20f796" +checksum = "f3f15b4c6b148206ff3a2b35002e08929c2462467b62b9c02036d9c34f9ef994" dependencies = [ "arrow-arith", "arrow-array", "arrow-buffer", "arrow-cast", + "arrow-csv", "arrow-data", "arrow-ipc", + "arrow-json", "arrow-ord", "arrow-row", "arrow-schema", @@ -418,9 +433,9 @@ dependencies = [ [[package]] name = "arrow-arith" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc766fdacaf804cb10c7c70580254fcdb5d55cdfda2bc57b02baf5223a3af9e" +checksum = "30feb679425110209ae35c3fbf82404a39a4c0436bb3ec36164d8bffed2a4ce4" dependencies = [ "arrow-array", "arrow-buffer", @@ -432,15 +447,16 @@ dependencies = [ [[package]] name = "arrow-array" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a12fcdb3f1d03f69d3ec26ac67645a8fe3f878d77b5ebb0b15d64a116c212985" +checksum = "70732f04d285d49054a48b72c54f791bb3424abae92d27aafdf776c98af161c8" dependencies = [ "ahash", "arrow-buffer", "arrow-data", "arrow-schema", "chrono", + "chrono-tz", "half", "hashbrown 0.15.3", "num", @@ -448,9 +464,9 @@ dependencies = [ [[package]] name = "arrow-buffer" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "263f4801ff1839ef53ebd06f99a56cecd1dbaf314ec893d93168e2e860e0291c" +checksum = "169b1d5d6cb390dd92ce582b06b23815c7953e9dfaaea75556e89d890d19993d" dependencies = [ "bytes", "half", @@ -459,9 +475,9 @@ dependencies = [ [[package]] name = "arrow-cast" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ede6175fbc039dfc946a61c1b6d42fd682fcecf5ab5d148fbe7667705798cac9" +checksum = "e4f12eccc3e1c05a766cafb31f6a60a46c2f8efec9b74c6e0648766d30686af8" dependencies = [ "arrow-array", "arrow-buffer", @@ -471,17 +487,33 @@ dependencies = [ "atoi", "base64 0.22.1", "chrono", + "comfy-table", "half", "lexical-core", "num", "ryu", ] +[[package]] +name = "arrow-csv" +version = "55.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "012c9fef3f4a11573b2c74aec53712ff9fdae4a95f4ce452d1bbf088ee00f06b" +dependencies = [ + "arrow-array", + "arrow-cast", + "arrow-schema", + "chrono", + "csv", + "csv-core", + "regex", +] + [[package]] name = "arrow-data" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61cfdd7d99b4ff618f167e548b2411e5dd2c98c0ddebedd7df433d34c20a4429" +checksum = "8de1ce212d803199684b658fc4ba55fb2d7e87b213de5af415308d2fee3619c2" dependencies = [ "arrow-buffer", "arrow-schema", @@ -491,22 +523,45 @@ dependencies = [ [[package]] name = "arrow-ipc" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62ff528658b521e33905334723b795ee56b393dbe9cf76c8b1f64b648c65a60c" +checksum = "d9ea5967e8b2af39aff5d9de2197df16e305f47f404781d3230b2dc672da5d92" dependencies = [ "arrow-array", "arrow-buffer", "arrow-data", "arrow-schema", "flatbuffers", + "lz4_flex", +] + +[[package]] +name = "arrow-json" +version = "55.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5709d974c4ea5be96d900c01576c7c0b99705f4a3eec343648cb1ca863988a9c" +dependencies = [ + "arrow-array", + "arrow-buffer", + "arrow-cast", + "arrow-data", + "arrow-schema", + "chrono", + "half", + "indexmap 2.12.0", + "lexical-core", + "memchr", + "num", + "serde", + "serde_json", + "simdutf8", ] [[package]] name = "arrow-ord" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0a3334a743bd2a1479dbc635540617a3923b4b2f6870f37357339e6b5363c21" +checksum = "6506e3a059e3be23023f587f79c82ef0bcf6d293587e3272d20f2d30b969b5a7" dependencies = [ "arrow-array", "arrow-buffer", @@ -517,9 +572,9 @@ dependencies = [ [[package]] name = "arrow-row" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d1d7a7291d2c5107e92140f75257a99343956871f3d3ab33a7b41532f79cb68" +checksum = "52bf7393166beaf79b4bed9bfdf19e97472af32ce5b6b48169d321518a08cae2" dependencies = [ "arrow-array", "arrow-buffer", @@ -530,15 +585,15 @@ dependencies = [ [[package]] name = "arrow-schema" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39cfaf5e440be44db5413b75b72c2a87c1f8f0627117d110264048f2969b99e9" +checksum = "af7686986a3bf2254c9fb130c623cdcb2f8e1f15763e7c71c310f0834da3d292" [[package]] name = "arrow-select" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69efcd706420e52cd44f5c4358d279801993846d1c2a8e52111853d61d55a619" +checksum = "dd2b45757d6a2373faa3352d02ff5b54b098f5e21dccebc45a21806bc34501e5" dependencies = [ "ahash", "arrow-array", @@ -550,9 +605,9 @@ dependencies = [ [[package]] name = "arrow-string" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21546b337ab304a32cfc0770f671db7411787586b45b78b4593ae78e64e2b03" +checksum = "0377d532850babb4d927a06294314b316e23311503ed580ec6ce6a0158f49d40" dependencies = [ "arrow-array", "arrow-buffer", @@ -602,7 +657,7 @@ dependencies = [ "serde", "serde_repr", "url", - "zbus 5.7.1", + "zbus", ] [[package]] @@ -910,9 +965,9 @@ dependencies = [ [[package]] name = "atspi" -version = "0.22.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be534b16650e35237bb1ed189ba2aab86ce65e88cc84c66f4935ba38575cecbf" +checksum = "c83247582e7508838caf5f316c00791eee0e15c0bf743e6880585b867e16815c" dependencies = [ "atspi-common", "atspi-connection", @@ -921,42 +976,41 @@ dependencies = [ [[package]] name = "atspi-common" -version = "0.6.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1909ed2dc01d0a17505d89311d192518507e8a056a48148e3598fef5e7bb6ba7" +checksum = "33dfc05e7cdf90988a197803bf24f5788f94f7c94a69efa95683e8ffe76cfdfb" dependencies = [ "enumflags2", "serde", "static_assertions", - "zbus 4.4.0", + "zbus", "zbus-lockstep", "zbus-lockstep-macros", - "zbus_names 3.0.0", - "zvariant 4.2.0", + "zbus_names", + "zvariant", ] [[package]] name = "atspi-connection" -version = "0.6.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "430c5960624a4baaa511c9c0fcc2218e3b58f5dbcc47e6190cafee344b873333" +checksum = "4193d51303d8332304056ae0004714256b46b6635a5c556109b319c0d3784938" dependencies = [ "atspi-common", "atspi-proxies", "futures-lite", - "zbus 4.4.0", + "zbus", ] [[package]] name = "atspi-proxies" -version = "0.6.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e6c5de3e524cf967569722446bcd458d5032348554d9a17d7d72b041ab7496" +checksum = "d2eebcb9e7e76f26d0bcfd6f0295e1cd1e6f33bedbc5698a971db8dc43d7751c" dependencies = [ "atspi-common", "serde", - "zbus 4.4.0", - "zvariant 4.2.0", + "zbus", ] [[package]] @@ -980,11 +1034,10 @@ dependencies = [ [[package]] name = "axum" -version = "0.7.9" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" +checksum = "8a18ed336352031311f4e0b4dd2ff392d4fbb370777c9d18d7fc9d7359f73871" dependencies = [ - "async-trait", "axum-core", "bytes", "futures-util", @@ -997,29 +1050,26 @@ dependencies = [ "mime", "percent-encoding", "pin-project-lite", - "rustversion", - "serde", + "serde_core", "sync_wrapper", - "tower 0.5.2", + "tower", "tower-layer", "tower-service", ] [[package]] name = "axum-core" -version = "0.4.5" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" +checksum = "59446ce19cd142f8833f856eb31f3eb097812d1479ab224f54d72428ca21ea22" dependencies = [ - "async-trait", "bytes", - "futures-util", + "futures-core", "http", "http-body", "http-body-util", "mime", "pin-project-lite", - "rustversion", "sync_wrapper", "tower-layer", "tower-service", @@ -1041,7 +1091,7 @@ dependencies = [ "cfg-if", "libc", "miniz_oxide", - "object", + "object 0.36.7", "rustc-demangle", "windows-targets 0.52.6", ] @@ -1149,7 +1199,7 @@ dependencies = [ "futures-lite", "js-sys", "parking_lot", - "ron", + "ron 0.8.1", "serde", "stackfuture", "thiserror 2.0.12", @@ -1185,7 +1235,7 @@ dependencies = [ "encase", "serde", "thiserror 2.0.12", - "wgpu-types", + "wgpu-types 24.0.0", ] [[package]] @@ -1265,7 +1315,7 @@ dependencies = [ "derive_more", "disqualified", "fixedbitset", - "indexmap 2.9.0", + "indexmap 2.12.0", "log", "nonmax", "serde", @@ -1320,7 +1370,7 @@ dependencies = [ "serde", "thiserror 2.0.12", "tracing", - "wgpu-types", + "wgpu-types 24.0.0", ] [[package]] @@ -1462,7 +1512,7 @@ dependencies = [ "serde", "thiserror 2.0.12", "tracing", - "wgpu-types", + "wgpu-types 24.0.0", ] [[package]] @@ -1555,7 +1605,7 @@ dependencies = [ "thiserror 2.0.12", "uuid", "variadics_please", - "wgpu-types", + "wgpu-types 24.0.0", ] [[package]] @@ -1598,16 +1648,16 @@ dependencies = [ "bevy_window", "bitflags 2.9.1", "bytemuck", - "codespan-reporting", + "codespan-reporting 0.11.1", "derive_more", "downcast-rs 2.0.1", "encase", "fixedbitset", "futures-lite", "image 0.25.6", - "indexmap 2.9.0", + "indexmap 2.12.0", "js-sys", - "naga", + "naga 24.0.0", "naga_oil", "nonmax", "offset-allocator", @@ -1620,7 +1670,7 @@ dependencies = [ "variadics_please", "wasm-bindgen", "web-sys", - "wgpu", + "wgpu 24.0.5", ] [[package]] @@ -1786,7 +1836,7 @@ dependencies = [ "bevy", "bifrost_derive", "byteorder", - "nalgebra", + "nalgebra 0.34.1", "strum 0.27.1", "thiserror 2.0.12", ] @@ -1800,6 +1850,19 @@ dependencies = [ "syn 2.0.101", ] +[[package]] +name = "bigdecimal" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "560f42649de9fa436b73517378a147ec21f6c997a546581df4b4b31677828934" +dependencies = [ + "autocfg", + "libm", + "num-bigint", + "num-integer", + "num-traits", +] + [[package]] name = "bincode" version = "1.3.3" @@ -1875,6 +1938,12 @@ dependencies = [ "serde", ] +[[package]] +name = "bitstream-io" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2" + [[package]] name = "blake3" version = "1.8.2" @@ -1918,7 +1987,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "340d2f0bdb2a43c1d3cd40513185b2bd7def0aa1052f956455114bc98f82dcf2" dependencies = [ - "objc2 0.6.1", + "objc2 0.6.3", ] [[package]] @@ -2093,15 +2162,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02260d489095346e5cafd04dea8e8cb54d1d74fcd759022a9b72986ebe9a1257" dependencies = [ "serde", - "toml", + "toml 0.8.22", ] [[package]] name = "cc" -version = "1.2.24" +version = "1.2.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16595d3be041c03b09d08d0858631facccee9221e579704070e6e9e4915d3bc7" +checksum = "35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe" dependencies = [ + "find-msvc-tools", "jobserver", "libc", "shlex", @@ -2166,7 +2236,17 @@ dependencies = [ "num-traits", "serde", "wasm-bindgen", - "windows-link", + "windows-link 0.1.1", +] + +[[package]] +name = "chrono-tz" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3" +dependencies = [ + "chrono", + "phf 0.12.1", ] [[package]] @@ -2269,6 +2349,17 @@ dependencies = [ "unicode-width 0.1.14", ] +[[package]] +name = "codespan-reporting" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" +dependencies = [ + "serde", + "termcolor", + "unicode-width 0.2.0", +] + [[package]] name = "color-hex" version = "0.2.0" @@ -2360,6 +2451,19 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "console" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4" +dependencies = [ + "encode_unicode", + "libc", + "once_cell", + "unicode-width 0.2.0", + "windows-sys 0.61.2", +] + [[package]] name = "console_error_panic_hook" version = "0.1.7" @@ -2504,41 +2608,38 @@ dependencies = [ [[package]] name = "coreaudio-rs" -version = "0.11.3" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace" +checksum = "1aae284fbaf7d27aa0e292f7677dfbe26503b0d555026f702940805a630eac17" dependencies = [ "bitflags 1.3.2", - "core-foundation-sys", - "coreaudio-sys", -] - -[[package]] -name = "coreaudio-sys" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ce857aa0b77d77287acc1ac3e37a05a8c95a2af3647d23b15f263bdaeb7562b" -dependencies = [ - "bindgen", + "libc", + "objc2-audio-toolbox", + "objc2-core-audio", + "objc2-core-audio-types", + "objc2-core-foundation", ] [[package]] name = "cpal" -version = "0.15.3" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779" +checksum = "cbd307f43cc2a697e2d1f8bc7a1d824b5269e052209e28883e5bc04d095aaa3f" dependencies = [ "alsa", - "core-foundation-sys", "coreaudio-rs", "dasp_sample", "jni", "js-sys", "libc", "mach2", - "ndk 0.8.0", + "ndk", "ndk-context", - "oboe", + "num-derive", + "num-traits", + "objc2-audio-toolbox", + "objc2-core-audio", + "objc2-core-audio-types", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -2663,6 +2764,27 @@ dependencies = [ "typenum", ] +[[package]] +name = "csv" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b50f76ce9827ae0c6e14f938" +dependencies = [ + "csv-core", + "itoa", + "ryu", + "serde_core", +] + +[[package]] +name = "csv-core" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "704a3c26996a80471189265814dbc2c257598b96b8a7feae2d31ace646bb9782" +dependencies = [ + "memchr", +] + [[package]] name = "ctrlc" version = "3.4.7" @@ -2748,6 +2870,20 @@ dependencies = [ "syn 2.0.101", ] +[[package]] +name = "dashmap" +version = "6.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" +dependencies = [ + "cfg-if", + "crossbeam-utils", + "hashbrown 0.14.5", + "lock_api", + "once_cell", + "parking_lot_core", +] + [[package]] name = "dasp_sample" version = "0.11.0" @@ -2761,39 +2897,566 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" [[package]] -name = "deprecate-until" -version = "0.1.1" +name = "data-url" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a3767f826efbbe5a5ae093920b58b43b01734202be697e1354914e862e8e704" +checksum = "be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376" + +[[package]] +name = "datafusion" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffe060b978f74ab446be722adb8a274e052e005bf6dfd171caadc3abaad10080" dependencies = [ - "proc-macro2", - "quote", - "semver", - "syn 2.0.101", + "arrow", + "arrow-ipc", + "arrow-schema", + "async-trait", + "bytes", + "chrono", + "datafusion-catalog", + "datafusion-catalog-listing", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-datasource", + "datafusion-datasource-csv", + "datafusion-datasource-json", + "datafusion-execution", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-functions", + "datafusion-functions-aggregate", + "datafusion-functions-table", + "datafusion-functions-window", + "datafusion-macros", + "datafusion-optimizer", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "datafusion-physical-optimizer", + "datafusion-physical-plan", + "datafusion-session", + "datafusion-sql", + "futures", + "itertools 0.14.0", + "log", + "object_store", + "parking_lot", + "rand 0.8.5", + "regex", + "sqlparser", + "tempfile", + "tokio", + "url", + "uuid", ] [[package]] -name = "deranged" -version = "0.4.0" +name = "datafusion-catalog" +version = "47.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" +checksum = "61fe34f401bd03724a1f96d12108144f8cd495a3cdda2bf5e091822fb80b7e66" dependencies = [ - "powerfmt", - "serde", + "arrow", + "async-trait", + "dashmap", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-datasource", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", + "datafusion-physical-plan", + "datafusion-session", + "datafusion-sql", + "futures", + "itertools 0.14.0", + "log", + "object_store", + "parking_lot", + "tokio", ] [[package]] -name = "derive_more" -version = "1.0.0" +name = "datafusion-catalog-listing" +version = "47.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" +checksum = "a4411b8e3bce5e0fc7521e44f201def2e2d5d1b5f176fb56e8cdc9942c890f00" dependencies = [ - "derive_more-impl", + "arrow", + "async-trait", + "datafusion-catalog", + "datafusion-common", + "datafusion-datasource", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "datafusion-session", + "futures", + "log", + "object_store", + "tokio", ] [[package]] -name = "derive_more-impl" -version = "1.0.0" +name = "datafusion-common" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0734015d81c8375eb5d4869b7f7ecccc2ee8d6cb81948ef737cd0e7b743bd69c" +dependencies = [ + "ahash", + "arrow", + "arrow-ipc", + "base64 0.22.1", + "half", + "hashbrown 0.14.5", + "indexmap 2.12.0", + "libc", + "log", + "object_store", + "paste", + "sqlparser", + "tokio", + "web-time", +] + +[[package]] +name = "datafusion-common-runtime" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5167bb1d2ccbb87c6bc36c295274d7a0519b14afcfdaf401d53cbcaa4ef4968b" +dependencies = [ + "futures", + "log", + "tokio", +] + +[[package]] +name = "datafusion-datasource" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04e602dcdf2f50c2abf297cc2203c73531e6f48b29516af7695d338cf2a778b1" +dependencies = [ + "arrow", + "async-trait", + "bytes", + "chrono", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "datafusion-session", + "futures", + "glob", + "itertools 0.14.0", + "log", + "object_store", + "rand 0.8.5", + "tokio", + "url", +] + +[[package]] +name = "datafusion-datasource-csv" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3bb2253952dc32296ed5b84077cb2e0257fea4be6373e1c376426e17ead4ef6" +dependencies = [ + "arrow", + "async-trait", + "bytes", + "datafusion-catalog", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-datasource", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "datafusion-session", + "futures", + "object_store", + "regex", + "tokio", +] + +[[package]] +name = "datafusion-datasource-json" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b8c7f47a5d2fe03bfa521ec9bafdb8a5c82de8377f60967c3663f00c8790352" +dependencies = [ + "arrow", + "async-trait", + "bytes", + "datafusion-catalog", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-datasource", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "datafusion-session", + "futures", + "object_store", + "serde_json", + "tokio", +] + +[[package]] +name = "datafusion-doc" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a91f8c2c5788ef32f48ff56c68e5b545527b744822a284373ac79bba1ba47292" + +[[package]] +name = "datafusion-execution" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06f004d100f49a3658c9da6fb0c3a9b760062d96cd4ad82ccc3b7b69a9fb2f84" +dependencies = [ + "arrow", + "dashmap", + "datafusion-common", + "datafusion-expr", + "futures", + "log", + "object_store", + "parking_lot", + "rand 0.8.5", + "tempfile", + "url", +] + +[[package]] +name = "datafusion-expr" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a4e4ce3802609be38eeb607ee72f6fe86c3091460de9dbfae9e18db423b3964" +dependencies = [ + "arrow", + "chrono", + "datafusion-common", + "datafusion-doc", + "datafusion-expr-common", + "datafusion-functions-aggregate-common", + "datafusion-functions-window-common", + "datafusion-physical-expr-common", + "indexmap 2.12.0", + "paste", + "serde_json", + "sqlparser", +] + +[[package]] +name = "datafusion-expr-common" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "422ac9cf3b22bbbae8cdf8ceb33039107fde1b5492693168f13bd566b1bcc839" +dependencies = [ + "arrow", + "datafusion-common", + "indexmap 2.12.0", + "itertools 0.14.0", + "paste", +] + +[[package]] +name = "datafusion-functions" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ddf0a0a2db5d2918349c978d42d80926c6aa2459cd8a3c533a84ec4bb63479e" +dependencies = [ + "arrow", + "arrow-buffer", + "base64 0.22.1", + "chrono", + "datafusion-common", + "datafusion-doc", + "datafusion-execution", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-macros", + "hex", + "itertools 0.14.0", + "log", + "rand 0.8.5", + "regex", + "unicode-segmentation", + "uuid", +] + +[[package]] +name = "datafusion-functions-aggregate" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "408a05dafdc70d05a38a29005b8b15e21b0238734dab1e98483fcb58038c5aba" +dependencies = [ + "ahash", + "arrow", + "datafusion-common", + "datafusion-doc", + "datafusion-execution", + "datafusion-expr", + "datafusion-functions-aggregate-common", + "datafusion-macros", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "half", + "log", + "paste", +] + +[[package]] +name = "datafusion-functions-aggregate-common" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "756d21da2dd6c9bef97af1504970ff56cbf35d03fbd4ffd62827f02f4d2279d4" +dependencies = [ + "ahash", + "arrow", + "datafusion-common", + "datafusion-expr-common", + "datafusion-physical-expr-common", +] + +[[package]] +name = "datafusion-functions-table" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc9a97220736c8fff1446e936be90d57216c06f28969f9ffd3b72ac93c958c8a" +dependencies = [ + "arrow", + "async-trait", + "datafusion-catalog", + "datafusion-common", + "datafusion-expr", + "datafusion-physical-plan", + "parking_lot", + "paste", +] + +[[package]] +name = "datafusion-functions-window" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cefc2d77646e1aadd1d6a9c40088937aedec04e68c5f0465939912e1291f8193" +dependencies = [ + "datafusion-common", + "datafusion-doc", + "datafusion-expr", + "datafusion-functions-window-common", + "datafusion-macros", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "log", + "paste", +] + +[[package]] +name = "datafusion-functions-window-common" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd4aff082c42fa6da99ce0698c85addd5252928c908eb087ca3cfa64ff16b313" +dependencies = [ + "datafusion-common", + "datafusion-physical-expr-common", +] + +[[package]] +name = "datafusion-macros" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df6f88d7ee27daf8b108ba910f9015176b36fbc72902b1ca5c2a5f1d1717e1a1" +dependencies = [ + "datafusion-expr", + "quote", + "syn 2.0.101", +] + +[[package]] +name = "datafusion-optimizer" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "084d9f979c4b155346d3c34b18f4256e6904ded508e9554d90fed416415c3515" +dependencies = [ + "arrow", + "chrono", + "datafusion-common", + "datafusion-expr", + "datafusion-physical-expr", + "indexmap 2.12.0", + "itertools 0.14.0", + "log", + "regex", + "regex-syntax", +] + +[[package]] +name = "datafusion-physical-expr" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64c536062b0076f4e30084065d805f389f9fe38af0ca75bcbac86bc5e9fbab65" +dependencies = [ + "ahash", + "arrow", + "datafusion-common", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-functions-aggregate-common", + "datafusion-physical-expr-common", + "half", + "hashbrown 0.14.5", + "indexmap 2.12.0", + "itertools 0.14.0", + "log", + "paste", + "petgraph 0.7.1", +] + +[[package]] +name = "datafusion-physical-expr-common" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8a92b53b3193fac1916a1c5b8e3f4347c526f6822e56b71faa5fb372327a863" +dependencies = [ + "ahash", + "arrow", + "datafusion-common", + "datafusion-expr-common", + "hashbrown 0.14.5", + "itertools 0.14.0", +] + +[[package]] +name = "datafusion-physical-optimizer" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fa0a5ac94c7cf3da97bedabd69d6bbca12aef84b9b37e6e9e8c25286511b5e2" +dependencies = [ + "arrow", + "datafusion-common", + "datafusion-execution", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "datafusion-physical-plan", + "itertools 0.14.0", + "log", +] + +[[package]] +name = "datafusion-physical-plan" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "690c615db468c2e5fe5085b232d8b1c088299a6c63d87fd960a354a71f7acb55" +dependencies = [ + "ahash", + "arrow", + "arrow-ord", + "arrow-schema", + "async-trait", + "chrono", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-execution", + "datafusion-expr", + "datafusion-functions-window-common", + "datafusion-physical-expr", + "datafusion-physical-expr-common", + "futures", + "half", + "hashbrown 0.14.5", + "indexmap 2.12.0", + "itertools 0.14.0", + "log", + "parking_lot", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "datafusion-session" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad229a134c7406c057ece00c8743c0c34b97f4e72f78b475fe17b66c5e14fa4f" +dependencies = [ + "arrow", + "async-trait", + "dashmap", + "datafusion-common", + "datafusion-common-runtime", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", + "datafusion-physical-plan", + "datafusion-sql", + "futures", + "itertools 0.14.0", + "log", + "object_store", + "parking_lot", + "tokio", +] + +[[package]] +name = "datafusion-sql" +version = "47.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64f6ab28b72b664c21a27b22a2ff815fd390ed224c26e89a93b5a8154a4e8607" +dependencies = [ + "arrow", + "bigdecimal", + "datafusion-common", + "datafusion-expr", + "indexmap 2.12.0", + "log", + "regex", + "sqlparser", +] + +[[package]] +name = "deprecate-until" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a3767f826efbbe5a5ae093920b58b43b01734202be697e1354914e862e8e704" +dependencies = [ + "proc-macro2", + "quote", + "semver", + "syn 2.0.101", +] + +[[package]] +name = "deranged" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" +dependencies = [ + "powerfmt", + "serde", +] + +[[package]] +name = "derive_more" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" +dependencies = [ + "derive_more-impl", +] + +[[package]] +name = "derive_more-impl" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ @@ -2805,14 +3468,13 @@ dependencies = [ [[package]] name = "dialoguer" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de" +checksum = "25f104b501bf2364e78d0d3974cbc774f738f5865306ed128e1e0d7499c0ad96" dependencies = [ - "console", + "console 0.16.1", "shell-words", "tempfile", - "thiserror 1.0.69", "zeroize", ] @@ -2862,7 +3524,7 @@ dependencies = [ "bitflags 2.9.1", "block2 0.6.1", "libc", - "objc2 0.6.1", + "objc2 0.6.3", ] [[package]] @@ -2872,7 +3534,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" dependencies = [ "bitflags 2.9.1", - "objc2 0.6.1", + "objc2 0.6.3", ] [[package]] @@ -2946,9 +3608,9 @@ dependencies = [ [[package]] name = "ecolor" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc4feb366740ded31a004a0e4452fbf84e80ef432ecf8314c485210229672fd1" +checksum = "94bdf37f8d5bd9aa7f753573fdda9cf7343afa73dd28d7bfe9593bd9798fc07e" dependencies = [ "bytemuck", "color-hex", @@ -2964,9 +3626,9 @@ checksum = "18aade80d5e09429040243ce1143ddc08a92d7a22820ac512610410a4dd5214f" [[package]] name = "eframe" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0dfe0859f3fb1bc6424c57d41e10e9093fe938f426b691e42272c2f336d915c" +checksum = "14d1c15e7bd136b309bd3487e6ffe5f668b354cd9768636a836dd738ac90eb0b" dependencies = [ "ahash", "bytemuck", @@ -2975,7 +3637,6 @@ dependencies = [ "egui-wgpu", "egui-winit", "egui_glow", - "glow", "glutin", "glutin-winit", "home", @@ -2990,14 +3651,14 @@ dependencies = [ "pollster", "profiling", "raw-window-handle", - "ron", + "ron 0.10.1", "serde", "static_assertions", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", "web-time", - "wgpu", + "wgpu 25.0.2", "winapi", "windows-sys 0.59.0", "winit", @@ -3005,11 +3666,11 @@ dependencies = [ [[package]] name = "egui" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25dd34cec49ab55d85ebf70139cb1ccd29c977ef6b6ba4fe85489d6877ee9ef3" +checksum = "5d5d0306cd61ca75e29682926d71f2390160247f135965242e904a636f51c0dc" dependencies = [ - "accesskit 0.17.1", + "accesskit 0.19.0", "ahash", "backtrace", "bitflags 2.9.1", @@ -3018,15 +3679,17 @@ dependencies = [ "log", "nohash-hasher", "profiling", - "ron", + "ron 0.10.1", "serde", + "smallvec", + "unicode-segmentation", ] [[package]] name = "egui-wgpu" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d319dfef570f699b6e9114e235e862a2ddcf75f0d1a061de9e1328d92146d820" +checksum = "c12eca13293f8eba27a32aaaa1c765bfbf31acd43e8d30d5881dcbe5e99ca0c7" dependencies = [ "ahash", "bytemuck", @@ -3038,17 +3701,17 @@ dependencies = [ "thiserror 1.0.69", "type-map", "web-time", - "wgpu", + "wgpu 25.0.2", "winit", ] [[package]] name = "egui-winit" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d9dfbb78fe4eb9c3a39ad528b90ee5915c252e77bbab9d4ebc576541ab67e13" +checksum = "f95d0a91f9cb0dc2e732d49c2d521ac8948e1f0b758f306fb7b14d6f5db3927f" dependencies = [ - "accesskit_winit 0.23.1", + "accesskit_winit 0.27.0", "ahash", "arboard", "bytemuck", @@ -3065,9 +3728,9 @@ dependencies = [ [[package]] name = "egui_animation" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46505945185b7ec0ecfac9aee8dfc824c7ab9aeecee89a0bc3cc80d072f5f73d" +checksum = "2f413d1209497f01f09c2105bde6fe12528722440199ef3f8b8718f1de6dbe8d" dependencies = [ "egui", "hello_egui_utils", @@ -3076,32 +3739,32 @@ dependencies = [ [[package]] name = "egui_commonmark" -version = "0.20.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a1e5d9a91b1b7a320c9b7f56d1878416d7c9bab3eaf337b036e0ddfabf58623" +checksum = "26c9caff9c964af1e3d913acd85e86d2170e3169a43cf4ff84eea3106691c14d" dependencies = [ "egui", "egui_commonmark_backend", "egui_extras", - "pulldown-cmark 0.12.2", + "pulldown-cmark 0.13.0", ] [[package]] name = "egui_commonmark_backend" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb41b6833a6aaa99ca5c4f8e75b2410d69a7b3e30148d413f541147404a0dfa" +checksum = "6e317aa4031f27be77d4c1c33cb038cdf02d77790c28e5cf1283a66cceb88695" dependencies = [ "egui", "egui_extras", - "pulldown-cmark 0.12.2", + "pulldown-cmark 0.13.0", ] [[package]] name = "egui_dnd" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85cbf1f1f9276b83eedb1259495570b8608437270c5cc729b734530e7f20d634" +checksum = "921d16245580270bb2749d0ec6c07f20f760b1f7642e00d3a4d87f268e3100b9" dependencies = [ "egui", "egui_animation", @@ -3111,9 +3774,9 @@ dependencies = [ [[package]] name = "egui_extras" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624659a2e972a46f4d5f646557906c55f1cd5a0836eddbe610fdf1afba1b4226" +checksum = "dddbceddf39805fc6c62b1f7f9c05e23590b40844dc9ed89c6dc6dbc886e3e3b" dependencies = [ "ahash", "egui", @@ -3123,14 +3786,15 @@ dependencies = [ "log", "mime_guess2", "profiling", + "resvg", "serde", ] [[package]] name = "egui_glow" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "910906e3f042ea6d2378ec12a6fd07698e14ddae68aed2d819ffe944a73aab9e" +checksum = "cc7037813341727937f9e22f78d912f3e29bc3c46e2f40a9e82bb51cbf5e4cfb" dependencies = [ "ahash", "bytemuck", @@ -3146,9 +3810,9 @@ 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", @@ -3157,9 +3821,9 @@ dependencies = [ [[package]] name = "egui_table" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "448481435bd5741d1636fcd52775bef23eb25692927c8f2d06e72c0c2836b9ab" +checksum = "278de54541e82733ac6124a6e809d58c2a64d7b995344c82e3540404a714be8c" dependencies = [ "egui", "serde", @@ -3168,13 +3832,13 @@ dependencies = [ [[package]] name = "egui_tiles" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67756b63b283a65bd0534b0c2a5fb1a12a5768bb6383d422147cc93193d09cfc" +checksum = "8b1545ed157141c0fa3ef34e03104b53f68d720a37535a6f4ba252770aa6fb1f" dependencies = [ "ahash", "egui", - "itertools 0.13.0", + "itertools 0.14.0", "log", "serde", ] @@ -3203,9 +3867,9 @@ checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "emath" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e4cadcff7a5353ba72b7fea76bf2122b5ebdbc68e8155aa56dfdea90083fe1b" +checksum = "45fd7bc25f769a3c198fe1cf183124bf4de3bd62ef7b4f1eaf6b08711a3af8db" dependencies = [ "bytemuck", "serde", @@ -3363,9 +4027,9 @@ dependencies = [ [[package]] name = "epaint" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41fcc0f5a7c613afd2dee5e4b30c3e6acafb8ad6f0edb06068811f708a67c562" +checksum = "63adcea970b7a13094fe97a36ab9307c35a750f9e24bf00bb7ef3de573e0fddb" dependencies = [ "ab_glyph", "ahash", @@ -3383,9 +4047,9 @@ dependencies = [ [[package]] name = "epaint_default_fonts" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7e7a64c02cf7a5b51e745a9e45f60660a286f151c238b9d397b3e923f5082f" +checksum = "1537accc50c9cab5a272c39300bdd0dd5dca210f6e5e8d70be048df9596e7ca2" [[package]] name = "equivalent" @@ -3531,12 +4195,18 @@ dependencies = [ name = "filter" version = "0.1.0" dependencies = [ - "nalgebra", + "nalgebra 0.34.1", "plotters", "rand 0.9.1", "thiserror 2.0.12", ] +[[package]] +name = "find-msvc-tools" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127" + [[package]] name = "fixed" version = "1.29.0" @@ -3564,11 +4234,11 @@ checksum = "c1671b620ba6e60c11c62b0ea5fec4f8621991e7b1229fa13c010a2cd04e4342" [[package]] name = "flatbuffers" -version = "24.12.23" +version = "25.9.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f1baf0dbf96932ec9a3038d57900329c015b0bfb7b63d904f3bc27e2b02a096" +checksum = "09b6620799e7340ebd9968d2e0708eb82cf1971e9a16821e2091b6d6e475eed5" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.9.1", "rustc_version", ] @@ -3582,6 +4252,15 @@ dependencies = [ "miniz_oxide", ] +[[package]] +name = "float-cmp" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" +dependencies = [ + "num-traits", +] + [[package]] name = "float_next_after" version = "1.0.0" @@ -3636,6 +4315,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "four-cc" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "795cbfc56d419a7ce47ccbb7504dd9a5b7c484c083c356e797de08bd988d9629" + [[package]] name = "fsevent-sys" version = "4.1.0" @@ -3779,9 +4464,9 @@ dependencies = [ [[package]] name = "geo" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4416397671d8997e9a3e7ad99714f4f00a22e9eaa9b966a5985d2194fc9e02e1" +checksum = "2fc1a1678e54befc9b4bcab6cd43b8e7f834ae8ea121118b0fd8c42747675b4a" dependencies = [ "earcutr", "float_next_after", @@ -3797,9 +4482,9 @@ dependencies = [ [[package]] name = "geo-types" -version = "0.7.16" +version = "0.7.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62ddb1950450d67efee2bbc5e429c68d052a822de3aad010d28b351fbb705224" +checksum = "75a4dcd69d35b2c87a7c83bce9af69fd65c9d68d3833a0ded568983928f3fc99" dependencies = [ "approx", "num-traits", @@ -3847,9 +4532,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" dependencies = [ "cfg-if", + "js-sys", "libc", "r-efi", "wasi 0.14.2+wasi-0.2.4", + "wasm-bindgen", ] [[package]] @@ -3869,15 +4556,89 @@ dependencies = [ "xml-rs", ] +[[package]] +name = "glam" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "333928d5eb103c5d4050533cec0384302db6be8ef7d3cebd30ec6a35350353da" + +[[package]] +name = "glam" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3abb554f8ee44336b72d522e0a7fe86a29e09f839a36022fa869a7dfe941a54b" + +[[package]] +name = "glam" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4126c0479ccf7e8664c36a2d719f5f2c140fbb4f9090008098d2c291fa5b3f16" + +[[package]] +name = "glam" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01732b97afd8508eee3333a541b9f7610f454bb818669e66e90f5f57c93a776" + +[[package]] +name = "glam" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "525a3e490ba77b8e326fb67d4b44b4bd2f920f44d4cc73ccec50adc68e3bee34" + +[[package]] +name = "glam" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b8509e6791516e81c1a630d0bd7fbac36d2fa8712a9da8662e716b52d5051ca" + +[[package]] +name = "glam" +version = "0.20.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f43e957e744be03f5801a55472f593d43fabdebf25a4585db250f04d86b1675f" + +[[package]] +name = "glam" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "518faa5064866338b013ff9b2350dc318e14cc4fcd6cb8206d7e7c9886c98815" + +[[package]] +name = "glam" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12f597d56c1bd55a811a1be189459e8fad2bbc272616375602443bdfb37fa774" + +[[package]] +name = "glam" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e4afd9ad95555081e109fe1d21f2a30c691b5f0919c67dfa690a2e1eb6bd51c" + +[[package]] +name = "glam" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5418c17512bdf42730f9032c74e1ae39afc408745ebb2acf72fbc4691c17945" + +[[package]] +name = "glam" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "151665d9be52f9bb40fc7966565d39666f2d1e69233571b71b87791c7e0528b3" + +[[package]] +name = "glam" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e05e7e6723e3455f4818c7b26e855439f7546cf617ef669d1adedb8669e5cb9" + [[package]] name = "glam" version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "779ae4bf7e8421cf91c0b3b64e7e8b40b862fba4d393f59150042de7c4965a94" -dependencies = [ - "bytemuck", - "serde", -] [[package]] name = "glam" @@ -3893,11 +4654,13 @@ dependencies = [ [[package]] name = "glam" -version = "0.30.4" +version = "0.30.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50a99dbe56b72736564cfa4b85bf9a33079f16ae8b74983ab06af3b1a3696b11" +checksum = "bd47b05dddf0005d850e5644cae7f2b14ac3df487979dbfff3b56f20b1a6ae46" dependencies = [ + "bytemuck", "mint", + "serde_core", ] [[package]] @@ -3983,10 +4746,10 @@ dependencies = [ "glutin_glx_sys", "glutin_wgl_sys", "libloading", - "objc2 0.6.1", + "objc2 0.6.3", "objc2-app-kit 0.3.1", "objc2-core-foundation", - "objc2-foundation 0.3.1", + "objc2-foundation 0.3.2", "once_cell", "raw-window-handle", "wayland-sys", @@ -4108,13 +4871,26 @@ dependencies = [ "futures-core", "futures-sink", "http", - "indexmap 2.9.0", + "indexmap 2.12.0", "slab", "tokio", "tokio-util", "tracing", ] +[[package]] +name = "h264-reader" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "036a78b2620d92f0ec57690bc792b3bb87348632ee5225302ba2e66a48021c6c" +dependencies = [ + "bitstream-io", + "hex-slice", + "log", + "memchr", + "rfc6381-codec", +] + [[package]] name = "half" version = "2.6.0" @@ -4142,6 +4918,16 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +dependencies = [ + "ahash", + "allocator-api2", +] + [[package]] name = "hashbrown" version = "0.15.3" @@ -4154,6 +4940,12 @@ dependencies = [ "serde", ] +[[package]] +name = "hashbrown" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" + [[package]] name = "heapless" version = "0.8.0" @@ -4182,19 +4974,18 @@ dependencies = [ "itertools 0.14.0", "linuxvideo", "miette", - "nalgebra", + "nalgebra 0.34.1", "thiserror 2.0.12", "turbojpeg", ] [[package]] name = "hello_egui_utils" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "231af567fb0427750cfd0758c9e2793f303bfcb9e061ab2db63d388db22414b9" +checksum = "ea8d21d4cd2b323f7703a43fb72c0f58da649387538a96c67b02fc3967ed55dc" dependencies = [ "concat-idents", - "eframe", "egui", ] @@ -4210,24 +5001,31 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +[[package]] +name = "hex-slice" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5491a308e0214554f07a81d8944abe45f552871c12e3c3c6e7e5d354039a6c4c" + [[package]] name = "hexasphere" -version = "14.1.0" +version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "344d5bf5d6b6da1020fcfd4014d44e0cc695356c603db9c774b30bd6d385ad2b" +checksum = "d9c9e718d32b6e6b2b32354e1b0367025efdd0b11d6a740b905ddf5db1074679" dependencies = [ "constgebra", - "glam 0.28.0", + "glam 0.29.3", + "tinyvec", ] [[package]] name = "hexasphere" -version = "15.1.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c9e718d32b6e6b2b32354e1b0367025efdd0b11d6a740b905ddf5db1074679" +checksum = "29a164ceff4500f2a72b1d21beaa8aa8ad83aec2b641844c659b190cb3ea2e0b" dependencies = [ "constgebra", - "glam 0.29.3", + "glam 0.30.9", "tinyvec", ] @@ -4292,6 +5090,12 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" +[[package]] +name = "humantime" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424" + [[package]] name = "hyper" version = "1.6.0" @@ -4348,24 +5152,24 @@ dependencies = [ [[package]] name = "i_float" -version = "1.7.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85df3a416829bb955fdc2416c7b73680c8dcea8d731f2c7aa23e1042fe1b8343" +checksum = "010025c2c532c8d82e42d0b8bb5184afa449fa6f06c709ea9adcb16c49ae405b" dependencies = [ - "serde", + "libm", ] [[package]] name = "i_key_sort" -version = "0.2.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "347c253b4748a1a28baf94c9ce133b6b166f08573157e05afe718812bc599fcd" +checksum = "9190f86706ca38ac8add223b2aed8b1330002b5cdbbce28fb58b10914d38fc27" [[package]] name = "i_overlay" -version = "2.0.5" +version = "4.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0542dfef184afdd42174a03dcc0625b6147fb73e1b974b1a08a2a42ac35cee49" +checksum = "0fcccbd4e4274e0f80697f5fbc6540fdac533cce02f2081b328e68629cce24f9" dependencies = [ "i_float", "i_key_sort", @@ -4376,19 +5180,18 @@ dependencies = [ [[package]] name = "i_shape" -version = "1.7.0" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a38f5a42678726718ff924f6d4a0e79b129776aeed298f71de4ceedbd091bce" +checksum = "1ea154b742f7d43dae2897fcd5ead86bc7b5eefcedd305a7ebf9f69d44d61082" dependencies = [ "i_float", - "serde", ] [[package]] name = "i_tree" -version = "0.8.3" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "155181bc97d770181cf9477da51218a19ee92a8e5be642e796661aee2b601139" +checksum = "35e6d558e6d4c7b82bc51d9c771e7a927862a161a7d87bf2b0541450e0e20915" [[package]] name = "iana-time-zone" @@ -4562,6 +5365,12 @@ dependencies = [ "zune-jpeg", ] +[[package]] +name = "imagesize" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285" + [[package]] name = "immutable-chunkmap" version = "2.0.6" @@ -4590,13 +5399,14 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f" dependencies = [ "equivalent", - "hashbrown 0.15.3", + "hashbrown 0.16.0", "serde", + "serde_core", ] [[package]] @@ -4605,11 +5415,24 @@ version = "0.17.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235" dependencies = [ - "console", + "console 0.15.11", "number_prefix", "portable-atomic", + "unicode-width 0.2.0", + "web-time", +] + +[[package]] +name = "indicatif" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ade6dfcba0dfb62ad59e59e7241ec8912af34fd29e0e743e3db992bd278e8b65" +dependencies = [ + "console 0.16.1", + "portable-atomic", "tokio", "unicode-width 0.2.0", + "unit-prefix", "web-time", ] @@ -4663,17 +5486,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "io-uring" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013" -dependencies = [ - "bitflags 2.9.1", - "cfg-if", - "libc", -] - [[package]] name = "is_ci" version = "1.2.0" @@ -4819,6 +5631,19 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "jsonwebtoken" +version = "9.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde" +dependencies = [ + "base64 0.22.1", + "js-sys", + "ring", + "serde", + "serde_json", +] + [[package]] name = "khronos-egl" version = "6.0.0" @@ -4838,15 +5663,15 @@ checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" [[package]] name = "kira" -version = "0.10.8" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e7f96b236a2d8b1ecebcd0e4e81462405392699e261f852cf930ea150f15abd" +checksum = "b8b2ed698ad54d270ee1d8b340604201bf538dacf8bf31e378da00690b9ea20a" dependencies = [ "atomic-arena", "cpal", - "glam 0.30.4", + "glam 0.30.9", "mint", - "paste", + "pastey", "rtrb", "send_wrapper", "symphonia", @@ -4873,6 +5698,17 @@ dependencies = [ "libc", ] +[[package]] +name = "kurbo" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c62026ae44756f8a599ba21140f350303d4f08dcdcc71b5ad9c9bb8128c13c62" +dependencies = [ + "arrayvec", + "euclid", + "smallvec", +] + [[package]] name = "kv-log-macro" version = "1.0.7" @@ -5091,11 +5927,11 @@ dependencies = [ [[package]] name = "lstsq" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0767b5d1bcb5c7a99647520963706322bdabd5e5ba18530fd9c9c02ab04029e" +checksum = "23ec6a3ba23bb2580ae4ea21f002edff262671a7bcc833f87728e2f8007a5ea2" dependencies = [ - "nalgebra", + "nalgebra 0.34.1", ] [[package]] @@ -5104,7 +5940,18 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5" dependencies = [ - "twox-hash", + "twox-hash 1.6.3", +] + +[[package]] +name = "macaw" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c96b82556b0d4aa25cd4771b64ef9bde7c120afb588a083fcb242bf01e4a09b" +dependencies = [ + "glam 0.30.9", + "num-traits", + "serde", ] [[package]] @@ -5136,9 +5983,9 @@ dependencies = [ [[package]] name = "matchit" -version = "0.7.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" +checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3" [[package]] name = "matrixmultiply" @@ -5260,8 +6107,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1706dc14a2e140dec0a7a07109d9a3d5890b81e85bd6c60b906b249a77adf0ca" dependencies = [ "mime", - "phf", - "phf_shared", + "phf 0.11.3", + "phf_shared 0.11.3", "unicase", ] @@ -5318,13 +6165,28 @@ dependencies = [ "fast_image_resize", "itertools 0.14.0", "miette", - "ndarray", + "ndarray 0.17.1", "openvino", "tasks", "thiserror 2.0.12", "variadics_please", ] +[[package]] +name = "mp4ra-rust" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdbc3d3867085d66ac6270482e66f3dd2c5a18451a3dc9ad7269e94844a536b7" +dependencies = [ + "four-cc", +] + +[[package]] +name = "mpeg4-audio-const" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96a1fe2275b68991faded2c80aa4a33dba398b77d276038b8f50701a22e55918" + [[package]] name = "naga" version = "24.0.0" @@ -5335,9 +6197,9 @@ dependencies = [ "bit-set 0.8.0", "bitflags 2.9.1", "cfg_aliases", - "codespan-reporting", + "codespan-reporting 0.11.1", "hexf-parse", - "indexmap 2.9.0", + "indexmap 2.12.0", "log", "pp-rs", "rustc-hash 1.1.0", @@ -5348,6 +6210,31 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "naga" +version = "25.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b977c445f26e49757f9aca3631c3b8b836942cb278d69a92e7b80d3b24da632" +dependencies = [ + "arrayvec", + "bit-set 0.8.0", + "bitflags 2.9.1", + "cfg_aliases", + "codespan-reporting 0.12.0", + "half", + "hashbrown 0.15.3", + "hexf-parse", + "indexmap 2.12.0", + "log", + "num-traits", + "once_cell", + "rustc-hash 1.1.0", + "spirv", + "strum 0.26.3", + "thiserror 2.0.12", + "unicode-ident", +] + [[package]] name = "naga_oil" version = "0.17.1" @@ -5355,10 +6242,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2464f7395decfd16bb4c33fb0cb3b2c645cc60d051bc7fb652d3720bfb20f18" dependencies = [ "bit-set 0.5.3", - "codespan-reporting", + "codespan-reporting 0.11.1", "data-encoding", - "indexmap 2.9.0", - "naga", + "indexmap 2.12.0", + "naga 24.0.0", "once_cell", "regex", "regex-syntax", @@ -5375,10 +6262,41 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26aecdf64b707efd1310e3544d709c5c0ac61c13756046aaaba41be5c4f66a3b" dependencies = [ "approx", + "matrixmultiply", + "nalgebra-macros 0.2.2", + "num-complex", + "num-rational", + "num-traits", + "serde", + "simba", + "typenum", +] + +[[package]] +name = "nalgebra" +version = "0.34.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4d5b3eff5cd580f93da45e64715e8c20a3996342f1e466599cf7a267a0c2f5f" +dependencies = [ + "approx", + "glam 0.14.0", + "glam 0.15.2", + "glam 0.16.0", + "glam 0.17.3", + "glam 0.18.0", + "glam 0.19.0", + "glam 0.20.5", + "glam 0.21.3", + "glam 0.22.0", + "glam 0.23.0", + "glam 0.24.2", + "glam 0.25.0", + "glam 0.27.0", "glam 0.28.0", "glam 0.29.3", + "glam 0.30.9", "matrixmultiply", - "nalgebra-macros", + "nalgebra-macros 0.3.0", "num-complex", "num-rational", "num-traits", @@ -5398,6 +6316,17 @@ dependencies = [ "syn 2.0.101", ] +[[package]] +name = "nalgebra-macros" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "973e7178a678cfd059ccec50887658d482ce16b0aa9da3888ddeab5cd5eb4889" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.101", +] + [[package]] name = "nasm-rs" version = "0.3.0" @@ -5429,17 +6358,18 @@ dependencies = [ ] [[package]] -name = "ndk" -version = "0.8.0" +name = "ndarray" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7" +checksum = "0c7c9125e8f6f10c9da3aad044cc918cf8784fa34de857b1aa68038eb05a50a9" dependencies = [ - "bitflags 2.9.1", - "jni-sys", - "log", - "ndk-sys 0.5.0+25.2.9519653", - "num_enum", - "thiserror 1.0.69", + "matrixmultiply", + "num-complex", + "num-integer", + "num-traits", + "portable-atomic", + "portable-atomic-util", + "rawpointer", ] [[package]] @@ -5518,7 +6448,7 @@ version = "0.1.0" dependencies = [ "bevy", "miette", - "nalgebra", + "nalgebra 0.34.1", "nidhogg_derive", "num", "rmp-serde", @@ -5551,19 +6481,6 @@ dependencies = [ "pin-utils", ] -[[package]] -name = "nix" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" -dependencies = [ - "bitflags 2.9.1", - "cfg-if", - "cfg_aliases", - "libc", - "memoffset 0.9.1", -] - [[package]] name = "nix" version = "0.30.1" @@ -5792,9 +6709,9 @@ dependencies = [ [[package]] name = "objc2" -version = "0.6.1" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88c6597e14493ab2e44ce58f2fdecf095a51f12ca57bec060a11c57332520551" +checksum = "b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05" dependencies = [ "objc2-encode", ] @@ -5823,10 +6740,25 @@ checksum = "e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc" dependencies = [ "bitflags 2.9.1", "block2 0.6.1", - "objc2 0.6.1", + "objc2 0.6.3", "objc2-core-foundation", "objc2-core-graphics", - "objc2-foundation 0.3.1", + "objc2-foundation 0.3.2", +] + +[[package]] +name = "objc2-audio-toolbox" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6948501a91121d6399b79abaa33a8aa4ea7857fe019f341b8c23ad6e81b79b08" +dependencies = [ + "bitflags 2.9.1", + "libc", + "objc2 0.6.3", + "objc2-core-audio", + "objc2-core-audio-types", + "objc2-core-foundation", + "objc2-foundation 0.3.2", ] [[package]] @@ -5853,6 +6785,28 @@ dependencies = [ "objc2-foundation 0.2.2", ] +[[package]] +name = "objc2-core-audio" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1eebcea8b0dbff5f7c8504f3107c68fc061a3eb44932051c8cf8a68d969c3b2" +dependencies = [ + "dispatch2 0.3.0", + "objc2 0.6.3", + "objc2-core-audio-types", + "objc2-core-foundation", +] + +[[package]] +name = "objc2-core-audio-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a89f2ec274a0cf4a32642b2991e8b351a404d290da87bb6a9a9d8632490bd1c" +dependencies = [ + "bitflags 2.9.1", + "objc2 0.6.3", +] + [[package]] name = "objc2-core-data" version = "0.2.2" @@ -5867,13 +6821,13 @@ dependencies = [ [[package]] name = "objc2-core-foundation" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166" +checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" dependencies = [ "bitflags 2.9.1", "dispatch2 0.3.0", - "objc2 0.6.1", + "objc2 0.6.3", ] [[package]] @@ -5884,7 +6838,7 @@ checksum = "989c6c68c13021b5c2d6b71456ebb0f9dc78d752e86a98da7c716f4f9470f5a4" dependencies = [ "bitflags 2.9.1", "dispatch2 0.3.0", - "objc2 0.6.1", + "objc2 0.6.3", "objc2-core-foundation", "objc2-io-surface", ] @@ -5934,12 +6888,12 @@ dependencies = [ [[package]] name = "objc2-foundation" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c" +checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" dependencies = [ "bitflags 2.9.1", - "objc2 0.6.1", + "objc2 0.6.3", "objc2-core-foundation", ] @@ -5950,7 +6904,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7282e9ac92529fa3457ce90ebb15f4ecbc383e8338060960760fa2cf75420c3c" dependencies = [ "bitflags 2.9.1", - "objc2 0.6.1", + "objc2 0.6.3", "objc2-core-foundation", ] @@ -6048,34 +7002,44 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.32.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" dependencies = [ "memchr", ] [[package]] -name = "oboe" -version = "0.6.1" +name = "object" +version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ - "jni", - "ndk 0.8.0", - "ndk-context", - "num-derive", - "num-traits", - "oboe-sys", + "memchr", ] [[package]] -name = "oboe-sys" -version = "0.6.1" +name = "object_store" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d" +checksum = "4c1be0c6c22ec0817cdc77d3842f721a17fd30ab6965001415b5402a74e6b740" dependencies = [ - "cc", + "async-trait", + "bytes", + "chrono", + "futures", + "http", + "humantime", + "itertools 0.14.0", + "parking_lot", + "percent-encoding", + "thiserror 2.0.12", + "tokio", + "tracing", + "url", + "walkdir", + "wasm-bindgen-futures", + "web-time", ] [[package]] @@ -6085,7 +7049,7 @@ dependencies = [ "miette", "serde", "thiserror 2.0.12", - "toml", + "toml 0.9.8", ] [[package]] @@ -6242,9 +7206,9 @@ dependencies = [ [[package]] name = "parquet" -version = "54.3.1" +version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfb15796ac6f56b429fd99e33ba133783ad75b27c36b4b5ce06f1f82cc97754e" +checksum = "b17da4150748086bd43352bc77372efa9b6e3dbd06a04831d2a98c041c225cfa" dependencies = [ "ahash", "arrow-array", @@ -6265,7 +7229,7 @@ dependencies = [ "seq-macro", "snap", "thrift", - "twox-hash", + "twox-hash 2.1.2", ] [[package]] @@ -6274,6 +7238,12 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" +[[package]] +name = "pastey" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec" + [[package]] name = "pathdiff" version = "0.2.3" @@ -6287,7 +7257,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59ac35caa284c08f3721fb33c2741b5f763decaf42d080c8a6a722154347017e" dependencies = [ "deprecate-until", - "indexmap 2.9.0", + "indexmap 2.12.0", "integer-sqrt", "num-traits", "rustc-hash 2.1.1", @@ -6327,6 +7297,16 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" +[[package]] +name = "petgraph" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" +dependencies = [ + "fixedbitset", + "indexmap 2.12.0", +] + [[package]] name = "petgraph" version = "0.8.1" @@ -6335,7 +7315,7 @@ checksum = "7a98c6720655620a521dcc722d0ad66cd8afd5d86e34a89ef691c50b7b24de06" dependencies = [ "fixedbitset", "hashbrown 0.15.3", - "indexmap 2.9.0", + "indexmap 2.12.0", "serde", ] @@ -6346,7 +7326,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" dependencies = [ "phf_macros", - "phf_shared", + "phf_shared 0.11.3", +] + +[[package]] +name = "phf" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7" +dependencies = [ + "phf_shared 0.12.1", ] [[package]] @@ -6355,7 +7344,7 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" dependencies = [ - "phf_shared", + "phf_shared 0.11.3", "rand 0.8.5", ] @@ -6366,7 +7355,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" dependencies = [ "phf_generator", - "phf_shared", + "phf_shared 0.11.3", "proc-macro2", "quote", "syn 2.0.101", @@ -6383,6 +7372,21 @@ dependencies = [ "unicase", ] +[[package]] +name = "phf_shared" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pico-args" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" + [[package]] name = "pin-project" version = "1.1.10" @@ -6663,6 +7667,16 @@ dependencies = [ "prost", ] +[[package]] +name = "psm" +version = "0.1.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d11f2fedc3b7dafdc2851bc52f277377c5473d378859be234bc7ebb593144d01" +dependencies = [ + "ar_archive_writer", + "cc", +] + [[package]] name = "puffin" version = "0.19.1" @@ -6706,9 +7720,9 @@ dependencies = [ [[package]] name = "pulldown-cmark" -version = "0.12.2" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f86ba2052aebccc42cbbb3ed234b8b13ce76f75c3551a303cb2bcffcff12bb14" +checksum = "1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0" dependencies = [ "bitflags 2.9.1", "memchr", @@ -6717,9 +7731,9 @@ dependencies = [ [[package]] name = "quick-xml" -version = "0.30.0" +version = "0.36.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956" +checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" dependencies = [ "memchr", "serde", @@ -6873,21 +7887,43 @@ dependencies = [ [[package]] name = "re_analytics" -version = "0.23.4" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b2b33cf6fec2a9ec33c78f8d1abc06c75b7112ce7ab6edd57c3b43e0744ba70" +dependencies = [ + "crossbeam", + "directories", + "ehttp", + "re_build_info 0.24.1", + "re_build_tools 0.24.1", + "re_log 0.24.1", + "serde", + "serde_json", + "sha2", + "thiserror 1.0.69", + "time", + "url", + "uuid", + "web-sys", +] + +[[package]] +name = "re_analytics" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82c9df290dc9407f9f7b53b9c92c7373d641dbcdba76c0cd49c5360708f911a0" +checksum = "7ad2d8d3a27a1bbeaec4fa10b47e200acbeabdfca4ab5807e7708c94a3f5a82f" dependencies = [ "crossbeam", "directories", "ehttp", - "re_build_info", - "re_build_tools", - "re_log", + "jiff", + "re_build_info 0.25.1", + "re_build_tools 0.25.1", + "re_log 0.25.1", "serde", "serde_json", "sha2", "thiserror 1.0.69", - "time", "url", "uuid", "web-sys", @@ -6895,23 +7931,38 @@ dependencies = [ [[package]] name = "re_arrow_util" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15606a6a9e8e5eed86a209a5413e3368e21d79eca98b5b9af85dbe7cd59e0d0f" +checksum = "6fd5dcc2cc897112d27d95c86b300ef55b9a06d268eab222008fc3b24632b773" dependencies = [ "anyhow", "arrow", "half", "itertools 0.14.0", - "re_log", + "re_log 0.24.1", "re_tracing", ] +[[package]] +name = "re_auth" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b50926fd80a270cd93e1aac5274f165bf553287d055113fdd6eb40baa2e1fa5" +dependencies = [ + "base64 0.22.1", + "jsonwebtoken", + "rand 0.8.5", + "re_log 0.24.1", + "serde", + "thiserror 1.0.69", + "tonic", +] + [[package]] name = "re_blueprint_tree" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b39ebb6a7b7316106129f05fb8d16c6231fb6a19d2a221c59a2cee4e4161c88" +checksum = "543b453f0f221cb4e54ac04ac9804b8fec2b9a952e9b1da10c8de36084d857e2" dependencies = [ "egui", "egui_tiles", @@ -6919,7 +7970,7 @@ dependencies = [ "re_context_menu", "re_data_ui", "re_entity_db", - "re_log", + "re_log 0.24.1", "re_log_types", "re_tracing", "re_types", @@ -6931,19 +7982,28 @@ dependencies = [ [[package]] name = "re_build_info" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d24cad542ae2adee88ee67b568a5a04b9e7939b0e37fa0efdab6f62d5d54a89e" +checksum = "105c08efced92e90886e09bba1a7eabb149bae1fd7eddc116b07b1e1fc9e64ed" dependencies = [ - "re_byte_size", + "re_byte_size 0.24.1", "serde", ] +[[package]] +name = "re_build_info" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0455079c2ae78eac6f23d59204d688479228472943401c03dc70aa7d43d4110e" +dependencies = [ + "re_byte_size 0.25.1", +] + [[package]] name = "re_build_tools" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d00e7d749a13748aa091d4d672cea2e0436bbb8ecc7676b4aae7bb0f6999899" +checksum = "b91458e4034d54bb196a208152e4c2aa782fbef360c1d52f9f617d1f7b7f39fa" dependencies = [ "anyhow", "cargo_metadata 0.18.1", @@ -6954,11 +8014,37 @@ dependencies = [ "walkdir", ] +[[package]] +name = "re_build_tools" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf6f0a48cd2c5b74723af1efb3bbf27710dea509ce677b5c4b7cd462a512e413" +dependencies = [ + "anyhow", + "cargo_metadata 0.18.1", + "glob", + "jiff", + "sha2", + "unindent", + "walkdir", +] + +[[package]] +name = "re_byte_size" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2db55dadc05f7555bf8f9b9a5cd506475b7d21dc5baabac2c77e37f13abf9c37" +dependencies = [ + "arrow", + "half", + "smallvec", +] + [[package]] name = "re_byte_size" -version = "0.23.4" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54cfb83e7a9119dc90189a1e487d745e7bbd02f01e9c05eacf3dd07af40bce90" +checksum = "959c12fc819b07b797088545c88e7bd66f6380eeec7523d31dc9236048118690" dependencies = [ "arrow", "half", @@ -6967,9 +8053,9 @@ dependencies = [ [[package]] name = "re_capabilities" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9ed384fd6e96c9f6a2b355b88cc76a2f17e01b97c490ae5d39c1c8ebdc145e6" +checksum = "dac0c6cba84dd468ba949c87182acd7bc728f532ea60b19cfc2d56afa27fb1b7" dependencies = [ "document-features", "egui", @@ -6978,18 +8064,18 @@ dependencies = [ [[package]] name = "re_case" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e325a73e920e202e9ee565e2fb4f128e786ae61fb17ffe91f12f23f341f479af" +checksum = "bd11741135d61cc07de89d1e58c1d9ffa843275bb1ac3e68dbd475ac4bf7b179" dependencies = [ "convert_case", ] [[package]] name = "re_chunk" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17a53fd0ae29c2739184b461977ab0beb6b06a4a0c14492b3d309c53f902df02" +checksum = "eee06d84b0c9f484d55c55727b8c35ef1d6b81e14506455aefbb5cdc59805b75" dependencies = [ "ahash", "anyhow", @@ -7002,25 +8088,26 @@ dependencies = [ "nohash-hasher", "rand 0.8.5", "re_arrow_util", - "re_byte_size", + "re_byte_size 0.24.1", "re_error", "re_format", "re_format_arrow", - "re_log", + "re_log 0.24.1", "re_log_types", "re_sorbet", + "re_span", "re_tracing", "re_tuid", "re_types_core", - "similar-asserts", "thiserror 1.0.69", + "tracing", ] [[package]] name = "re_chunk_store" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cdeffc34474224753d3d7e7c3581fcc2629cde28618a91713c59d92c5ce0964" +checksum = "3ec72275946566e73e3ce05ed4099c7a2f227d0da7c647ba6a4b88be90829f65" dependencies = [ "ahash", "anyhow", @@ -7032,13 +8119,12 @@ dependencies = [ "once_cell", "parking_lot", "re_arrow_util", - "re_byte_size", + "re_byte_size 0.24.1", "re_chunk", "re_format", - "re_log", + "re_log 0.24.1", "re_log_encoding", "re_log_types", - "re_protos", "re_sorbet", "re_tracing", "re_types_core", @@ -7049,15 +8135,15 @@ dependencies = [ [[package]] name = "re_chunk_store_ui" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d91e7f727112cb4dbb26c4028dddc2ea63e07c6733393701f4f5c94a9111e572" +checksum = "6e8fcb89ee17f9c1609c853007a02fc27cb76313df1a04e3febbe720c01b8b2f" dependencies = [ "arrow", "egui", "egui_extras", "itertools 0.14.0", - "re_byte_size", + "re_byte_size 0.24.1", "re_chunk_store", "re_format", "re_log_types", @@ -7068,29 +8154,32 @@ dependencies = [ [[package]] name = "re_component_ui" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1968d139a403aa987b89c6a88b4549172ac77bbb6490292927a7af5e8230f145" +checksum = "5512d8a2d529bb47423bf347f4ffb7e52bef75730d0496cb02314019c64a546e" dependencies = [ "arrow", "egui", "egui_extras", "egui_plot", + "re_arrow_util", "re_data_ui", "re_format", "re_log_types", + "re_protos", "re_tracing", "re_types", "re_types_core", "re_ui", + "re_uri", "re_viewer_context", ] [[package]] name = "re_context_menu" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "355757eb143c6656eabe1beb0f074a2934cf6a4a1a9b784bcfbcb7723f31cf90" +checksum = "6b2630b24acb8a8df7549c2379a1c7641037b421171e05262a6da632c93b8bee" dependencies = [ "egui", "egui_tiles", @@ -7098,7 +8187,7 @@ dependencies = [ "nohash-hasher", "once_cell", "re_entity_db", - "re_log", + "re_log 0.24.1", "re_log_types", "re_smart_channel", "re_tracing", @@ -7112,30 +8201,46 @@ dependencies = [ [[package]] name = "re_crash_handler" -version = "0.23.4" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afe97df33360eb9aedc1643e29e2c22e12b1b95bf40c544bf761ecb243f9206e" +dependencies = [ + "backtrace", + "econtext", + "itertools 0.14.0", + "libc", + "parking_lot", + "re_analytics 0.24.1", + "re_build_info 0.24.1", +] + +[[package]] +name = "re_crash_handler" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bfc99a4efd49421b6cdfdd757816d795464368878da187b680ba8778f270a81" +checksum = "62b1e5d9a27732e644006c2d8c9d0b1292269a424e660c8c73c8002e00973db2" dependencies = [ "backtrace", "econtext", "itertools 0.14.0", "libc", "parking_lot", - "re_analytics", - "re_build_info", + "re_analytics 0.25.1", + "re_build_info 0.25.1", ] [[package]] name = "re_data_loader" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e15f884392c4493fada8758d256f765e56b003cb2d9e317fa4d6514c38c71f2" +checksum = "46075bc6be16e61b09feab9ff4f890d0c6f1077bfbc6f41efbadae31d7c6525b" dependencies = [ "ahash", "anyhow", "arrow", "crossbeam", "image 0.25.6", + "indexmap 2.12.0", "itertools 0.14.0", "notify", "once_cell", @@ -7143,11 +8248,11 @@ dependencies = [ "parquet", "rayon", "re_arrow_util", - "re_build_info", + "re_build_info 0.24.1", "re_chunk", - "re_crash_handler", + "re_crash_handler 0.24.1", "re_error", - "re_log", + "re_log 0.24.1", "re_log_encoding", "re_log_types", "re_smart_channel", @@ -7156,23 +8261,24 @@ dependencies = [ "serde", "serde_json", "thiserror 1.0.69", + "urdf-rs", "walkdir", ] [[package]] name = "re_data_source" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecb34ca8d063a7655c2d9e631ea918f03fe1f92d12b1528c89ae0ecabb591fc" +checksum = "c6309bb2bbc45083f3d8d0f315288fe00e5ca9ea36100cdc88fb0936723213b4" dependencies = [ "anyhow", "itertools 0.14.0", "rayon", - "re_build_tools", + "re_build_tools 0.24.1", "re_data_loader", "re_error", "re_grpc_client", - "re_log", + "re_log 0.24.1", "re_log_encoding", "re_log_types", "re_smart_channel", @@ -7184,9 +8290,9 @@ dependencies = [ [[package]] name = "re_data_ui" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5af18c621ff1abc54027f735510f8ff17d163ca49c69bb5c70b7bc388abc38ad" +checksum = "101384a788f753e91f5b80a1ae2a97ac8a2b79deb9e74b8f95c2bba4e6f07dca" dependencies = [ "ahash", "anyhow", @@ -7195,13 +8301,14 @@ dependencies = [ "egui_extras", "egui_plot", "itertools 0.14.0", - "nohash-hasher", - "re_byte_size", + "jiff", + "re_arrow_util", + "re_byte_size 0.24.1", "re_capabilities", "re_chunk_store", "re_entity_db", "re_format", - "re_log", + "re_log 0.24.1", "re_log_types", "re_renderer", "re_smart_channel", @@ -7209,6 +8316,7 @@ dependencies = [ "re_types", "re_types_core", "re_ui", + "re_uri", "re_video", "re_viewer_context", "rexif", @@ -7217,9 +8325,9 @@ dependencies = [ [[package]] name = "re_dataframe" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efbe0355d43334b430763efc50161f2533fbb089022cd0aff562a872fe5299da" +checksum = "359abfc52f16d049ac69e08f4df6e4f85cbac4feb6e87b227c68eca18c14417d" dependencies = [ "anyhow", "arrow", @@ -7230,43 +8338,79 @@ dependencies = [ "re_chunk", "re_chunk_store", "re_format_arrow", - "re_log", + "re_log 0.24.1", "re_log_types", "re_query", "re_sorbet", "re_tracing", "re_types_core", + "tracing", ] [[package]] name = "re_dataframe_ui" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c409f2d4ab56d5c655ec964c3876d21235ef0717fdf4492f8239925ecf4d91" +checksum = "eb3035b13ff330cb73734644766351259c9dbd2629ca6f06f27bd04413bae94f" dependencies = [ "ahash", "arrow", + "datafusion", "egui", "egui_dnd", + "egui_table", + "nohash-hasher", + "parking_lot", "re_arrow_util", "re_chunk_store", + "re_component_ui", "re_dataframe", + "re_format", + "re_log 0.24.1", "re_log_types", "re_sorbet", "re_tracing", "re_types", "re_types_core", "re_ui", + "re_uri", "re_viewer_context", "serde", "thiserror 1.0.69", ] +[[package]] +name = "re_datafusion" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b42f4893dad87810951c213ac26c0f4e909399afe7b47e910a59bc4ef2725b9" +dependencies = [ + "anyhow", + "arrow", + "async-stream", + "async-trait", + "chrono", + "datafusion", + "futures", + "futures-util", + "getrandom 0.3.3", + "itertools 0.14.0", + "re_dataframe", + "re_grpc_client", + "re_log_encoding", + "re_log_types", + "re_protos", + "tokio-stream", + "tonic", + "tracing", + "wasm-bindgen-futures", +] + [[package]] name = "re_entity_db" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af21351a851096e7aae834ee5427011a7f0c3c7afbe87baeff2e996249c8c2c9" +checksum = "298faa2eddd1db698cc34655ecb288987553103e17af3c322d15c1c1dfa02950" dependencies = [ "ahash", "document-features", @@ -7274,19 +8418,21 @@ dependencies = [ "itertools 0.14.0", "nohash-hasher", "parking_lot", - "re_build_info", - "re_byte_size", + "re_build_info 0.24.1", + "re_byte_size 0.24.1", "re_chunk", "re_chunk_store", "re_format", "re_int_histogram", - "re_log", + "re_log 0.24.1", "re_log_encoding", "re_log_types", "re_query", "re_smart_channel", + "re_sorbet", "re_tracing", "re_types_core", + "re_uri", "serde", "thiserror 1.0.69", "web-time", @@ -7294,24 +8440,24 @@ dependencies = [ [[package]] name = "re_error" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a35e64f157ac0e69172d7dc6bf28e3a7cf9d7677ab2f1ea874995e9f6610a2e4" +checksum = "914ff4232921b887c8a630f34ab3bea77f36a7167841fd13abf651f7255bf803" [[package]] name = "re_format" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2911aed8ef5b658871fc109072e056d77e8a8af9c438f9662ed5c88ac6850313" +checksum = "f46f958f33137d33d76fce971d6cc56232fc8184a646e86c8df3a90253cf026e" dependencies = [ "num-traits", ] [[package]] name = "re_format_arrow" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b721e96b17acdc524dc32bca09bad090014f1dbd3f4b3ae77f2a7154e1217582" +checksum = "c1a7de105aad3a2f74fea59aa0d0ed50111f3294f31f42dbb78f550bc4f3b4f8" dependencies = [ "arrow", "comfy-table", @@ -7322,50 +8468,95 @@ dependencies = [ "serde_json", ] +[[package]] +name = "re_global_context" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c835cd849890c606950b83b6f8ffd8c082a369f6106cf00d2dba66271b5dac21" +dependencies = [ + "ahash", + "anyhow", + "directories", + "egui", + "egui_tiles", + "home", + "once_cell", + "re_capabilities", + "re_chunk", + "re_chunk_store", + "re_data_source", + "re_entity_db", + "re_grpc_client", + "re_log 0.24.1", + "re_log_types", + "re_renderer", + "re_smart_channel", + "re_tracing", + "re_types", + "re_types_core", + "re_ui", + "re_uri", + "re_video", + "rfd", + "serde", + "strum_macros 0.26.4", + "uuid", + "wasm-bindgen-futures", +] + [[package]] name = "re_grpc_client" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7376c4c1d8d1475f80a9b9f530beec818f0809469566c8093ac7483cfcdb92db" +checksum = "eff318c4b269ca60c1481959f2637146b7046a2c387fd35cb592883766e372b1" dependencies = [ + "arrow", "async-stream", + "itertools 0.14.0", + "jiff", + "re_arrow_util", + "re_auth", "re_chunk", "re_error", - "re_log", + "re_log 0.24.1", "re_log_encoding", "re_log_types", "re_protos", "re_smart_channel", "re_sorbet", "re_uri", + "serde", "thiserror 1.0.69", "tokio", "tokio-stream", "tonic", "tonic-web-wasm-client", + "tower", + "tracing", "url", "wasm-bindgen-futures", ] [[package]] name = "re_grpc_server" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "262c5c3ea41d6f71a1869cbbbd71e7df9ce0b0c7cd4f0522c6bc343ce3f278b1" +checksum = "0b2392a1e7b1af8cd062bb43b96bef543e2a1cbf7b7c7f707c3ba970d2dc980c" dependencies = [ "anyhow", "crossbeam", "parking_lot", - "re_build_info", - "re_byte_size", + "re_build_info 0.24.1", + "re_byte_size 0.24.1", "re_chunk", "re_format", - "re_log", + "re_log 0.24.1", "re_log_encoding", "re_log_types", "re_memory", "re_protos", "re_smart_channel", + "re_sorbet", "re_tracing", "re_types", "re_uri", @@ -7379,9 +8570,9 @@ dependencies = [ [[package]] name = "re_int_histogram" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf786ea0d567180beae303294f2bb1551581f92446d012a65532c93219c63556" +checksum = "635804eea1f805bc3d239f014b783a308c2c676e8ba8db877f1fe91c2df6c2bd" dependencies = [ "smallvec", "static_assertions", @@ -7389,9 +8580,9 @@ dependencies = [ [[package]] name = "re_log" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1179e5409f57aebeedcea10d5cc4bea2bf5a9f237901501cb9a0e505ae06112f" +checksum = "1afa33965165fe1bfed6339459b5c549b6f9b3cc9ae7fd1494ca86d51d990d07" dependencies = [ "env_filter", "env_logger", @@ -7403,11 +8594,24 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "re_log" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fc1211f5b656a37d3a19f014a371eb198489fd82923c637a37f679aac4de7ec" +dependencies = [ + "env_filter", + "log", + "log-once", + "parking_lot", + "tracing", +] + [[package]] name = "re_log_encoding" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bb060b8d19b399c320c311b43ab470bf3ad0994bf54967db8c886b13e24194a" +checksum = "015ec2be2956af47cdf4ccabfcf01d9fb83875b0f424f4866ca6071874197721" dependencies = [ "arrow", "bytes", @@ -7415,19 +8619,18 @@ dependencies = [ "js-sys", "lz4_flex", "parking_lot", - "re_build_info", + "re_build_info 0.24.1", "re_chunk", - "re_log", + "re_log 0.24.1", "re_log_types", "re_protos", "re_smart_channel", + "re_sorbet", "re_tracing", - "rmp-serde", - "serde", - "serde_bytes", "thiserror 1.0.69", "tokio", "tokio-stream", + "tracing", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -7436,13 +8639,12 @@ dependencies = [ [[package]] name = "re_log_types" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b59b776a823ef0f9897a1d37ed4d456aa1df9f789ed249936c1c6c3c774a91d2" +checksum = "659b38bdd9f8805dac793d6b2b319ca289d667cd07dc14c07d7f667ae1a192bd" dependencies = [ "ahash", "arrow", - "backtrace", "bytemuck", "clean-path", "document-features", @@ -7455,10 +8657,10 @@ dependencies = [ "num-derive", "num-traits", "re_arrow_util", - "re_build_info", - "re_byte_size", + "re_build_info 0.24.1", + "re_byte_size 0.24.1", "re_format", - "re_log", + "re_log 0.24.1", "re_string_interner", "re_tracing", "re_tuid", @@ -7471,32 +8673,21 @@ dependencies = [ "web-time", ] -[[package]] -name = "re_math" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "999db5029a2879efeddb538f2e486aabf33adf7a0b3708c6df5c1cae13b3af49" -dependencies = [ - "glam 0.28.0", - "serde", -] - [[package]] name = "re_memory" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ee6d1efd5f0478116ca816ee1689995c7878107fe0ee06b7aecee8cd454ce00" +checksum = "b2ce6941f43d7d22f9c7d48dbb65562d07679cc321a74572835b62ee57a397eb" dependencies = [ "ahash", "backtrace", - "emath", "itertools 0.14.0", "memory-stats", "nohash-hasher", "once_cell", "parking_lot", "re_format", - "re_log", + "re_log 0.24.1", "re_tracing", "smallvec", "sysinfo", @@ -7520,16 +8711,17 @@ dependencies = [ [[package]] name = "re_protos" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73696e35d1b46f7873ced423a8b2056f6659624cf33f555a88a53f13983460a2" +checksum = "8d6efa93809cff37bbbbb459fbeeacac8691e66271181e82e36b826df20e49de" dependencies = [ "arrow", "jiff", "prost", "prost-types", - "re_build_info", - "re_byte_size", + "re_arrow_util", + "re_build_info 0.24.1", + "re_byte_size 0.24.1", "re_chunk", "re_log_types", "re_sorbet", @@ -7542,26 +8734,25 @@ dependencies = [ [[package]] name = "re_query" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71558fbec0b921fdb3ade299e0def1dcc564b4f88c1585f8fae710102669ccf0" +checksum = "f0e9f2c4746d3faccf26c0357ca48ba52562ac4b0201788663fff4ea7fe26fb0" dependencies = [ "ahash", "anyhow", "arrow", - "backtrace", "indent", "itertools 0.14.0", "nohash-hasher", "parking_lot", "paste", "re_arrow_util", - "re_byte_size", + "re_byte_size 0.24.1", "re_chunk", "re_chunk_store", "re_error", "re_format", - "re_log", + "re_log 0.24.1", "re_log_types", "re_tracing", "re_types_core", @@ -7594,79 +8785,79 @@ dependencies = [ [[package]] name = "re_redap_browser" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90c4c6656351d9a2d8165b54064085cd331fc5fafcbdfdd893470839c6974acc" +checksum = "f89dcc2080193ab301edd0529fa3dbc88d04c412671d6d649516fdea6d1561c4" dependencies = [ "ahash", - "arrow", + "datafusion", "egui", - "egui_table", + "futures", "itertools 0.14.0", - "once_cell", - "re_arrow_util", + "re_auth", + "re_component_ui", "re_data_ui", "re_dataframe_ui", + "re_datafusion", + "re_entity_db", "re_grpc_client", - "re_log", + "re_log 0.24.1", "re_log_encoding", "re_log_types", "re_protos", - "re_smart_channel", "re_sorbet", "re_types", - "re_types_core", "re_ui", "re_uri", "re_viewer_context", "serde", + "smallvec", "thiserror 1.0.69", - "tokio-stream", "tonic", "url", ] [[package]] name = "re_renderer" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "424c62c5e555f78e05f60979e20d45dc65647a896ea56b130bb8db5f6f482787" +checksum = "c235d471805fc26abd35b47d3a9d45b09a688c27215112a42f87e9c098a54a04" dependencies = [ "ahash", "anyhow", "bitflags 2.9.1", "bytemuck", - "cfg-if", "cfg_aliases", "clean-path", "crossbeam", "document-features", "ecolor", "enumset", - "getrandom 0.2.16", - "glam 0.28.0", + "getrandom 0.3.3", + "glam 0.30.9", "gltf", "half", "itertools 0.14.0", "js-sys", + "macaw", "never", "notify", "ordered-float 4.6.0", "parking_lot", "pathdiff", "profiling", - "re_build_tools", + "re_build_tools 0.24.1", + "re_byte_size 0.24.1", "re_error", - "re_log", - "re_math", + "re_log 0.24.1", "re_tracing", "re_video", "serde", "slotmap", "smallvec", "static_assertions", + "stl_io", "thiserror 1.0.69", - "tinystl", "tobj", "type-map", "walkdir", @@ -7674,14 +8865,14 @@ dependencies = [ "wasm-bindgen-futures", "web-sys", "web-time", - "wgpu", + "wgpu 25.0.2", ] [[package]] name = "re_sdk" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1d67360db529e0581c15c0ed0d028d8c531ec0f9fe0bebe6e2c9441bfb4daa8" +checksum = "22814a8127890f9a40d4309a0e8139e2849a65396e0446dfdb81f7cfce0a9ee0" dependencies = [ "ahash", "const_format", @@ -7693,17 +8884,18 @@ dependencies = [ "once_cell", "parking_lot", "percent-encoding", - "re_build_info", - "re_build_tools", - "re_byte_size", + "re_build_info 0.24.1", + "re_build_tools 0.24.1", + "re_byte_size 0.24.1", "re_chunk", "re_grpc_client", "re_grpc_server", - "re_log", + "re_log 0.24.1", "re_log_encoding", "re_log_types", "re_memory", "re_smart_channel", + "re_tracing", "re_types", "re_uri", "thiserror 1.0.69", @@ -7712,9 +8904,9 @@ dependencies = [ [[package]] name = "re_selection_panel" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "465dd77a7b4bfd12b50c20328090c5fbc15a36369ca34dd1617feba29cc94e40" +checksum = "53f9c8d42647b438566106014e88304b532ae15279933306bbc3df12c24fff21" dependencies = [ "arrow", "egui", @@ -7728,7 +8920,7 @@ dependencies = [ "re_data_ui", "re_entity_db", "re_format", - "re_log", + "re_log 0.24.1", "re_log_types", "re_tracing", "re_types", @@ -7744,9 +8936,9 @@ dependencies = [ [[package]] name = "re_smart_channel" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ac0bb58c56bd6da543e820f6872e4310a76b55c797b3a182ae4cff9c86d9c72" +checksum = "9b7c8ec79c9dae4d36988ea59aa27468e8ce214634a688ccceb06b3f2572d4a9" dependencies = [ "crossbeam", "parking_lot", @@ -7758,28 +8950,40 @@ dependencies = [ [[package]] name = "re_sorbet" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fed7784e16e649baa4a50afeaf0353f37f1acf1a03e371cf62761947569c969" +checksum = "8446cd1d0a0abd0118971db03e14ba2b2f30d123fcbba249b6a3c8845f3bb43c" dependencies = [ "arrow", "itertools 0.14.0", "nohash-hasher", "re_arrow_util", "re_format_arrow", - "re_log", + "re_log 0.24.1", "re_log_types", "re_tracing", "re_tuid", "re_types_core", + "semver", "thiserror 1.0.69", + "tracing", + "web-time", +] + +[[package]] +name = "re_span" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e63d32bee388f6560e88bd0e52d35af74375a67ef2b23c599c0d2caa84e3b824" +dependencies = [ + "num-traits", ] [[package]] name = "re_string_interner" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ccadaeab772cdb6731d00b1697558b55c3634e8773c4e5f69b17203e4b7a3cf" +checksum = "3b7c941271891495b8f8879f7616fe21eeb349ca6d42f489a2753bbe1f009f3b" dependencies = [ "ahash", "nohash-hasher", @@ -7791,9 +8995,9 @@ dependencies = [ [[package]] name = "re_time_panel" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8d29340e23a19b9ff421d1a593486fa346838239af30b48975c7a45c7c33a14" +checksum = "c497ea11345fb1932b6071bfaac117e3282b6c5c6d86e8c644a75ad16d2acc48" dependencies = [ "egui", "itertools 0.14.0", @@ -7805,7 +9009,7 @@ dependencies = [ "re_entity_db", "re_format", "re_int_histogram", - "re_log", + "re_log 0.24.1", "re_log_types", "re_tracing", "re_types", @@ -7820,37 +9024,37 @@ dependencies = [ [[package]] name = "re_tracing" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f4ddc0564f0ae8fbe75a5ade3c66c9ddecf51bfcdf6aa4fa8b9ccce695a8fc" +checksum = "2650dc292e949987cda66d9ccf54577f41a63d461dfc0bb8bfd03658e7d56470" dependencies = [ "puffin", "puffin_http", - "re_log", + "re_log 0.24.1", "rfd", "wayland-sys", ] [[package]] name = "re_tuid" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a0726c9acdde34095bc612481404daf94e2a85288d94e41afb30414a5fe6206" +checksum = "506803e986dbe30686297d6f7e4aec145ddb236021d274f0a21d67b91671dd68" dependencies = [ "bytemuck", "document-features", - "getrandom 0.2.16", + "getrandom 0.3.3", "once_cell", - "re_byte_size", + "re_byte_size 0.24.1", "serde", "web-time", ] [[package]] name = "re_types" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d3c4a5882dded2b5080673d5ab0f6c8d5fa7a259b8c93f260b7381e04bb28b0" +checksum = "aba58ead382cffa747799c3c8d0594c5636d80b42a08650f8d44597e1dc512c5" dependencies = [ "anyhow", "array-init", @@ -7860,25 +9064,26 @@ dependencies = [ "ecolor", "egui_plot", "emath", - "glam 0.28.0", + "glam 0.30.9", "half", "image 0.25.6", "infer", "itertools 0.14.0", "linked-hash-map", + "macaw", "mime_guess2", - "ndarray", + "ndarray 0.16.1", "nohash-hasher", "once_cell", "ply-rs", "rayon", - "re_build_tools", - "re_byte_size", + "re_build_tools 0.24.1", + "re_byte_size 0.24.1", "re_error", "re_format", - "re_log", + "re_log 0.24.1", "re_log_types", - "re_math", + "re_sorbet", "re_tracing", "re_types_builder", "re_types_core", @@ -7891,9 +9096,9 @@ dependencies = [ [[package]] name = "re_types_builder" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d8fdb651c8499468230fcf41fc9caf860ec7e2ee791d298cff0067031f30ad" +checksum = "bc284018557a3d6c1a1389284a1f8d01310d300319e5c625cabc1cd270a3f5e8" dependencies = [ "anyhow", "camino", @@ -7906,29 +9111,28 @@ dependencies = [ "proc-macro2", "quote", "rayon", - "re_build_tools", + "re_build_tools 0.24.1", "re_case", "re_error", - "re_log", + "re_log 0.24.1", "re_tracing", "rust-format", "serde", "syn 2.0.101", "tempfile", - "toml", + "toml 0.8.22", "unindent", "xshell", ] [[package]] name = "re_types_core" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "435359a1ec8531b0f0808c61b90928e2d64e67477d2765fd98978304bab03b6b" +checksum = "55478b5fdb853b6bdefb26600b3f2d39307b3cd989d8ebfcfa9e4686a060d76c" dependencies = [ "anyhow", "arrow", - "backtrace", "bytemuck", "document-features", "half", @@ -7936,10 +9140,10 @@ dependencies = [ "nohash-hasher", "once_cell", "re_arrow_util", - "re_byte_size", + "re_byte_size 0.24.1", "re_case", "re_error", - "re_log", + "re_log 0.24.1", "re_string_interner", "re_tracing", "re_tuid", @@ -7949,29 +9153,32 @@ dependencies = [ [[package]] name = "re_ui" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71f6b4b151b0cca4631f55d313480a94573a554f94689a6bcd971f817e7f1875" +checksum = "159216d9dab2593e37e22b657b1bd4148342cceedf43444cb570338d140c88ae" dependencies = [ "ahash", + "anyhow", "arrow", "eframe", "egui", "egui_commonmark", "egui_extras", "egui_tiles", - "getrandom 0.2.16", + "getrandom 0.3.3", "itertools 0.14.0", - "once_cell", + "notify", "parking_lot", + "re_analytics 0.24.1", "re_arrow_util", + "re_build_tools 0.24.1", "re_entity_db", "re_format", - "re_log", + "re_log 0.24.1", "re_log_types", "re_tracing", + "ron 0.10.1", "serde", - "serde_json", "smallvec", "strum 0.26.3", "strum_macros 0.26.4", @@ -7982,11 +9189,11 @@ dependencies = [ [[package]] name = "re_uri" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af7aba1428a37b33eaaf56c73cd997eaf9734d629abf73957febaf3babf15de7" +checksum = "5c4612f1fa8f7f427da5e2d90e39329b80397c6c442797985b1a895e6df2a865" dependencies = [ - "re_log", + "re_log 0.24.1", "re_log_types", "re_tuid", "serde", @@ -7996,47 +9203,53 @@ dependencies = [ [[package]] name = "re_video" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4df552942695d1f59a7e4a9681d67a1b04876225b38fe6e5182815529de08b58" +checksum = "53185d8e501660e434ec01be30748918552d7fc7fa543d0657c646f384317116" dependencies = [ + "ahash", "bit-vec 0.8.0", "cfg_aliases", "crossbeam", "econtext", "ffmpeg-sidecar", + "h264-reader", "itertools 0.14.0", "js-sys", "once_cell", "parking_lot", "poll-promise", - "re_build_info", - "re_build_tools", - "re_log", + "re_build_info 0.24.1", + "re_build_tools 0.24.1", + "re_byte_size 0.24.1", + "re_log 0.24.1", "re_mp4", "re_rav1d", + "re_span", "re_tracing", "serde", + "smallvec", "thiserror 1.0.69", "wasm-bindgen", + "wasm-bindgen-futures", "web-sys", + "web-time", ] [[package]] name = "re_view" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78edcef81ccc6e04318a70d6674076b5324ebf2bbc00994f6f1ec0754f3b57cc" +checksum = "dd4c2c7116dc1c11d3710a1c792e0e1d1b5a874a486832ee80f8f970a348b3de" dependencies = [ "ahash", - "arrow", "egui", - "glam 0.28.0", + "glam 0.30.9", "itertools 0.14.0", "nohash-hasher", "re_chunk_store", "re_entity_db", - "re_log", + "re_log 0.24.1", "re_log_types", "re_query", "re_renderer", @@ -8050,9 +9263,9 @@ dependencies = [ [[package]] name = "re_view_bar_chart" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ea30060e7d10950ec0cbe18c55571e081fa6fc63e8c9074454c258d553c60cb" +checksum = "9eab76d8a683aa9ddb222cde35052964db17385bc8bf432972967f8d8280624b" dependencies = [ "egui", "egui_plot", @@ -8070,9 +9283,9 @@ dependencies = [ [[package]] name = "re_view_dataframe" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62e89ee0b320d257a77d32e8235ccdd5c3dfb871a892837b8c18c31f77547820" +checksum = "b74092de7feefdcff33d9ea980c74dd998a4336fa9ad14baf33174e728b5190f" dependencies = [ "anyhow", "arrow", @@ -8084,7 +9297,7 @@ dependencies = [ "re_dataframe_ui", "re_error", "re_format", - "re_log", + "re_log 0.24.1", "re_log_types", "re_renderer", "re_sorbet", @@ -8098,9 +9311,9 @@ dependencies = [ [[package]] name = "re_view_graph" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8da0aab49e034353dacb2788afbba0c06aab7b5f4ba0367d995d623b3ebe8bd0" +checksum = "046229ed97ccf58010f70d5e6289a5030011bb6ec791bc1f1bc60aac0e177b43" dependencies = [ "ahash", "egui", @@ -8111,7 +9324,7 @@ dependencies = [ "re_data_ui", "re_entity_db", "re_format", - "re_log", + "re_log 0.24.1", "re_log_types", "re_query", "re_renderer", @@ -8125,9 +9338,9 @@ dependencies = [ [[package]] name = "re_view_spatial" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "642bc7cd5ca26c85dc26d88fdf16329f23c40082c782efa1f47888754d9e570b" +checksum = "8293350b133b4bf1eac2f2d4bae2db247ece21ca47c90c8ab3ccb3f11e051efb" dependencies = [ "ahash", "anyhow", @@ -8135,21 +9348,22 @@ dependencies = [ "bitflags 2.9.1", "bytemuck", "egui", - "glam 0.28.0", - "hexasphere 14.1.0", + "glam 0.30.9", + "hexasphere 16.0.0", "image 0.25.6", "itertools 0.14.0", + "macaw", "nohash-hasher", "once_cell", "ordered-float 4.6.0", + "re_byte_size 0.24.1", "re_chunk_store", "re_data_ui", "re_entity_db", "re_error", "re_format", - "re_log", + "re_log 0.24.1", "re_log_types", - "re_math", "re_query", "re_renderer", "re_tracing", @@ -8168,15 +9382,15 @@ dependencies = [ [[package]] name = "re_view_tensor" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ee06e88b8410b2fd2d42b7ed83713fa4777e9eb8dec10e7baa7e66cf123cdd2" +checksum = "ce353c8400ab26b3209c4b7d55eaa6b2b891ad832450f4d66909b0fe7539f299" dependencies = [ "anyhow", "bytemuck", "egui", "half", - "ndarray", + "ndarray 0.16.1", "re_chunk_store", "re_data_ui", "re_log_types", @@ -8189,14 +9403,14 @@ dependencies = [ "re_viewer_context", "re_viewport_blueprint", "thiserror 1.0.69", - "wgpu", + "wgpu 25.0.2", ] [[package]] name = "re_view_text_document" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93c372c65c4780907400dff6f3a6b5891c41d28a0475c64bfada796a274547c6" +checksum = "36c5c3de95e8a664c82b3991bb02c1577f76a969625f0611b40fd6a92044529b" dependencies = [ "egui", "egui_commonmark", @@ -8211,9 +9425,9 @@ dependencies = [ [[package]] name = "re_view_text_log" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8829fc22595ca0c9c5a2dd6f78eccc799a950c360a3e877c63c7b51a2de177" +checksum = "33b3dcdf6dead02b37991e67853a5431f51f9fc8221f907d2d6b518a02e3f750" dependencies = [ "egui", "egui_extras", @@ -8233,9 +9447,9 @@ dependencies = [ [[package]] name = "re_view_time_series" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b163578ed3cbccb0d7917f24e155c26e3b5fdbae7c2a2b07600471576264eb7" +checksum = "94eaea9a05cd50812db79340406583137e3306800cda46d0a93b33ca37917c88" dependencies = [ "egui", "egui_plot", @@ -8244,7 +9458,7 @@ dependencies = [ "rayon", "re_chunk_store", "re_format", - "re_log", + "re_log 0.24.1", "re_log_types", "re_query", "re_renderer", @@ -8259,9 +9473,9 @@ dependencies = [ [[package]] name = "re_viewer" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "425234e1e4cca4272eaaa18189f27400cd0ef26f520e57b7eb44882111d13213" +checksum = "e3c82fac878711635356d3bd35741f1b8028ae259673a719d0184a39eb35336c" dependencies = [ "ahash", "anyhow", @@ -8273,19 +9487,20 @@ dependencies = [ "egui", "egui-wgpu", "egui_plot", - "egui_table", "ehttp", - "glam 0.28.0", + "emath", + "glam 0.30.9", "image 0.25.6", "itertools 0.14.0", "js-sys", "parking_lot", "percent-encoding", "poll-promise", - "re_analytics", + "re_analytics 0.24.1", + "re_auth", "re_blueprint_tree", - "re_build_info", - "re_build_tools", + "re_build_info 0.24.1", + "re_build_tools 0.24.1", "re_capabilities", "re_chunk", "re_chunk_store", @@ -8299,7 +9514,7 @@ dependencies = [ "re_error", "re_format", "re_grpc_client", - "re_log", + "re_log 0.24.1", "re_log_encoding", "re_log_types", "re_memory", @@ -8308,7 +9523,6 @@ dependencies = [ "re_renderer", "re_selection_panel", "re_smart_channel", - "re_sorbet", "re_time_panel", "re_tracing", "re_types", @@ -8328,25 +9542,26 @@ dependencies = [ "re_viewport", "re_viewport_blueprint", "rfd", - "ron", + "ron 0.10.1", "serde", "serde-wasm-bindgen", "serde_json", "strum 0.26.3", "strum_macros 0.26.4", + "tap", "thiserror 1.0.69", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", "web-time", - "wgpu", + "wgpu 25.0.2", ] [[package]] name = "re_viewer_context" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "365710a963ed2257d095467c8fd3e5c52f1245af0545725a80fcee761dc70a93" +checksum = "ee460cd596247a20960eb82084d7722854f34a4c4b678ff287846e0e03fb25fe" dependencies = [ "ahash", "anyhow", @@ -8355,62 +9570,57 @@ dependencies = [ "bitflags 2.9.1", "bytemuck", "crossbeam", - "directories", + "datafusion", "egui", "egui-wgpu", "egui_tiles", "emath", - "glam 0.28.0", + "glam 0.30.9", "half", "home", "image 0.25.6", - "indexmap 2.9.0", + "indexmap 2.12.0", "itertools 0.14.0", "linked-hash-map", - "ndarray", + "macaw", + "ndarray 0.16.1", "nohash-hasher", "once_cell", "parking_lot", - "re_build_info", - "re_capabilities", + "re_arrow_util", + "re_byte_size 0.24.1", "re_chunk", "re_chunk_store", - "re_data_source", "re_entity_db", "re_format", - "re_log", - "re_log_encoding", + "re_global_context", + "re_log 0.24.1", "re_log_types", - "re_math", "re_query", "re_renderer", "re_smart_channel", - "re_sorbet", "re_string_interner", "re_tracing", "re_types", "re_types_core", "re_ui", - "re_uri", "re_video", - "rfd", "serde", "slotmap", "smallvec", - "strum_macros 0.26.4", "thiserror 1.0.69", "tokio", - "uuid", "wasm-bindgen-futures", "web-sys", - "wgpu", + "web-time", + "wgpu 25.0.2", ] [[package]] name = "re_viewport" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c91afdd7c3f0af2794572f0e5e92c4275280c99e3d51a74e206aa6a9816befae" +checksum = "f3b4e2be80376da8936f17797f97a4362940fbbd00b93e0d967e69e52e83fb76" dependencies = [ "ahash", "egui", @@ -8419,7 +9629,7 @@ dependencies = [ "rayon", "re_context_menu", "re_entity_db", - "re_log", + "re_log 0.24.1", "re_log_types", "re_renderer", "re_tracing", @@ -8428,13 +9638,14 @@ dependencies = [ "re_view", "re_viewer_context", "re_viewport_blueprint", + "web-time", ] [[package]] name = "re_viewport_blueprint" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16b7d402650145454cd2a95fe305f38a87c7f066a51fddff4aa6bcd239631b3" +checksum = "fcf299ded47ec8935e15f4e9f943d010538d4d6b45bd193404ec64f2792e5526" dependencies = [ "ahash", "arrow", @@ -8447,7 +9658,7 @@ dependencies = [ "re_chunk", "re_chunk_store", "re_entity_db", - "re_log", + "re_log 0.24.1", "re_log_types", "re_tracing", "re_types", @@ -8461,13 +9672,13 @@ dependencies = [ [[package]] name = "re_web_viewer_server" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "640c8b844389726f067c4e38674f038ae396fb7baa2940ef411c60ffc27002c6" +checksum = "2c7c93d8c75c6bc81d03748df819249b433574aec34bede4d1583f36393c9fc6" dependencies = [ "document-features", - "re_analytics", - "re_log", + "re_analytics 0.24.1", + "re_log 0.24.1", "thiserror 1.0.69", "tiny_http", ] @@ -8478,6 +9689,26 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0d463f2884048e7153449a55166f91028d5b0ea53c79377099ce4e8cf0cf9bb" +[[package]] +name = "recursive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0786a43debb760f491b1bc0269fe5e84155353c67482b9e60d0cfb596054b43e" +dependencies = [ + "recursive-proc-macro-impl", + "stacker", +] + +[[package]] +name = "recursive-proc-macro-impl" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76009fbe0614077fc1a2ce255e3a1881a2e3a3527097d5dc6d8212c585e7e38b" +dependencies = [ + "quote", + "syn 2.0.101", +] + [[package]] name = "redox_syscall" version = "0.4.1" @@ -8564,10 +9795,11 @@ checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832" [[package]] name = "rerun" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ef9c0199c82495f3c57175bfdf8b6ed3f22e4e0f5a20421ff0775eec91ea63f" +checksum = "6adba2aaabe3f1bbfdddfe12c232cf6ddf0a206b2d4581aeb0a88a73e783357a" dependencies = [ + "ahash", "anyhow", "arrow", "camino", @@ -8575,30 +9807,33 @@ dependencies = [ "crossbeam", "document-features", "env_filter", - "indexmap 2.9.0", - "indicatif", + "indexmap 2.12.0", + "indicatif 0.17.11", "itertools 0.14.0", "log", "puffin", "rayon", - "re_analytics", - "re_build_info", - "re_build_tools", - "re_byte_size", + "re_analytics 0.24.1", + "re_build_info 0.24.1", + "re_build_tools 0.24.1", + "re_byte_size 0.24.1", "re_capabilities", "re_chunk", "re_chunk_store", - "re_crash_handler", + "re_crash_handler 0.24.1", "re_data_source", "re_entity_db", "re_error", "re_format", "re_format_arrow", + "re_global_context", + "re_grpc_client", "re_grpc_server", - "re_log", + "re_log 0.24.1", "re_log_encoding", "re_log_types", "re_memory", + "re_protos", "re_sdk", "re_smart_channel", "re_sorbet", @@ -8607,19 +9842,42 @@ dependencies = [ "re_uri", "re_video", "re_viewer", - "re_viewer_context", "re_web_viewer_server", "similar-asserts", "tokio", "unindent", ] +[[package]] +name = "resvg" +version = "0.45.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8928798c0a55e03c9ca6c4c6846f76377427d2c1e1f7e6de3c06ae57942df43" +dependencies = [ + "log", + "pico-args", + "rgb", + "svgtypes", + "tiny-skia", + "usvg", +] + [[package]] name = "rexif" version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be932047c168919c8d5af065b16fa7d4bd24835ffa256bf0cf1ff463f91c15df" +[[package]] +name = "rfc6381-codec" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed54c20f5c3ec82eab6d998b313dc75ec5d5650d4f57675e61d72489040297fd" +dependencies = [ + "mp4ra-rust", + "mpeg4-audio-const", +] + [[package]] name = "rfd" version = "0.15.3" @@ -8631,10 +9889,10 @@ dependencies = [ "dispatch2 0.2.0", "js-sys", "log", - "objc2 0.6.1", + "objc2 0.6.3", "objc2-app-kit 0.3.1", "objc2-core-foundation", - "objc2-foundation 0.3.1", + "objc2-foundation 0.3.2", "pollster", "raw-window-handle", "urlencoding", @@ -8644,6 +9902,15 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "rgb" +version = "0.8.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce" +dependencies = [ + "bytemuck", +] + [[package]] name = "ring" version = "0.17.14" @@ -8698,6 +9965,25 @@ dependencies = [ "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", + "bitflags 2.9.1", + "serde", + "serde_derive", + "unicode-ident", +] + +[[package]] +name = "roxmltree" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97" + [[package]] name = "rstar" version = "0.12.2" @@ -8815,15 +10101,6 @@ dependencies = [ "security-framework", ] -[[package]] -name = "rustls-pemfile" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" -dependencies = [ - "rustls-pki-types", -] - [[package]] name = "rustls-pki-types" version = "1.12.0" @@ -8919,19 +10196,6 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" -[[package]] -name = "sctk-adwaita" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6277f0217056f77f1d8f49f2950ac6c278c0d607c45f5ee99328d792ede24ec" -dependencies = [ - "ab_glyph", - "log", - "memmap2", - "smithay-client-toolkit", - "tiny-skia", -] - [[package]] name = "security-framework" version = "3.2.0" @@ -8998,12 +10262,15 @@ dependencies = [ ] [[package]] -name = "serde_bytes" -version = "0.11.17" +name = "serde-xml-rs" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8437fd221bde2d4ca316d61b90e337e9e702b3820b87d63caa9ba6c02bd06d96" +checksum = "fb3aa78ecda1ebc9ec9847d5d3aba7d618823446a049ba2491940506da6e2782" dependencies = [ + "log", "serde", + "thiserror 1.0.69", + "xml-rs", ] [[package]] @@ -9059,6 +10326,15 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_spanned" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392" +dependencies = [ + "serde_core", +] + [[package]] name = "serde_with" version = "3.15.0" @@ -9069,7 +10345,7 @@ dependencies = [ "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.9.0", + "indexmap 2.12.0", "schemars 0.9.0", "schemars 1.0.4", "serde_core", @@ -9090,17 +10366,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "sha1" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - [[package]] name = "sha2" version = "0.10.9" @@ -9161,6 +10426,12 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + [[package]] name = "similar" version = "2.7.0" @@ -9177,7 +10448,7 @@ version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5b441962c817e33508847a22bd82f03a30cff43642dc2fae8b050566121eb9a" dependencies = [ - "console", + "console 0.15.11", "similar", ] @@ -9187,6 +10458,15 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "832ddd7df0d98d6fd93b973c330b7c8e0742d5cb8f1afc7dea89dba4d2531aa1" +[[package]] +name = "simplecss" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c" +dependencies = [ + "log", +] + [[package]] name = "sindri" version = "0.29.0" @@ -9197,14 +10477,14 @@ dependencies = [ "dialoguer", "futures", "home", - "indicatif", + "indicatif 0.18.2", "local-ip-address", "miette", "serde", "serde_with", "thiserror 2.0.12", "tokio", - "toml", + "toml 0.9.8", "yggdrasil", ] @@ -9250,9 +10530,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.15.0" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" dependencies = [ "serde", ] @@ -9344,7 +10624,7 @@ dependencies = [ name = "spatial" version = "0.1.0" dependencies = [ - "nalgebra", + "nalgebra 0.34.1", "spatial_derive", ] @@ -9352,7 +10632,7 @@ dependencies = [ name = "spatial_derive" version = "0.1.0" dependencies = [ - "petgraph", + "petgraph 0.8.1", "proc-macro2", "quote", "syn 2.0.101", @@ -9376,12 +10656,47 @@ dependencies = [ "bitflags 2.9.1", ] +[[package]] +name = "sqlparser" +version = "0.55.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4521174166bac1ff04fe16ef4524c70144cd29682a45978978ca3d7f4e0be11" +dependencies = [ + "log", + "recursive", + "sqlparser_derive", +] + +[[package]] +name = "sqlparser_derive" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da5fc6819faabb412da764b99d3b713bb55083c11e7e0c00144d386cd6a1939c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.101", +] + [[package]] name = "stable_deref_trait" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +[[package]] +name = "stacker" +version = "0.1.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1f8b29fb42aafcea4edeeb6b2f2d7ecd0d969c48b4cf0d2e64aafc471dd6e59" +dependencies = [ + "cc", + "cfg-if", + "libc", + "psm", + "windows-sys 0.59.0", +] + [[package]] name = "stackfuture" version = "0.3.0" @@ -9394,6 +10709,16 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" +[[package]] +name = "stl_io" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a101fb44c7bbb34473ee14a0a9e2c06ad4b1aa22501b18223279fd21f0affd6" +dependencies = [ + "byteorder", + "float-cmp", +] + [[package]] name = "strength_reduce" version = "0.2.4" @@ -9405,6 +10730,9 @@ name = "strict-num" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731" +dependencies = [ + "float-cmp", +] [[package]] name = "strsim" @@ -9495,6 +10823,16 @@ version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0193cc4331cfd2f3d2011ef287590868599a2f33c3e69bc22c1a3d3acf9e02fb" +[[package]] +name = "svgtypes" +version = "0.15.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc" +dependencies = [ + "kurbo", + "siphasher", +] + [[package]] name = "symphonia" version = "0.5.4" @@ -9791,6 +11129,7 @@ dependencies = [ "bytemuck", "cfg-if", "log", + "png", "tiny-skia-path", ] @@ -9817,15 +11156,6 @@ dependencies = [ "log", ] -[[package]] -name = "tinystl" -version = "0.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdbcdda2f86a57b89b5d9ac17cd4c9f3917ec8edcde403badf3d992d2947af2a" -dependencies = [ - "bytemuck", -] - [[package]] name = "tinystr" version = "0.8.1" @@ -9868,28 +11198,25 @@ dependencies = [ [[package]] name = "tokio" -version = "1.47.1" +version = "1.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" +checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" dependencies = [ - "backtrace", "bytes", - "io-uring", "libc", "mio 1.0.4", "pin-project-lite", "signal-hook-registry", - "slab", "socket2 0.6.0", "tokio-macros", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] name = "tokio-macros" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" dependencies = [ "proc-macro2", "quote", @@ -9937,13 +11264,28 @@ version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae" dependencies = [ - "indexmap 2.9.0", + "indexmap 2.12.0", "serde", - "serde_spanned", - "toml_datetime", + "serde_spanned 0.6.8", + "toml_datetime 0.6.9", "toml_edit", ] +[[package]] +name = "toml" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8" +dependencies = [ + "indexmap 2.12.0", + "serde_core", + "serde_spanned 1.0.3", + "toml_datetime 0.7.3", + "toml_parser", + "toml_writer", + "winnow", +] + [[package]] name = "toml_datetime" version = "0.6.9" @@ -9953,33 +11295,56 @@ dependencies = [ "serde", ] +[[package]] +name = "toml_datetime" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533" +dependencies = [ + "serde_core", +] + [[package]] name = "toml_edit" version = "0.22.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e" dependencies = [ - "indexmap 2.9.0", + "indexmap 2.12.0", "serde", - "serde_spanned", - "toml_datetime", + "serde_spanned 0.6.8", + "toml_datetime 0.6.9", "toml_write", "winnow", ] +[[package]] +name = "toml_parser" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" +dependencies = [ + "winnow", +] + [[package]] name = "toml_write" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076" +[[package]] +name = "toml_writer" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2" + [[package]] name = "tonic" -version = "0.12.3" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52" +checksum = "7e581ba15a835f4d9ea06c55ab1bd4dce26fc53752c69a04aac00703bfb49ba9" dependencies = [ - "async-stream", "async-trait", "axum", "base64 0.22.1", @@ -9995,12 +11360,11 @@ dependencies = [ "pin-project", "prost", "rustls-native-certs", - "rustls-pemfile", "socket2 0.5.10", "tokio", "tokio-rustls", "tokio-stream", - "tower 0.4.13", + "tower", "tower-layer", "tower-service", "tracing", @@ -10008,19 +11372,17 @@ dependencies = [ [[package]] name = "tonic-web" -version = "0.12.3" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5299dd20801ad736dccb4a5ea0da7376e59cd98f213bf1c3d478cf53f4834b58" +checksum = "774cad0f35370f81b6c59e3a1f5d0c3188bdb4a2a1b8b7f0921c860bfbd3aec6" dependencies = [ "base64 0.22.1", "bytes", "http", "http-body", - "http-body-util", "pin-project", "tokio-stream", "tonic", - "tower-http", "tower-layer", "tower-service", "tracing", @@ -10028,9 +11390,9 @@ dependencies = [ [[package]] name = "tonic-web-wasm-client" -version = "0.6.2" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8957be1a1c7aa12d4c9d67882060dd57aed816bbc553fa60949312e839f4a8ea" +checksum = "66e3bb7acca55e6790354be650f4042d418fcf8e2bc42ac382348f2b6bf057e5" dependencies = [ "base64 0.22.1", "byteorder", @@ -10042,7 +11404,7 @@ dependencies = [ "httparse", "js-sys", "pin-project", - "thiserror 1.0.69", + "thiserror 2.0.12", "tonic", "tower-service", "wasm-bindgen", @@ -10053,17 +11415,16 @@ dependencies = [ [[package]] name = "tower" -version = "0.4.13" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" dependencies = [ "futures-core", "futures-util", - "indexmap 1.9.3", - "pin-project", + "indexmap 2.12.0", "pin-project-lite", - "rand 0.8.5", "slab", + "sync_wrapper", "tokio", "tokio-util", "tower-layer", @@ -10071,31 +11432,15 @@ dependencies = [ "tracing", ] -[[package]] -name = "tower" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" -dependencies = [ - "futures-core", - "futures-util", - "pin-project-lite", - "sync_wrapper", - "tower-layer", - "tower-service", -] - [[package]] name = "tower-http" -version = "0.5.2" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" +checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" dependencies = [ "bitflags 2.9.1", "bytes", "http", - "http-body", - "http-body-util", "pin-project-lite", "tower-layer", "tower-service", @@ -10320,6 +11665,12 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "twox-hash" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c" + [[package]] name = "type-map" version = "0.5.1" @@ -10400,12 +11751,32 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" +[[package]] +name = "unit-prefix" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817" + [[package]] name = "untrusted" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" +[[package]] +name = "urdf-rs" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "074515a3e6dc230bbbdcf35830fd71b67b55ae2ac22bc4ff69d89412fc84b830" +dependencies = [ + "RustyXML", + "quick-xml 0.36.2", + "regex", + "serde", + "serde-xml-rs", + "thiserror 1.0.69", +] + [[package]] name = "ureq" version = "2.12.1" @@ -10440,6 +11811,28 @@ version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" +[[package]] +name = "usvg" +version = "0.45.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef" +dependencies = [ + "base64 0.22.1", + "data-url", + "flate2", + "imagesize", + "kurbo", + "log", + "pico-args", + "roxmltree", + "simplecss", + "siphasher", + "strict-num", + "svgtypes", + "tiny-skia-path", + "xmlwriter", +] + [[package]] name = "utf8_iter" version = "1.0.4" @@ -10508,7 +11901,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f0326dba4a7b59d1f23a16c8a47b85439c6fe24e606bbfc947c25363fdc647a" dependencies = [ - "nalgebra", + "nalgebra 0.33.2", "serde", ] @@ -10770,8 +12163,8 @@ dependencies = [ "jni", "log", "ndk-context", - "objc2 0.6.1", - "objc2-foundation 0.3.1", + "objc2 0.6.3", + "objc2-foundation 0.3.2", "url", "web-sys", ] @@ -10812,8 +12205,36 @@ dependencies = [ "document-features", "js-sys", "log", - "naga", + "naga 24.0.0", + "parking_lot", + "profiling", + "raw-window-handle", + "smallvec", + "static_assertions", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "wgpu-core 24.0.5", + "wgpu-hal 24.0.4", + "wgpu-types 24.0.0", +] + +[[package]] +name = "wgpu" +version = "25.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec8fb398f119472be4d80bc3647339f56eb63b2a331f6a3d16e25d8144197dd9" +dependencies = [ + "arrayvec", + "bitflags 2.9.1", + "cfg_aliases", + "document-features", + "hashbrown 0.15.3", + "js-sys", + "log", + "naga 25.0.1", "parking_lot", + "portable-atomic", "profiling", "raw-window-handle", "smallvec", @@ -10821,9 +12242,9 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "wgpu-core", - "wgpu-hal", - "wgpu-types", + "wgpu-core 25.0.2", + "wgpu-hal 25.0.2", + "wgpu-types 25.0.0", ] [[package]] @@ -10837,18 +12258,86 @@ dependencies = [ "bitflags 2.9.1", "cfg_aliases", "document-features", - "indexmap 2.9.0", + "indexmap 2.12.0", + "log", + "naga 24.0.0", + "once_cell", + "parking_lot", + "profiling", + "raw-window-handle", + "rustc-hash 1.1.0", + "smallvec", + "thiserror 2.0.12", + "wgpu-hal 24.0.4", + "wgpu-types 24.0.0", +] + +[[package]] +name = "wgpu-core" +version = "25.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7b882196f8368511d613c6aeec80655160db6646aebddf8328879a88d54e500" +dependencies = [ + "arrayvec", + "bit-set 0.8.0", + "bit-vec 0.8.0", + "bitflags 2.9.1", + "cfg_aliases", + "document-features", + "hashbrown 0.15.3", + "indexmap 2.12.0", "log", - "naga", + "naga 25.0.1", "once_cell", "parking_lot", + "portable-atomic", "profiling", "raw-window-handle", "rustc-hash 1.1.0", "smallvec", "thiserror 2.0.12", - "wgpu-hal", - "wgpu-types", + "wgpu-core-deps-apple", + "wgpu-core-deps-emscripten", + "wgpu-core-deps-wasm", + "wgpu-core-deps-windows-linux-android", + "wgpu-hal 25.0.2", + "wgpu-types 25.0.0", +] + +[[package]] +name = "wgpu-core-deps-apple" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfd488b3239b6b7b185c3b045c39ca6bf8af34467a4c5de4e0b1a564135d093d" +dependencies = [ + "wgpu-hal 25.0.2", +] + +[[package]] +name = "wgpu-core-deps-emscripten" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f09ad7aceb3818e52539acc679f049d3475775586f3f4e311c30165cf2c00445" +dependencies = [ + "wgpu-hal 25.0.2", +] + +[[package]] +name = "wgpu-core-deps-wasm" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eca8809ad123f6c7f2c5e01a2c7117c4fdfd02f70bd422ee2533f69dfa98756c" +dependencies = [ + "wgpu-hal 25.0.2", +] + +[[package]] +name = "wgpu-core-deps-windows-linux-android" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cba5fb5f7f9c98baa7c889d444f63ace25574833df56f5b817985f641af58e46" +dependencies = [ + "wgpu-hal 25.0.2", ] [[package]] @@ -10877,7 +12366,7 @@ dependencies = [ "libloading", "log", "metal", - "naga", + "naga 24.0.0", "ndk-sys 0.5.0+25.2.9519653", "objc", "once_cell", @@ -10892,7 +12381,54 @@ dependencies = [ "thiserror 2.0.12", "wasm-bindgen", "web-sys", - "wgpu-types", + "wgpu-types 24.0.0", + "windows 0.58.0", + "windows-core 0.58.0", +] + +[[package]] +name = "wgpu-hal" +version = "25.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f968767fe4d3d33747bbd1473ccd55bf0f6451f55d733b5597e67b5deab4ad17" +dependencies = [ + "android_system_properties", + "arrayvec", + "ash", + "bit-set 0.8.0", + "bitflags 2.9.1", + "block", + "bytemuck", + "cfg-if", + "cfg_aliases", + "core-graphics-types", + "glow", + "glutin_wgl_sys", + "gpu-alloc", + "gpu-allocator", + "gpu-descriptor", + "hashbrown 0.15.3", + "js-sys", + "khronos-egl", + "libc", + "libloading", + "log", + "metal", + "naga 25.0.1", + "ndk-sys 0.5.0+25.2.9519653", + "objc", + "ordered-float 4.6.0", + "parking_lot", + "portable-atomic", + "profiling", + "range-alloc", + "raw-window-handle", + "renderdoc-sys", + "smallvec", + "thiserror 2.0.12", + "wasm-bindgen", + "web-sys", + "wgpu-types 25.0.0", "windows 0.58.0", "windows-core 0.58.0", ] @@ -10910,6 +12446,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "wgpu-types" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2aa49460c2a8ee8edba3fca54325540d904dd85b2e086ada762767e17d06e8bc" +dependencies = [ + "bitflags 2.9.1", + "bytemuck", + "js-sys", + "log", + "thiserror 2.0.12", + "web-sys", +] + [[package]] name = "wide" version = "0.7.32" @@ -10990,7 +12540,7 @@ dependencies = [ "windows-collections", "windows-core 0.61.2", "windows-future", - "windows-link", + "windows-link 0.1.1", "windows-numerics", ] @@ -11043,7 +12593,7 @@ checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" dependencies = [ "windows-implement 0.60.0", "windows-interface 0.59.1", - "windows-link", + "windows-link 0.1.1", "windows-result 0.3.4", "windows-strings 0.4.2", ] @@ -11055,7 +12605,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" dependencies = [ "windows-core 0.61.2", - "windows-link", + "windows-link 0.1.1", "windows-threading", ] @@ -11109,6 +12659,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + [[package]] name = "windows-numerics" version = "0.2.0" @@ -11116,7 +12672,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" dependencies = [ "windows-core 0.61.2", - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -11143,7 +12699,7 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" dependencies = [ - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -11162,7 +12718,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" dependencies = [ - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -11201,6 +12757,15 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link 0.2.1", +] + [[package]] name = "windows-targets" version = "0.42.2" @@ -11269,7 +12834,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" dependencies = [ - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -11454,9 +13019,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", @@ -11474,7 +13039,7 @@ dependencies = [ "js-sys", "libc", "memmap2", - "ndk 0.9.0", + "ndk", "objc2 0.5.2", "objc2-app-kit 0.2.2", "objc2-foundation 0.2.2", @@ -11485,7 +13050,6 @@ dependencies = [ "raw-window-handle", "redox_syscall 0.4.1", "rustix 0.38.44", - "sctk-adwaita", "smithay-client-toolkit", "smol_str", "tracing", @@ -11506,9 +13070,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.7.10" +version = "0.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec" +checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" dependencies = [ "memchr", ] @@ -11566,16 +13130,6 @@ version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ef33da6b1660b4ddbfb3aef0ade110c8b8a781a3b6382fa5f2b5b040fd55f61" -[[package]] -name = "xdg-home" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6" -dependencies = [ - "libc", - "windows-sys 0.59.0", -] - [[package]] name = "xkbcommon-dl" version = "0.4.2" @@ -11601,6 +13155,12 @@ version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a62ce76d9b56901b19a74f19431b0d8b3bc7ca4ad685a746dfd78ca8f4fc6bda" +[[package]] +name = "xmlwriter" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9" + [[package]] name = "xshell" version = "0.2.7" @@ -11636,8 +13196,8 @@ dependencies = [ "lstsq", "miette", "ml", - "nalgebra", - "ndarray", + "nalgebra 0.34.1", + "ndarray 0.17.1", "nidhogg", "num", "odal", @@ -11651,7 +13211,7 @@ dependencies = [ "serde_with", "spatial", "tasks", - "toml", + "toml 0.9.8", "tracing", "tracing-appender", "tracing-subscriber", @@ -11670,8 +13230,8 @@ dependencies = [ "heimdall", "miette", "mimalloc", - "nalgebra", - "re_crash_handler", + "nalgebra 0.34.1", + "re_crash_handler 0.25.1", "rerun", "sindri", "strum 0.27.1", @@ -11691,7 +13251,7 @@ dependencies = [ "futures", "heimdall", "miette", - "nalgebra", + "nalgebra 0.34.1", "socket2 0.6.0", "tokio", "tracing", @@ -11721,44 +13281,6 @@ dependencies = [ "synstructure", ] -[[package]] -name = "zbus" -version = "4.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725" -dependencies = [ - "async-broadcast", - "async-executor", - "async-fs", - "async-io", - "async-lock", - "async-process", - "async-recursion", - "async-task", - "async-trait", - "blocking", - "enumflags2", - "event-listener 5.4.0", - "futures-core", - "futures-sink", - "futures-util", - "hex", - "nix 0.29.0", - "ordered-stream", - "rand 0.8.5", - "serde", - "serde_repr", - "sha1", - "static_assertions", - "tracing", - "uds_windows", - "windows-sys 0.52.0", - "xdg-home", - "zbus_macros 4.4.0", - "zbus_names 3.0.0", - "zvariant 4.2.0", -] - [[package]] name = "zbus" version = "5.7.1" @@ -11787,46 +13309,33 @@ dependencies = [ "uds_windows", "windows-sys 0.59.0", "winnow", - "zbus_macros 5.7.1", - "zbus_names 4.2.0", - "zvariant 5.5.3", + "zbus_macros", + "zbus_names", + "zvariant", ] [[package]] name = "zbus-lockstep" -version = "0.4.4" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ca2c5dceb099bddaade154055c926bb8ae507a18756ba1d8963fd7b51d8ed1d" +checksum = "29e96e38ded30eeab90b6ba88cb888d70aef4e7489b6cd212c5e5b5ec38045b6" dependencies = [ "zbus_xml", - "zvariant 4.2.0", + "zvariant", ] [[package]] name = "zbus-lockstep-macros" -version = "0.4.4" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "709ab20fc57cb22af85be7b360239563209258430bccf38d8b979c5a2ae3ecce" +checksum = "dc6821851fa840b708b4cbbaf6241868cabc85a2dc22f426361b0292bfc0b836" dependencies = [ "proc-macro2", "quote", "syn 2.0.101", "zbus-lockstep", "zbus_xml", - "zvariant 4.2.0", -] - -[[package]] -name = "zbus_macros" -version = "4.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.101", - "zvariant_utils 2.1.0", + "zvariant", ] [[package]] @@ -11839,20 +13348,9 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.101", - "zbus_names 4.2.0", - "zvariant 5.5.3", - "zvariant_utils 3.2.0", -] - -[[package]] -name = "zbus_names" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" -dependencies = [ - "serde", - "static_assertions", - "zvariant 4.2.0", + "zbus_names", + "zvariant", + "zvariant_utils", ] [[package]] @@ -11864,20 +13362,20 @@ dependencies = [ "serde", "static_assertions", "winnow", - "zvariant 5.5.3", + "zvariant", ] [[package]] name = "zbus_xml" -version = "4.0.0" +version = "5.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab3f374552b954f6abb4bd6ce979e6c9b38fb9d0cd7cc68a7d796e70c9f3a233" +checksum = "589e9a02bfafb9754bb2340a9e3b38f389772684c63d9637e76b1870377bec29" dependencies = [ - "quick-xml 0.30.0", + "quick-xml 0.36.2", "serde", "static_assertions", - "zbus_names 3.0.0", - "zvariant 4.2.0", + "zbus_names", + "zvariant", ] [[package]] @@ -11996,19 +13494,6 @@ dependencies = [ "zune-core", ] -[[package]] -name = "zvariant" -version = "4.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe" -dependencies = [ - "endi", - "enumflags2", - "serde", - "static_assertions", - "zvariant_derive 4.2.0", -] - [[package]] name = "zvariant" version = "5.5.3" @@ -12020,21 +13505,8 @@ dependencies = [ "serde", "url", "winnow", - "zvariant_derive 5.5.3", - "zvariant_utils 3.2.0", -] - -[[package]] -name = "zvariant_derive" -version = "4.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.101", - "zvariant_utils 2.1.0", + "zvariant_derive", + "zvariant_utils", ] [[package]] @@ -12047,18 +13519,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.101", - "zvariant_utils 3.2.0", -] - -[[package]] -name = "zvariant_utils" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.101", + "zvariant_utils", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 56e25abae..3a6b4d88e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -72,27 +72,27 @@ cargo_toml = "0.22.1" chrono = "0.4.40" clap = "4.5.37" colored = "3.0.0" -cpal = "0.15.3" -dialoguer = "0.11.0" +cpal = "0.16.0" +dialoguer = "0.12.0" fast-math = "0.1.1" fast_image_resize = "5.3.0" futures = "0.3.31" -geo = "0.30.0" +geo = "0.31.0" glob = "0.3.1" home = "0.5.9" # blocked till Rerun 0.23 -indicatif = "0.17.8" +indicatif = "0.18.2" itertools = "0.14.0" -kira = { version = "0.10.8", default-features = false, features = [ +kira = { version = "0.11.0", default-features = false, features = [ "cpal", "wav", ] } linuxvideo = { git = "https://github.com/IntelligentRoboticsLab/linuxvideo", rev = "b8536cf4da325de79f398e70a74cee5bf426f64c" } local-ip-address = "0.6.2" -lstsq = "0.6.0" +lstsq = "0.7.0" miette = "7.6.0" mimalloc = "0.1.45" -nalgebra = { version = "0.33.2", features = ["convert-glam028"] } -ndarray = "0.16.1" +nalgebra = { version = "0.34.1", features = ["convert-glam028"] } +ndarray = "0.17.1" num = "0.4.3" openvino = { git = "https://github.com/intel/openvino-rs", rev = "2f6b500", features = [ "runtime-linking", @@ -108,8 +108,8 @@ proc-macro2 = "1.0.95" quote = "1.0.40" rand = "0.9.1" -re_crash_handler = "0.23.1" -rerun = { version = "0.23.4", default-features = false, features = [ +re_crash_handler = "0.25.1" +rerun = { version = "0.24.1", default-features = false, features = [ "sdk", "server", "analytics", @@ -125,8 +125,8 @@ socket2 = "0.6.0" strum = { version = "0.27", features = ["derive"] } syn = "2.0.100" thiserror = "2.0.12" -tokio = "1.47.1" -toml = "0.8.19" +tokio = "1.48.0" +toml = "0.9.6" tracing = "0.1.40" tracing-appender = "0.2.3" tracing-subscriber = "0.3.20"