A card game engine for TCGs, primarily Magic: The Gathering but with support for others
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Removing code from other branch

-5383
-4986
Cargo.lock
··· 1 - # This file is automatically @generated by Cargo. 2 - # It is not intended for manual editing. 3 - version = 4 4 - 5 - [[package]] 6 - name = "ab_glyph" 7 - version = "0.2.32" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "01c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2" 10 - dependencies = [ 11 - "ab_glyph_rasterizer", 12 - "owned_ttf_parser", 13 - ] 14 - 15 - [[package]] 16 - name = "ab_glyph_rasterizer" 17 - version = "0.1.10" 18 - source = "registry+https://github.com/rust-lang/crates.io-index" 19 - checksum = "366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618" 20 - 21 - [[package]] 22 - name = "accesskit" 23 - version = "0.24.0" 24 - source = "registry+https://github.com/rust-lang/crates.io-index" 25 - checksum = "5351dcebb14b579ccab05f288596b2ae097005be7ee50a7c3d4ca9d0d5a66f6a" 26 - dependencies = [ 27 - "uuid", 28 - ] 29 - 30 - [[package]] 31 - name = "accesskit_atspi_common" 32 - version = "0.18.0" 33 - source = "registry+https://github.com/rust-lang/crates.io-index" 34 - checksum = "842fd8203e6dfcf531d24f5bac792088edfba7d6b35844fead191603fb32a260" 35 - dependencies = [ 36 - "accesskit", 37 - "accesskit_consumer", 38 - "atspi-common", 39 - "phf 0.13.1", 40 - "serde", 41 - "zvariant", 42 - ] 43 - 44 - [[package]] 45 - name = "accesskit_consumer" 46 - version = "0.35.0" 47 - source = "registry+https://github.com/rust-lang/crates.io-index" 48 - checksum = "53cf47daed85312e763fbf85ceca136e0d7abc68e0a7e12abe11f48172bc3b10" 49 - dependencies = [ 50 - "accesskit", 51 - "hashbrown 0.16.1", 52 - ] 53 - 54 - [[package]] 55 - name = "accesskit_macos" 56 - version = "0.26.0" 57 - source = "registry+https://github.com/rust-lang/crates.io-index" 58 - checksum = "534bc3fdc89a64a1db3c46b33c198fde2b7c3c7d094e5809c8c8bf2970c18243" 59 - dependencies = [ 60 - "accesskit", 61 - "accesskit_consumer", 62 - "hashbrown 0.16.1", 63 - "objc2 0.5.2", 64 - "objc2-app-kit 0.2.2", 65 - "objc2-foundation 0.2.2", 66 - ] 67 - 68 - [[package]] 69 - name = "accesskit_unix" 70 - version = "0.21.0" 71 - source = "registry+https://github.com/rust-lang/crates.io-index" 72 - checksum = "90e549dd7c6562b6a2ea807b44726e6241707db054a817dc4c7e2b8d3b39bfac" 73 - dependencies = [ 74 - "accesskit", 75 - "accesskit_atspi_common", 76 - "async-channel", 77 - "async-executor", 78 - "async-task", 79 - "atspi", 80 - "futures-lite", 81 - "futures-util", 82 - "serde", 83 - "zbus", 84 - ] 85 - 86 - [[package]] 87 - name = "accesskit_windows" 88 - version = "0.32.1" 89 - source = "registry+https://github.com/rust-lang/crates.io-index" 90 - checksum = "eff7009f1a532e917d66970a1e80c965140c6cfbbabbdde3d64e5431e6c78e21" 91 - dependencies = [ 92 - "accesskit", 93 - "accesskit_consumer", 94 - "hashbrown 0.16.1", 95 - "static_assertions", 96 - "windows 0.62.2", 97 - "windows-core 0.62.2", 98 - ] 99 - 100 - [[package]] 101 - name = "accesskit_winit" 102 - version = "0.32.2" 103 - source = "registry+https://github.com/rust-lang/crates.io-index" 104 - checksum = "1fe9a94394896352cc4660ca2288bd4ef883d83238853c038b44070c8f134313" 105 - dependencies = [ 106 - "accesskit", 107 - "accesskit_macos", 108 - "accesskit_unix", 109 - "accesskit_windows", 110 - "raw-window-handle", 111 - "winit", 112 - ] 113 - 114 - [[package]] 115 - name = "adler2" 116 - version = "2.0.1" 117 - source = "registry+https://github.com/rust-lang/crates.io-index" 118 - checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" 119 - 120 - [[package]] 121 - name = "ahash" 122 - version = "0.8.12" 123 - source = "registry+https://github.com/rust-lang/crates.io-index" 124 - checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" 125 - dependencies = [ 126 - "cfg-if", 127 - "getrandom 0.3.4", 128 - "once_cell", 129 - "version_check", 130 - "zerocopy", 131 - ] 132 - 133 - [[package]] 134 - name = "aho-corasick" 135 - version = "1.1.4" 136 - source = "registry+https://github.com/rust-lang/crates.io-index" 137 - checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" 138 - dependencies = [ 139 - "memchr", 140 - ] 141 - 142 - [[package]] 143 - name = "allocator-api2" 144 - version = "0.2.21" 145 - source = "registry+https://github.com/rust-lang/crates.io-index" 146 - checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" 147 - 148 - [[package]] 149 - name = "android-activity" 150 - version = "0.6.1" 151 - source = "registry+https://github.com/rust-lang/crates.io-index" 152 - checksum = "0f2a1bb052857d5dd49572219344a7332b31b76405648eabac5bc68978251bcd" 153 - dependencies = [ 154 - "android-properties", 155 - "bitflags 2.11.1", 156 - "cc", 157 - "jni", 158 - "libc", 159 - "log", 160 - "ndk", 161 - "ndk-context", 162 - "ndk-sys", 163 - "num_enum", 164 - "thiserror 2.0.18", 165 - ] 166 - 167 - [[package]] 168 - name = "android-properties" 169 - version = "0.2.2" 170 - source = "registry+https://github.com/rust-lang/crates.io-index" 171 - checksum = "fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04" 172 - 173 - [[package]] 174 - name = "android_system_properties" 175 - version = "0.1.5" 176 - source = "registry+https://github.com/rust-lang/crates.io-index" 177 - checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 178 - dependencies = [ 179 - "libc", 180 - ] 181 - 182 - [[package]] 183 - name = "anstream" 184 - version = "1.0.0" 185 - source = "registry+https://github.com/rust-lang/crates.io-index" 186 - checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d" 187 - dependencies = [ 188 - "anstyle", 189 - "anstyle-parse", 190 - "anstyle-query", 191 - "anstyle-wincon", 192 - "colorchoice", 193 - "is_terminal_polyfill", 194 - "utf8parse", 195 - ] 196 - 197 - [[package]] 198 - name = "anstyle" 199 - version = "1.0.14" 200 - source = "registry+https://github.com/rust-lang/crates.io-index" 201 - checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" 202 - 203 - [[package]] 204 - name = "anstyle-parse" 205 - version = "1.0.0" 206 - source = "registry+https://github.com/rust-lang/crates.io-index" 207 - checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e" 208 - dependencies = [ 209 - "utf8parse", 210 - ] 211 - 212 - [[package]] 213 - name = "anstyle-query" 214 - version = "1.1.5" 215 - source = "registry+https://github.com/rust-lang/crates.io-index" 216 - checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" 217 - dependencies = [ 218 - "windows-sys 0.61.2", 219 - ] 220 - 221 - [[package]] 222 - name = "anstyle-wincon" 223 - version = "3.0.11" 224 - source = "registry+https://github.com/rust-lang/crates.io-index" 225 - checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" 226 - dependencies = [ 227 - "anstyle", 228 - "once_cell_polyfill", 229 - "windows-sys 0.61.2", 230 - ] 231 - 232 - [[package]] 233 - name = "anyhow" 234 - version = "1.0.102" 235 - source = "registry+https://github.com/rust-lang/crates.io-index" 236 - checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" 237 - 238 - [[package]] 239 - name = "arboard" 240 - version = "3.6.1" 241 - source = "registry+https://github.com/rust-lang/crates.io-index" 242 - checksum = "0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf" 243 - dependencies = [ 244 - "clipboard-win", 245 - "image", 246 - "log", 247 - "objc2 0.6.4", 248 - "objc2-app-kit 0.3.2", 249 - "objc2-core-foundation", 250 - "objc2-core-graphics", 251 - "objc2-foundation 0.3.2", 252 - "parking_lot", 253 - "percent-encoding", 254 - "windows-sys 0.60.2", 255 - "x11rb", 256 - ] 257 - 258 - [[package]] 259 - name = "arrayref" 260 - version = "0.3.9" 261 - source = "registry+https://github.com/rust-lang/crates.io-index" 262 - checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" 263 - 264 - [[package]] 265 - name = "arrayvec" 266 - version = "0.7.6" 267 - source = "registry+https://github.com/rust-lang/crates.io-index" 268 - checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" 269 - 270 - [[package]] 271 - name = "as-raw-xcb-connection" 272 - version = "1.0.1" 273 - source = "registry+https://github.com/rust-lang/crates.io-index" 274 - checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b" 275 - 276 - [[package]] 277 - name = "ash" 278 - version = "0.38.0+1.3.281" 279 - source = "registry+https://github.com/rust-lang/crates.io-index" 280 - checksum = "0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f" 281 - dependencies = [ 282 - "libloading", 283 - ] 284 - 285 - [[package]] 286 - name = "async-broadcast" 287 - version = "0.7.2" 288 - source = "registry+https://github.com/rust-lang/crates.io-index" 289 - checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532" 290 - dependencies = [ 291 - "event-listener", 292 - "event-listener-strategy", 293 - "futures-core", 294 - "pin-project-lite", 295 - ] 296 - 297 - [[package]] 298 - name = "async-channel" 299 - version = "2.5.0" 300 - source = "registry+https://github.com/rust-lang/crates.io-index" 301 - checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2" 302 - dependencies = [ 303 - "concurrent-queue", 304 - "event-listener-strategy", 305 - "futures-core", 306 - "pin-project-lite", 307 - ] 308 - 309 - [[package]] 310 - name = "async-executor" 311 - version = "1.14.0" 312 - source = "registry+https://github.com/rust-lang/crates.io-index" 313 - checksum = "c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a" 314 - dependencies = [ 315 - "async-task", 316 - "concurrent-queue", 317 - "fastrand", 318 - "futures-lite", 319 - "pin-project-lite", 320 - "slab", 321 - ] 322 - 323 - [[package]] 324 - name = "async-io" 325 - version = "2.6.0" 326 - source = "registry+https://github.com/rust-lang/crates.io-index" 327 - checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc" 328 - dependencies = [ 329 - "autocfg", 330 - "cfg-if", 331 - "concurrent-queue", 332 - "futures-io", 333 - "futures-lite", 334 - "parking", 335 - "polling", 336 - "rustix 1.1.4", 337 - "slab", 338 - "windows-sys 0.61.2", 339 - ] 340 - 341 - [[package]] 342 - name = "async-lock" 343 - version = "3.4.2" 344 - source = "registry+https://github.com/rust-lang/crates.io-index" 345 - checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311" 346 - dependencies = [ 347 - "event-listener", 348 - "event-listener-strategy", 349 - "pin-project-lite", 350 - ] 351 - 352 - [[package]] 353 - name = "async-process" 354 - version = "2.5.0" 355 - source = "registry+https://github.com/rust-lang/crates.io-index" 356 - checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75" 357 - dependencies = [ 358 - "async-channel", 359 - "async-io", 360 - "async-lock", 361 - "async-signal", 362 - "async-task", 363 - "blocking", 364 - "cfg-if", 365 - "event-listener", 366 - "futures-lite", 367 - "rustix 1.1.4", 368 - ] 369 - 370 - [[package]] 371 - name = "async-recursion" 372 - version = "1.1.1" 373 - source = "registry+https://github.com/rust-lang/crates.io-index" 374 - checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" 375 - dependencies = [ 376 - "proc-macro2", 377 - "quote", 378 - "syn", 379 - ] 380 - 381 - [[package]] 382 - name = "async-signal" 383 - version = "0.2.14" 384 - source = "registry+https://github.com/rust-lang/crates.io-index" 385 - checksum = "52b5aaafa020cf5053a01f2a60e8ff5dccf550f0f77ec54a4e47285ac2bab485" 386 - dependencies = [ 387 - "async-io", 388 - "async-lock", 389 - "atomic-waker", 390 - "cfg-if", 391 - "futures-core", 392 - "futures-io", 393 - "rustix 1.1.4", 394 - "signal-hook-registry", 395 - "slab", 396 - "windows-sys 0.61.2", 397 - ] 398 - 399 - [[package]] 400 - name = "async-task" 401 - version = "4.7.1" 402 - source = "registry+https://github.com/rust-lang/crates.io-index" 403 - checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" 404 - 405 - [[package]] 406 - name = "async-trait" 407 - version = "0.1.89" 408 - source = "registry+https://github.com/rust-lang/crates.io-index" 409 - checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" 410 - dependencies = [ 411 - "proc-macro2", 412 - "quote", 413 - "syn", 414 - ] 415 - 416 - [[package]] 417 - name = "atomic-waker" 418 - version = "1.1.2" 419 - source = "registry+https://github.com/rust-lang/crates.io-index" 420 - checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 421 - 422 - [[package]] 423 - name = "atspi" 424 - version = "0.29.0" 425 - source = "registry+https://github.com/rust-lang/crates.io-index" 426 - checksum = "c77886257be21c9cd89a4ae7e64860c6f0eefca799bb79127913052bd0eefb3d" 427 - dependencies = [ 428 - "atspi-common", 429 - "atspi-proxies", 430 - ] 431 - 432 - [[package]] 433 - name = "atspi-common" 434 - version = "0.13.0" 435 - source = "registry+https://github.com/rust-lang/crates.io-index" 436 - checksum = "20c5617155740c98003016429ad13fe43ce7a77b007479350a9f8bf95a29f63d" 437 - dependencies = [ 438 - "enumflags2", 439 - "serde", 440 - "static_assertions", 441 - "zbus", 442 - "zbus-lockstep", 443 - "zbus-lockstep-macros", 444 - "zbus_names", 445 - "zvariant", 446 - ] 447 - 448 - [[package]] 449 - name = "atspi-proxies" 450 - version = "0.13.0" 451 - source = "registry+https://github.com/rust-lang/crates.io-index" 452 - checksum = "2230e48787ed3eb4088996eab66a32ca20c0b67bbd4fd6cdfe79f04f1f04c9fc" 453 - dependencies = [ 454 - "atspi-common", 455 - "serde", 456 - "zbus", 457 - ] 458 - 459 - [[package]] 460 - name = "autocfg" 461 - version = "1.5.0" 462 - source = "registry+https://github.com/rust-lang/crates.io-index" 463 - checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" 464 - 465 - [[package]] 466 - name = "bit-set" 467 - version = "0.9.1" 468 - source = "registry+https://github.com/rust-lang/crates.io-index" 469 - checksum = "34ddef2995421ab6a5c779542c81ee77c115206f4ad9d5a8e05f4ff49716a3dd" 470 - dependencies = [ 471 - "bit-vec", 472 - ] 473 - 474 - [[package]] 475 - name = "bit-vec" 476 - version = "0.9.1" 477 - source = "registry+https://github.com/rust-lang/crates.io-index" 478 - checksum = "b71798fca2c1fe1086445a7258a4bc81e6e49dcd24c8d0dd9a1e57395b603f51" 479 - 480 - [[package]] 481 - name = "bitflags" 482 - version = "1.3.2" 483 - source = "registry+https://github.com/rust-lang/crates.io-index" 484 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 485 - 486 - [[package]] 487 - name = "bitflags" 488 - version = "2.11.1" 489 - source = "registry+https://github.com/rust-lang/crates.io-index" 490 - checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" 491 - dependencies = [ 492 - "serde_core", 493 - ] 494 - 495 - [[package]] 496 - name = "block-buffer" 497 - version = "0.10.4" 498 - source = "registry+https://github.com/rust-lang/crates.io-index" 499 - checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 500 - dependencies = [ 501 - "generic-array", 502 - ] 503 - 504 - [[package]] 505 - name = "block2" 506 - version = "0.5.1" 507 - source = "registry+https://github.com/rust-lang/crates.io-index" 508 - checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" 509 - dependencies = [ 510 - "objc2 0.5.2", 511 - ] 512 - 513 - [[package]] 514 - name = "block2" 515 - version = "0.6.2" 516 - source = "registry+https://github.com/rust-lang/crates.io-index" 517 - checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" 518 - dependencies = [ 519 - "objc2 0.6.4", 520 - ] 521 - 522 - [[package]] 523 - name = "blocking" 524 - version = "1.6.2" 525 - source = "registry+https://github.com/rust-lang/crates.io-index" 526 - checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21" 527 - dependencies = [ 528 - "async-channel", 529 - "async-task", 530 - "futures-io", 531 - "futures-lite", 532 - "piper", 533 - ] 534 - 535 - [[package]] 536 - name = "bstr" 537 - version = "1.12.1" 538 - source = "registry+https://github.com/rust-lang/crates.io-index" 539 - checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab" 540 - dependencies = [ 541 - "memchr", 542 - "serde", 543 - ] 544 - 545 - [[package]] 546 - name = "bumpalo" 547 - version = "3.20.2" 548 - source = "registry+https://github.com/rust-lang/crates.io-index" 549 - checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" 550 - 551 - [[package]] 552 - name = "bytemuck" 553 - version = "1.25.0" 554 - source = "registry+https://github.com/rust-lang/crates.io-index" 555 - checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" 556 - dependencies = [ 557 - "bytemuck_derive", 558 - ] 559 - 560 - [[package]] 561 - name = "bytemuck_derive" 562 - version = "1.10.2" 563 - source = "registry+https://github.com/rust-lang/crates.io-index" 564 - checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff" 565 - dependencies = [ 566 - "proc-macro2", 567 - "quote", 568 - "syn", 569 - ] 570 - 571 - [[package]] 572 - name = "byteorder-lite" 573 - version = "0.1.0" 574 - source = "registry+https://github.com/rust-lang/crates.io-index" 575 - checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" 576 - 577 - [[package]] 578 - name = "bytes" 579 - version = "1.11.1" 580 - source = "registry+https://github.com/rust-lang/crates.io-index" 581 - checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" 582 - 583 - [[package]] 584 - name = "calloop" 585 - version = "0.13.0" 586 - source = "registry+https://github.com/rust-lang/crates.io-index" 587 - checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec" 588 - dependencies = [ 589 - "bitflags 2.11.1", 590 - "log", 591 - "polling", 592 - "rustix 0.38.44", 593 - "slab", 594 - "thiserror 1.0.69", 595 - ] 596 - 597 - [[package]] 598 - name = "calloop" 599 - version = "0.14.4" 600 - source = "registry+https://github.com/rust-lang/crates.io-index" 601 - checksum = "4dbf9978365bac10f54d1d4b04f7ce4427e51f71d61f2fe15e3fed5166474df7" 602 - dependencies = [ 603 - "bitflags 2.11.1", 604 - "polling", 605 - "rustix 1.1.4", 606 - "slab", 607 - "tracing", 608 - ] 609 - 610 - [[package]] 611 - name = "calloop-wayland-source" 612 - version = "0.3.0" 613 - source = "registry+https://github.com/rust-lang/crates.io-index" 614 - checksum = "95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20" 615 - dependencies = [ 616 - "calloop 0.13.0", 617 - "rustix 0.38.44", 618 - "wayland-backend", 619 - "wayland-client", 620 - ] 621 - 622 - [[package]] 623 - name = "calloop-wayland-source" 624 - version = "0.4.1" 625 - source = "registry+https://github.com/rust-lang/crates.io-index" 626 - checksum = "138efcf0940a02ebf0cc8d1eff41a1682a46b431630f4c52450d6265876021fa" 627 - dependencies = [ 628 - "calloop 0.14.4", 629 - "rustix 1.1.4", 630 - "wayland-backend", 631 - "wayland-client", 632 - ] 633 - 634 - [[package]] 635 - name = "cc" 636 - version = "1.2.60" 637 - source = "registry+https://github.com/rust-lang/crates.io-index" 638 - checksum = "43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20" 639 - dependencies = [ 640 - "find-msvc-tools", 641 - "jobserver", 642 - "libc", 643 - "shlex", 644 - ] 645 - 646 - [[package]] 647 - name = "cfg-if" 648 - version = "1.0.4" 649 - source = "registry+https://github.com/rust-lang/crates.io-index" 650 - checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" 651 - 652 - [[package]] 653 - name = "cfg_aliases" 654 - version = "0.2.1" 655 - source = "registry+https://github.com/rust-lang/crates.io-index" 656 - checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 657 - 658 - [[package]] 659 - name = "cgl" 660 - version = "0.3.2" 661 - source = "registry+https://github.com/rust-lang/crates.io-index" 662 - checksum = "0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff" 663 - dependencies = [ 664 - "libc", 665 - ] 666 - 667 - [[package]] 668 - name = "clipboard-win" 669 - version = "5.4.1" 670 - source = "registry+https://github.com/rust-lang/crates.io-index" 671 - checksum = "bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4" 672 - dependencies = [ 673 - "error-code", 674 - ] 675 - 676 - [[package]] 677 - name = "codespan-reporting" 678 - version = "0.13.1" 679 - source = "registry+https://github.com/rust-lang/crates.io-index" 680 - checksum = "af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681" 681 - dependencies = [ 682 - "serde", 683 - "termcolor", 684 - "unicode-width", 685 - ] 686 - 687 - [[package]] 688 - name = "color" 689 - version = "0.3.2" 690 - source = "registry+https://github.com/rust-lang/crates.io-index" 691 - checksum = "a18ef4657441fb193b65f34dc39b3781f0dfec23d3bd94d0eeb4e88cde421edb" 692 - dependencies = [ 693 - "bytemuck", 694 - ] 695 - 696 - [[package]] 697 - name = "colorchoice" 698 - version = "1.0.5" 699 - source = "registry+https://github.com/rust-lang/crates.io-index" 700 - checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" 701 - 702 - [[package]] 703 - name = "combine" 704 - version = "4.6.7" 705 - source = "registry+https://github.com/rust-lang/crates.io-index" 706 - checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" 707 - dependencies = [ 708 - "bytes", 709 - "memchr", 710 - ] 711 - 712 - [[package]] 713 - name = "concurrent-queue" 714 - version = "2.5.0" 715 - source = "registry+https://github.com/rust-lang/crates.io-index" 716 - checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" 717 - dependencies = [ 718 - "crossbeam-utils", 719 - ] 720 - 721 - [[package]] 722 - name = "core-foundation" 723 - version = "0.9.4" 724 - source = "registry+https://github.com/rust-lang/crates.io-index" 725 - checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 726 - dependencies = [ 727 - "core-foundation-sys", 728 - "libc", 729 - ] 730 - 731 - [[package]] 732 - name = "core-foundation" 733 - version = "0.10.1" 734 - source = "registry+https://github.com/rust-lang/crates.io-index" 735 - checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" 736 - dependencies = [ 737 - "core-foundation-sys", 738 - "libc", 739 - ] 740 - 741 - [[package]] 742 - name = "core-foundation-sys" 743 - version = "0.8.7" 744 - source = "registry+https://github.com/rust-lang/crates.io-index" 745 - checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 746 - 747 - [[package]] 748 - name = "core-graphics" 749 - version = "0.23.2" 750 - source = "registry+https://github.com/rust-lang/crates.io-index" 751 - checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" 752 - dependencies = [ 753 - "bitflags 1.3.2", 754 - "core-foundation 0.9.4", 755 - "core-graphics-types", 756 - "foreign-types", 757 - "libc", 758 - ] 759 - 760 - [[package]] 761 - name = "core-graphics-types" 762 - version = "0.1.3" 763 - source = "registry+https://github.com/rust-lang/crates.io-index" 764 - checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" 765 - dependencies = [ 766 - "bitflags 1.3.2", 767 - "core-foundation 0.9.4", 768 - "libc", 769 - ] 770 - 771 - [[package]] 772 - name = "cpufeatures" 773 - version = "0.2.17" 774 - source = "registry+https://github.com/rust-lang/crates.io-index" 775 - checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" 776 - dependencies = [ 777 - "libc", 778 - ] 779 - 780 - [[package]] 781 - name = "crc32fast" 782 - version = "1.5.0" 783 - source = "registry+https://github.com/rust-lang/crates.io-index" 784 - checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" 785 - dependencies = [ 786 - "cfg-if", 787 - ] 788 - 789 - [[package]] 790 - name = "crossbeam-utils" 791 - version = "0.8.21" 792 - source = "registry+https://github.com/rust-lang/crates.io-index" 793 - checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 794 - 795 - [[package]] 796 - name = "crunchy" 797 - version = "0.2.4" 798 - source = "registry+https://github.com/rust-lang/crates.io-index" 799 - checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" 800 - 801 - [[package]] 802 - name = "crypto-common" 803 - version = "0.1.7" 804 - source = "registry+https://github.com/rust-lang/crates.io-index" 805 - checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" 806 - dependencies = [ 807 - "generic-array", 808 - "typenum", 809 - ] 810 - 811 - [[package]] 812 - name = "cursor-icon" 813 - version = "1.2.0" 814 - source = "registry+https://github.com/rust-lang/crates.io-index" 815 - checksum = "f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f" 816 - 817 - [[package]] 818 - name = "digest" 819 - version = "0.10.7" 820 - source = "registry+https://github.com/rust-lang/crates.io-index" 821 - checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 822 - dependencies = [ 823 - "block-buffer", 824 - "crypto-common", 825 - ] 826 - 827 - [[package]] 828 - name = "dispatch" 829 - version = "0.2.0" 830 - source = "registry+https://github.com/rust-lang/crates.io-index" 831 - checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" 832 - 833 - [[package]] 834 - name = "dispatch2" 835 - version = "0.3.1" 836 - source = "registry+https://github.com/rust-lang/crates.io-index" 837 - checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38" 838 - dependencies = [ 839 - "bitflags 2.11.1", 840 - "objc2 0.6.4", 841 - ] 842 - 843 - [[package]] 844 - name = "displaydoc" 845 - version = "0.2.5" 846 - source = "registry+https://github.com/rust-lang/crates.io-index" 847 - checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 848 - dependencies = [ 849 - "proc-macro2", 850 - "quote", 851 - "syn", 852 - ] 853 - 854 - [[package]] 855 - name = "dlib" 856 - version = "0.5.3" 857 - source = "registry+https://github.com/rust-lang/crates.io-index" 858 - checksum = "ab8ecd87370524b461f8557c119c405552c396ed91fc0a8eec68679eab26f94a" 859 - dependencies = [ 860 - "libloading", 861 - ] 862 - 863 - [[package]] 864 - name = "document-features" 865 - version = "0.2.12" 866 - source = "registry+https://github.com/rust-lang/crates.io-index" 867 - checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61" 868 - dependencies = [ 869 - "litrs", 870 - ] 871 - 872 - [[package]] 873 - name = "downcast-rs" 874 - version = "1.2.1" 875 - source = "registry+https://github.com/rust-lang/crates.io-index" 876 - checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" 877 - 878 - [[package]] 879 - name = "dpi" 880 - version = "0.1.2" 881 - source = "registry+https://github.com/rust-lang/crates.io-index" 882 - checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76" 883 - 884 - [[package]] 885 - name = "ecolor" 886 - version = "0.34.1" 887 - source = "registry+https://github.com/rust-lang/crates.io-index" 888 - checksum = "137c0ce4ce4152ff7e223a7ce22ee1057cdff61fce0a45c32459c3ccec64868d" 889 - dependencies = [ 890 - "bytemuck", 891 - "emath", 892 - ] 893 - 894 - [[package]] 895 - name = "eframe" 896 - version = "0.34.1" 897 - source = "registry+https://github.com/rust-lang/crates.io-index" 898 - checksum = "d6e995b8e434d65aefd12c4519221be3e8f38efd77804ef39ca10553f4ad7063" 899 - dependencies = [ 900 - "ahash", 901 - "bytemuck", 902 - "document-features", 903 - "egui", 904 - "egui-wgpu", 905 - "egui-winit", 906 - "egui_glow", 907 - "glutin", 908 - "glutin-winit", 909 - "image", 910 - "js-sys", 911 - "log", 912 - "objc2 0.6.4", 913 - "objc2-app-kit 0.3.2", 914 - "objc2-foundation 0.3.2", 915 - "parking_lot", 916 - "percent-encoding", 917 - "pollster", 918 - "profiling", 919 - "raw-window-handle", 920 - "static_assertions", 921 - "wasm-bindgen", 922 - "wasm-bindgen-futures", 923 - "web-sys", 924 - "web-time", 925 - "wgpu", 926 - "windows-sys 0.61.2", 927 - "winit", 928 - ] 929 - 930 - [[package]] 931 - name = "egui" 932 - version = "0.34.1" 933 - source = "registry+https://github.com/rust-lang/crates.io-index" 934 - checksum = "f34aaf627da598dfadd64b0fee6101d22e9c451d1e5348157312720b7f459f0f" 935 - dependencies = [ 936 - "accesskit", 937 - "ahash", 938 - "bitflags 2.11.1", 939 - "emath", 940 - "epaint", 941 - "log", 942 - "nohash-hasher", 943 - "profiling", 944 - "smallvec", 945 - "unicode-segmentation", 946 - ] 947 - 948 - [[package]] 949 - name = "egui-wgpu" 950 - version = "0.34.1" 951 - source = "registry+https://github.com/rust-lang/crates.io-index" 952 - checksum = "71033ff78b041c9c363450f4498ff95468ef3ecbcc71a62f67036a6207d98fa4" 953 - dependencies = [ 954 - "ahash", 955 - "bytemuck", 956 - "document-features", 957 - "egui", 958 - "epaint", 959 - "log", 960 - "profiling", 961 - "thiserror 2.0.18", 962 - "type-map", 963 - "web-time", 964 - "wgpu", 965 - "winit", 966 - ] 967 - 968 - [[package]] 969 - name = "egui-winit" 970 - version = "0.34.1" 971 - source = "registry+https://github.com/rust-lang/crates.io-index" 972 - checksum = "11a2881b2bf1a305e413e644af63f836737a33d85077705ff808e88f902ff742" 973 - dependencies = [ 974 - "accesskit_winit", 975 - "arboard", 976 - "bytemuck", 977 - "egui", 978 - "log", 979 - "objc2 0.6.4", 980 - "objc2-foundation 0.3.2", 981 - "objc2-ui-kit 0.3.2", 982 - "profiling", 983 - "raw-window-handle", 984 - "smithay-clipboard", 985 - "web-time", 986 - "webbrowser", 987 - "winit", 988 - ] 989 - 990 - [[package]] 991 - name = "egui_extras" 992 - version = "0.34.1" 993 - source = "registry+https://github.com/rust-lang/crates.io-index" 994 - checksum = "62bfc6870c68d3f254e33aca8200095d422e09edacb0f365f79fe23a5ba10963" 995 - dependencies = [ 996 - "ahash", 997 - "egui", 998 - "enum-map", 999 - "log", 1000 - "mime_guess2", 1001 - "profiling", 1002 - ] 1003 - 1004 - [[package]] 1005 - name = "egui_glow" 1006 - version = "0.34.1" 1007 - source = "registry+https://github.com/rust-lang/crates.io-index" 1008 - checksum = "a3b28d39ab6c0cac238190e6cb1e8c9047d02cb470ab942a7a3302e4cb3a8e74" 1009 - dependencies = [ 1010 - "bytemuck", 1011 - "egui", 1012 - "glow", 1013 - "log", 1014 - "memoffset", 1015 - "profiling", 1016 - "wasm-bindgen", 1017 - "web-sys", 1018 - "winit", 1019 - ] 1020 - 1021 - [[package]] 1022 - name = "emath" 1023 - version = "0.34.1" 1024 - source = "registry+https://github.com/rust-lang/crates.io-index" 1025 - checksum = "0a05cd8bdf3b598488c627ca97c7fe8909448ffa26278dd3c7e535cdb554d721" 1026 - dependencies = [ 1027 - "bytemuck", 1028 - ] 1029 - 1030 - [[package]] 1031 - name = "endi" 1032 - version = "1.1.1" 1033 - source = "registry+https://github.com/rust-lang/crates.io-index" 1034 - checksum = "66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099" 1035 - 1036 - [[package]] 1037 - name = "enum-map" 1038 - version = "2.7.3" 1039 - source = "registry+https://github.com/rust-lang/crates.io-index" 1040 - checksum = "6866f3bfdf8207509a033af1a75a7b08abda06bbaaeae6669323fd5a097df2e9" 1041 - dependencies = [ 1042 - "enum-map-derive", 1043 - ] 1044 - 1045 - [[package]] 1046 - name = "enum-map-derive" 1047 - version = "0.17.0" 1048 - source = "registry+https://github.com/rust-lang/crates.io-index" 1049 - checksum = "f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb" 1050 - dependencies = [ 1051 - "proc-macro2", 1052 - "quote", 1053 - "syn", 1054 - ] 1055 - 1056 - [[package]] 1057 - name = "enumflags2" 1058 - version = "0.7.12" 1059 - source = "registry+https://github.com/rust-lang/crates.io-index" 1060 - checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef" 1061 - dependencies = [ 1062 - "enumflags2_derive", 1063 - "serde", 1064 - ] 1065 - 1066 - [[package]] 1067 - name = "enumflags2_derive" 1068 - version = "0.7.12" 1069 - source = "registry+https://github.com/rust-lang/crates.io-index" 1070 - checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" 1071 - dependencies = [ 1072 - "proc-macro2", 1073 - "quote", 1074 - "syn", 1075 - ] 1076 - 1077 - [[package]] 1078 - name = "env_filter" 1079 - version = "1.0.1" 1080 - source = "registry+https://github.com/rust-lang/crates.io-index" 1081 - checksum = "32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef" 1082 - dependencies = [ 1083 - "log", 1084 - "regex", 1085 - ] 1086 - 1087 - [[package]] 1088 - name = "env_logger" 1089 - version = "0.11.10" 1090 - source = "registry+https://github.com/rust-lang/crates.io-index" 1091 - checksum = "0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a" 1092 - dependencies = [ 1093 - "anstream", 1094 - "anstyle", 1095 - "env_filter", 1096 - "jiff", 1097 - "log", 1098 - ] 1099 - 1100 - [[package]] 1101 - name = "epaint" 1102 - version = "0.34.1" 1103 - source = "registry+https://github.com/rust-lang/crates.io-index" 1104 - checksum = "04f3017dd67f147a697ee0c8484fb568fd9553e2a0c114be5020dbbc11962841" 1105 - dependencies = [ 1106 - "ahash", 1107 - "bytemuck", 1108 - "ecolor", 1109 - "emath", 1110 - "epaint_default_fonts", 1111 - "font-types", 1112 - "log", 1113 - "nohash-hasher", 1114 - "parking_lot", 1115 - "profiling", 1116 - "self_cell", 1117 - "skrifa", 1118 - "smallvec", 1119 - "vello_cpu", 1120 - ] 1121 - 1122 - [[package]] 1123 - name = "epaint_default_fonts" 1124 - version = "0.34.1" 1125 - source = "registry+https://github.com/rust-lang/crates.io-index" 1126 - checksum = "8e3b85a2bb775a3ab02d077a65cc31575c11b2584581913253cc11ce49f48bba" 1127 - 1128 - [[package]] 1129 - name = "equivalent" 1130 - version = "1.0.2" 1131 - source = "registry+https://github.com/rust-lang/crates.io-index" 1132 - checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 1133 - 1134 - [[package]] 1135 - name = "errno" 1136 - version = "0.3.14" 1137 - source = "registry+https://github.com/rust-lang/crates.io-index" 1138 - checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" 1139 - dependencies = [ 1140 - "libc", 1141 - "windows-sys 0.61.2", 1142 - ] 1143 - 1144 - [[package]] 1145 - name = "error-code" 1146 - version = "3.3.2" 1147 - source = "registry+https://github.com/rust-lang/crates.io-index" 1148 - checksum = "dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59" 1149 - 1150 - [[package]] 1151 - name = "euclid" 1152 - version = "0.22.14" 1153 - source = "registry+https://github.com/rust-lang/crates.io-index" 1154 - checksum = "f1a05365e3b1c6d1650318537c7460c6923f1abdd272ad6842baa2b509957a06" 1155 - dependencies = [ 1156 - "num-traits", 1157 - ] 1158 - 1159 - [[package]] 1160 - name = "event-listener" 1161 - version = "5.4.1" 1162 - source = "registry+https://github.com/rust-lang/crates.io-index" 1163 - checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" 1164 - dependencies = [ 1165 - "concurrent-queue", 1166 - "parking", 1167 - "pin-project-lite", 1168 - ] 1169 - 1170 - [[package]] 1171 - name = "event-listener-strategy" 1172 - version = "0.5.4" 1173 - source = "registry+https://github.com/rust-lang/crates.io-index" 1174 - checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" 1175 - dependencies = [ 1176 - "event-listener", 1177 - "pin-project-lite", 1178 - ] 1179 - 1180 - [[package]] 1181 - name = "fastrand" 1182 - version = "2.4.1" 1183 - source = "registry+https://github.com/rust-lang/crates.io-index" 1184 - checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" 1185 - 1186 - [[package]] 1187 - name = "fax" 1188 - version = "0.2.6" 1189 - source = "registry+https://github.com/rust-lang/crates.io-index" 1190 - checksum = "f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab" 1191 - dependencies = [ 1192 - "fax_derive", 1193 - ] 1194 - 1195 - [[package]] 1196 - name = "fax_derive" 1197 - version = "0.2.0" 1198 - source = "registry+https://github.com/rust-lang/crates.io-index" 1199 - checksum = "a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d" 1200 - dependencies = [ 1201 - "proc-macro2", 1202 - "quote", 1203 - "syn", 1204 - ] 1205 - 1206 - [[package]] 1207 - name = "fdeflate" 1208 - version = "0.3.7" 1209 - source = "registry+https://github.com/rust-lang/crates.io-index" 1210 - checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" 1211 - dependencies = [ 1212 - "simd-adler32", 1213 - ] 1214 - 1215 - [[package]] 1216 - name = "fearless_simd" 1217 - version = "0.3.0" 1218 - source = "registry+https://github.com/rust-lang/crates.io-index" 1219 - checksum = "8fb2907d1f08b2b316b9223ced5b0e89d87028ba8deae9764741dba8ff7f3903" 1220 - dependencies = [ 1221 - "bytemuck", 1222 - ] 1223 - 1224 - [[package]] 1225 - name = "find-msvc-tools" 1226 - version = "0.1.9" 1227 - source = "registry+https://github.com/rust-lang/crates.io-index" 1228 - checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" 1229 - 1230 - [[package]] 1231 - name = "flate2" 1232 - version = "1.1.9" 1233 - source = "registry+https://github.com/rust-lang/crates.io-index" 1234 - checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" 1235 - dependencies = [ 1236 - "crc32fast", 1237 - "miniz_oxide", 1238 - ] 1239 - 1240 - [[package]] 1241 - name = "foldhash" 1242 - version = "0.1.5" 1243 - source = "registry+https://github.com/rust-lang/crates.io-index" 1244 - checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 1245 - 1246 - [[package]] 1247 - name = "foldhash" 1248 - version = "0.2.0" 1249 - source = "registry+https://github.com/rust-lang/crates.io-index" 1250 - checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" 1251 - 1252 - [[package]] 1253 - name = "font-types" 1254 - version = "0.11.3" 1255 - source = "registry+https://github.com/rust-lang/crates.io-index" 1256 - checksum = "5b38ad915f6dadd993ced50848a8291a543bd41ca62bc10740d5e64e2ab4cfd7" 1257 - dependencies = [ 1258 - "bytemuck", 1259 - ] 1260 - 1261 - [[package]] 1262 - name = "foreign-types" 1263 - version = "0.5.0" 1264 - source = "registry+https://github.com/rust-lang/crates.io-index" 1265 - checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" 1266 - dependencies = [ 1267 - "foreign-types-macros", 1268 - "foreign-types-shared", 1269 - ] 1270 - 1271 - [[package]] 1272 - name = "foreign-types-macros" 1273 - version = "0.2.3" 1274 - source = "registry+https://github.com/rust-lang/crates.io-index" 1275 - checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" 1276 - dependencies = [ 1277 - "proc-macro2", 1278 - "quote", 1279 - "syn", 1280 - ] 1281 - 1282 - [[package]] 1283 - name = "foreign-types-shared" 1284 - version = "0.3.1" 1285 - source = "registry+https://github.com/rust-lang/crates.io-index" 1286 - checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" 1287 - 1288 - [[package]] 1289 - name = "form_urlencoded" 1290 - version = "1.2.2" 1291 - source = "registry+https://github.com/rust-lang/crates.io-index" 1292 - checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" 1293 - dependencies = [ 1294 - "percent-encoding", 1295 - ] 1296 - 1297 - [[package]] 1298 - name = "futures-core" 1299 - version = "0.3.32" 1300 - source = "registry+https://github.com/rust-lang/crates.io-index" 1301 - checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" 1302 - 1303 - [[package]] 1304 - name = "futures-io" 1305 - version = "0.3.32" 1306 - source = "registry+https://github.com/rust-lang/crates.io-index" 1307 - checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" 1308 - 1309 - [[package]] 1310 - name = "futures-lite" 1311 - version = "2.6.1" 1312 - source = "registry+https://github.com/rust-lang/crates.io-index" 1313 - checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" 1314 - dependencies = [ 1315 - "fastrand", 1316 - "futures-core", 1317 - "futures-io", 1318 - "parking", 1319 - "pin-project-lite", 1320 - ] 1321 - 1322 - [[package]] 1323 - name = "futures-macro" 1324 - version = "0.3.32" 1325 - source = "registry+https://github.com/rust-lang/crates.io-index" 1326 - checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" 1327 - dependencies = [ 1328 - "proc-macro2", 1329 - "quote", 1330 - "syn", 1331 - ] 1332 - 1333 - [[package]] 1334 - name = "futures-task" 1335 - version = "0.3.32" 1336 - source = "registry+https://github.com/rust-lang/crates.io-index" 1337 - checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" 1338 - 1339 - [[package]] 1340 - name = "futures-util" 1341 - version = "0.3.32" 1342 - source = "registry+https://github.com/rust-lang/crates.io-index" 1343 - checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" 1344 - dependencies = [ 1345 - "futures-core", 1346 - "futures-macro", 1347 - "futures-task", 1348 - "pin-project-lite", 1349 - "slab", 1350 - ] 1351 - 1352 - [[package]] 1353 - name = "generic-array" 1354 - version = "0.14.7" 1355 - source = "registry+https://github.com/rust-lang/crates.io-index" 1356 - checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 1357 - dependencies = [ 1358 - "typenum", 1359 - "version_check", 1360 - ] 1361 - 1362 - [[package]] 1363 - name = "gethostname" 1364 - version = "1.1.0" 1365 - source = "registry+https://github.com/rust-lang/crates.io-index" 1366 - checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8" 1367 - dependencies = [ 1368 - "rustix 1.1.4", 1369 - "windows-link 0.2.1", 1370 - ] 1371 - 1372 - [[package]] 1373 - name = "getrandom" 1374 - version = "0.3.4" 1375 - source = "registry+https://github.com/rust-lang/crates.io-index" 1376 - checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" 1377 - dependencies = [ 1378 - "cfg-if", 1379 - "libc", 1380 - "r-efi 5.3.0", 1381 - "wasip2", 1382 - ] 1383 - 1384 - [[package]] 1385 - name = "getrandom" 1386 - version = "0.4.2" 1387 - source = "registry+https://github.com/rust-lang/crates.io-index" 1388 - checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" 1389 - dependencies = [ 1390 - "cfg-if", 1391 - "libc", 1392 - "r-efi 6.0.0", 1393 - "wasip2", 1394 - "wasip3", 1395 - ] 1396 - 1397 - [[package]] 1398 - name = "gl_generator" 1399 - version = "0.14.0" 1400 - source = "registry+https://github.com/rust-lang/crates.io-index" 1401 - checksum = "1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d" 1402 - dependencies = [ 1403 - "khronos_api", 1404 - "log", 1405 - "xml-rs", 1406 - ] 1407 - 1408 - [[package]] 1409 - name = "globset" 1410 - version = "0.4.18" 1411 - source = "registry+https://github.com/rust-lang/crates.io-index" 1412 - checksum = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3" 1413 - dependencies = [ 1414 - "aho-corasick", 1415 - "bstr", 1416 - "log", 1417 - "regex-automata", 1418 - "regex-syntax", 1419 - ] 1420 - 1421 - [[package]] 1422 - name = "glow" 1423 - version = "0.17.0" 1424 - source = "registry+https://github.com/rust-lang/crates.io-index" 1425 - checksum = "29038e1c483364cc6bb3cf78feee1816002e127c331a1eec55a4d202b9e1adb5" 1426 - dependencies = [ 1427 - "js-sys", 1428 - "slotmap", 1429 - "wasm-bindgen", 1430 - "web-sys", 1431 - ] 1432 - 1433 - [[package]] 1434 - name = "glutin" 1435 - version = "0.32.3" 1436 - source = "registry+https://github.com/rust-lang/crates.io-index" 1437 - checksum = "12124de845cacfebedff80e877bb37b5b75c34c5a4c89e47e1cdd67fb6041325" 1438 - dependencies = [ 1439 - "bitflags 2.11.1", 1440 - "cfg_aliases", 1441 - "cgl", 1442 - "dispatch2", 1443 - "glutin_egl_sys", 1444 - "glutin_glx_sys", 1445 - "glutin_wgl_sys", 1446 - "libloading", 1447 - "objc2 0.6.4", 1448 - "objc2-app-kit 0.3.2", 1449 - "objc2-core-foundation", 1450 - "objc2-foundation 0.3.2", 1451 - "once_cell", 1452 - "raw-window-handle", 1453 - "wayland-sys", 1454 - "windows-sys 0.52.0", 1455 - "x11-dl", 1456 - ] 1457 - 1458 - [[package]] 1459 - name = "glutin-winit" 1460 - version = "0.5.0" 1461 - source = "registry+https://github.com/rust-lang/crates.io-index" 1462 - checksum = "85edca7075f8fc728f28cb8fbb111a96c3b89e930574369e3e9c27eb75d3788f" 1463 - dependencies = [ 1464 - "cfg_aliases", 1465 - "glutin", 1466 - "raw-window-handle", 1467 - "winit", 1468 - ] 1469 - 1470 - [[package]] 1471 - name = "glutin_egl_sys" 1472 - version = "0.7.1" 1473 - source = "registry+https://github.com/rust-lang/crates.io-index" 1474 - checksum = "4c4680ba6195f424febdc3ba46e7a42a0e58743f2edb115297b86d7f8ecc02d2" 1475 - dependencies = [ 1476 - "gl_generator", 1477 - "windows-sys 0.52.0", 1478 - ] 1479 - 1480 - [[package]] 1481 - name = "glutin_glx_sys" 1482 - version = "0.6.1" 1483 - source = "registry+https://github.com/rust-lang/crates.io-index" 1484 - checksum = "8a7bb2938045a88b612499fbcba375a77198e01306f52272e692f8c1f3751185" 1485 - dependencies = [ 1486 - "gl_generator", 1487 - "x11-dl", 1488 - ] 1489 - 1490 - [[package]] 1491 - name = "glutin_wgl_sys" 1492 - version = "0.6.1" 1493 - source = "registry+https://github.com/rust-lang/crates.io-index" 1494 - checksum = "2c4ee00b289aba7a9e5306d57c2d05499b2e5dc427f84ac708bd2c090212cf3e" 1495 - dependencies = [ 1496 - "gl_generator", 1497 - ] 1498 - 1499 - [[package]] 1500 - name = "gpu-allocator" 1501 - version = "0.28.0" 1502 - source = "registry+https://github.com/rust-lang/crates.io-index" 1503 - checksum = "51255ea7cfaadb6c5f1528d43e92a82acb2b96c43365989a28b2d44ee38f8795" 1504 - dependencies = [ 1505 - "ash", 1506 - "hashbrown 0.16.1", 1507 - "log", 1508 - "presser", 1509 - "thiserror 2.0.18", 1510 - "windows 0.61.3", 1511 - ] 1512 - 1513 - [[package]] 1514 - name = "gpu-descriptor" 1515 - version = "0.3.2" 1516 - source = "registry+https://github.com/rust-lang/crates.io-index" 1517 - checksum = "b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca" 1518 - dependencies = [ 1519 - "bitflags 2.11.1", 1520 - "gpu-descriptor-types", 1521 - "hashbrown 0.15.5", 1522 - ] 1523 - 1524 - [[package]] 1525 - name = "gpu-descriptor-types" 1526 - version = "0.2.0" 1527 - source = "registry+https://github.com/rust-lang/crates.io-index" 1528 - checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91" 1529 - dependencies = [ 1530 - "bitflags 2.11.1", 1531 - ] 1532 - 1533 - [[package]] 1534 - name = "half" 1535 - version = "2.7.1" 1536 - source = "registry+https://github.com/rust-lang/crates.io-index" 1537 - checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" 1538 - dependencies = [ 1539 - "cfg-if", 1540 - "crunchy", 1541 - "num-traits", 1542 - "zerocopy", 1543 - ] 1544 - 1545 - [[package]] 1546 - name = "hashbrown" 1547 - version = "0.15.5" 1548 - source = "registry+https://github.com/rust-lang/crates.io-index" 1549 - checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" 1550 - dependencies = [ 1551 - "foldhash 0.1.5", 1552 - ] 1553 - 1554 - [[package]] 1555 - name = "hashbrown" 1556 - version = "0.16.1" 1557 - source = "registry+https://github.com/rust-lang/crates.io-index" 1558 - checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" 1559 - dependencies = [ 1560 - "allocator-api2", 1561 - "equivalent", 1562 - "foldhash 0.2.0", 1563 - ] 1564 - 1565 - [[package]] 1566 - name = "hashbrown" 1567 - version = "0.17.0" 1568 - source = "registry+https://github.com/rust-lang/crates.io-index" 1569 - checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" 1570 - 1571 - [[package]] 1572 - name = "heck" 1573 - version = "0.5.0" 1574 - source = "registry+https://github.com/rust-lang/crates.io-index" 1575 - checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 1576 - 1577 - [[package]] 1578 - name = "hermit-abi" 1579 - version = "0.5.2" 1580 - source = "registry+https://github.com/rust-lang/crates.io-index" 1581 - checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" 1582 - 1583 - [[package]] 1584 - name = "hex" 1585 - version = "0.4.3" 1586 - source = "registry+https://github.com/rust-lang/crates.io-index" 1587 - checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1588 - 1589 - [[package]] 1590 - name = "hexf-parse" 1591 - version = "0.2.1" 1592 - source = "registry+https://github.com/rust-lang/crates.io-index" 1593 - checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" 1594 - 1595 - [[package]] 1596 - name = "icu_collections" 1597 - version = "2.2.0" 1598 - source = "registry+https://github.com/rust-lang/crates.io-index" 1599 - checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" 1600 - dependencies = [ 1601 - "displaydoc", 1602 - "potential_utf", 1603 - "utf8_iter", 1604 - "yoke", 1605 - "zerofrom", 1606 - "zerovec", 1607 - ] 1608 - 1609 - [[package]] 1610 - name = "icu_locale_core" 1611 - version = "2.2.0" 1612 - source = "registry+https://github.com/rust-lang/crates.io-index" 1613 - checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" 1614 - dependencies = [ 1615 - "displaydoc", 1616 - "litemap", 1617 - "tinystr", 1618 - "writeable", 1619 - "zerovec", 1620 - ] 1621 - 1622 - [[package]] 1623 - name = "icu_normalizer" 1624 - version = "2.2.0" 1625 - source = "registry+https://github.com/rust-lang/crates.io-index" 1626 - checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4" 1627 - dependencies = [ 1628 - "icu_collections", 1629 - "icu_normalizer_data", 1630 - "icu_properties", 1631 - "icu_provider", 1632 - "smallvec", 1633 - "zerovec", 1634 - ] 1635 - 1636 - [[package]] 1637 - name = "icu_normalizer_data" 1638 - version = "2.2.0" 1639 - source = "registry+https://github.com/rust-lang/crates.io-index" 1640 - checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38" 1641 - 1642 - [[package]] 1643 - name = "icu_properties" 1644 - version = "2.2.0" 1645 - source = "registry+https://github.com/rust-lang/crates.io-index" 1646 - checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" 1647 - dependencies = [ 1648 - "icu_collections", 1649 - "icu_locale_core", 1650 - "icu_properties_data", 1651 - "icu_provider", 1652 - "zerotrie", 1653 - "zerovec", 1654 - ] 1655 - 1656 - [[package]] 1657 - name = "icu_properties_data" 1658 - version = "2.2.0" 1659 - source = "registry+https://github.com/rust-lang/crates.io-index" 1660 - checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" 1661 - 1662 - [[package]] 1663 - name = "icu_provider" 1664 - version = "2.2.0" 1665 - source = "registry+https://github.com/rust-lang/crates.io-index" 1666 - checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" 1667 - dependencies = [ 1668 - "displaydoc", 1669 - "icu_locale_core", 1670 - "writeable", 1671 - "yoke", 1672 - "zerofrom", 1673 - "zerotrie", 1674 - "zerovec", 1675 - ] 1676 - 1677 - [[package]] 1678 - name = "id-arena" 1679 - version = "2.3.0" 1680 - source = "registry+https://github.com/rust-lang/crates.io-index" 1681 - checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" 1682 - 1683 - [[package]] 1684 - name = "idna" 1685 - version = "1.1.0" 1686 - source = "registry+https://github.com/rust-lang/crates.io-index" 1687 - checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" 1688 - dependencies = [ 1689 - "idna_adapter", 1690 - "smallvec", 1691 - "utf8_iter", 1692 - ] 1693 - 1694 - [[package]] 1695 - name = "idna_adapter" 1696 - version = "1.2.1" 1697 - source = "registry+https://github.com/rust-lang/crates.io-index" 1698 - checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" 1699 - dependencies = [ 1700 - "icu_normalizer", 1701 - "icu_properties", 1702 - ] 1703 - 1704 - [[package]] 1705 - name = "image" 1706 - version = "0.25.10" 1707 - source = "registry+https://github.com/rust-lang/crates.io-index" 1708 - checksum = "85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104" 1709 - dependencies = [ 1710 - "bytemuck", 1711 - "byteorder-lite", 1712 - "moxcms", 1713 - "num-traits", 1714 - "png", 1715 - "tiff", 1716 - ] 1717 - 1718 - [[package]] 1719 - name = "indexmap" 1720 - version = "2.14.0" 1721 - source = "registry+https://github.com/rust-lang/crates.io-index" 1722 - checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" 1723 - dependencies = [ 1724 - "equivalent", 1725 - "hashbrown 0.17.0", 1726 - "serde", 1727 - "serde_core", 1728 - ] 1729 - 1730 - [[package]] 1731 - name = "is_terminal_polyfill" 1732 - version = "1.70.2" 1733 - source = "registry+https://github.com/rust-lang/crates.io-index" 1734 - checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" 1735 - 1736 - [[package]] 1737 - name = "itoa" 1738 - version = "1.0.18" 1739 - source = "registry+https://github.com/rust-lang/crates.io-index" 1740 - checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" 1741 - 1742 - [[package]] 1743 - name = "jiff" 1744 - version = "0.2.23" 1745 - source = "registry+https://github.com/rust-lang/crates.io-index" 1746 - checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359" 1747 - dependencies = [ 1748 - "jiff-static", 1749 - "log", 1750 - "portable-atomic", 1751 - "portable-atomic-util", 1752 - "serde_core", 1753 - ] 1754 - 1755 - [[package]] 1756 - name = "jiff-static" 1757 - version = "0.2.23" 1758 - source = "registry+https://github.com/rust-lang/crates.io-index" 1759 - checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4" 1760 - dependencies = [ 1761 - "proc-macro2", 1762 - "quote", 1763 - "syn", 1764 - ] 1765 - 1766 - [[package]] 1767 - name = "jni" 1768 - version = "0.22.4" 1769 - source = "registry+https://github.com/rust-lang/crates.io-index" 1770 - checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498" 1771 - dependencies = [ 1772 - "cfg-if", 1773 - "combine", 1774 - "jni-macros", 1775 - "jni-sys 0.4.1", 1776 - "log", 1777 - "simd_cesu8", 1778 - "thiserror 2.0.18", 1779 - "walkdir", 1780 - "windows-link 0.2.1", 1781 - ] 1782 - 1783 - [[package]] 1784 - name = "jni-macros" 1785 - version = "0.22.4" 1786 - source = "registry+https://github.com/rust-lang/crates.io-index" 1787 - checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3" 1788 - dependencies = [ 1789 - "proc-macro2", 1790 - "quote", 1791 - "rustc_version", 1792 - "simd_cesu8", 1793 - "syn", 1794 - ] 1795 - 1796 - [[package]] 1797 - name = "jni-sys" 1798 - version = "0.3.1" 1799 - source = "registry+https://github.com/rust-lang/crates.io-index" 1800 - checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258" 1801 - dependencies = [ 1802 - "jni-sys 0.4.1", 1803 - ] 1804 - 1805 - [[package]] 1806 - name = "jni-sys" 1807 - version = "0.4.1" 1808 - source = "registry+https://github.com/rust-lang/crates.io-index" 1809 - checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2" 1810 - dependencies = [ 1811 - "jni-sys-macros", 1812 - ] 1813 - 1814 - [[package]] 1815 - name = "jni-sys-macros" 1816 - version = "0.4.1" 1817 - source = "registry+https://github.com/rust-lang/crates.io-index" 1818 - checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" 1819 - dependencies = [ 1820 - "quote", 1821 - "syn", 1822 - ] 1823 - 1824 - [[package]] 1825 - name = "jobserver" 1826 - version = "0.1.34" 1827 - source = "registry+https://github.com/rust-lang/crates.io-index" 1828 - checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" 1829 - dependencies = [ 1830 - "getrandom 0.3.4", 1831 - "libc", 1832 - ] 1833 - 1834 - [[package]] 1835 - name = "js-sys" 1836 - version = "0.3.95" 1837 - source = "registry+https://github.com/rust-lang/crates.io-index" 1838 - checksum = "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca" 1839 - dependencies = [ 1840 - "cfg-if", 1841 - "futures-util", 1842 - "once_cell", 1843 - "wasm-bindgen", 1844 - ] 1845 - 1846 - [[package]] 1847 - name = "khronos-egl" 1848 - version = "6.0.0" 1849 - source = "registry+https://github.com/rust-lang/crates.io-index" 1850 - checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76" 1851 - dependencies = [ 1852 - "libc", 1853 - "libloading", 1854 - "pkg-config", 1855 - ] 1856 - 1857 - [[package]] 1858 - name = "khronos_api" 1859 - version = "3.1.0" 1860 - source = "registry+https://github.com/rust-lang/crates.io-index" 1861 - checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" 1862 - 1863 - [[package]] 1864 - name = "kurbo" 1865 - version = "0.13.0" 1866 - source = "registry+https://github.com/rust-lang/crates.io-index" 1867 - checksum = "7564e90fe3c0d5771e1f0bc95322b21baaeaa0d9213fa6a0b61c99f8b17b3bfb" 1868 - dependencies = [ 1869 - "arrayvec", 1870 - "euclid", 1871 - "smallvec", 1872 - ] 1873 - 1874 - [[package]] 1875 - name = "leb128fmt" 1876 - version = "0.1.0" 1877 - source = "registry+https://github.com/rust-lang/crates.io-index" 1878 - checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" 1879 - 1880 - [[package]] 1881 - name = "libc" 1882 - version = "0.2.185" 1883 - source = "registry+https://github.com/rust-lang/crates.io-index" 1884 - checksum = "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f" 1885 - 1886 - [[package]] 1887 - name = "libloading" 1888 - version = "0.8.9" 1889 - source = "registry+https://github.com/rust-lang/crates.io-index" 1890 - checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" 1891 - dependencies = [ 1892 - "cfg-if", 1893 - "windows-link 0.2.1", 1894 - ] 1895 - 1896 - [[package]] 1897 - name = "libm" 1898 - version = "0.2.16" 1899 - source = "registry+https://github.com/rust-lang/crates.io-index" 1900 - checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" 1901 - 1902 - [[package]] 1903 - name = "libredox" 1904 - version = "0.1.16" 1905 - source = "registry+https://github.com/rust-lang/crates.io-index" 1906 - checksum = "e02f3bb43d335493c96bf3fd3a321600bf6bd07ed34bc64118e9293bdffea46c" 1907 - dependencies = [ 1908 - "bitflags 2.11.1", 1909 - "libc", 1910 - "plain", 1911 - "redox_syscall 0.7.4", 1912 - ] 1913 - 1914 - [[package]] 1915 - name = "linebender_resource_handle" 1916 - version = "0.1.1" 1917 - source = "registry+https://github.com/rust-lang/crates.io-index" 1918 - checksum = "d4a5ff6bcca6c4867b1c4fd4ef63e4db7436ef363e0ad7531d1558856bae64f4" 1919 - 1920 - [[package]] 1921 - name = "linux-raw-sys" 1922 - version = "0.4.15" 1923 - source = "registry+https://github.com/rust-lang/crates.io-index" 1924 - checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" 1925 - 1926 - [[package]] 1927 - name = "linux-raw-sys" 1928 - version = "0.12.1" 1929 - source = "registry+https://github.com/rust-lang/crates.io-index" 1930 - checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" 1931 - 1932 - [[package]] 1933 - name = "litemap" 1934 - version = "0.8.2" 1935 - source = "registry+https://github.com/rust-lang/crates.io-index" 1936 - checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" 1937 - 1938 - [[package]] 1939 - name = "litrs" 1940 - version = "1.0.0" 1941 - source = "registry+https://github.com/rust-lang/crates.io-index" 1942 - checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" 1943 - 1944 - [[package]] 1945 - name = "lock_api" 1946 - version = "0.4.14" 1947 - source = "registry+https://github.com/rust-lang/crates.io-index" 1948 - checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" 1949 - dependencies = [ 1950 - "scopeguard", 1951 - ] 1952 - 1953 - [[package]] 1954 - name = "log" 1955 - version = "0.4.29" 1956 - source = "registry+https://github.com/rust-lang/crates.io-index" 1957 - checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" 1958 - 1959 - [[package]] 1960 - name = "managrove" 1961 - version = "0.1.0" 1962 - dependencies = [ 1963 - "eframe", 1964 - "egui_extras", 1965 - "env_logger", 1966 - "ron", 1967 - "rust-embed", 1968 - "serde", 1969 - "uuid", 1970 - ] 1971 - 1972 - [[package]] 1973 - name = "memchr" 1974 - version = "2.8.0" 1975 - source = "registry+https://github.com/rust-lang/crates.io-index" 1976 - checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" 1977 - 1978 - [[package]] 1979 - name = "memmap2" 1980 - version = "0.9.10" 1981 - source = "registry+https://github.com/rust-lang/crates.io-index" 1982 - checksum = "714098028fe011992e1c3962653c96b2d578c4b4bce9036e15ff220319b1e0e3" 1983 - dependencies = [ 1984 - "libc", 1985 - ] 1986 - 1987 - [[package]] 1988 - name = "memoffset" 1989 - version = "0.9.1" 1990 - source = "registry+https://github.com/rust-lang/crates.io-index" 1991 - checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" 1992 - dependencies = [ 1993 - "autocfg", 1994 - ] 1995 - 1996 - [[package]] 1997 - name = "mime" 1998 - version = "0.3.17" 1999 - source = "registry+https://github.com/rust-lang/crates.io-index" 2000 - checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 2001 - 2002 - [[package]] 2003 - name = "mime_guess2" 2004 - version = "2.3.1" 2005 - source = "registry+https://github.com/rust-lang/crates.io-index" 2006 - checksum = "1706dc14a2e140dec0a7a07109d9a3d5890b81e85bd6c60b906b249a77adf0ca" 2007 - dependencies = [ 2008 - "mime", 2009 - "phf 0.11.3", 2010 - "phf_shared 0.11.3", 2011 - "unicase", 2012 - ] 2013 - 2014 - [[package]] 2015 - name = "miniz_oxide" 2016 - version = "0.8.9" 2017 - source = "registry+https://github.com/rust-lang/crates.io-index" 2018 - checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" 2019 - dependencies = [ 2020 - "adler2", 2021 - "simd-adler32", 2022 - ] 2023 - 2024 - [[package]] 2025 - name = "moxcms" 2026 - version = "0.8.1" 2027 - source = "registry+https://github.com/rust-lang/crates.io-index" 2028 - checksum = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b" 2029 - dependencies = [ 2030 - "num-traits", 2031 - "pxfm", 2032 - ] 2033 - 2034 - [[package]] 2035 - name = "naga" 2036 - version = "29.0.1" 2037 - source = "registry+https://github.com/rust-lang/crates.io-index" 2038 - checksum = "aa2630921705b9b01dcdd0b6864b9562ca3c1951eecd0f0c4f5f04f61e412647" 2039 - dependencies = [ 2040 - "arrayvec", 2041 - "bit-set", 2042 - "bitflags 2.11.1", 2043 - "cfg-if", 2044 - "cfg_aliases", 2045 - "codespan-reporting", 2046 - "half", 2047 - "hashbrown 0.16.1", 2048 - "hexf-parse", 2049 - "indexmap", 2050 - "libm", 2051 - "log", 2052 - "num-traits", 2053 - "once_cell", 2054 - "rustc-hash 1.1.0", 2055 - "spirv", 2056 - "thiserror 2.0.18", 2057 - "unicode-ident", 2058 - ] 2059 - 2060 - [[package]] 2061 - name = "ndk" 2062 - version = "0.9.0" 2063 - source = "registry+https://github.com/rust-lang/crates.io-index" 2064 - checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" 2065 - dependencies = [ 2066 - "bitflags 2.11.1", 2067 - "jni-sys 0.3.1", 2068 - "log", 2069 - "ndk-sys", 2070 - "num_enum", 2071 - "raw-window-handle", 2072 - "thiserror 1.0.69", 2073 - ] 2074 - 2075 - [[package]] 2076 - name = "ndk-context" 2077 - version = "0.1.1" 2078 - source = "registry+https://github.com/rust-lang/crates.io-index" 2079 - checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" 2080 - 2081 - [[package]] 2082 - name = "ndk-sys" 2083 - version = "0.6.0+11769913" 2084 - source = "registry+https://github.com/rust-lang/crates.io-index" 2085 - checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" 2086 - dependencies = [ 2087 - "jni-sys 0.3.1", 2088 - ] 2089 - 2090 - [[package]] 2091 - name = "nohash-hasher" 2092 - version = "0.2.0" 2093 - source = "registry+https://github.com/rust-lang/crates.io-index" 2094 - checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" 2095 - 2096 - [[package]] 2097 - name = "num-traits" 2098 - version = "0.2.19" 2099 - source = "registry+https://github.com/rust-lang/crates.io-index" 2100 - checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 2101 - dependencies = [ 2102 - "autocfg", 2103 - "libm", 2104 - ] 2105 - 2106 - [[package]] 2107 - name = "num_enum" 2108 - version = "0.7.6" 2109 - source = "registry+https://github.com/rust-lang/crates.io-index" 2110 - checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26" 2111 - dependencies = [ 2112 - "num_enum_derive", 2113 - "rustversion", 2114 - ] 2115 - 2116 - [[package]] 2117 - name = "num_enum_derive" 2118 - version = "0.7.6" 2119 - source = "registry+https://github.com/rust-lang/crates.io-index" 2120 - checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" 2121 - dependencies = [ 2122 - "proc-macro-crate", 2123 - "proc-macro2", 2124 - "quote", 2125 - "syn", 2126 - ] 2127 - 2128 - [[package]] 2129 - name = "objc-sys" 2130 - version = "0.3.5" 2131 - source = "registry+https://github.com/rust-lang/crates.io-index" 2132 - checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" 2133 - 2134 - [[package]] 2135 - name = "objc2" 2136 - version = "0.5.2" 2137 - source = "registry+https://github.com/rust-lang/crates.io-index" 2138 - checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" 2139 - dependencies = [ 2140 - "objc-sys", 2141 - "objc2-encode", 2142 - ] 2143 - 2144 - [[package]] 2145 - name = "objc2" 2146 - version = "0.6.4" 2147 - source = "registry+https://github.com/rust-lang/crates.io-index" 2148 - checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f" 2149 - dependencies = [ 2150 - "objc2-encode", 2151 - ] 2152 - 2153 - [[package]] 2154 - name = "objc2-app-kit" 2155 - version = "0.2.2" 2156 - source = "registry+https://github.com/rust-lang/crates.io-index" 2157 - checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" 2158 - dependencies = [ 2159 - "bitflags 2.11.1", 2160 - "block2 0.5.1", 2161 - "libc", 2162 - "objc2 0.5.2", 2163 - "objc2-core-data", 2164 - "objc2-core-image", 2165 - "objc2-foundation 0.2.2", 2166 - "objc2-quartz-core 0.2.2", 2167 - ] 2168 - 2169 - [[package]] 2170 - name = "objc2-app-kit" 2171 - version = "0.3.2" 2172 - source = "registry+https://github.com/rust-lang/crates.io-index" 2173 - checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" 2174 - dependencies = [ 2175 - "bitflags 2.11.1", 2176 - "objc2 0.6.4", 2177 - "objc2-core-foundation", 2178 - "objc2-core-graphics", 2179 - "objc2-foundation 0.3.2", 2180 - ] 2181 - 2182 - [[package]] 2183 - name = "objc2-cloud-kit" 2184 - version = "0.2.2" 2185 - source = "registry+https://github.com/rust-lang/crates.io-index" 2186 - checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009" 2187 - dependencies = [ 2188 - "bitflags 2.11.1", 2189 - "block2 0.5.1", 2190 - "objc2 0.5.2", 2191 - "objc2-core-location", 2192 - "objc2-foundation 0.2.2", 2193 - ] 2194 - 2195 - [[package]] 2196 - name = "objc2-contacts" 2197 - version = "0.2.2" 2198 - source = "registry+https://github.com/rust-lang/crates.io-index" 2199 - checksum = "a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889" 2200 - dependencies = [ 2201 - "block2 0.5.1", 2202 - "objc2 0.5.2", 2203 - "objc2-foundation 0.2.2", 2204 - ] 2205 - 2206 - [[package]] 2207 - name = "objc2-core-data" 2208 - version = "0.2.2" 2209 - source = "registry+https://github.com/rust-lang/crates.io-index" 2210 - checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" 2211 - dependencies = [ 2212 - "bitflags 2.11.1", 2213 - "block2 0.5.1", 2214 - "objc2 0.5.2", 2215 - "objc2-foundation 0.2.2", 2216 - ] 2217 - 2218 - [[package]] 2219 - name = "objc2-core-foundation" 2220 - version = "0.3.2" 2221 - source = "registry+https://github.com/rust-lang/crates.io-index" 2222 - checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" 2223 - dependencies = [ 2224 - "bitflags 2.11.1", 2225 - "dispatch2", 2226 - "objc2 0.6.4", 2227 - ] 2228 - 2229 - [[package]] 2230 - name = "objc2-core-graphics" 2231 - version = "0.3.2" 2232 - source = "registry+https://github.com/rust-lang/crates.io-index" 2233 - checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" 2234 - dependencies = [ 2235 - "bitflags 2.11.1", 2236 - "dispatch2", 2237 - "objc2 0.6.4", 2238 - "objc2-core-foundation", 2239 - "objc2-io-surface", 2240 - ] 2241 - 2242 - [[package]] 2243 - name = "objc2-core-image" 2244 - version = "0.2.2" 2245 - source = "registry+https://github.com/rust-lang/crates.io-index" 2246 - checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" 2247 - dependencies = [ 2248 - "block2 0.5.1", 2249 - "objc2 0.5.2", 2250 - "objc2-foundation 0.2.2", 2251 - "objc2-metal 0.2.2", 2252 - ] 2253 - 2254 - [[package]] 2255 - name = "objc2-core-location" 2256 - version = "0.2.2" 2257 - source = "registry+https://github.com/rust-lang/crates.io-index" 2258 - checksum = "000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781" 2259 - dependencies = [ 2260 - "block2 0.5.1", 2261 - "objc2 0.5.2", 2262 - "objc2-contacts", 2263 - "objc2-foundation 0.2.2", 2264 - ] 2265 - 2266 - [[package]] 2267 - name = "objc2-encode" 2268 - version = "4.1.0" 2269 - source = "registry+https://github.com/rust-lang/crates.io-index" 2270 - checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" 2271 - 2272 - [[package]] 2273 - name = "objc2-foundation" 2274 - version = "0.2.2" 2275 - source = "registry+https://github.com/rust-lang/crates.io-index" 2276 - checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" 2277 - dependencies = [ 2278 - "bitflags 2.11.1", 2279 - "block2 0.5.1", 2280 - "dispatch", 2281 - "libc", 2282 - "objc2 0.5.2", 2283 - ] 2284 - 2285 - [[package]] 2286 - name = "objc2-foundation" 2287 - version = "0.3.2" 2288 - source = "registry+https://github.com/rust-lang/crates.io-index" 2289 - checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" 2290 - dependencies = [ 2291 - "bitflags 2.11.1", 2292 - "block2 0.6.2", 2293 - "objc2 0.6.4", 2294 - "objc2-core-foundation", 2295 - ] 2296 - 2297 - [[package]] 2298 - name = "objc2-io-surface" 2299 - version = "0.3.2" 2300 - source = "registry+https://github.com/rust-lang/crates.io-index" 2301 - checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" 2302 - dependencies = [ 2303 - "bitflags 2.11.1", 2304 - "objc2 0.6.4", 2305 - "objc2-core-foundation", 2306 - ] 2307 - 2308 - [[package]] 2309 - name = "objc2-link-presentation" 2310 - version = "0.2.2" 2311 - source = "registry+https://github.com/rust-lang/crates.io-index" 2312 - checksum = "a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398" 2313 - dependencies = [ 2314 - "block2 0.5.1", 2315 - "objc2 0.5.2", 2316 - "objc2-app-kit 0.2.2", 2317 - "objc2-foundation 0.2.2", 2318 - ] 2319 - 2320 - [[package]] 2321 - name = "objc2-metal" 2322 - version = "0.2.2" 2323 - source = "registry+https://github.com/rust-lang/crates.io-index" 2324 - checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" 2325 - dependencies = [ 2326 - "bitflags 2.11.1", 2327 - "block2 0.5.1", 2328 - "objc2 0.5.2", 2329 - "objc2-foundation 0.2.2", 2330 - ] 2331 - 2332 - [[package]] 2333 - name = "objc2-metal" 2334 - version = "0.3.2" 2335 - source = "registry+https://github.com/rust-lang/crates.io-index" 2336 - checksum = "a0125f776a10d00af4152d74616409f0d4a2053a6f57fa5b7d6aa2854ac04794" 2337 - dependencies = [ 2338 - "bitflags 2.11.1", 2339 - "block2 0.6.2", 2340 - "objc2 0.6.4", 2341 - "objc2-foundation 0.3.2", 2342 - ] 2343 - 2344 - [[package]] 2345 - name = "objc2-quartz-core" 2346 - version = "0.2.2" 2347 - source = "registry+https://github.com/rust-lang/crates.io-index" 2348 - checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" 2349 - dependencies = [ 2350 - "bitflags 2.11.1", 2351 - "block2 0.5.1", 2352 - "objc2 0.5.2", 2353 - "objc2-foundation 0.2.2", 2354 - "objc2-metal 0.2.2", 2355 - ] 2356 - 2357 - [[package]] 2358 - name = "objc2-quartz-core" 2359 - version = "0.3.2" 2360 - source = "registry+https://github.com/rust-lang/crates.io-index" 2361 - checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f" 2362 - dependencies = [ 2363 - "bitflags 2.11.1", 2364 - "objc2 0.6.4", 2365 - "objc2-core-foundation", 2366 - "objc2-foundation 0.3.2", 2367 - "objc2-metal 0.3.2", 2368 - ] 2369 - 2370 - [[package]] 2371 - name = "objc2-symbols" 2372 - version = "0.2.2" 2373 - source = "registry+https://github.com/rust-lang/crates.io-index" 2374 - checksum = "0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc" 2375 - dependencies = [ 2376 - "objc2 0.5.2", 2377 - "objc2-foundation 0.2.2", 2378 - ] 2379 - 2380 - [[package]] 2381 - name = "objc2-ui-kit" 2382 - version = "0.2.2" 2383 - source = "registry+https://github.com/rust-lang/crates.io-index" 2384 - checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f" 2385 - dependencies = [ 2386 - "bitflags 2.11.1", 2387 - "block2 0.5.1", 2388 - "objc2 0.5.2", 2389 - "objc2-cloud-kit", 2390 - "objc2-core-data", 2391 - "objc2-core-image", 2392 - "objc2-core-location", 2393 - "objc2-foundation 0.2.2", 2394 - "objc2-link-presentation", 2395 - "objc2-quartz-core 0.2.2", 2396 - "objc2-symbols", 2397 - "objc2-uniform-type-identifiers", 2398 - "objc2-user-notifications", 2399 - ] 2400 - 2401 - [[package]] 2402 - name = "objc2-ui-kit" 2403 - version = "0.3.2" 2404 - source = "registry+https://github.com/rust-lang/crates.io-index" 2405 - checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22" 2406 - dependencies = [ 2407 - "bitflags 2.11.1", 2408 - "objc2 0.6.4", 2409 - "objc2-core-foundation", 2410 - "objc2-foundation 0.3.2", 2411 - ] 2412 - 2413 - [[package]] 2414 - name = "objc2-uniform-type-identifiers" 2415 - version = "0.2.2" 2416 - source = "registry+https://github.com/rust-lang/crates.io-index" 2417 - checksum = "44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe" 2418 - dependencies = [ 2419 - "block2 0.5.1", 2420 - "objc2 0.5.2", 2421 - "objc2-foundation 0.2.2", 2422 - ] 2423 - 2424 - [[package]] 2425 - name = "objc2-user-notifications" 2426 - version = "0.2.2" 2427 - source = "registry+https://github.com/rust-lang/crates.io-index" 2428 - checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3" 2429 - dependencies = [ 2430 - "bitflags 2.11.1", 2431 - "block2 0.5.1", 2432 - "objc2 0.5.2", 2433 - "objc2-core-location", 2434 - "objc2-foundation 0.2.2", 2435 - ] 2436 - 2437 - [[package]] 2438 - name = "once_cell" 2439 - version = "1.21.4" 2440 - source = "registry+https://github.com/rust-lang/crates.io-index" 2441 - checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" 2442 - 2443 - [[package]] 2444 - name = "once_cell_polyfill" 2445 - version = "1.70.2" 2446 - source = "registry+https://github.com/rust-lang/crates.io-index" 2447 - checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" 2448 - 2449 - [[package]] 2450 - name = "orbclient" 2451 - version = "0.3.53" 2452 - source = "registry+https://github.com/rust-lang/crates.io-index" 2453 - checksum = "12c6933ddbbd16539a7672e697bb8d41ac3a4e99ac43eeb40c07236bd7fcb2dd" 2454 - dependencies = [ 2455 - "libc", 2456 - "libredox", 2457 - ] 2458 - 2459 - [[package]] 2460 - name = "ordered-float" 2461 - version = "5.3.0" 2462 - source = "registry+https://github.com/rust-lang/crates.io-index" 2463 - checksum = "b7d950ca161dc355eaf28f82b11345ed76c6e1f6eb1f4f4479e0323b9e2fbd0e" 2464 - dependencies = [ 2465 - "num-traits", 2466 - ] 2467 - 2468 - [[package]] 2469 - name = "ordered-stream" 2470 - version = "0.2.0" 2471 - source = "registry+https://github.com/rust-lang/crates.io-index" 2472 - checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" 2473 - dependencies = [ 2474 - "futures-core", 2475 - "pin-project-lite", 2476 - ] 2477 - 2478 - [[package]] 2479 - name = "owned_ttf_parser" 2480 - version = "0.25.1" 2481 - source = "registry+https://github.com/rust-lang/crates.io-index" 2482 - checksum = "36820e9051aca1014ddc75770aab4d68bc1e9e632f0f5627c4086bc216fb583b" 2483 - dependencies = [ 2484 - "ttf-parser", 2485 - ] 2486 - 2487 - [[package]] 2488 - name = "parking" 2489 - version = "2.2.1" 2490 - source = "registry+https://github.com/rust-lang/crates.io-index" 2491 - checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" 2492 - 2493 - [[package]] 2494 - name = "parking_lot" 2495 - version = "0.12.5" 2496 - source = "registry+https://github.com/rust-lang/crates.io-index" 2497 - checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" 2498 - dependencies = [ 2499 - "lock_api", 2500 - "parking_lot_core", 2501 - ] 2502 - 2503 - [[package]] 2504 - name = "parking_lot_core" 2505 - version = "0.9.12" 2506 - source = "registry+https://github.com/rust-lang/crates.io-index" 2507 - checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" 2508 - dependencies = [ 2509 - "cfg-if", 2510 - "libc", 2511 - "redox_syscall 0.5.18", 2512 - "smallvec", 2513 - "windows-link 0.2.1", 2514 - ] 2515 - 2516 - [[package]] 2517 - name = "peniko" 2518 - version = "0.6.0" 2519 - source = "registry+https://github.com/rust-lang/crates.io-index" 2520 - checksum = "9a2b6aadb221872732e87d465213e9be5af2849b0e8cc5300a8ba98fffa2e00a" 2521 - dependencies = [ 2522 - "bytemuck", 2523 - "color", 2524 - "kurbo", 2525 - "linebender_resource_handle", 2526 - "smallvec", 2527 - ] 2528 - 2529 - [[package]] 2530 - name = "percent-encoding" 2531 - version = "2.3.2" 2532 - source = "registry+https://github.com/rust-lang/crates.io-index" 2533 - checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" 2534 - 2535 - [[package]] 2536 - name = "phf" 2537 - version = "0.11.3" 2538 - source = "registry+https://github.com/rust-lang/crates.io-index" 2539 - checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" 2540 - dependencies = [ 2541 - "phf_macros 0.11.3", 2542 - "phf_shared 0.11.3", 2543 - ] 2544 - 2545 - [[package]] 2546 - name = "phf" 2547 - version = "0.13.1" 2548 - source = "registry+https://github.com/rust-lang/crates.io-index" 2549 - checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" 2550 - dependencies = [ 2551 - "phf_macros 0.13.1", 2552 - "phf_shared 0.13.1", 2553 - "serde", 2554 - ] 2555 - 2556 - [[package]] 2557 - name = "phf_generator" 2558 - version = "0.11.3" 2559 - source = "registry+https://github.com/rust-lang/crates.io-index" 2560 - checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" 2561 - dependencies = [ 2562 - "phf_shared 0.11.3", 2563 - "rand", 2564 - ] 2565 - 2566 - [[package]] 2567 - name = "phf_generator" 2568 - version = "0.13.1" 2569 - source = "registry+https://github.com/rust-lang/crates.io-index" 2570 - checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737" 2571 - dependencies = [ 2572 - "fastrand", 2573 - "phf_shared 0.13.1", 2574 - ] 2575 - 2576 - [[package]] 2577 - name = "phf_macros" 2578 - version = "0.11.3" 2579 - source = "registry+https://github.com/rust-lang/crates.io-index" 2580 - checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" 2581 - dependencies = [ 2582 - "phf_generator 0.11.3", 2583 - "phf_shared 0.11.3", 2584 - "proc-macro2", 2585 - "quote", 2586 - "syn", 2587 - "unicase", 2588 - ] 2589 - 2590 - [[package]] 2591 - name = "phf_macros" 2592 - version = "0.13.1" 2593 - source = "registry+https://github.com/rust-lang/crates.io-index" 2594 - checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" 2595 - dependencies = [ 2596 - "phf_generator 0.13.1", 2597 - "phf_shared 0.13.1", 2598 - "proc-macro2", 2599 - "quote", 2600 - "syn", 2601 - ] 2602 - 2603 - [[package]] 2604 - name = "phf_shared" 2605 - version = "0.11.3" 2606 - source = "registry+https://github.com/rust-lang/crates.io-index" 2607 - checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" 2608 - dependencies = [ 2609 - "siphasher", 2610 - "unicase", 2611 - ] 2612 - 2613 - [[package]] 2614 - name = "phf_shared" 2615 - version = "0.13.1" 2616 - source = "registry+https://github.com/rust-lang/crates.io-index" 2617 - checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" 2618 - dependencies = [ 2619 - "siphasher", 2620 - ] 2621 - 2622 - [[package]] 2623 - name = "pin-project" 2624 - version = "1.1.11" 2625 - source = "registry+https://github.com/rust-lang/crates.io-index" 2626 - checksum = "f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517" 2627 - dependencies = [ 2628 - "pin-project-internal", 2629 - ] 2630 - 2631 - [[package]] 2632 - name = "pin-project-internal" 2633 - version = "1.1.11" 2634 - source = "registry+https://github.com/rust-lang/crates.io-index" 2635 - checksum = "d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6" 2636 - dependencies = [ 2637 - "proc-macro2", 2638 - "quote", 2639 - "syn", 2640 - ] 2641 - 2642 - [[package]] 2643 - name = "pin-project-lite" 2644 - version = "0.2.17" 2645 - source = "registry+https://github.com/rust-lang/crates.io-index" 2646 - checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" 2647 - 2648 - [[package]] 2649 - name = "piper" 2650 - version = "0.2.5" 2651 - source = "registry+https://github.com/rust-lang/crates.io-index" 2652 - checksum = "c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1" 2653 - dependencies = [ 2654 - "atomic-waker", 2655 - "fastrand", 2656 - "futures-io", 2657 - ] 2658 - 2659 - [[package]] 2660 - name = "pkg-config" 2661 - version = "0.3.33" 2662 - source = "registry+https://github.com/rust-lang/crates.io-index" 2663 - checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e" 2664 - 2665 - [[package]] 2666 - name = "plain" 2667 - version = "0.2.3" 2668 - source = "registry+https://github.com/rust-lang/crates.io-index" 2669 - checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" 2670 - 2671 - [[package]] 2672 - name = "png" 2673 - version = "0.18.1" 2674 - source = "registry+https://github.com/rust-lang/crates.io-index" 2675 - checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61" 2676 - dependencies = [ 2677 - "bitflags 2.11.1", 2678 - "crc32fast", 2679 - "fdeflate", 2680 - "flate2", 2681 - "miniz_oxide", 2682 - ] 2683 - 2684 - [[package]] 2685 - name = "polling" 2686 - version = "3.11.0" 2687 - source = "registry+https://github.com/rust-lang/crates.io-index" 2688 - checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" 2689 - dependencies = [ 2690 - "cfg-if", 2691 - "concurrent-queue", 2692 - "hermit-abi", 2693 - "pin-project-lite", 2694 - "rustix 1.1.4", 2695 - "windows-sys 0.61.2", 2696 - ] 2697 - 2698 - [[package]] 2699 - name = "pollster" 2700 - version = "0.4.0" 2701 - source = "registry+https://github.com/rust-lang/crates.io-index" 2702 - checksum = "2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3" 2703 - 2704 - [[package]] 2705 - name = "portable-atomic" 2706 - version = "1.13.1" 2707 - source = "registry+https://github.com/rust-lang/crates.io-index" 2708 - checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" 2709 - 2710 - [[package]] 2711 - name = "portable-atomic-util" 2712 - version = "0.2.7" 2713 - source = "registry+https://github.com/rust-lang/crates.io-index" 2714 - checksum = "c2a106d1259c23fac8e543272398ae0e3c0b8d33c88ed73d0cc71b0f1d902618" 2715 - dependencies = [ 2716 - "portable-atomic", 2717 - ] 2718 - 2719 - [[package]] 2720 - name = "potential_utf" 2721 - version = "0.1.5" 2722 - source = "registry+https://github.com/rust-lang/crates.io-index" 2723 - checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" 2724 - dependencies = [ 2725 - "zerovec", 2726 - ] 2727 - 2728 - [[package]] 2729 - name = "presser" 2730 - version = "0.3.1" 2731 - source = "registry+https://github.com/rust-lang/crates.io-index" 2732 - checksum = "e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa" 2733 - 2734 - [[package]] 2735 - name = "prettyplease" 2736 - version = "0.2.37" 2737 - source = "registry+https://github.com/rust-lang/crates.io-index" 2738 - checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" 2739 - dependencies = [ 2740 - "proc-macro2", 2741 - "syn", 2742 - ] 2743 - 2744 - [[package]] 2745 - name = "proc-macro-crate" 2746 - version = "3.5.0" 2747 - source = "registry+https://github.com/rust-lang/crates.io-index" 2748 - checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" 2749 - dependencies = [ 2750 - "toml_edit", 2751 - ] 2752 - 2753 - [[package]] 2754 - name = "proc-macro2" 2755 - version = "1.0.106" 2756 - source = "registry+https://github.com/rust-lang/crates.io-index" 2757 - checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" 2758 - dependencies = [ 2759 - "unicode-ident", 2760 - ] 2761 - 2762 - [[package]] 2763 - name = "profiling" 2764 - version = "1.0.17" 2765 - source = "registry+https://github.com/rust-lang/crates.io-index" 2766 - checksum = "3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773" 2767 - 2768 - [[package]] 2769 - name = "pxfm" 2770 - version = "0.1.29" 2771 - source = "registry+https://github.com/rust-lang/crates.io-index" 2772 - checksum = "e0c5ccf5294c6ccd63a74f1565028353830a9c2f5eb0c682c355c471726a6e3f" 2773 - 2774 - [[package]] 2775 - name = "quick-error" 2776 - version = "2.0.1" 2777 - source = "registry+https://github.com/rust-lang/crates.io-index" 2778 - checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" 2779 - 2780 - [[package]] 2781 - name = "quick-xml" 2782 - version = "0.38.4" 2783 - source = "registry+https://github.com/rust-lang/crates.io-index" 2784 - checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c" 2785 - dependencies = [ 2786 - "memchr", 2787 - "serde", 2788 - ] 2789 - 2790 - [[package]] 2791 - name = "quick-xml" 2792 - version = "0.39.2" 2793 - source = "registry+https://github.com/rust-lang/crates.io-index" 2794 - checksum = "958f21e8e7ceb5a1aa7fa87fab28e7c75976e0bfe7e23ff069e0a260f894067d" 2795 - dependencies = [ 2796 - "memchr", 2797 - ] 2798 - 2799 - [[package]] 2800 - name = "quote" 2801 - version = "1.0.45" 2802 - source = "registry+https://github.com/rust-lang/crates.io-index" 2803 - checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" 2804 - dependencies = [ 2805 - "proc-macro2", 2806 - ] 2807 - 2808 - [[package]] 2809 - name = "r-efi" 2810 - version = "5.3.0" 2811 - source = "registry+https://github.com/rust-lang/crates.io-index" 2812 - checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 2813 - 2814 - [[package]] 2815 - name = "r-efi" 2816 - version = "6.0.0" 2817 - source = "registry+https://github.com/rust-lang/crates.io-index" 2818 - checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" 2819 - 2820 - [[package]] 2821 - name = "rand" 2822 - version = "0.8.6" 2823 - source = "registry+https://github.com/rust-lang/crates.io-index" 2824 - checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a" 2825 - dependencies = [ 2826 - "rand_core", 2827 - ] 2828 - 2829 - [[package]] 2830 - name = "rand_core" 2831 - version = "0.6.4" 2832 - source = "registry+https://github.com/rust-lang/crates.io-index" 2833 - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2834 - 2835 - [[package]] 2836 - name = "range-alloc" 2837 - version = "0.1.5" 2838 - source = "registry+https://github.com/rust-lang/crates.io-index" 2839 - checksum = "ca45419789ae5a7899559e9512e58ca889e41f04f1f2445e9f4b290ceccd1d08" 2840 - 2841 - [[package]] 2842 - name = "raw-window-handle" 2843 - version = "0.6.2" 2844 - source = "registry+https://github.com/rust-lang/crates.io-index" 2845 - checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" 2846 - 2847 - [[package]] 2848 - name = "raw-window-metal" 2849 - version = "1.1.0" 2850 - source = "registry+https://github.com/rust-lang/crates.io-index" 2851 - checksum = "40d213455a5f1dc59214213c7330e074ddf8114c9a42411eb890c767357ce135" 2852 - dependencies = [ 2853 - "objc2 0.6.4", 2854 - "objc2-core-foundation", 2855 - "objc2-foundation 0.3.2", 2856 - "objc2-quartz-core 0.3.2", 2857 - ] 2858 - 2859 - [[package]] 2860 - name = "read-fonts" 2861 - version = "0.37.0" 2862 - source = "registry+https://github.com/rust-lang/crates.io-index" 2863 - checksum = "7b634fabf032fab15307ffd272149b622260f55974d9fad689292a5d33df02e5" 2864 - dependencies = [ 2865 - "bytemuck", 2866 - "font-types", 2867 - ] 2868 - 2869 - [[package]] 2870 - name = "redox_syscall" 2871 - version = "0.4.1" 2872 - source = "registry+https://github.com/rust-lang/crates.io-index" 2873 - checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 2874 - dependencies = [ 2875 - "bitflags 1.3.2", 2876 - ] 2877 - 2878 - [[package]] 2879 - name = "redox_syscall" 2880 - version = "0.5.18" 2881 - source = "registry+https://github.com/rust-lang/crates.io-index" 2882 - checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" 2883 - dependencies = [ 2884 - "bitflags 2.11.1", 2885 - ] 2886 - 2887 - [[package]] 2888 - name = "redox_syscall" 2889 - version = "0.7.4" 2890 - source = "registry+https://github.com/rust-lang/crates.io-index" 2891 - checksum = "f450ad9c3b1da563fb6948a8e0fb0fb9269711c9c73d9ea1de5058c79c8d643a" 2892 - dependencies = [ 2893 - "bitflags 2.11.1", 2894 - ] 2895 - 2896 - [[package]] 2897 - name = "regex" 2898 - version = "1.12.3" 2899 - source = "registry+https://github.com/rust-lang/crates.io-index" 2900 - checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" 2901 - dependencies = [ 2902 - "aho-corasick", 2903 - "memchr", 2904 - "regex-automata", 2905 - "regex-syntax", 2906 - ] 2907 - 2908 - [[package]] 2909 - name = "regex-automata" 2910 - version = "0.4.14" 2911 - source = "registry+https://github.com/rust-lang/crates.io-index" 2912 - checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" 2913 - dependencies = [ 2914 - "aho-corasick", 2915 - "memchr", 2916 - "regex-syntax", 2917 - ] 2918 - 2919 - [[package]] 2920 - name = "regex-syntax" 2921 - version = "0.8.10" 2922 - source = "registry+https://github.com/rust-lang/crates.io-index" 2923 - checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" 2924 - 2925 - [[package]] 2926 - name = "renderdoc-sys" 2927 - version = "1.1.0" 2928 - source = "registry+https://github.com/rust-lang/crates.io-index" 2929 - checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832" 2930 - 2931 - [[package]] 2932 - name = "ron" 2933 - version = "0.12.1" 2934 - source = "registry+https://github.com/rust-lang/crates.io-index" 2935 - checksum = "4147b952f3f819eca0e99527022f7d6a8d05f111aeb0a62960c74eb283bec8fc" 2936 - dependencies = [ 2937 - "bitflags 2.11.1", 2938 - "once_cell", 2939 - "serde", 2940 - "serde_derive", 2941 - "typeid", 2942 - "unicode-ident", 2943 - ] 2944 - 2945 - [[package]] 2946 - name = "rust-embed" 2947 - version = "8.11.0" 2948 - source = "registry+https://github.com/rust-lang/crates.io-index" 2949 - checksum = "04113cb9355a377d83f06ef1f0a45b8ab8cd7d8b1288160717d66df5c7988d27" 2950 - dependencies = [ 2951 - "rust-embed-impl", 2952 - "rust-embed-utils", 2953 - "walkdir", 2954 - ] 2955 - 2956 - [[package]] 2957 - name = "rust-embed-impl" 2958 - version = "8.11.0" 2959 - source = "registry+https://github.com/rust-lang/crates.io-index" 2960 - checksum = "da0902e4c7c8e997159ab384e6d0fc91c221375f6894346ae107f47dd0f3ccaa" 2961 - dependencies = [ 2962 - "proc-macro2", 2963 - "quote", 2964 - "rust-embed-utils", 2965 - "syn", 2966 - "walkdir", 2967 - ] 2968 - 2969 - [[package]] 2970 - name = "rust-embed-utils" 2971 - version = "8.11.0" 2972 - source = "registry+https://github.com/rust-lang/crates.io-index" 2973 - checksum = "5bcdef0be6fe7f6fa333b1073c949729274b05f123a0ad7efcb8efd878e5c3b1" 2974 - dependencies = [ 2975 - "globset", 2976 - "sha2", 2977 - "walkdir", 2978 - ] 2979 - 2980 - [[package]] 2981 - name = "rustc-hash" 2982 - version = "1.1.0" 2983 - source = "registry+https://github.com/rust-lang/crates.io-index" 2984 - checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 2985 - 2986 - [[package]] 2987 - name = "rustc-hash" 2988 - version = "2.1.2" 2989 - source = "registry+https://github.com/rust-lang/crates.io-index" 2990 - checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" 2991 - 2992 - [[package]] 2993 - name = "rustc_version" 2994 - version = "0.4.1" 2995 - source = "registry+https://github.com/rust-lang/crates.io-index" 2996 - checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" 2997 - dependencies = [ 2998 - "semver", 2999 - ] 3000 - 3001 - [[package]] 3002 - name = "rustix" 3003 - version = "0.38.44" 3004 - source = "registry+https://github.com/rust-lang/crates.io-index" 3005 - checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" 3006 - dependencies = [ 3007 - "bitflags 2.11.1", 3008 - "errno", 3009 - "libc", 3010 - "linux-raw-sys 0.4.15", 3011 - "windows-sys 0.59.0", 3012 - ] 3013 - 3014 - [[package]] 3015 - name = "rustix" 3016 - version = "1.1.4" 3017 - source = "registry+https://github.com/rust-lang/crates.io-index" 3018 - checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" 3019 - dependencies = [ 3020 - "bitflags 2.11.1", 3021 - "errno", 3022 - "libc", 3023 - "linux-raw-sys 0.12.1", 3024 - "windows-sys 0.61.2", 3025 - ] 3026 - 3027 - [[package]] 3028 - name = "rustversion" 3029 - version = "1.0.22" 3030 - source = "registry+https://github.com/rust-lang/crates.io-index" 3031 - checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" 3032 - 3033 - [[package]] 3034 - name = "same-file" 3035 - version = "1.0.6" 3036 - source = "registry+https://github.com/rust-lang/crates.io-index" 3037 - checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 3038 - dependencies = [ 3039 - "winapi-util", 3040 - ] 3041 - 3042 - [[package]] 3043 - name = "scoped-tls" 3044 - version = "1.0.1" 3045 - source = "registry+https://github.com/rust-lang/crates.io-index" 3046 - checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 3047 - 3048 - [[package]] 3049 - name = "scopeguard" 3050 - version = "1.2.0" 3051 - source = "registry+https://github.com/rust-lang/crates.io-index" 3052 - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 3053 - 3054 - [[package]] 3055 - name = "sctk-adwaita" 3056 - version = "0.10.1" 3057 - source = "registry+https://github.com/rust-lang/crates.io-index" 3058 - checksum = "b6277f0217056f77f1d8f49f2950ac6c278c0d607c45f5ee99328d792ede24ec" 3059 - dependencies = [ 3060 - "ab_glyph", 3061 - "log", 3062 - "memmap2", 3063 - "smithay-client-toolkit 0.19.2", 3064 - "tiny-skia", 3065 - ] 3066 - 3067 - [[package]] 3068 - name = "self_cell" 3069 - version = "1.2.2" 3070 - source = "registry+https://github.com/rust-lang/crates.io-index" 3071 - checksum = "b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89" 3072 - 3073 - [[package]] 3074 - name = "semver" 3075 - version = "1.0.28" 3076 - source = "registry+https://github.com/rust-lang/crates.io-index" 3077 - checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" 3078 - 3079 - [[package]] 3080 - name = "serde" 3081 - version = "1.0.228" 3082 - source = "registry+https://github.com/rust-lang/crates.io-index" 3083 - checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" 3084 - dependencies = [ 3085 - "serde_core", 3086 - "serde_derive", 3087 - ] 3088 - 3089 - [[package]] 3090 - name = "serde_core" 3091 - version = "1.0.228" 3092 - source = "registry+https://github.com/rust-lang/crates.io-index" 3093 - checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" 3094 - dependencies = [ 3095 - "serde_derive", 3096 - ] 3097 - 3098 - [[package]] 3099 - name = "serde_derive" 3100 - version = "1.0.228" 3101 - source = "registry+https://github.com/rust-lang/crates.io-index" 3102 - checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" 3103 - dependencies = [ 3104 - "proc-macro2", 3105 - "quote", 3106 - "syn", 3107 - ] 3108 - 3109 - [[package]] 3110 - name = "serde_json" 3111 - version = "1.0.149" 3112 - source = "registry+https://github.com/rust-lang/crates.io-index" 3113 - checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" 3114 - dependencies = [ 3115 - "itoa", 3116 - "memchr", 3117 - "serde", 3118 - "serde_core", 3119 - "zmij", 3120 - ] 3121 - 3122 - [[package]] 3123 - name = "serde_repr" 3124 - version = "0.1.20" 3125 - source = "registry+https://github.com/rust-lang/crates.io-index" 3126 - checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" 3127 - dependencies = [ 3128 - "proc-macro2", 3129 - "quote", 3130 - "syn", 3131 - ] 3132 - 3133 - [[package]] 3134 - name = "sha1_smol" 3135 - version = "1.0.1" 3136 - source = "registry+https://github.com/rust-lang/crates.io-index" 3137 - checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d" 3138 - 3139 - [[package]] 3140 - name = "sha2" 3141 - version = "0.10.9" 3142 - source = "registry+https://github.com/rust-lang/crates.io-index" 3143 - checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" 3144 - dependencies = [ 3145 - "cfg-if", 3146 - "cpufeatures", 3147 - "digest", 3148 - ] 3149 - 3150 - [[package]] 3151 - name = "shlex" 3152 - version = "1.3.0" 3153 - source = "registry+https://github.com/rust-lang/crates.io-index" 3154 - checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 3155 - 3156 - [[package]] 3157 - name = "signal-hook-registry" 3158 - version = "1.4.8" 3159 - source = "registry+https://github.com/rust-lang/crates.io-index" 3160 - checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" 3161 - dependencies = [ 3162 - "errno", 3163 - "libc", 3164 - ] 3165 - 3166 - [[package]] 3167 - name = "simd-adler32" 3168 - version = "0.3.9" 3169 - source = "registry+https://github.com/rust-lang/crates.io-index" 3170 - checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" 3171 - 3172 - [[package]] 3173 - name = "simd_cesu8" 3174 - version = "1.1.1" 3175 - source = "registry+https://github.com/rust-lang/crates.io-index" 3176 - checksum = "94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33" 3177 - dependencies = [ 3178 - "rustc_version", 3179 - "simdutf8", 3180 - ] 3181 - 3182 - [[package]] 3183 - name = "simdutf8" 3184 - version = "0.1.5" 3185 - source = "registry+https://github.com/rust-lang/crates.io-index" 3186 - checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" 3187 - 3188 - [[package]] 3189 - name = "siphasher" 3190 - version = "1.0.2" 3191 - source = "registry+https://github.com/rust-lang/crates.io-index" 3192 - checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" 3193 - 3194 - [[package]] 3195 - name = "skrifa" 3196 - version = "0.40.0" 3197 - source = "registry+https://github.com/rust-lang/crates.io-index" 3198 - checksum = "7fbdfe3d2475fbd7ddd1f3e5cf8288a30eb3e5f95832829570cd88115a7434ac" 3199 - dependencies = [ 3200 - "bytemuck", 3201 - "read-fonts", 3202 - ] 3203 - 3204 - [[package]] 3205 - name = "slab" 3206 - version = "0.4.12" 3207 - source = "registry+https://github.com/rust-lang/crates.io-index" 3208 - checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" 3209 - 3210 - [[package]] 3211 - name = "slotmap" 3212 - version = "1.1.1" 3213 - source = "registry+https://github.com/rust-lang/crates.io-index" 3214 - checksum = "bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038" 3215 - dependencies = [ 3216 - "version_check", 3217 - ] 3218 - 3219 - [[package]] 3220 - name = "smallvec" 3221 - version = "1.15.1" 3222 - source = "registry+https://github.com/rust-lang/crates.io-index" 3223 - checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 3224 - 3225 - [[package]] 3226 - name = "smithay-client-toolkit" 3227 - version = "0.19.2" 3228 - source = "registry+https://github.com/rust-lang/crates.io-index" 3229 - checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016" 3230 - dependencies = [ 3231 - "bitflags 2.11.1", 3232 - "calloop 0.13.0", 3233 - "calloop-wayland-source 0.3.0", 3234 - "cursor-icon", 3235 - "libc", 3236 - "log", 3237 - "memmap2", 3238 - "rustix 0.38.44", 3239 - "thiserror 1.0.69", 3240 - "wayland-backend", 3241 - "wayland-client", 3242 - "wayland-csd-frame", 3243 - "wayland-cursor", 3244 - "wayland-protocols", 3245 - "wayland-protocols-wlr", 3246 - "wayland-scanner", 3247 - "xkeysym", 3248 - ] 3249 - 3250 - [[package]] 3251 - name = "smithay-client-toolkit" 3252 - version = "0.20.0" 3253 - source = "registry+https://github.com/rust-lang/crates.io-index" 3254 - checksum = "0512da38f5e2b31201a93524adb8d3136276fa4fe4aafab4e1f727a82b534cc0" 3255 - dependencies = [ 3256 - "bitflags 2.11.1", 3257 - "calloop 0.14.4", 3258 - "calloop-wayland-source 0.4.1", 3259 - "cursor-icon", 3260 - "libc", 3261 - "log", 3262 - "memmap2", 3263 - "rustix 1.1.4", 3264 - "thiserror 2.0.18", 3265 - "wayland-backend", 3266 - "wayland-client", 3267 - "wayland-csd-frame", 3268 - "wayland-cursor", 3269 - "wayland-protocols", 3270 - "wayland-protocols-experimental", 3271 - "wayland-protocols-misc", 3272 - "wayland-protocols-wlr", 3273 - "wayland-scanner", 3274 - "xkeysym", 3275 - ] 3276 - 3277 - [[package]] 3278 - name = "smithay-clipboard" 3279 - version = "0.7.3" 3280 - source = "registry+https://github.com/rust-lang/crates.io-index" 3281 - checksum = "71704c03f739f7745053bde45fa203a46c58d25bc5c4efba1d9a60e9dba81226" 3282 - dependencies = [ 3283 - "libc", 3284 - "smithay-client-toolkit 0.20.0", 3285 - "wayland-backend", 3286 - ] 3287 - 3288 - [[package]] 3289 - name = "smol_str" 3290 - version = "0.2.2" 3291 - source = "registry+https://github.com/rust-lang/crates.io-index" 3292 - checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead" 3293 - dependencies = [ 3294 - "serde", 3295 - ] 3296 - 3297 - [[package]] 3298 - name = "spirv" 3299 - version = "0.4.0+sdk-1.4.341.0" 3300 - source = "registry+https://github.com/rust-lang/crates.io-index" 3301 - checksum = "d9571ea910ebd84c86af4b3ed27f9dbdc6ad06f17c5f96146b2b671e2976744f" 3302 - dependencies = [ 3303 - "bitflags 2.11.1", 3304 - ] 3305 - 3306 - [[package]] 3307 - name = "stable_deref_trait" 3308 - version = "1.2.1" 3309 - source = "registry+https://github.com/rust-lang/crates.io-index" 3310 - checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" 3311 - 3312 - [[package]] 3313 - name = "static_assertions" 3314 - version = "1.1.0" 3315 - source = "registry+https://github.com/rust-lang/crates.io-index" 3316 - checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 3317 - 3318 - [[package]] 3319 - name = "strict-num" 3320 - version = "0.1.1" 3321 - source = "registry+https://github.com/rust-lang/crates.io-index" 3322 - checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731" 3323 - 3324 - [[package]] 3325 - name = "syn" 3326 - version = "2.0.117" 3327 - source = "registry+https://github.com/rust-lang/crates.io-index" 3328 - checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" 3329 - dependencies = [ 3330 - "proc-macro2", 3331 - "quote", 3332 - "unicode-ident", 3333 - ] 3334 - 3335 - [[package]] 3336 - name = "synstructure" 3337 - version = "0.13.2" 3338 - source = "registry+https://github.com/rust-lang/crates.io-index" 3339 - checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" 3340 - dependencies = [ 3341 - "proc-macro2", 3342 - "quote", 3343 - "syn", 3344 - ] 3345 - 3346 - [[package]] 3347 - name = "tempfile" 3348 - version = "3.27.0" 3349 - source = "registry+https://github.com/rust-lang/crates.io-index" 3350 - checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" 3351 - dependencies = [ 3352 - "fastrand", 3353 - "getrandom 0.4.2", 3354 - "once_cell", 3355 - "rustix 1.1.4", 3356 - "windows-sys 0.61.2", 3357 - ] 3358 - 3359 - [[package]] 3360 - name = "termcolor" 3361 - version = "1.4.1" 3362 - source = "registry+https://github.com/rust-lang/crates.io-index" 3363 - checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" 3364 - dependencies = [ 3365 - "winapi-util", 3366 - ] 3367 - 3368 - [[package]] 3369 - name = "thiserror" 3370 - version = "1.0.69" 3371 - source = "registry+https://github.com/rust-lang/crates.io-index" 3372 - checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" 3373 - dependencies = [ 3374 - "thiserror-impl 1.0.69", 3375 - ] 3376 - 3377 - [[package]] 3378 - name = "thiserror" 3379 - version = "2.0.18" 3380 - source = "registry+https://github.com/rust-lang/crates.io-index" 3381 - checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" 3382 - dependencies = [ 3383 - "thiserror-impl 2.0.18", 3384 - ] 3385 - 3386 - [[package]] 3387 - name = "thiserror-impl" 3388 - version = "1.0.69" 3389 - source = "registry+https://github.com/rust-lang/crates.io-index" 3390 - checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 3391 - dependencies = [ 3392 - "proc-macro2", 3393 - "quote", 3394 - "syn", 3395 - ] 3396 - 3397 - [[package]] 3398 - name = "thiserror-impl" 3399 - version = "2.0.18" 3400 - source = "registry+https://github.com/rust-lang/crates.io-index" 3401 - checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" 3402 - dependencies = [ 3403 - "proc-macro2", 3404 - "quote", 3405 - "syn", 3406 - ] 3407 - 3408 - [[package]] 3409 - name = "tiff" 3410 - version = "0.11.3" 3411 - source = "registry+https://github.com/rust-lang/crates.io-index" 3412 - checksum = "b63feaf3343d35b6ca4d50483f94843803b0f51634937cc2ec519fc32232bc52" 3413 - dependencies = [ 3414 - "fax", 3415 - "flate2", 3416 - "half", 3417 - "quick-error", 3418 - "weezl", 3419 - "zune-jpeg", 3420 - ] 3421 - 3422 - [[package]] 3423 - name = "tiny-skia" 3424 - version = "0.11.4" 3425 - source = "registry+https://github.com/rust-lang/crates.io-index" 3426 - checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab" 3427 - dependencies = [ 3428 - "arrayref", 3429 - "arrayvec", 3430 - "bytemuck", 3431 - "cfg-if", 3432 - "log", 3433 - "tiny-skia-path", 3434 - ] 3435 - 3436 - [[package]] 3437 - name = "tiny-skia-path" 3438 - version = "0.11.4" 3439 - source = "registry+https://github.com/rust-lang/crates.io-index" 3440 - checksum = "9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93" 3441 - dependencies = [ 3442 - "arrayref", 3443 - "bytemuck", 3444 - "strict-num", 3445 - ] 3446 - 3447 - [[package]] 3448 - name = "tinystr" 3449 - version = "0.8.3" 3450 - source = "registry+https://github.com/rust-lang/crates.io-index" 3451 - checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" 3452 - dependencies = [ 3453 - "displaydoc", 3454 - "zerovec", 3455 - ] 3456 - 3457 - [[package]] 3458 - name = "toml_datetime" 3459 - version = "1.1.1+spec-1.1.0" 3460 - source = "registry+https://github.com/rust-lang/crates.io-index" 3461 - checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" 3462 - dependencies = [ 3463 - "serde_core", 3464 - ] 3465 - 3466 - [[package]] 3467 - name = "toml_edit" 3468 - version = "0.25.11+spec-1.1.0" 3469 - source = "registry+https://github.com/rust-lang/crates.io-index" 3470 - checksum = "0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b" 3471 - dependencies = [ 3472 - "indexmap", 3473 - "toml_datetime", 3474 - "toml_parser", 3475 - "winnow 1.0.2", 3476 - ] 3477 - 3478 - [[package]] 3479 - name = "toml_parser" 3480 - version = "1.1.2+spec-1.1.0" 3481 - source = "registry+https://github.com/rust-lang/crates.io-index" 3482 - checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" 3483 - dependencies = [ 3484 - "winnow 1.0.2", 3485 - ] 3486 - 3487 - [[package]] 3488 - name = "tracing" 3489 - version = "0.1.44" 3490 - source = "registry+https://github.com/rust-lang/crates.io-index" 3491 - checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" 3492 - dependencies = [ 3493 - "log", 3494 - "pin-project-lite", 3495 - "tracing-attributes", 3496 - "tracing-core", 3497 - ] 3498 - 3499 - [[package]] 3500 - name = "tracing-attributes" 3501 - version = "0.1.31" 3502 - source = "registry+https://github.com/rust-lang/crates.io-index" 3503 - checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" 3504 - dependencies = [ 3505 - "proc-macro2", 3506 - "quote", 3507 - "syn", 3508 - ] 3509 - 3510 - [[package]] 3511 - name = "tracing-core" 3512 - version = "0.1.36" 3513 - source = "registry+https://github.com/rust-lang/crates.io-index" 3514 - checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" 3515 - dependencies = [ 3516 - "once_cell", 3517 - ] 3518 - 3519 - [[package]] 3520 - name = "ttf-parser" 3521 - version = "0.25.1" 3522 - source = "registry+https://github.com/rust-lang/crates.io-index" 3523 - checksum = "d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31" 3524 - 3525 - [[package]] 3526 - name = "type-map" 3527 - version = "0.5.1" 3528 - source = "registry+https://github.com/rust-lang/crates.io-index" 3529 - checksum = "cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90" 3530 - dependencies = [ 3531 - "rustc-hash 2.1.2", 3532 - ] 3533 - 3534 - [[package]] 3535 - name = "typeid" 3536 - version = "1.0.3" 3537 - source = "registry+https://github.com/rust-lang/crates.io-index" 3538 - checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" 3539 - 3540 - [[package]] 3541 - name = "typenum" 3542 - version = "1.20.0" 3543 - source = "registry+https://github.com/rust-lang/crates.io-index" 3544 - checksum = "40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de" 3545 - 3546 - [[package]] 3547 - name = "uds_windows" 3548 - version = "1.2.1" 3549 - source = "registry+https://github.com/rust-lang/crates.io-index" 3550 - checksum = "f2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6e" 3551 - dependencies = [ 3552 - "memoffset", 3553 - "tempfile", 3554 - "windows-sys 0.61.2", 3555 - ] 3556 - 3557 - [[package]] 3558 - name = "unicase" 3559 - version = "2.9.0" 3560 - source = "registry+https://github.com/rust-lang/crates.io-index" 3561 - checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142" 3562 - 3563 - [[package]] 3564 - name = "unicode-ident" 3565 - version = "1.0.24" 3566 - source = "registry+https://github.com/rust-lang/crates.io-index" 3567 - checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" 3568 - 3569 - [[package]] 3570 - name = "unicode-segmentation" 3571 - version = "1.13.2" 3572 - source = "registry+https://github.com/rust-lang/crates.io-index" 3573 - checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c" 3574 - 3575 - [[package]] 3576 - name = "unicode-width" 3577 - version = "0.2.2" 3578 - source = "registry+https://github.com/rust-lang/crates.io-index" 3579 - checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" 3580 - 3581 - [[package]] 3582 - name = "unicode-xid" 3583 - version = "0.2.6" 3584 - source = "registry+https://github.com/rust-lang/crates.io-index" 3585 - checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" 3586 - 3587 - [[package]] 3588 - name = "url" 3589 - version = "2.5.8" 3590 - source = "registry+https://github.com/rust-lang/crates.io-index" 3591 - checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" 3592 - dependencies = [ 3593 - "form_urlencoded", 3594 - "idna", 3595 - "percent-encoding", 3596 - "serde", 3597 - ] 3598 - 3599 - [[package]] 3600 - name = "utf8_iter" 3601 - version = "1.0.4" 3602 - source = "registry+https://github.com/rust-lang/crates.io-index" 3603 - checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 3604 - 3605 - [[package]] 3606 - name = "utf8parse" 3607 - version = "0.2.2" 3608 - source = "registry+https://github.com/rust-lang/crates.io-index" 3609 - checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 3610 - 3611 - [[package]] 3612 - name = "uuid" 3613 - version = "1.23.1" 3614 - source = "registry+https://github.com/rust-lang/crates.io-index" 3615 - checksum = "ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76" 3616 - dependencies = [ 3617 - "getrandom 0.4.2", 3618 - "js-sys", 3619 - "serde_core", 3620 - "sha1_smol", 3621 - "wasm-bindgen", 3622 - ] 3623 - 3624 - [[package]] 3625 - name = "vello_common" 3626 - version = "0.0.6" 3627 - source = "registry+https://github.com/rust-lang/crates.io-index" 3628 - checksum = "1bd1a4c633ce09e7d713df1a6e036644a125e15e0c169cfb5180ddf5836ca04b" 3629 - dependencies = [ 3630 - "bytemuck", 3631 - "fearless_simd", 3632 - "hashbrown 0.16.1", 3633 - "log", 3634 - "peniko", 3635 - "skrifa", 3636 - "smallvec", 3637 - ] 3638 - 3639 - [[package]] 3640 - name = "vello_cpu" 3641 - version = "0.0.6" 3642 - source = "registry+https://github.com/rust-lang/crates.io-index" 3643 - checksum = "0162bfe48aabf6a9fdcd401b628c7d9f260c2cbabb343c70a65feba6f7849edc" 3644 - dependencies = [ 3645 - "bytemuck", 3646 - "hashbrown 0.16.1", 3647 - "vello_common", 3648 - ] 3649 - 3650 - [[package]] 3651 - name = "version_check" 3652 - version = "0.9.5" 3653 - source = "registry+https://github.com/rust-lang/crates.io-index" 3654 - checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 3655 - 3656 - [[package]] 3657 - name = "walkdir" 3658 - version = "2.5.0" 3659 - source = "registry+https://github.com/rust-lang/crates.io-index" 3660 - checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 3661 - dependencies = [ 3662 - "same-file", 3663 - "winapi-util", 3664 - ] 3665 - 3666 - [[package]] 3667 - name = "wasip2" 3668 - version = "1.0.3+wasi-0.2.9" 3669 - source = "registry+https://github.com/rust-lang/crates.io-index" 3670 - checksum = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6" 3671 - dependencies = [ 3672 - "wit-bindgen 0.57.1", 3673 - ] 3674 - 3675 - [[package]] 3676 - name = "wasip3" 3677 - version = "0.4.0+wasi-0.3.0-rc-2026-01-06" 3678 - source = "registry+https://github.com/rust-lang/crates.io-index" 3679 - checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" 3680 - dependencies = [ 3681 - "wit-bindgen 0.51.0", 3682 - ] 3683 - 3684 - [[package]] 3685 - name = "wasm-bindgen" 3686 - version = "0.2.118" 3687 - source = "registry+https://github.com/rust-lang/crates.io-index" 3688 - checksum = "0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89" 3689 - dependencies = [ 3690 - "cfg-if", 3691 - "once_cell", 3692 - "rustversion", 3693 - "wasm-bindgen-macro", 3694 - "wasm-bindgen-shared", 3695 - ] 3696 - 3697 - [[package]] 3698 - name = "wasm-bindgen-futures" 3699 - version = "0.4.68" 3700 - source = "registry+https://github.com/rust-lang/crates.io-index" 3701 - checksum = "f371d383f2fb139252e0bfac3b81b265689bf45b6874af544ffa4c975ac1ebf8" 3702 - dependencies = [ 3703 - "js-sys", 3704 - "wasm-bindgen", 3705 - ] 3706 - 3707 - [[package]] 3708 - name = "wasm-bindgen-macro" 3709 - version = "0.2.118" 3710 - source = "registry+https://github.com/rust-lang/crates.io-index" 3711 - checksum = "eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed" 3712 - dependencies = [ 3713 - "quote", 3714 - "wasm-bindgen-macro-support", 3715 - ] 3716 - 3717 - [[package]] 3718 - name = "wasm-bindgen-macro-support" 3719 - version = "0.2.118" 3720 - source = "registry+https://github.com/rust-lang/crates.io-index" 3721 - checksum = "9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904" 3722 - dependencies = [ 3723 - "bumpalo", 3724 - "proc-macro2", 3725 - "quote", 3726 - "syn", 3727 - "wasm-bindgen-shared", 3728 - ] 3729 - 3730 - [[package]] 3731 - name = "wasm-bindgen-shared" 3732 - version = "0.2.118" 3733 - source = "registry+https://github.com/rust-lang/crates.io-index" 3734 - checksum = "5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129" 3735 - dependencies = [ 3736 - "unicode-ident", 3737 - ] 3738 - 3739 - [[package]] 3740 - name = "wasm-encoder" 3741 - version = "0.244.0" 3742 - source = "registry+https://github.com/rust-lang/crates.io-index" 3743 - checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" 3744 - dependencies = [ 3745 - "leb128fmt", 3746 - "wasmparser", 3747 - ] 3748 - 3749 - [[package]] 3750 - name = "wasm-metadata" 3751 - version = "0.244.0" 3752 - source = "registry+https://github.com/rust-lang/crates.io-index" 3753 - checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" 3754 - dependencies = [ 3755 - "anyhow", 3756 - "indexmap", 3757 - "wasm-encoder", 3758 - "wasmparser", 3759 - ] 3760 - 3761 - [[package]] 3762 - name = "wasmparser" 3763 - version = "0.244.0" 3764 - source = "registry+https://github.com/rust-lang/crates.io-index" 3765 - checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" 3766 - dependencies = [ 3767 - "bitflags 2.11.1", 3768 - "hashbrown 0.15.5", 3769 - "indexmap", 3770 - "semver", 3771 - ] 3772 - 3773 - [[package]] 3774 - name = "wayland-backend" 3775 - version = "0.3.15" 3776 - source = "registry+https://github.com/rust-lang/crates.io-index" 3777 - checksum = "2857dd20b54e916ec7253b3d6b4d5c4d7d4ca2c33c2e11c6c76a99bd8744755d" 3778 - dependencies = [ 3779 - "cc", 3780 - "downcast-rs", 3781 - "rustix 1.1.4", 3782 - "scoped-tls", 3783 - "smallvec", 3784 - "wayland-sys", 3785 - ] 3786 - 3787 - [[package]] 3788 - name = "wayland-client" 3789 - version = "0.31.14" 3790 - source = "registry+https://github.com/rust-lang/crates.io-index" 3791 - checksum = "645c7c96bb74690c3189b5c9cb4ca1627062bb23693a4fad9d8c3de958260144" 3792 - dependencies = [ 3793 - "bitflags 2.11.1", 3794 - "rustix 1.1.4", 3795 - "wayland-backend", 3796 - "wayland-scanner", 3797 - ] 3798 - 3799 - [[package]] 3800 - name = "wayland-csd-frame" 3801 - version = "0.3.0" 3802 - source = "registry+https://github.com/rust-lang/crates.io-index" 3803 - checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e" 3804 - dependencies = [ 3805 - "bitflags 2.11.1", 3806 - "cursor-icon", 3807 - "wayland-backend", 3808 - ] 3809 - 3810 - [[package]] 3811 - name = "wayland-cursor" 3812 - version = "0.31.14" 3813 - source = "registry+https://github.com/rust-lang/crates.io-index" 3814 - checksum = "4a52d18780be9b1314328a3de5f930b73d2200112e3849ca6cb11822793fb34d" 3815 - dependencies = [ 3816 - "rustix 1.1.4", 3817 - "wayland-client", 3818 - "xcursor", 3819 - ] 3820 - 3821 - [[package]] 3822 - name = "wayland-protocols" 3823 - version = "0.32.12" 3824 - source = "registry+https://github.com/rust-lang/crates.io-index" 3825 - checksum = "563a85523cade2429938e790815fd7319062103b9f4a2dc806e9b53b95982d8f" 3826 - dependencies = [ 3827 - "bitflags 2.11.1", 3828 - "wayland-backend", 3829 - "wayland-client", 3830 - "wayland-scanner", 3831 - ] 3832 - 3833 - [[package]] 3834 - name = "wayland-protocols-experimental" 3835 - version = "20250721.0.1" 3836 - source = "registry+https://github.com/rust-lang/crates.io-index" 3837 - checksum = "40a1f863128dcaaec790d7b4b396cc9b9a7a079e878e18c47e6c2d2c5a8dcbb1" 3838 - dependencies = [ 3839 - "bitflags 2.11.1", 3840 - "wayland-backend", 3841 - "wayland-client", 3842 - "wayland-protocols", 3843 - "wayland-scanner", 3844 - ] 3845 - 3846 - [[package]] 3847 - name = "wayland-protocols-misc" 3848 - version = "0.3.12" 3849 - source = "registry+https://github.com/rust-lang/crates.io-index" 3850 - checksum = "6e9567599ef23e09b8dad6e429e5738d4509dfc46b3b21f32841a304d16b29c8" 3851 - dependencies = [ 3852 - "bitflags 2.11.1", 3853 - "wayland-backend", 3854 - "wayland-client", 3855 - "wayland-protocols", 3856 - "wayland-scanner", 3857 - ] 3858 - 3859 - [[package]] 3860 - name = "wayland-protocols-plasma" 3861 - version = "0.3.12" 3862 - source = "registry+https://github.com/rust-lang/crates.io-index" 3863 - checksum = "2b6d8cf1eb2c1c31ed1f5643c88a6e53538129d4af80030c8cabd1f9fa884d91" 3864 - dependencies = [ 3865 - "bitflags 2.11.1", 3866 - "wayland-backend", 3867 - "wayland-client", 3868 - "wayland-protocols", 3869 - "wayland-scanner", 3870 - ] 3871 - 3872 - [[package]] 3873 - name = "wayland-protocols-wlr" 3874 - version = "0.3.12" 3875 - source = "registry+https://github.com/rust-lang/crates.io-index" 3876 - checksum = "eb04e52f7836d7c7976c78ca0250d61e33873c34156a2a1fc9474828ec268234" 3877 - dependencies = [ 3878 - "bitflags 2.11.1", 3879 - "wayland-backend", 3880 - "wayland-client", 3881 - "wayland-protocols", 3882 - "wayland-scanner", 3883 - ] 3884 - 3885 - [[package]] 3886 - name = "wayland-scanner" 3887 - version = "0.31.10" 3888 - source = "registry+https://github.com/rust-lang/crates.io-index" 3889 - checksum = "9c324a910fd86ebdc364a3e61ec1f11737d3b1d6c273c0239ee8ff4bc0d24b4a" 3890 - dependencies = [ 3891 - "proc-macro2", 3892 - "quick-xml 0.39.2", 3893 - "quote", 3894 - ] 3895 - 3896 - [[package]] 3897 - name = "wayland-sys" 3898 - version = "0.31.11" 3899 - source = "registry+https://github.com/rust-lang/crates.io-index" 3900 - checksum = "d8eab23fefc9e41f8e841df4a9c707e8a8c4ed26e944ef69297184de2785e3be" 3901 - dependencies = [ 3902 - "dlib", 3903 - "log", 3904 - "once_cell", 3905 - "pkg-config", 3906 - ] 3907 - 3908 - [[package]] 3909 - name = "web-sys" 3910 - version = "0.3.95" 3911 - source = "registry+https://github.com/rust-lang/crates.io-index" 3912 - checksum = "4f2dfbb17949fa2088e5d39408c48368947b86f7834484e87b73de55bc14d97d" 3913 - dependencies = [ 3914 - "js-sys", 3915 - "wasm-bindgen", 3916 - ] 3917 - 3918 - [[package]] 3919 - name = "web-time" 3920 - version = "1.1.0" 3921 - source = "registry+https://github.com/rust-lang/crates.io-index" 3922 - checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" 3923 - dependencies = [ 3924 - "js-sys", 3925 - "wasm-bindgen", 3926 - ] 3927 - 3928 - [[package]] 3929 - name = "webbrowser" 3930 - version = "1.2.1" 3931 - source = "registry+https://github.com/rust-lang/crates.io-index" 3932 - checksum = "0fc95580916af1e68ff6a7be07446fc5db73ebf71cf092de939bbf5f7e189f72" 3933 - dependencies = [ 3934 - "core-foundation 0.10.1", 3935 - "jni", 3936 - "log", 3937 - "ndk-context", 3938 - "objc2 0.6.4", 3939 - "objc2-foundation 0.3.2", 3940 - "url", 3941 - "web-sys", 3942 - ] 3943 - 3944 - [[package]] 3945 - name = "weezl" 3946 - version = "0.1.12" 3947 - source = "registry+https://github.com/rust-lang/crates.io-index" 3948 - checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88" 3949 - 3950 - [[package]] 3951 - name = "wgpu" 3952 - version = "29.0.1" 3953 - source = "registry+https://github.com/rust-lang/crates.io-index" 3954 - checksum = "72c239a9a747bbd379590985bac952c2e53cb19873f7072b3370c6a6a8e06837" 3955 - dependencies = [ 3956 - "arrayvec", 3957 - "bitflags 2.11.1", 3958 - "bytemuck", 3959 - "cfg-if", 3960 - "cfg_aliases", 3961 - "document-features", 3962 - "hashbrown 0.16.1", 3963 - "js-sys", 3964 - "log", 3965 - "naga", 3966 - "parking_lot", 3967 - "portable-atomic", 3968 - "profiling", 3969 - "raw-window-handle", 3970 - "smallvec", 3971 - "static_assertions", 3972 - "wasm-bindgen", 3973 - "wasm-bindgen-futures", 3974 - "web-sys", 3975 - "wgpu-core", 3976 - "wgpu-hal", 3977 - "wgpu-types", 3978 - ] 3979 - 3980 - [[package]] 3981 - name = "wgpu-core" 3982 - version = "29.0.1" 3983 - source = "registry+https://github.com/rust-lang/crates.io-index" 3984 - checksum = "1e80ac6cf1895df6342f87d975162108f9d98772a0d74bc404ab7304ac29469e" 3985 - dependencies = [ 3986 - "arrayvec", 3987 - "bit-set", 3988 - "bit-vec", 3989 - "bitflags 2.11.1", 3990 - "bytemuck", 3991 - "cfg_aliases", 3992 - "document-features", 3993 - "hashbrown 0.16.1", 3994 - "indexmap", 3995 - "log", 3996 - "naga", 3997 - "once_cell", 3998 - "parking_lot", 3999 - "portable-atomic", 4000 - "profiling", 4001 - "raw-window-handle", 4002 - "rustc-hash 1.1.0", 4003 - "smallvec", 4004 - "thiserror 2.0.18", 4005 - "wgpu-core-deps-apple", 4006 - "wgpu-core-deps-emscripten", 4007 - "wgpu-core-deps-wasm", 4008 - "wgpu-core-deps-windows-linux-android", 4009 - "wgpu-hal", 4010 - "wgpu-naga-bridge", 4011 - "wgpu-types", 4012 - ] 4013 - 4014 - [[package]] 4015 - name = "wgpu-core-deps-apple" 4016 - version = "29.0.0" 4017 - source = "registry+https://github.com/rust-lang/crates.io-index" 4018 - checksum = "43acd053312501689cd92a01a9638d37f3e41a5fd9534875efa8917ee2d11ac0" 4019 - dependencies = [ 4020 - "wgpu-hal", 4021 - ] 4022 - 4023 - [[package]] 4024 - name = "wgpu-core-deps-emscripten" 4025 - version = "29.0.0" 4026 - source = "registry+https://github.com/rust-lang/crates.io-index" 4027 - checksum = "ef043bf135cc68b6f667c55ff4e345ce2b5924d75bad36a47921b0287ca4b24a" 4028 - dependencies = [ 4029 - "wgpu-hal", 4030 - ] 4031 - 4032 - [[package]] 4033 - name = "wgpu-core-deps-wasm" 4034 - version = "29.0.0" 4035 - source = "registry+https://github.com/rust-lang/crates.io-index" 4036 - checksum = "2f7b75e72f49035f000dd5262e4126242e92a090a4fd75931ecfe7e60784e6fa" 4037 - dependencies = [ 4038 - "wgpu-hal", 4039 - ] 4040 - 4041 - [[package]] 4042 - name = "wgpu-core-deps-windows-linux-android" 4043 - version = "29.0.0" 4044 - source = "registry+https://github.com/rust-lang/crates.io-index" 4045 - checksum = "725d5c006a8c02967b6d93ef04f6537ec4593313e330cfe86d9d3f946eb90f28" 4046 - dependencies = [ 4047 - "wgpu-hal", 4048 - ] 4049 - 4050 - [[package]] 4051 - name = "wgpu-hal" 4052 - version = "29.0.1" 4053 - source = "registry+https://github.com/rust-lang/crates.io-index" 4054 - checksum = "89a47aef47636562f3937285af4c44b4b5b404b46577471411cc5313a921da7e" 4055 - dependencies = [ 4056 - "android_system_properties", 4057 - "arrayvec", 4058 - "ash", 4059 - "bit-set", 4060 - "bitflags 2.11.1", 4061 - "block2 0.6.2", 4062 - "bytemuck", 4063 - "cfg-if", 4064 - "cfg_aliases", 4065 - "glow", 4066 - "glutin_wgl_sys", 4067 - "gpu-allocator", 4068 - "gpu-descriptor", 4069 - "hashbrown 0.16.1", 4070 - "js-sys", 4071 - "khronos-egl", 4072 - "libc", 4073 - "libloading", 4074 - "log", 4075 - "naga", 4076 - "ndk-sys", 4077 - "objc2 0.6.4", 4078 - "objc2-core-foundation", 4079 - "objc2-foundation 0.3.2", 4080 - "objc2-metal 0.3.2", 4081 - "objc2-quartz-core 0.3.2", 4082 - "once_cell", 4083 - "ordered-float", 4084 - "parking_lot", 4085 - "portable-atomic", 4086 - "portable-atomic-util", 4087 - "profiling", 4088 - "range-alloc", 4089 - "raw-window-handle", 4090 - "raw-window-metal", 4091 - "renderdoc-sys", 4092 - "smallvec", 4093 - "thiserror 2.0.18", 4094 - "wasm-bindgen", 4095 - "wayland-sys", 4096 - "web-sys", 4097 - "wgpu-naga-bridge", 4098 - "wgpu-types", 4099 - "windows 0.62.2", 4100 - "windows-core 0.62.2", 4101 - ] 4102 - 4103 - [[package]] 4104 - name = "wgpu-naga-bridge" 4105 - version = "29.0.1" 4106 - source = "registry+https://github.com/rust-lang/crates.io-index" 4107 - checksum = "7b4684f4410da0cf95a4cb63bb5edaac022461dedb6adf0b64d0d9b5f6890d51" 4108 - dependencies = [ 4109 - "naga", 4110 - "wgpu-types", 4111 - ] 4112 - 4113 - [[package]] 4114 - name = "wgpu-types" 4115 - version = "29.0.1" 4116 - source = "registry+https://github.com/rust-lang/crates.io-index" 4117 - checksum = "ec2675540fb1a5cfa5ef122d3d5f390e2c75711a0b946410f2d6ac3a0f77d1f6" 4118 - dependencies = [ 4119 - "bitflags 2.11.1", 4120 - "bytemuck", 4121 - "js-sys", 4122 - "log", 4123 - "raw-window-handle", 4124 - "web-sys", 4125 - ] 4126 - 4127 - [[package]] 4128 - name = "winapi-util" 4129 - version = "0.1.11" 4130 - source = "registry+https://github.com/rust-lang/crates.io-index" 4131 - checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" 4132 - dependencies = [ 4133 - "windows-sys 0.61.2", 4134 - ] 4135 - 4136 - [[package]] 4137 - name = "windows" 4138 - version = "0.61.3" 4139 - source = "registry+https://github.com/rust-lang/crates.io-index" 4140 - checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" 4141 - dependencies = [ 4142 - "windows-collections 0.2.0", 4143 - "windows-core 0.61.2", 4144 - "windows-future 0.2.1", 4145 - "windows-link 0.1.3", 4146 - "windows-numerics 0.2.0", 4147 - ] 4148 - 4149 - [[package]] 4150 - name = "windows" 4151 - version = "0.62.2" 4152 - source = "registry+https://github.com/rust-lang/crates.io-index" 4153 - checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580" 4154 - dependencies = [ 4155 - "windows-collections 0.3.2", 4156 - "windows-core 0.62.2", 4157 - "windows-future 0.3.2", 4158 - "windows-numerics 0.3.1", 4159 - ] 4160 - 4161 - [[package]] 4162 - name = "windows-collections" 4163 - version = "0.2.0" 4164 - source = "registry+https://github.com/rust-lang/crates.io-index" 4165 - checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" 4166 - dependencies = [ 4167 - "windows-core 0.61.2", 4168 - ] 4169 - 4170 - [[package]] 4171 - name = "windows-collections" 4172 - version = "0.3.2" 4173 - source = "registry+https://github.com/rust-lang/crates.io-index" 4174 - checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610" 4175 - dependencies = [ 4176 - "windows-core 0.62.2", 4177 - ] 4178 - 4179 - [[package]] 4180 - name = "windows-core" 4181 - version = "0.61.2" 4182 - source = "registry+https://github.com/rust-lang/crates.io-index" 4183 - checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" 4184 - dependencies = [ 4185 - "windows-implement", 4186 - "windows-interface", 4187 - "windows-link 0.1.3", 4188 - "windows-result 0.3.4", 4189 - "windows-strings 0.4.2", 4190 - ] 4191 - 4192 - [[package]] 4193 - name = "windows-core" 4194 - version = "0.62.2" 4195 - source = "registry+https://github.com/rust-lang/crates.io-index" 4196 - checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" 4197 - dependencies = [ 4198 - "windows-implement", 4199 - "windows-interface", 4200 - "windows-link 0.2.1", 4201 - "windows-result 0.4.1", 4202 - "windows-strings 0.5.1", 4203 - ] 4204 - 4205 - [[package]] 4206 - name = "windows-future" 4207 - version = "0.2.1" 4208 - source = "registry+https://github.com/rust-lang/crates.io-index" 4209 - checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" 4210 - dependencies = [ 4211 - "windows-core 0.61.2", 4212 - "windows-link 0.1.3", 4213 - "windows-threading 0.1.0", 4214 - ] 4215 - 4216 - [[package]] 4217 - name = "windows-future" 4218 - version = "0.3.2" 4219 - source = "registry+https://github.com/rust-lang/crates.io-index" 4220 - checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb" 4221 - dependencies = [ 4222 - "windows-core 0.62.2", 4223 - "windows-link 0.2.1", 4224 - "windows-threading 0.2.1", 4225 - ] 4226 - 4227 - [[package]] 4228 - name = "windows-implement" 4229 - version = "0.60.2" 4230 - source = "registry+https://github.com/rust-lang/crates.io-index" 4231 - checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" 4232 - dependencies = [ 4233 - "proc-macro2", 4234 - "quote", 4235 - "syn", 4236 - ] 4237 - 4238 - [[package]] 4239 - name = "windows-interface" 4240 - version = "0.59.3" 4241 - source = "registry+https://github.com/rust-lang/crates.io-index" 4242 - checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" 4243 - dependencies = [ 4244 - "proc-macro2", 4245 - "quote", 4246 - "syn", 4247 - ] 4248 - 4249 - [[package]] 4250 - name = "windows-link" 4251 - version = "0.1.3" 4252 - source = "registry+https://github.com/rust-lang/crates.io-index" 4253 - checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" 4254 - 4255 - [[package]] 4256 - name = "windows-link" 4257 - version = "0.2.1" 4258 - source = "registry+https://github.com/rust-lang/crates.io-index" 4259 - checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" 4260 - 4261 - [[package]] 4262 - name = "windows-numerics" 4263 - version = "0.2.0" 4264 - source = "registry+https://github.com/rust-lang/crates.io-index" 4265 - checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" 4266 - dependencies = [ 4267 - "windows-core 0.61.2", 4268 - "windows-link 0.1.3", 4269 - ] 4270 - 4271 - [[package]] 4272 - name = "windows-numerics" 4273 - version = "0.3.1" 4274 - source = "registry+https://github.com/rust-lang/crates.io-index" 4275 - checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26" 4276 - dependencies = [ 4277 - "windows-core 0.62.2", 4278 - "windows-link 0.2.1", 4279 - ] 4280 - 4281 - [[package]] 4282 - name = "windows-result" 4283 - version = "0.3.4" 4284 - source = "registry+https://github.com/rust-lang/crates.io-index" 4285 - checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" 4286 - dependencies = [ 4287 - "windows-link 0.1.3", 4288 - ] 4289 - 4290 - [[package]] 4291 - name = "windows-result" 4292 - version = "0.4.1" 4293 - source = "registry+https://github.com/rust-lang/crates.io-index" 4294 - checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" 4295 - dependencies = [ 4296 - "windows-link 0.2.1", 4297 - ] 4298 - 4299 - [[package]] 4300 - name = "windows-strings" 4301 - version = "0.4.2" 4302 - source = "registry+https://github.com/rust-lang/crates.io-index" 4303 - checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" 4304 - dependencies = [ 4305 - "windows-link 0.1.3", 4306 - ] 4307 - 4308 - [[package]] 4309 - name = "windows-strings" 4310 - version = "0.5.1" 4311 - source = "registry+https://github.com/rust-lang/crates.io-index" 4312 - checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" 4313 - dependencies = [ 4314 - "windows-link 0.2.1", 4315 - ] 4316 - 4317 - [[package]] 4318 - name = "windows-sys" 4319 - version = "0.52.0" 4320 - source = "registry+https://github.com/rust-lang/crates.io-index" 4321 - checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 4322 - dependencies = [ 4323 - "windows-targets 0.52.6", 4324 - ] 4325 - 4326 - [[package]] 4327 - name = "windows-sys" 4328 - version = "0.59.0" 4329 - source = "registry+https://github.com/rust-lang/crates.io-index" 4330 - checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 4331 - dependencies = [ 4332 - "windows-targets 0.52.6", 4333 - ] 4334 - 4335 - [[package]] 4336 - name = "windows-sys" 4337 - version = "0.60.2" 4338 - source = "registry+https://github.com/rust-lang/crates.io-index" 4339 - checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" 4340 - dependencies = [ 4341 - "windows-targets 0.53.5", 4342 - ] 4343 - 4344 - [[package]] 4345 - name = "windows-sys" 4346 - version = "0.61.2" 4347 - source = "registry+https://github.com/rust-lang/crates.io-index" 4348 - checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" 4349 - dependencies = [ 4350 - "windows-link 0.2.1", 4351 - ] 4352 - 4353 - [[package]] 4354 - name = "windows-targets" 4355 - version = "0.52.6" 4356 - source = "registry+https://github.com/rust-lang/crates.io-index" 4357 - checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 4358 - dependencies = [ 4359 - "windows_aarch64_gnullvm 0.52.6", 4360 - "windows_aarch64_msvc 0.52.6", 4361 - "windows_i686_gnu 0.52.6", 4362 - "windows_i686_gnullvm 0.52.6", 4363 - "windows_i686_msvc 0.52.6", 4364 - "windows_x86_64_gnu 0.52.6", 4365 - "windows_x86_64_gnullvm 0.52.6", 4366 - "windows_x86_64_msvc 0.52.6", 4367 - ] 4368 - 4369 - [[package]] 4370 - name = "windows-targets" 4371 - version = "0.53.5" 4372 - source = "registry+https://github.com/rust-lang/crates.io-index" 4373 - checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" 4374 - dependencies = [ 4375 - "windows-link 0.2.1", 4376 - "windows_aarch64_gnullvm 0.53.1", 4377 - "windows_aarch64_msvc 0.53.1", 4378 - "windows_i686_gnu 0.53.1", 4379 - "windows_i686_gnullvm 0.53.1", 4380 - "windows_i686_msvc 0.53.1", 4381 - "windows_x86_64_gnu 0.53.1", 4382 - "windows_x86_64_gnullvm 0.53.1", 4383 - "windows_x86_64_msvc 0.53.1", 4384 - ] 4385 - 4386 - [[package]] 4387 - name = "windows-threading" 4388 - version = "0.1.0" 4389 - source = "registry+https://github.com/rust-lang/crates.io-index" 4390 - checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" 4391 - dependencies = [ 4392 - "windows-link 0.1.3", 4393 - ] 4394 - 4395 - [[package]] 4396 - name = "windows-threading" 4397 - version = "0.2.1" 4398 - source = "registry+https://github.com/rust-lang/crates.io-index" 4399 - checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37" 4400 - dependencies = [ 4401 - "windows-link 0.2.1", 4402 - ] 4403 - 4404 - [[package]] 4405 - name = "windows_aarch64_gnullvm" 4406 - version = "0.52.6" 4407 - source = "registry+https://github.com/rust-lang/crates.io-index" 4408 - checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 4409 - 4410 - [[package]] 4411 - name = "windows_aarch64_gnullvm" 4412 - version = "0.53.1" 4413 - source = "registry+https://github.com/rust-lang/crates.io-index" 4414 - checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" 4415 - 4416 - [[package]] 4417 - name = "windows_aarch64_msvc" 4418 - version = "0.52.6" 4419 - source = "registry+https://github.com/rust-lang/crates.io-index" 4420 - checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 4421 - 4422 - [[package]] 4423 - name = "windows_aarch64_msvc" 4424 - version = "0.53.1" 4425 - source = "registry+https://github.com/rust-lang/crates.io-index" 4426 - checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" 4427 - 4428 - [[package]] 4429 - name = "windows_i686_gnu" 4430 - version = "0.52.6" 4431 - source = "registry+https://github.com/rust-lang/crates.io-index" 4432 - checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 4433 - 4434 - [[package]] 4435 - name = "windows_i686_gnu" 4436 - version = "0.53.1" 4437 - source = "registry+https://github.com/rust-lang/crates.io-index" 4438 - checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" 4439 - 4440 - [[package]] 4441 - name = "windows_i686_gnullvm" 4442 - version = "0.52.6" 4443 - source = "registry+https://github.com/rust-lang/crates.io-index" 4444 - checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 4445 - 4446 - [[package]] 4447 - name = "windows_i686_gnullvm" 4448 - version = "0.53.1" 4449 - source = "registry+https://github.com/rust-lang/crates.io-index" 4450 - checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" 4451 - 4452 - [[package]] 4453 - name = "windows_i686_msvc" 4454 - version = "0.52.6" 4455 - source = "registry+https://github.com/rust-lang/crates.io-index" 4456 - checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 4457 - 4458 - [[package]] 4459 - name = "windows_i686_msvc" 4460 - version = "0.53.1" 4461 - source = "registry+https://github.com/rust-lang/crates.io-index" 4462 - checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" 4463 - 4464 - [[package]] 4465 - name = "windows_x86_64_gnu" 4466 - version = "0.52.6" 4467 - source = "registry+https://github.com/rust-lang/crates.io-index" 4468 - checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 4469 - 4470 - [[package]] 4471 - name = "windows_x86_64_gnu" 4472 - version = "0.53.1" 4473 - source = "registry+https://github.com/rust-lang/crates.io-index" 4474 - checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" 4475 - 4476 - [[package]] 4477 - name = "windows_x86_64_gnullvm" 4478 - version = "0.52.6" 4479 - source = "registry+https://github.com/rust-lang/crates.io-index" 4480 - checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 4481 - 4482 - [[package]] 4483 - name = "windows_x86_64_gnullvm" 4484 - version = "0.53.1" 4485 - source = "registry+https://github.com/rust-lang/crates.io-index" 4486 - checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" 4487 - 4488 - [[package]] 4489 - name = "windows_x86_64_msvc" 4490 - version = "0.52.6" 4491 - source = "registry+https://github.com/rust-lang/crates.io-index" 4492 - checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 4493 - 4494 - [[package]] 4495 - name = "windows_x86_64_msvc" 4496 - version = "0.53.1" 4497 - source = "registry+https://github.com/rust-lang/crates.io-index" 4498 - checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" 4499 - 4500 - [[package]] 4501 - name = "winit" 4502 - version = "0.30.13" 4503 - source = "registry+https://github.com/rust-lang/crates.io-index" 4504 - checksum = "a6755fa58a9f8350bd1e472d4c3fcc25f824ec358933bba33306d0b63df5978d" 4505 - dependencies = [ 4506 - "ahash", 4507 - "android-activity", 4508 - "atomic-waker", 4509 - "bitflags 2.11.1", 4510 - "block2 0.5.1", 4511 - "bytemuck", 4512 - "calloop 0.13.0", 4513 - "cfg_aliases", 4514 - "concurrent-queue", 4515 - "core-foundation 0.9.4", 4516 - "core-graphics", 4517 - "cursor-icon", 4518 - "dpi", 4519 - "js-sys", 4520 - "libc", 4521 - "memmap2", 4522 - "ndk", 4523 - "objc2 0.5.2", 4524 - "objc2-app-kit 0.2.2", 4525 - "objc2-foundation 0.2.2", 4526 - "objc2-ui-kit 0.2.2", 4527 - "orbclient", 4528 - "percent-encoding", 4529 - "pin-project", 4530 - "raw-window-handle", 4531 - "redox_syscall 0.4.1", 4532 - "rustix 0.38.44", 4533 - "sctk-adwaita", 4534 - "smithay-client-toolkit 0.19.2", 4535 - "smol_str", 4536 - "tracing", 4537 - "unicode-segmentation", 4538 - "wasm-bindgen", 4539 - "wasm-bindgen-futures", 4540 - "wayland-backend", 4541 - "wayland-client", 4542 - "wayland-protocols", 4543 - "wayland-protocols-plasma", 4544 - "web-sys", 4545 - "web-time", 4546 - "windows-sys 0.52.0", 4547 - "x11-dl", 4548 - "x11rb", 4549 - "xkbcommon-dl", 4550 - ] 4551 - 4552 - [[package]] 4553 - name = "winnow" 4554 - version = "0.7.15" 4555 - source = "registry+https://github.com/rust-lang/crates.io-index" 4556 - checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" 4557 - dependencies = [ 4558 - "memchr", 4559 - ] 4560 - 4561 - [[package]] 4562 - name = "winnow" 4563 - version = "1.0.2" 4564 - source = "registry+https://github.com/rust-lang/crates.io-index" 4565 - checksum = "2ee1708bef14716a11bae175f579062d4554d95be2c6829f518df847b7b3fdd0" 4566 - dependencies = [ 4567 - "memchr", 4568 - ] 4569 - 4570 - [[package]] 4571 - name = "wit-bindgen" 4572 - version = "0.51.0" 4573 - source = "registry+https://github.com/rust-lang/crates.io-index" 4574 - checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" 4575 - dependencies = [ 4576 - "wit-bindgen-rust-macro", 4577 - ] 4578 - 4579 - [[package]] 4580 - name = "wit-bindgen" 4581 - version = "0.57.1" 4582 - source = "registry+https://github.com/rust-lang/crates.io-index" 4583 - checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" 4584 - 4585 - [[package]] 4586 - name = "wit-bindgen-core" 4587 - version = "0.51.0" 4588 - source = "registry+https://github.com/rust-lang/crates.io-index" 4589 - checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" 4590 - dependencies = [ 4591 - "anyhow", 4592 - "heck", 4593 - "wit-parser", 4594 - ] 4595 - 4596 - [[package]] 4597 - name = "wit-bindgen-rust" 4598 - version = "0.51.0" 4599 - source = "registry+https://github.com/rust-lang/crates.io-index" 4600 - checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" 4601 - dependencies = [ 4602 - "anyhow", 4603 - "heck", 4604 - "indexmap", 4605 - "prettyplease", 4606 - "syn", 4607 - "wasm-metadata", 4608 - "wit-bindgen-core", 4609 - "wit-component", 4610 - ] 4611 - 4612 - [[package]] 4613 - name = "wit-bindgen-rust-macro" 4614 - version = "0.51.0" 4615 - source = "registry+https://github.com/rust-lang/crates.io-index" 4616 - checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" 4617 - dependencies = [ 4618 - "anyhow", 4619 - "prettyplease", 4620 - "proc-macro2", 4621 - "quote", 4622 - "syn", 4623 - "wit-bindgen-core", 4624 - "wit-bindgen-rust", 4625 - ] 4626 - 4627 - [[package]] 4628 - name = "wit-component" 4629 - version = "0.244.0" 4630 - source = "registry+https://github.com/rust-lang/crates.io-index" 4631 - checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" 4632 - dependencies = [ 4633 - "anyhow", 4634 - "bitflags 2.11.1", 4635 - "indexmap", 4636 - "log", 4637 - "serde", 4638 - "serde_derive", 4639 - "serde_json", 4640 - "wasm-encoder", 4641 - "wasm-metadata", 4642 - "wasmparser", 4643 - "wit-parser", 4644 - ] 4645 - 4646 - [[package]] 4647 - name = "wit-parser" 4648 - version = "0.244.0" 4649 - source = "registry+https://github.com/rust-lang/crates.io-index" 4650 - checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" 4651 - dependencies = [ 4652 - "anyhow", 4653 - "id-arena", 4654 - "indexmap", 4655 - "log", 4656 - "semver", 4657 - "serde", 4658 - "serde_derive", 4659 - "serde_json", 4660 - "unicode-xid", 4661 - "wasmparser", 4662 - ] 4663 - 4664 - [[package]] 4665 - name = "writeable" 4666 - version = "0.6.3" 4667 - source = "registry+https://github.com/rust-lang/crates.io-index" 4668 - checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" 4669 - 4670 - [[package]] 4671 - name = "x11-dl" 4672 - version = "2.21.0" 4673 - source = "registry+https://github.com/rust-lang/crates.io-index" 4674 - checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" 4675 - dependencies = [ 4676 - "libc", 4677 - "once_cell", 4678 - "pkg-config", 4679 - ] 4680 - 4681 - [[package]] 4682 - name = "x11rb" 4683 - version = "0.13.2" 4684 - source = "registry+https://github.com/rust-lang/crates.io-index" 4685 - checksum = "9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414" 4686 - dependencies = [ 4687 - "as-raw-xcb-connection", 4688 - "gethostname", 4689 - "libc", 4690 - "libloading", 4691 - "once_cell", 4692 - "rustix 1.1.4", 4693 - "x11rb-protocol", 4694 - ] 4695 - 4696 - [[package]] 4697 - name = "x11rb-protocol" 4698 - version = "0.13.2" 4699 - source = "registry+https://github.com/rust-lang/crates.io-index" 4700 - checksum = "ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd" 4701 - 4702 - [[package]] 4703 - name = "xcursor" 4704 - version = "0.3.10" 4705 - source = "registry+https://github.com/rust-lang/crates.io-index" 4706 - checksum = "bec9e4a500ca8864c5b47b8b482a73d62e4237670e5b5f1d6b9e3cae50f28f2b" 4707 - 4708 - [[package]] 4709 - name = "xkbcommon-dl" 4710 - version = "0.4.2" 4711 - source = "registry+https://github.com/rust-lang/crates.io-index" 4712 - checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5" 4713 - dependencies = [ 4714 - "bitflags 2.11.1", 4715 - "dlib", 4716 - "log", 4717 - "once_cell", 4718 - "xkeysym", 4719 - ] 4720 - 4721 - [[package]] 4722 - name = "xkeysym" 4723 - version = "0.2.1" 4724 - source = "registry+https://github.com/rust-lang/crates.io-index" 4725 - checksum = "b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56" 4726 - 4727 - [[package]] 4728 - name = "xml-rs" 4729 - version = "0.8.28" 4730 - source = "registry+https://github.com/rust-lang/crates.io-index" 4731 - checksum = "3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f" 4732 - 4733 - [[package]] 4734 - name = "yoke" 4735 - version = "0.8.2" 4736 - source = "registry+https://github.com/rust-lang/crates.io-index" 4737 - checksum = "abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca" 4738 - dependencies = [ 4739 - "stable_deref_trait", 4740 - "yoke-derive", 4741 - "zerofrom", 4742 - ] 4743 - 4744 - [[package]] 4745 - name = "yoke-derive" 4746 - version = "0.8.2" 4747 - source = "registry+https://github.com/rust-lang/crates.io-index" 4748 - checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" 4749 - dependencies = [ 4750 - "proc-macro2", 4751 - "quote", 4752 - "syn", 4753 - "synstructure", 4754 - ] 4755 - 4756 - [[package]] 4757 - name = "zbus" 4758 - version = "5.14.0" 4759 - source = "registry+https://github.com/rust-lang/crates.io-index" 4760 - checksum = "ca82f95dbd3943a40a53cfded6c2d0a2ca26192011846a1810c4256ef92c60bc" 4761 - dependencies = [ 4762 - "async-broadcast", 4763 - "async-executor", 4764 - "async-io", 4765 - "async-lock", 4766 - "async-process", 4767 - "async-recursion", 4768 - "async-task", 4769 - "async-trait", 4770 - "blocking", 4771 - "enumflags2", 4772 - "event-listener", 4773 - "futures-core", 4774 - "futures-lite", 4775 - "hex", 4776 - "libc", 4777 - "ordered-stream", 4778 - "rustix 1.1.4", 4779 - "serde", 4780 - "serde_repr", 4781 - "tracing", 4782 - "uds_windows", 4783 - "uuid", 4784 - "windows-sys 0.61.2", 4785 - "winnow 0.7.15", 4786 - "zbus_macros", 4787 - "zbus_names", 4788 - "zvariant", 4789 - ] 4790 - 4791 - [[package]] 4792 - name = "zbus-lockstep" 4793 - version = "0.5.2" 4794 - source = "registry+https://github.com/rust-lang/crates.io-index" 4795 - checksum = "6998de05217a084b7578728a9443d04ea4cd80f2a0839b8d78770b76ccd45863" 4796 - dependencies = [ 4797 - "zbus_xml", 4798 - "zvariant", 4799 - ] 4800 - 4801 - [[package]] 4802 - name = "zbus-lockstep-macros" 4803 - version = "0.5.2" 4804 - source = "registry+https://github.com/rust-lang/crates.io-index" 4805 - checksum = "10da05367f3a7b7553c8cdf8fa91aee6b64afebe32b51c95177957efc47ca3a0" 4806 - dependencies = [ 4807 - "proc-macro2", 4808 - "quote", 4809 - "syn", 4810 - "zbus-lockstep", 4811 - "zbus_xml", 4812 - "zvariant", 4813 - ] 4814 - 4815 - [[package]] 4816 - name = "zbus_macros" 4817 - version = "5.14.0" 4818 - source = "registry+https://github.com/rust-lang/crates.io-index" 4819 - checksum = "897e79616e84aac4b2c46e9132a4f63b93105d54fe8c0e8f6bffc21fa8d49222" 4820 - dependencies = [ 4821 - "proc-macro-crate", 4822 - "proc-macro2", 4823 - "quote", 4824 - "syn", 4825 - "zbus_names", 4826 - "zvariant", 4827 - "zvariant_utils", 4828 - ] 4829 - 4830 - [[package]] 4831 - name = "zbus_names" 4832 - version = "4.3.1" 4833 - source = "registry+https://github.com/rust-lang/crates.io-index" 4834 - checksum = "ffd8af6d5b78619bab301ff3c560a5bd22426150253db278f164d6cf3b72c50f" 4835 - dependencies = [ 4836 - "serde", 4837 - "winnow 0.7.15", 4838 - "zvariant", 4839 - ] 4840 - 4841 - [[package]] 4842 - name = "zbus_xml" 4843 - version = "5.1.0" 4844 - source = "registry+https://github.com/rust-lang/crates.io-index" 4845 - checksum = "441a0064125265655bccc3a6af6bef56814d9277ac83fce48b1cd7e160b80eac" 4846 - dependencies = [ 4847 - "quick-xml 0.38.4", 4848 - "serde", 4849 - "zbus_names", 4850 - "zvariant", 4851 - ] 4852 - 4853 - [[package]] 4854 - name = "zerocopy" 4855 - version = "0.8.48" 4856 - source = "registry+https://github.com/rust-lang/crates.io-index" 4857 - checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" 4858 - dependencies = [ 4859 - "zerocopy-derive", 4860 - ] 4861 - 4862 - [[package]] 4863 - name = "zerocopy-derive" 4864 - version = "0.8.48" 4865 - source = "registry+https://github.com/rust-lang/crates.io-index" 4866 - checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" 4867 - dependencies = [ 4868 - "proc-macro2", 4869 - "quote", 4870 - "syn", 4871 - ] 4872 - 4873 - [[package]] 4874 - name = "zerofrom" 4875 - version = "0.1.7" 4876 - source = "registry+https://github.com/rust-lang/crates.io-index" 4877 - checksum = "69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df" 4878 - dependencies = [ 4879 - "zerofrom-derive", 4880 - ] 4881 - 4882 - [[package]] 4883 - name = "zerofrom-derive" 4884 - version = "0.1.7" 4885 - source = "registry+https://github.com/rust-lang/crates.io-index" 4886 - checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" 4887 - dependencies = [ 4888 - "proc-macro2", 4889 - "quote", 4890 - "syn", 4891 - "synstructure", 4892 - ] 4893 - 4894 - [[package]] 4895 - name = "zerotrie" 4896 - version = "0.2.4" 4897 - source = "registry+https://github.com/rust-lang/crates.io-index" 4898 - checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf" 4899 - dependencies = [ 4900 - "displaydoc", 4901 - "yoke", 4902 - "zerofrom", 4903 - ] 4904 - 4905 - [[package]] 4906 - name = "zerovec" 4907 - version = "0.11.6" 4908 - source = "registry+https://github.com/rust-lang/crates.io-index" 4909 - checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" 4910 - dependencies = [ 4911 - "yoke", 4912 - "zerofrom", 4913 - "zerovec-derive", 4914 - ] 4915 - 4916 - [[package]] 4917 - name = "zerovec-derive" 4918 - version = "0.11.3" 4919 - source = "registry+https://github.com/rust-lang/crates.io-index" 4920 - checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" 4921 - dependencies = [ 4922 - "proc-macro2", 4923 - "quote", 4924 - "syn", 4925 - ] 4926 - 4927 - [[package]] 4928 - name = "zmij" 4929 - version = "1.0.21" 4930 - source = "registry+https://github.com/rust-lang/crates.io-index" 4931 - checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" 4932 - 4933 - [[package]] 4934 - name = "zune-core" 4935 - version = "0.5.1" 4936 - source = "registry+https://github.com/rust-lang/crates.io-index" 4937 - checksum = "cb8a0807f7c01457d0379ba880ba6322660448ddebc890ce29bb64da71fb40f9" 4938 - 4939 - [[package]] 4940 - name = "zune-jpeg" 4941 - version = "0.5.15" 4942 - source = "registry+https://github.com/rust-lang/crates.io-index" 4943 - checksum = "27bc9d5b815bc103f142aa054f561d9187d191692ec7c2d1e2b4737f8dbd7296" 4944 - dependencies = [ 4945 - "zune-core", 4946 - ] 4947 - 4948 - [[package]] 4949 - name = "zvariant" 4950 - version = "5.10.0" 4951 - source = "registry+https://github.com/rust-lang/crates.io-index" 4952 - checksum = "5708299b21903bbe348e94729f22c49c55d04720a004aa350f1f9c122fd2540b" 4953 - dependencies = [ 4954 - "endi", 4955 - "enumflags2", 4956 - "serde", 4957 - "winnow 0.7.15", 4958 - "zvariant_derive", 4959 - "zvariant_utils", 4960 - ] 4961 - 4962 - [[package]] 4963 - name = "zvariant_derive" 4964 - version = "5.10.0" 4965 - source = "registry+https://github.com/rust-lang/crates.io-index" 4966 - checksum = "5b59b012ebe9c46656f9cc08d8da8b4c726510aef12559da3e5f1bf72780752c" 4967 - dependencies = [ 4968 - "proc-macro-crate", 4969 - "proc-macro2", 4970 - "quote", 4971 - "syn", 4972 - "zvariant_utils", 4973 - ] 4974 - 4975 - [[package]] 4976 - name = "zvariant_utils" 4977 - version = "3.3.0" 4978 - source = "registry+https://github.com/rust-lang/crates.io-index" 4979 - checksum = "f75c23a64ef8f40f13a6989991e643554d9bef1d682a281160cf0c1bc389c5e9" 4980 - dependencies = [ 4981 - "proc-macro2", 4982 - "quote", 4983 - "serde", 4984 - "syn", 4985 - "winnow 0.7.15", 4986 - ]
-22
Cargo.toml
··· 1 - [package] 2 - name = "managrove" 3 - version = "0.1.0" 4 - edition = "2024" 5 - 6 - [dependencies] 7 - eframe = "0.34.1" 8 - egui_extras = "0.34.1" 9 - env_logger = "0.11.10" 10 - ron = "0.12.1" 11 - 12 - [dependencies.uuid] 13 - version = "1.23.1" 14 - features = ["v4", "v5"] 15 - 16 - [dependencies.rust-embed] 17 - version = "8.11.0" 18 - features = [ "include-exclude" ] 19 - 20 - [dependencies.serde] 21 - version = "1.0.228" 22 - features = [ "derive" ]
-10
cards/test1.ron
··· 1 - Card( 2 - id: "86d0f2c0-3427-4b12-9267-052180544b47", 3 - name: "River Bear", 4 - cost: [ 5 - Green(2) 6 - ], 7 - attack: Some(2), 8 - defense: Some(2), 9 - text: "" 10 - )
-101
src/game/card.rs
··· 1 - use std::str::FromStr; 2 - use serde::{Deserialize, de::Visitor}; 3 - use uuid::Uuid; 4 - use crate::game::{Result, player::PlayerId, state::GameState}; 5 - 6 - pub struct CardId(Uuid); 7 - pub struct CardDefId(Uuid); 8 - 9 - impl<'de> Deserialize<'de> for CardDefId { 10 - fn deserialize<D>(deserializer: D) -> std::result::Result<Self, D::Error> 11 - where 12 - D: serde::Deserializer<'de> { 13 - 14 - struct UuidVisitor; 15 - 16 - impl<'de> Visitor<'de> for UuidVisitor { 17 - type Value = Uuid; 18 - 19 - fn expecting(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result { 20 - formatter.write_str("a uuid") 21 - } 22 - 23 - fn visit_string<E>(self, v: String) -> std::result::Result<Self::Value, E> 24 - where 25 - E: serde::de::Error, { 26 - match Uuid::from_str(&v) { 27 - Ok(id) => Ok(id.clone()), 28 - Err(err) => Err(E::custom(err.to_string())) 29 - } 30 - } 31 - } 32 - 33 - match deserializer.deserialize_string(UuidVisitor) { 34 - Ok(id) => Ok(CardDefId(id)), 35 - Err(err) => Err(err) 36 - } 37 - } 38 - } 39 - 40 - //pub trait Cost<'de>: Deserialize<'de> { 41 - pub trait Cost { 42 - fn can_pay(&self, state: &GameState, player: PlayerId, source: CardId) -> bool; 43 - fn pay(&self, state: &mut GameState, player: PlayerId, source: CardId) -> Result<()>; 44 - } 45 - 46 - pub trait Resource: Into<String> {} 47 - 48 - #[derive(Deserialize)] 49 - pub enum MagicResource { 50 - Black(i32), 51 - White(i32), 52 - Blue(i32), 53 - Green(i32), 54 - Red(i32), 55 - Colorless(i32) 56 - } 57 - 58 - impl Resource for MagicResource {} 59 - 60 - impl Into<String> for MagicResource { 61 - fn into(self) -> String { 62 - match self { 63 - Self::Black(_) => String::from("Black"), 64 - Self::White(_) => String::from("White"), 65 - Self::Blue(_) => String::from("Blue"), 66 - Self::Green(_) => String::from("Green"), 67 - Self::Red(_) => String::from("Red"), 68 - Self::Colorless(_) => String::from("Colorless") 69 - } 70 - } 71 - } 72 - 73 - #[derive(Deserialize)] 74 - pub struct Card { 75 - id: CardDefId, 76 - name: String, 77 - //cost: Box<dyn Cost> 78 - cost: MagicCost, 79 - attack: Option<i32>, 80 - defense: Option<i32>, 81 - text: String 82 - } 83 - 84 - pub struct CardInstance { 85 - id: CardId, 86 - source: CardDefId, 87 - current_attack: Option<i32>, 88 - current_defense: Option<i32> 89 - } 90 - 91 - pub type MagicCost = Vec<MagicResource>; 92 - 93 - impl Cost for MagicCost { 94 - fn can_pay(&self, state: &GameState, player: PlayerId, source: CardId) -> bool { 95 - false 96 - } 97 - 98 - fn pay(&self, state: &mut GameState, player: PlayerId, source: CardId) -> Result<()> { 99 - Ok(()) 100 - } 101 - }
-21
src/game/cards.rs
··· 1 - use rust_embed::Embed; 2 - use crate::game::{Card as GameCard, Result}; 3 - use uuid::Uuid; 4 - 5 - #[derive(Embed)] 6 - #[folder = "cards/"] 7 - #[include = "*.ron"] 8 - struct Card; 9 - 10 - pub fn load_card(id: String, namespace_uuid: &Uuid) -> Result<Option<GameCard>> { 11 - let card_file = Card::get(&id); 12 - 13 - match card_file { 14 - Some(card) => { 15 - let card_str = String::from_utf8(card.data.to_vec())?; 16 - let card_data = ron::from_str::<GameCard>(&card_str)?; 17 - Ok(Some(card_data)) 18 - }, 19 - None => Ok(None) 20 - } 21 - }
-59
src/game/mod.rs
··· 1 - use std::{collections::HashMap, fmt, string::FromUtf8Error}; 2 - use crate::game::{state::GameState, card::{CardDefId, Card}}; 3 - use ron::de::SpannedError; 4 - use uuid::Uuid; 5 - use eframe::Error; 6 - 7 - pub mod card; 8 - pub mod player; 9 - pub mod zone; 10 - pub mod state; 11 - mod cards; 12 - 13 - pub type Result<T> = std::result::Result<T, ManaGroveError>; 14 - 15 - #[derive(Debug, Clone)] 16 - pub struct ManaGroveError(String); 17 - 18 - impl fmt::Display for ManaGroveError { 19 - fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { 20 - write!(f, "Error in running game: {}", self.0) 21 - } 22 - } 23 - 24 - impl From<FromUtf8Error> for ManaGroveError { 25 - fn from(value: FromUtf8Error) -> Self { 26 - Self(value.to_string()) 27 - } 28 - } 29 - 30 - impl From<SpannedError> for ManaGroveError { 31 - fn from(value: SpannedError) -> Self { 32 - Self(value.to_string()) 33 - } 34 - } 35 - 36 - impl From<Error> for ManaGroveError { 37 - fn from(value: Error) -> Self { 38 - Self(value.to_string()) 39 - } 40 - } 41 - 42 - pub struct Game { 43 - state: GameState, 44 - cards: HashMap<CardDefId, Card>, 45 - namespace_uuid: Uuid 46 - } 47 - 48 - impl Game { 49 - pub fn new(player_names: Vec<String>) -> Self { 50 - let namespace_uuid = Uuid::new_v4(); 51 - let state = GameState::new(player_names, &namespace_uuid); 52 - 53 - Self { 54 - state, 55 - cards: HashMap::new(), 56 - namespace_uuid 57 - } 58 - } 59 - }
-53
src/game/player.rs
··· 1 - use uuid::Uuid; 2 - use std::collections::HashMap; 3 - use crate::game::zone::{Zone, ZoneId, ZoneVisibility}; 4 - 5 - #[derive(Hash, Eq, PartialEq, Clone)] 6 - pub struct PlayerId(Uuid); 7 - 8 - impl PlayerId { 9 - pub fn new(name: String, namespace_uuid: &Uuid) -> Self { 10 - Self(Uuid::new_v5(namespace_uuid, name.as_bytes())) 11 - } 12 - } 13 - 14 - pub struct Player { 15 - id: PlayerId, 16 - name: String, 17 - life: i32, 18 - hand: ZoneId, 19 - library: ZoneId, 20 - graveyard: ZoneId, 21 - battlefield: ZoneId, 22 - exile: ZoneId, 23 - status_counters: HashMap<String, i32>, 24 - resources: HashMap<String, i32> 25 - } 26 - 27 - impl Player { 28 - pub fn new(id: PlayerId, name: String, zones: &mut HashMap<ZoneId, Zone>, namespace_uuid: &Uuid) -> Self { 29 - let hand_zone_id = ZoneId::new(format!("{}-{}", name, "hand"), namespace_uuid); 30 - let library_zone_id = ZoneId::new(format!("{}-{}", name, "library"), namespace_uuid); 31 - let graveyard_zone_id = ZoneId::new(format!("{}-{}", name, "graveyard"), namespace_uuid); 32 - let battlefield_zone_id = ZoneId::new(format!("{}-{}", name, "battlefield"), namespace_uuid); 33 - let exile_zone_id = ZoneId::new(format!("{}-{}", name, "exile"), namespace_uuid); 34 - zones.insert(hand_zone_id.clone(), Zone::new(String::from("Hand"), id.clone(), hand_zone_id.clone(), ZoneVisibility::Player)).unwrap(); 35 - zones.insert(library_zone_id.clone(), Zone::new(String::from("Library"), id.clone(), library_zone_id.clone(), ZoneVisibility::Hidden)); 36 - zones.insert(graveyard_zone_id.clone(), Zone::new(String::from("Graveyard"), id.clone(), graveyard_zone_id.clone(), ZoneVisibility::All)); 37 - zones.insert(battlefield_zone_id.clone(), Zone::new(String::from("Battlefield"), id.clone(), battlefield_zone_id.clone(), ZoneVisibility::All)); 38 - zones.insert(exile_zone_id.clone(), Zone::new(String::from("Exile"), id.clone(), exile_zone_id.clone(), ZoneVisibility::All)); 39 - 40 - Self { 41 - id, 42 - name, 43 - life: 0, 44 - hand: hand_zone_id, 45 - library: library_zone_id, 46 - graveyard: graveyard_zone_id, 47 - battlefield: battlefield_zone_id, 48 - exile: exile_zone_id, 49 - status_counters: HashMap::new(), 50 - resources: HashMap::new() 51 - } 52 - } 53 - }
-27
src/game/state.rs
··· 1 - use uuid::Uuid; 2 - use std::collections::HashMap; 3 - use crate::game::{player::{PlayerId, Player}, zone::{ZoneId, Zone}, card::{CardId, CardInstance}}; 4 - 5 - pub struct GameState { 6 - players: HashMap<PlayerId, Player>, 7 - zones: HashMap<ZoneId, Zone>, 8 - cards: HashMap<CardId, CardInstance> 9 - } 10 - 11 - impl GameState { 12 - pub fn new(player_names: Vec<String>, namespace_uuid: &Uuid) -> Self { 13 - let mut players: HashMap<PlayerId, Player> = HashMap::new(); 14 - let mut zones: HashMap<ZoneId, Zone> = HashMap::new(); 15 - 16 - for player_name in &player_names { 17 - let player_id = PlayerId::new(player_name.clone(), namespace_uuid); 18 - players.insert(player_id.clone(), Player::new(player_id, player_name.clone(), &mut zones, namespace_uuid)); 19 - } 20 - 21 - Self { 22 - players, 23 - zones, 24 - cards: HashMap::new() 25 - } 26 - } 27 - }
-37
src/game/zone.rs
··· 1 - use uuid::Uuid; 2 - use crate::game::{player::PlayerId, card::CardId}; 3 - 4 - #[derive(Clone, Hash, Eq, PartialEq)] 5 - pub struct ZoneId(Uuid); 6 - 7 - impl ZoneId { 8 - pub fn new(zone_name: String, namespace_uuid: &Uuid) -> Self { 9 - Self(Uuid::new_v5(namespace_uuid, zone_name.as_bytes())) 10 - } 11 - } 12 - 13 - pub struct Zone { 14 - id: ZoneId, 15 - owner: PlayerId, 16 - cards: Vec<CardId>, 17 - name: String, 18 - visibility: ZoneVisibility 19 - } 20 - 21 - impl Zone { 22 - pub fn new(name: String, owner: PlayerId, id: ZoneId, visibility: ZoneVisibility) -> Self { 23 - Self { 24 - id: id.to_owned(), 25 - owner: owner.to_owned(), 26 - cards: Vec::new(), 27 - name: name.to_owned(), 28 - visibility 29 - } 30 - } 31 - } 32 - 33 - pub enum ZoneVisibility { 34 - Hidden, 35 - Player, 36 - All 37 - }
-67
src/main.rs
··· 1 - #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] // hide console window on Windows in release 2 - 3 - use eframe::egui; 4 - use crate::game::{Game, Result}; 5 - 6 - mod game; 7 - 8 - fn main() -> Result<()> { 9 - let _ = Game::new(vec![String::from("Player 1"), String::from("Player 2"), String::from("Player 3"), String::from("Player 4")]); 10 - 11 - env_logger::init(); 12 - 13 - let options = eframe::NativeOptions { 14 - viewport: egui::ViewportBuilder::default().with_inner_size([320., 240.]), 15 - ..Default::default() 16 - }; 17 - 18 - eframe::run_native( 19 - "ManaGrove", 20 - options, 21 - Box::new(|cc| { 22 - egui_extras::install_image_loaders(&cc.egui_ctx); 23 - Ok(Box::<MyApp>::default()) 24 - }) 25 - )?; 26 - 27 - Ok(()) 28 - } 29 - 30 - struct MyApp { 31 - name: String, 32 - age: u32 33 - } 34 - 35 - impl Default for MyApp { 36 - fn default() -> Self { 37 - Self { 38 - name: String::from("Arthur"), 39 - age: 42 40 - } 41 - } 42 - } 43 - 44 - impl eframe::App for MyApp { 45 - fn ui(&mut self, ui: &mut egui::Ui, _frame: &mut eframe::Frame) { 46 - egui::CentralPanel::default().show_inside(ui, |ui| { 47 - ui.heading("My egui Application"); 48 - 49 - ui.horizontal(|ui| { 50 - let name_label = ui.label("Your name: "); 51 - ui.text_edit_singleline(&mut self.name).labelled_by(name_label.id); 52 - }); 53 - 54 - ui.ad(egui::Slider::new(&mut self.age, 0..=120).text("age")); 55 - 56 - if ui.button("Increment").clicked() { 57 - self.age += 1; 58 - } 59 - 60 - ui.label(format!("Hello '{}', age {}", self.name, self.age)); 61 - 62 - ui.image(egui::include_image!( 63 - "assets/ferris.png" 64 - )); 65 - }); 66 - } 67 - }