├── .eslintrc.cjs ├── .github └── workflows │ ├── clean-workflow.yml │ └── release.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Makefile ├── README.md ├── index.html ├── lint-staged.config.cjs ├── package-lock.json ├── package.json ├── public └── favicon.ico ├── rsw.toml ├── src-go ├── go.mod └── main.go ├── src-tauri ├── .gitignore ├── Cargo.toml ├── icons │ ├── 128x128.png │ ├── 128x128@2x.png │ ├── 32x32.png │ ├── Square107x107Logo.png │ ├── Square142x142Logo.png │ ├── Square150x150Logo.png │ ├── Square284x284Logo.png │ ├── Square30x30Logo.png │ ├── Square310x310Logo.png │ ├── Square44x44Logo.png │ ├── Square71x71Logo.png │ ├── Square89x89Logo.png │ ├── StoreLogo.png │ ├── icon.icns │ ├── icon.ico │ └── icon.png ├── rustfmt.toml ├── src │ ├── build.rs │ ├── cmd.rs │ └── main.rs └── tauri.conf.json ├── src-wasm ├── Cargo.toml └── src │ └── lib.rs ├── src ├── App.vue ├── assets │ └── logo.png ├── components │ ├── Add.tsx │ ├── HelloTsx.tsx │ └── HelloWorld.vue ├── definitions │ ├── env.d.ts │ ├── getContextValues.d.ts │ ├── shims-app.d.ts │ ├── shims-vue.d.ts │ ├── src-wasm.d.ts │ └── vite-env.d.ts └── main.ts ├── tsconfig.json └── vite.config.ts /.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | env: { 4 | es6: true, 5 | }, 6 | extends: [ 7 | 'plugin:vue/vue3-essential', 8 | '@vue/eslint-config-airbnb-with-typescript', 9 | ], 10 | parserOptions: { 11 | ecmaVersion: 2020, 12 | parser: '@typescript-eslint/parser', 13 | }, 14 | parser: 'vue-eslint-parser', 15 | rules: { 16 | 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 17 | 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 18 | 'no-underscore-dangle': 'off', 19 | 'func-names': 0, 20 | 21 | // let ts manage modules 22 | 'import/no-extraneous-dependencies': 0, 23 | 24 | // will be resolved by TS 25 | 'import/no-unresolved': 0, 26 | 27 | // fix export/import default 28 | 'import/no-named-as-default': 0, 29 | 30 | '@typescript-eslint/ban-ts-comment': 'off', 31 | '@typescript-eslint/no-explicit-any': 0, 32 | '@typescript-eslint/explicit-module-boundary-types': 0, 33 | '@typescript-eslint/no-unused-vars': ['error'], 34 | 35 | // fix tsx component 36 | 'import/prefer-default-export': 0, 37 | }, 38 | }; 39 | -------------------------------------------------------------------------------- /.github/workflows/clean-workflow.yml: -------------------------------------------------------------------------------- 1 | name: "clean" 2 | on: 3 | workflow_dispatch: 4 | inputs: 5 | days_old: 6 | description: "The amount of days old to delete" 7 | default: "7" 8 | required: false 9 | 10 | jobs: 11 | clean-logs: 12 | runs-on: ubuntu-latest 13 | steps: 14 | - uses: igorjs/gh-actions-clean-workflow@v3 15 | with: 16 | token: ${{ secrets.GH_TOKEN }} 17 | days_old: ${{ github.event.inputs.days_old }} 18 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: "publish" 2 | on: 3 | push: 4 | branches: 5 | - release 6 | 7 | jobs: 8 | publish-tauri: 9 | strategy: 10 | fail-fast: false 11 | matrix: 12 | platform: [macos-latest, ubuntu-latest] 13 | 14 | runs-on: ${{ matrix.platform }} 15 | steps: 16 | - uses: actions/checkout@v3 17 | - name: setup node 18 | uses: actions/setup-node@v3 19 | with: 20 | node-version: 20 21 | 22 | - name: Install Go 23 | uses: actions/setup-go@v3 24 | with: 25 | go-version: '1.23' 26 | 27 | - name: Checkout code 28 | uses: actions/checkout@v3 29 | 30 | - name: Build Go FFI 31 | run: make build 32 | 33 | - name: install Rust stable 34 | uses: actions-rs/toolchain@v1 35 | with: 36 | toolchain: stable 37 | 38 | - name: install webkit2gtk (ubuntu only) 39 | if: matrix.platform == 'ubuntu-latest' 40 | run: | 41 | sudo apt-get update 42 | sudo apt-get install -y webkit2gtk-4.0 43 | 44 | - name: install dependencies 45 | run: | 46 | curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh 47 | cargo install rsw 48 | npm ci --force 49 | 50 | - name: generate osx cargo config 51 | if: matrix.platform == 'macos-latest' 52 | run: make init_osx_cfg 53 | 54 | - name: tauri release 55 | uses: tauri-apps/tauri-action@v0 56 | env: 57 | GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} 58 | with: 59 | tagName: app-v__VERSION__ # the action automatically replaces \_\_VERSION\_\_ with the app version 60 | releaseName: "App v__VERSION__" 61 | body: "See the assets to download this version and install." 62 | draft: false 63 | prerelease: false 64 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /dist 4 | target 5 | 6 | .eslintcache 7 | 8 | *.a 9 | *.h 10 | .rsw 11 | 12 | src-tauri/tauri.js 13 | .cargo/config.toml 14 | 15 | # local env files 16 | .env.local 17 | .env.*.local 18 | 19 | # Log files 20 | npm-debug.log* 21 | yarn-debug.log* 22 | yarn-error.log* 23 | pnpm-debug.log* 24 | 25 | src-wasm/pkg 26 | src-wasm/target 27 | 28 | # Editor directories and files 29 | .idea 30 | .vscode 31 | *.suo 32 | *.ntvs* 33 | *.njsproj 34 | *.sln 35 | *.sw? 36 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- 1 | # This file is automatically @generated by Cargo. 2 | # It is not intended for manual editing. 3 | version = 3 4 | 5 | [[package]] 6 | name = "addr2line" 7 | version = "0.22.0" 8 | source = "registry+https://github.com/rust-lang/crates.io-index" 9 | checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" 10 | dependencies = [ 11 | "gimli", 12 | ] 13 | 14 | [[package]] 15 | name = "adler" 16 | version = "1.0.2" 17 | source = "registry+https://github.com/rust-lang/crates.io-index" 18 | checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 | 20 | [[package]] 21 | name = "adler2" 22 | version = "2.0.0" 23 | source = "registry+https://github.com/rust-lang/crates.io-index" 24 | checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" 25 | 26 | [[package]] 27 | name = "aho-corasick" 28 | version = "1.1.3" 29 | source = "registry+https://github.com/rust-lang/crates.io-index" 30 | checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 31 | dependencies = [ 32 | "memchr", 33 | ] 34 | 35 | [[package]] 36 | name = "alloc-no-stdlib" 37 | version = "2.0.4" 38 | source = "registry+https://github.com/rust-lang/crates.io-index" 39 | checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" 40 | 41 | [[package]] 42 | name = "alloc-stdlib" 43 | version = "0.2.2" 44 | source = "registry+https://github.com/rust-lang/crates.io-index" 45 | checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" 46 | dependencies = [ 47 | "alloc-no-stdlib", 48 | ] 49 | 50 | [[package]] 51 | name = "android-tzdata" 52 | version = "0.1.1" 53 | source = "registry+https://github.com/rust-lang/crates.io-index" 54 | checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 55 | 56 | [[package]] 57 | name = "android_system_properties" 58 | version = "0.1.5" 59 | source = "registry+https://github.com/rust-lang/crates.io-index" 60 | checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 61 | dependencies = [ 62 | "libc", 63 | ] 64 | 65 | [[package]] 66 | name = "anyhow" 67 | version = "1.0.86" 68 | source = "registry+https://github.com/rust-lang/crates.io-index" 69 | checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" 70 | 71 | [[package]] 72 | name = "app" 73 | version = "0.1.11" 74 | dependencies = [ 75 | "serde", 76 | "serde_json", 77 | "tauri", 78 | "tauri-build", 79 | ] 80 | 81 | [[package]] 82 | name = "arboard" 83 | version = "3.4.0" 84 | source = "registry+https://github.com/rust-lang/crates.io-index" 85 | checksum = "9fb4009533e8ff8f1450a5bcbc30f4242a1d34442221f72314bea1f5dc9c7f89" 86 | dependencies = [ 87 | "clipboard-win", 88 | "core-graphics 0.23.2", 89 | "image 0.25.2", 90 | "log", 91 | "objc2", 92 | "objc2-app-kit", 93 | "objc2-foundation", 94 | "parking_lot", 95 | "windows-sys 0.48.0", 96 | "wl-clipboard-rs", 97 | "x11rb", 98 | ] 99 | 100 | [[package]] 101 | name = "async-broadcast" 102 | version = "0.7.1" 103 | source = "registry+https://github.com/rust-lang/crates.io-index" 104 | checksum = "20cd0e2e25ea8e5f7e9df04578dc6cf5c83577fd09b1a46aaf5c85e1c33f2a7e" 105 | dependencies = [ 106 | "event-listener", 107 | "event-listener-strategy", 108 | "futures-core", 109 | "pin-project-lite", 110 | ] 111 | 112 | [[package]] 113 | name = "async-channel" 114 | version = "2.3.1" 115 | source = "registry+https://github.com/rust-lang/crates.io-index" 116 | checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" 117 | dependencies = [ 118 | "concurrent-queue", 119 | "event-listener-strategy", 120 | "futures-core", 121 | "pin-project-lite", 122 | ] 123 | 124 | [[package]] 125 | name = "async-executor" 126 | version = "1.13.0" 127 | source = "registry+https://github.com/rust-lang/crates.io-index" 128 | checksum = "d7ebdfa2ebdab6b1760375fa7d6f382b9f486eac35fc994625a00e89280bdbb7" 129 | dependencies = [ 130 | "async-task", 131 | "concurrent-queue", 132 | "fastrand", 133 | "futures-lite", 134 | "slab", 135 | ] 136 | 137 | [[package]] 138 | name = "async-fs" 139 | version = "2.1.2" 140 | source = "registry+https://github.com/rust-lang/crates.io-index" 141 | checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a" 142 | dependencies = [ 143 | "async-lock", 144 | "blocking", 145 | "futures-lite", 146 | ] 147 | 148 | [[package]] 149 | name = "async-io" 150 | version = "2.3.4" 151 | source = "registry+https://github.com/rust-lang/crates.io-index" 152 | checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8" 153 | dependencies = [ 154 | "async-lock", 155 | "cfg-if", 156 | "concurrent-queue", 157 | "futures-io", 158 | "futures-lite", 159 | "parking", 160 | "polling", 161 | "rustix", 162 | "slab", 163 | "tracing", 164 | "windows-sys 0.59.0", 165 | ] 166 | 167 | [[package]] 168 | name = "async-lock" 169 | version = "3.4.0" 170 | source = "registry+https://github.com/rust-lang/crates.io-index" 171 | checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" 172 | dependencies = [ 173 | "event-listener", 174 | "event-listener-strategy", 175 | "pin-project-lite", 176 | ] 177 | 178 | [[package]] 179 | name = "async-process" 180 | version = "2.2.4" 181 | source = "registry+https://github.com/rust-lang/crates.io-index" 182 | checksum = "a8a07789659a4d385b79b18b9127fc27e1a59e1e89117c78c5ea3b806f016374" 183 | dependencies = [ 184 | "async-channel", 185 | "async-io", 186 | "async-lock", 187 | "async-signal", 188 | "async-task", 189 | "blocking", 190 | "cfg-if", 191 | "event-listener", 192 | "futures-lite", 193 | "rustix", 194 | "tracing", 195 | "windows-sys 0.59.0", 196 | ] 197 | 198 | [[package]] 199 | name = "async-recursion" 200 | version = "1.1.1" 201 | source = "registry+https://github.com/rust-lang/crates.io-index" 202 | checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" 203 | dependencies = [ 204 | "proc-macro2", 205 | "quote", 206 | "syn 2.0.76", 207 | ] 208 | 209 | [[package]] 210 | name = "async-signal" 211 | version = "0.2.10" 212 | source = "registry+https://github.com/rust-lang/crates.io-index" 213 | checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3" 214 | dependencies = [ 215 | "async-io", 216 | "async-lock", 217 | "atomic-waker", 218 | "cfg-if", 219 | "futures-core", 220 | "futures-io", 221 | "rustix", 222 | "signal-hook-registry", 223 | "slab", 224 | "windows-sys 0.59.0", 225 | ] 226 | 227 | [[package]] 228 | name = "async-task" 229 | version = "4.7.1" 230 | source = "registry+https://github.com/rust-lang/crates.io-index" 231 | checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" 232 | 233 | [[package]] 234 | name = "async-trait" 235 | version = "0.1.81" 236 | source = "registry+https://github.com/rust-lang/crates.io-index" 237 | checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" 238 | dependencies = [ 239 | "proc-macro2", 240 | "quote", 241 | "syn 2.0.76", 242 | ] 243 | 244 | [[package]] 245 | name = "atk" 246 | version = "0.15.1" 247 | source = "registry+https://github.com/rust-lang/crates.io-index" 248 | checksum = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd" 249 | dependencies = [ 250 | "atk-sys", 251 | "bitflags 1.3.2", 252 | "glib", 253 | "libc", 254 | ] 255 | 256 | [[package]] 257 | name = "atk-sys" 258 | version = "0.15.1" 259 | source = "registry+https://github.com/rust-lang/crates.io-index" 260 | checksum = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6" 261 | dependencies = [ 262 | "glib-sys", 263 | "gobject-sys", 264 | "libc", 265 | "system-deps 6.2.2", 266 | ] 267 | 268 | [[package]] 269 | name = "atomic-waker" 270 | version = "1.1.2" 271 | source = "registry+https://github.com/rust-lang/crates.io-index" 272 | checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 273 | 274 | [[package]] 275 | name = "autocfg" 276 | version = "1.3.0" 277 | source = "registry+https://github.com/rust-lang/crates.io-index" 278 | checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" 279 | 280 | [[package]] 281 | name = "backtrace" 282 | version = "0.3.73" 283 | source = "registry+https://github.com/rust-lang/crates.io-index" 284 | checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" 285 | dependencies = [ 286 | "addr2line", 287 | "cc", 288 | "cfg-if", 289 | "libc", 290 | "miniz_oxide 0.7.4", 291 | "object", 292 | "rustc-demangle", 293 | ] 294 | 295 | [[package]] 296 | name = "base64" 297 | version = "0.13.1" 298 | source = "registry+https://github.com/rust-lang/crates.io-index" 299 | checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 300 | 301 | [[package]] 302 | name = "base64" 303 | version = "0.21.7" 304 | source = "registry+https://github.com/rust-lang/crates.io-index" 305 | checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 306 | 307 | [[package]] 308 | name = "base64" 309 | version = "0.22.1" 310 | source = "registry+https://github.com/rust-lang/crates.io-index" 311 | checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 312 | 313 | [[package]] 314 | name = "bitflags" 315 | version = "1.3.2" 316 | source = "registry+https://github.com/rust-lang/crates.io-index" 317 | checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 318 | 319 | [[package]] 320 | name = "bitflags" 321 | version = "2.6.0" 322 | source = "registry+https://github.com/rust-lang/crates.io-index" 323 | checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" 324 | 325 | [[package]] 326 | name = "block" 327 | version = "0.1.6" 328 | source = "registry+https://github.com/rust-lang/crates.io-index" 329 | checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 330 | 331 | [[package]] 332 | name = "block-buffer" 333 | version = "0.10.4" 334 | source = "registry+https://github.com/rust-lang/crates.io-index" 335 | checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 336 | dependencies = [ 337 | "generic-array", 338 | ] 339 | 340 | [[package]] 341 | name = "block2" 342 | version = "0.5.1" 343 | source = "registry+https://github.com/rust-lang/crates.io-index" 344 | checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" 345 | dependencies = [ 346 | "objc2", 347 | ] 348 | 349 | [[package]] 350 | name = "blocking" 351 | version = "1.6.1" 352 | source = "registry+https://github.com/rust-lang/crates.io-index" 353 | checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" 354 | dependencies = [ 355 | "async-channel", 356 | "async-task", 357 | "futures-io", 358 | "futures-lite", 359 | "piper", 360 | ] 361 | 362 | [[package]] 363 | name = "brotli" 364 | version = "6.0.0" 365 | source = "registry+https://github.com/rust-lang/crates.io-index" 366 | checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b" 367 | dependencies = [ 368 | "alloc-no-stdlib", 369 | "alloc-stdlib", 370 | "brotli-decompressor", 371 | ] 372 | 373 | [[package]] 374 | name = "brotli-decompressor" 375 | version = "4.0.1" 376 | source = "registry+https://github.com/rust-lang/crates.io-index" 377 | checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362" 378 | dependencies = [ 379 | "alloc-no-stdlib", 380 | "alloc-stdlib", 381 | ] 382 | 383 | [[package]] 384 | name = "bstr" 385 | version = "1.10.0" 386 | source = "registry+https://github.com/rust-lang/crates.io-index" 387 | checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" 388 | dependencies = [ 389 | "memchr", 390 | "serde", 391 | ] 392 | 393 | [[package]] 394 | name = "bumpalo" 395 | version = "3.16.0" 396 | source = "registry+https://github.com/rust-lang/crates.io-index" 397 | checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 398 | 399 | [[package]] 400 | name = "bytemuck" 401 | version = "1.17.0" 402 | source = "registry+https://github.com/rust-lang/crates.io-index" 403 | checksum = "6fd4c6dcc3b0aea2f5c0b4b82c2b15fe39ddbc76041a310848f4706edf76bb31" 404 | 405 | [[package]] 406 | name = "byteorder" 407 | version = "1.5.0" 408 | source = "registry+https://github.com/rust-lang/crates.io-index" 409 | checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 410 | 411 | [[package]] 412 | name = "byteorder-lite" 413 | version = "0.1.0" 414 | source = "registry+https://github.com/rust-lang/crates.io-index" 415 | checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" 416 | 417 | [[package]] 418 | name = "bytes" 419 | version = "1.7.1" 420 | source = "registry+https://github.com/rust-lang/crates.io-index" 421 | checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" 422 | dependencies = [ 423 | "serde", 424 | ] 425 | 426 | [[package]] 427 | name = "cairo-rs" 428 | version = "0.15.12" 429 | source = "registry+https://github.com/rust-lang/crates.io-index" 430 | checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc" 431 | dependencies = [ 432 | "bitflags 1.3.2", 433 | "cairo-sys-rs", 434 | "glib", 435 | "libc", 436 | "thiserror", 437 | ] 438 | 439 | [[package]] 440 | name = "cairo-sys-rs" 441 | version = "0.15.1" 442 | source = "registry+https://github.com/rust-lang/crates.io-index" 443 | checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" 444 | dependencies = [ 445 | "glib-sys", 446 | "libc", 447 | "system-deps 6.2.2", 448 | ] 449 | 450 | [[package]] 451 | name = "cargo_toml" 452 | version = "0.15.3" 453 | source = "registry+https://github.com/rust-lang/crates.io-index" 454 | checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838" 455 | dependencies = [ 456 | "serde", 457 | "toml 0.7.8", 458 | ] 459 | 460 | [[package]] 461 | name = "cc" 462 | version = "1.1.15" 463 | source = "registry+https://github.com/rust-lang/crates.io-index" 464 | checksum = "57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6" 465 | dependencies = [ 466 | "shlex", 467 | ] 468 | 469 | [[package]] 470 | name = "cesu8" 471 | version = "1.1.0" 472 | source = "registry+https://github.com/rust-lang/crates.io-index" 473 | checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" 474 | 475 | [[package]] 476 | name = "cfb" 477 | version = "0.7.3" 478 | source = "registry+https://github.com/rust-lang/crates.io-index" 479 | checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" 480 | dependencies = [ 481 | "byteorder", 482 | "fnv", 483 | "uuid", 484 | ] 485 | 486 | [[package]] 487 | name = "cfg-expr" 488 | version = "0.9.1" 489 | source = "registry+https://github.com/rust-lang/crates.io-index" 490 | checksum = "3431df59f28accaf4cb4eed4a9acc66bea3f3c3753aa6cdc2f024174ef232af7" 491 | dependencies = [ 492 | "smallvec", 493 | ] 494 | 495 | [[package]] 496 | name = "cfg-expr" 497 | version = "0.15.8" 498 | source = "registry+https://github.com/rust-lang/crates.io-index" 499 | checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" 500 | dependencies = [ 501 | "smallvec", 502 | "target-lexicon", 503 | ] 504 | 505 | [[package]] 506 | name = "cfg-if" 507 | version = "1.0.0" 508 | source = "registry+https://github.com/rust-lang/crates.io-index" 509 | checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 510 | 511 | [[package]] 512 | name = "cfg_aliases" 513 | version = "0.1.1" 514 | source = "registry+https://github.com/rust-lang/crates.io-index" 515 | checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 516 | 517 | [[package]] 518 | name = "cfg_aliases" 519 | version = "0.2.1" 520 | source = "registry+https://github.com/rust-lang/crates.io-index" 521 | checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 522 | 523 | [[package]] 524 | name = "chrono" 525 | version = "0.4.38" 526 | source = "registry+https://github.com/rust-lang/crates.io-index" 527 | checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" 528 | dependencies = [ 529 | "android-tzdata", 530 | "iana-time-zone", 531 | "num-traits", 532 | "serde", 533 | "windows-targets 0.52.6", 534 | ] 535 | 536 | [[package]] 537 | name = "clipboard-win" 538 | version = "5.4.0" 539 | source = "registry+https://github.com/rust-lang/crates.io-index" 540 | checksum = "15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892" 541 | dependencies = [ 542 | "error-code", 543 | ] 544 | 545 | [[package]] 546 | name = "cocoa" 547 | version = "0.24.1" 548 | source = "registry+https://github.com/rust-lang/crates.io-index" 549 | checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" 550 | dependencies = [ 551 | "bitflags 1.3.2", 552 | "block", 553 | "cocoa-foundation", 554 | "core-foundation", 555 | "core-graphics 0.22.3", 556 | "foreign-types 0.3.2", 557 | "libc", 558 | "objc", 559 | ] 560 | 561 | [[package]] 562 | name = "cocoa-foundation" 563 | version = "0.1.2" 564 | source = "registry+https://github.com/rust-lang/crates.io-index" 565 | checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" 566 | dependencies = [ 567 | "bitflags 1.3.2", 568 | "block", 569 | "core-foundation", 570 | "core-graphics-types", 571 | "libc", 572 | "objc", 573 | ] 574 | 575 | [[package]] 576 | name = "color_quant" 577 | version = "1.1.0" 578 | source = "registry+https://github.com/rust-lang/crates.io-index" 579 | checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 580 | 581 | [[package]] 582 | name = "combine" 583 | version = "4.6.7" 584 | source = "registry+https://github.com/rust-lang/crates.io-index" 585 | checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" 586 | dependencies = [ 587 | "bytes", 588 | "memchr", 589 | ] 590 | 591 | [[package]] 592 | name = "concurrent-queue" 593 | version = "2.5.0" 594 | source = "registry+https://github.com/rust-lang/crates.io-index" 595 | checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" 596 | dependencies = [ 597 | "crossbeam-utils", 598 | ] 599 | 600 | [[package]] 601 | name = "convert_case" 602 | version = "0.4.0" 603 | source = "registry+https://github.com/rust-lang/crates.io-index" 604 | checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" 605 | 606 | [[package]] 607 | name = "core-foundation" 608 | version = "0.9.4" 609 | source = "registry+https://github.com/rust-lang/crates.io-index" 610 | checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 611 | dependencies = [ 612 | "core-foundation-sys", 613 | "libc", 614 | ] 615 | 616 | [[package]] 617 | name = "core-foundation-sys" 618 | version = "0.8.7" 619 | source = "registry+https://github.com/rust-lang/crates.io-index" 620 | checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 621 | 622 | [[package]] 623 | name = "core-graphics" 624 | version = "0.22.3" 625 | source = "registry+https://github.com/rust-lang/crates.io-index" 626 | checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" 627 | dependencies = [ 628 | "bitflags 1.3.2", 629 | "core-foundation", 630 | "core-graphics-types", 631 | "foreign-types 0.3.2", 632 | "libc", 633 | ] 634 | 635 | [[package]] 636 | name = "core-graphics" 637 | version = "0.23.2" 638 | source = "registry+https://github.com/rust-lang/crates.io-index" 639 | checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" 640 | dependencies = [ 641 | "bitflags 1.3.2", 642 | "core-foundation", 643 | "core-graphics-types", 644 | "foreign-types 0.5.0", 645 | "libc", 646 | ] 647 | 648 | [[package]] 649 | name = "core-graphics-types" 650 | version = "0.1.3" 651 | source = "registry+https://github.com/rust-lang/crates.io-index" 652 | checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" 653 | dependencies = [ 654 | "bitflags 1.3.2", 655 | "core-foundation", 656 | "libc", 657 | ] 658 | 659 | [[package]] 660 | name = "cpufeatures" 661 | version = "0.2.13" 662 | source = "registry+https://github.com/rust-lang/crates.io-index" 663 | checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad" 664 | dependencies = [ 665 | "libc", 666 | ] 667 | 668 | [[package]] 669 | name = "crc32fast" 670 | version = "1.4.2" 671 | source = "registry+https://github.com/rust-lang/crates.io-index" 672 | checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" 673 | dependencies = [ 674 | "cfg-if", 675 | ] 676 | 677 | [[package]] 678 | name = "crossbeam-channel" 679 | version = "0.5.13" 680 | source = "registry+https://github.com/rust-lang/crates.io-index" 681 | checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" 682 | dependencies = [ 683 | "crossbeam-utils", 684 | ] 685 | 686 | [[package]] 687 | name = "crossbeam-deque" 688 | version = "0.8.5" 689 | source = "registry+https://github.com/rust-lang/crates.io-index" 690 | checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 691 | dependencies = [ 692 | "crossbeam-epoch", 693 | "crossbeam-utils", 694 | ] 695 | 696 | [[package]] 697 | name = "crossbeam-epoch" 698 | version = "0.9.18" 699 | source = "registry+https://github.com/rust-lang/crates.io-index" 700 | checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 701 | dependencies = [ 702 | "crossbeam-utils", 703 | ] 704 | 705 | [[package]] 706 | name = "crossbeam-utils" 707 | version = "0.8.20" 708 | source = "registry+https://github.com/rust-lang/crates.io-index" 709 | checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" 710 | 711 | [[package]] 712 | name = "crypto-common" 713 | version = "0.1.6" 714 | source = "registry+https://github.com/rust-lang/crates.io-index" 715 | checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 716 | dependencies = [ 717 | "generic-array", 718 | "typenum", 719 | ] 720 | 721 | [[package]] 722 | name = "cssparser" 723 | version = "0.27.2" 724 | source = "registry+https://github.com/rust-lang/crates.io-index" 725 | checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a" 726 | dependencies = [ 727 | "cssparser-macros", 728 | "dtoa-short", 729 | "itoa 0.4.8", 730 | "matches", 731 | "phf 0.8.0", 732 | "proc-macro2", 733 | "quote", 734 | "smallvec", 735 | "syn 1.0.109", 736 | ] 737 | 738 | [[package]] 739 | name = "cssparser-macros" 740 | version = "0.6.1" 741 | source = "registry+https://github.com/rust-lang/crates.io-index" 742 | checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" 743 | dependencies = [ 744 | "quote", 745 | "syn 2.0.76", 746 | ] 747 | 748 | [[package]] 749 | name = "ctor" 750 | version = "0.2.8" 751 | source = "registry+https://github.com/rust-lang/crates.io-index" 752 | checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f" 753 | dependencies = [ 754 | "quote", 755 | "syn 2.0.76", 756 | ] 757 | 758 | [[package]] 759 | name = "darling" 760 | version = "0.20.10" 761 | source = "registry+https://github.com/rust-lang/crates.io-index" 762 | checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" 763 | dependencies = [ 764 | "darling_core", 765 | "darling_macro", 766 | ] 767 | 768 | [[package]] 769 | name = "darling_core" 770 | version = "0.20.10" 771 | source = "registry+https://github.com/rust-lang/crates.io-index" 772 | checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" 773 | dependencies = [ 774 | "fnv", 775 | "ident_case", 776 | "proc-macro2", 777 | "quote", 778 | "strsim", 779 | "syn 2.0.76", 780 | ] 781 | 782 | [[package]] 783 | name = "darling_macro" 784 | version = "0.20.10" 785 | source = "registry+https://github.com/rust-lang/crates.io-index" 786 | checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" 787 | dependencies = [ 788 | "darling_core", 789 | "quote", 790 | "syn 2.0.76", 791 | ] 792 | 793 | [[package]] 794 | name = "deranged" 795 | version = "0.3.11" 796 | source = "registry+https://github.com/rust-lang/crates.io-index" 797 | checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 798 | dependencies = [ 799 | "powerfmt", 800 | "serde", 801 | ] 802 | 803 | [[package]] 804 | name = "derive-new" 805 | version = "0.6.0" 806 | source = "registry+https://github.com/rust-lang/crates.io-index" 807 | checksum = "d150dea618e920167e5973d70ae6ece4385b7164e0d799fe7c122dd0a5d912ad" 808 | dependencies = [ 809 | "proc-macro2", 810 | "quote", 811 | "syn 2.0.76", 812 | ] 813 | 814 | [[package]] 815 | name = "derive_more" 816 | version = "0.99.18" 817 | source = "registry+https://github.com/rust-lang/crates.io-index" 818 | checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" 819 | dependencies = [ 820 | "convert_case", 821 | "proc-macro2", 822 | "quote", 823 | "rustc_version", 824 | "syn 2.0.76", 825 | ] 826 | 827 | [[package]] 828 | name = "digest" 829 | version = "0.10.7" 830 | source = "registry+https://github.com/rust-lang/crates.io-index" 831 | checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 832 | dependencies = [ 833 | "block-buffer", 834 | "crypto-common", 835 | ] 836 | 837 | [[package]] 838 | name = "dirs-next" 839 | version = "2.0.0" 840 | source = "registry+https://github.com/rust-lang/crates.io-index" 841 | checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" 842 | dependencies = [ 843 | "cfg-if", 844 | "dirs-sys-next", 845 | ] 846 | 847 | [[package]] 848 | name = "dirs-sys-next" 849 | version = "0.1.2" 850 | source = "registry+https://github.com/rust-lang/crates.io-index" 851 | checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" 852 | dependencies = [ 853 | "libc", 854 | "redox_users", 855 | "winapi", 856 | ] 857 | 858 | [[package]] 859 | name = "dispatch" 860 | version = "0.2.0" 861 | source = "registry+https://github.com/rust-lang/crates.io-index" 862 | checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" 863 | 864 | [[package]] 865 | name = "dlib" 866 | version = "0.5.2" 867 | source = "registry+https://github.com/rust-lang/crates.io-index" 868 | checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" 869 | dependencies = [ 870 | "libloading", 871 | ] 872 | 873 | [[package]] 874 | name = "downcast-rs" 875 | version = "1.2.1" 876 | source = "registry+https://github.com/rust-lang/crates.io-index" 877 | checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" 878 | 879 | [[package]] 880 | name = "dtoa" 881 | version = "1.0.9" 882 | source = "registry+https://github.com/rust-lang/crates.io-index" 883 | checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" 884 | 885 | [[package]] 886 | name = "dtoa-short" 887 | version = "0.3.5" 888 | source = "registry+https://github.com/rust-lang/crates.io-index" 889 | checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" 890 | dependencies = [ 891 | "dtoa", 892 | ] 893 | 894 | [[package]] 895 | name = "dunce" 896 | version = "1.0.5" 897 | source = "registry+https://github.com/rust-lang/crates.io-index" 898 | checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" 899 | 900 | [[package]] 901 | name = "embed-resource" 902 | version = "2.4.3" 903 | source = "registry+https://github.com/rust-lang/crates.io-index" 904 | checksum = "4edcacde9351c33139a41e3c97eb2334351a81a2791bebb0b243df837128f602" 905 | dependencies = [ 906 | "cc", 907 | "memchr", 908 | "rustc_version", 909 | "toml 0.8.19", 910 | "vswhom", 911 | "winreg 0.52.0", 912 | ] 913 | 914 | [[package]] 915 | name = "embed_plist" 916 | version = "1.2.2" 917 | source = "registry+https://github.com/rust-lang/crates.io-index" 918 | checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" 919 | 920 | [[package]] 921 | name = "encoding_rs" 922 | version = "0.8.34" 923 | source = "registry+https://github.com/rust-lang/crates.io-index" 924 | checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" 925 | dependencies = [ 926 | "cfg-if", 927 | ] 928 | 929 | [[package]] 930 | name = "endi" 931 | version = "1.1.0" 932 | source = "registry+https://github.com/rust-lang/crates.io-index" 933 | checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" 934 | 935 | [[package]] 936 | name = "enumflags2" 937 | version = "0.7.10" 938 | source = "registry+https://github.com/rust-lang/crates.io-index" 939 | checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d" 940 | dependencies = [ 941 | "enumflags2_derive", 942 | "serde", 943 | ] 944 | 945 | [[package]] 946 | name = "enumflags2_derive" 947 | version = "0.7.10" 948 | source = "registry+https://github.com/rust-lang/crates.io-index" 949 | checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" 950 | dependencies = [ 951 | "proc-macro2", 952 | "quote", 953 | "syn 2.0.76", 954 | ] 955 | 956 | [[package]] 957 | name = "equivalent" 958 | version = "1.0.1" 959 | source = "registry+https://github.com/rust-lang/crates.io-index" 960 | checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 961 | 962 | [[package]] 963 | name = "errno" 964 | version = "0.3.9" 965 | source = "registry+https://github.com/rust-lang/crates.io-index" 966 | checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" 967 | dependencies = [ 968 | "libc", 969 | "windows-sys 0.52.0", 970 | ] 971 | 972 | [[package]] 973 | name = "error-code" 974 | version = "3.2.0" 975 | source = "registry+https://github.com/rust-lang/crates.io-index" 976 | checksum = "a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b" 977 | 978 | [[package]] 979 | name = "event-listener" 980 | version = "5.3.1" 981 | source = "registry+https://github.com/rust-lang/crates.io-index" 982 | checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" 983 | dependencies = [ 984 | "concurrent-queue", 985 | "parking", 986 | "pin-project-lite", 987 | ] 988 | 989 | [[package]] 990 | name = "event-listener-strategy" 991 | version = "0.5.2" 992 | source = "registry+https://github.com/rust-lang/crates.io-index" 993 | checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" 994 | dependencies = [ 995 | "event-listener", 996 | "pin-project-lite", 997 | ] 998 | 999 | [[package]] 1000 | name = "fastrand" 1001 | version = "2.1.1" 1002 | source = "registry+https://github.com/rust-lang/crates.io-index" 1003 | checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" 1004 | 1005 | [[package]] 1006 | name = "fdeflate" 1007 | version = "0.3.4" 1008 | source = "registry+https://github.com/rust-lang/crates.io-index" 1009 | checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" 1010 | dependencies = [ 1011 | "simd-adler32", 1012 | ] 1013 | 1014 | [[package]] 1015 | name = "field-offset" 1016 | version = "0.3.6" 1017 | source = "registry+https://github.com/rust-lang/crates.io-index" 1018 | checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" 1019 | dependencies = [ 1020 | "memoffset 0.9.1", 1021 | "rustc_version", 1022 | ] 1023 | 1024 | [[package]] 1025 | name = "filetime" 1026 | version = "0.2.24" 1027 | source = "registry+https://github.com/rust-lang/crates.io-index" 1028 | checksum = "bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550" 1029 | dependencies = [ 1030 | "cfg-if", 1031 | "libc", 1032 | "libredox", 1033 | "windows-sys 0.59.0", 1034 | ] 1035 | 1036 | [[package]] 1037 | name = "fixedbitset" 1038 | version = "0.4.2" 1039 | source = "registry+https://github.com/rust-lang/crates.io-index" 1040 | checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" 1041 | 1042 | [[package]] 1043 | name = "flate2" 1044 | version = "1.0.33" 1045 | source = "registry+https://github.com/rust-lang/crates.io-index" 1046 | checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253" 1047 | dependencies = [ 1048 | "crc32fast", 1049 | "miniz_oxide 0.8.0", 1050 | ] 1051 | 1052 | [[package]] 1053 | name = "fluent-uri" 1054 | version = "0.1.4" 1055 | source = "registry+https://github.com/rust-lang/crates.io-index" 1056 | checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d" 1057 | dependencies = [ 1058 | "bitflags 1.3.2", 1059 | ] 1060 | 1061 | [[package]] 1062 | name = "fnv" 1063 | version = "1.0.7" 1064 | source = "registry+https://github.com/rust-lang/crates.io-index" 1065 | checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 1066 | 1067 | [[package]] 1068 | name = "foreign-types" 1069 | version = "0.3.2" 1070 | source = "registry+https://github.com/rust-lang/crates.io-index" 1071 | checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 1072 | dependencies = [ 1073 | "foreign-types-shared 0.1.1", 1074 | ] 1075 | 1076 | [[package]] 1077 | name = "foreign-types" 1078 | version = "0.5.0" 1079 | source = "registry+https://github.com/rust-lang/crates.io-index" 1080 | checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" 1081 | dependencies = [ 1082 | "foreign-types-macros", 1083 | "foreign-types-shared 0.3.1", 1084 | ] 1085 | 1086 | [[package]] 1087 | name = "foreign-types-macros" 1088 | version = "0.2.3" 1089 | source = "registry+https://github.com/rust-lang/crates.io-index" 1090 | checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" 1091 | dependencies = [ 1092 | "proc-macro2", 1093 | "quote", 1094 | "syn 2.0.76", 1095 | ] 1096 | 1097 | [[package]] 1098 | name = "foreign-types-shared" 1099 | version = "0.1.1" 1100 | source = "registry+https://github.com/rust-lang/crates.io-index" 1101 | checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 1102 | 1103 | [[package]] 1104 | name = "foreign-types-shared" 1105 | version = "0.3.1" 1106 | source = "registry+https://github.com/rust-lang/crates.io-index" 1107 | checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" 1108 | 1109 | [[package]] 1110 | name = "form_urlencoded" 1111 | version = "1.2.1" 1112 | source = "registry+https://github.com/rust-lang/crates.io-index" 1113 | checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 1114 | dependencies = [ 1115 | "percent-encoding", 1116 | ] 1117 | 1118 | [[package]] 1119 | name = "futf" 1120 | version = "0.1.5" 1121 | source = "registry+https://github.com/rust-lang/crates.io-index" 1122 | checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" 1123 | dependencies = [ 1124 | "mac", 1125 | "new_debug_unreachable", 1126 | ] 1127 | 1128 | [[package]] 1129 | name = "futures-channel" 1130 | version = "0.3.30" 1131 | source = "registry+https://github.com/rust-lang/crates.io-index" 1132 | checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 1133 | dependencies = [ 1134 | "futures-core", 1135 | ] 1136 | 1137 | [[package]] 1138 | name = "futures-core" 1139 | version = "0.3.30" 1140 | source = "registry+https://github.com/rust-lang/crates.io-index" 1141 | checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 1142 | 1143 | [[package]] 1144 | name = "futures-executor" 1145 | version = "0.3.30" 1146 | source = "registry+https://github.com/rust-lang/crates.io-index" 1147 | checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 1148 | dependencies = [ 1149 | "futures-core", 1150 | "futures-task", 1151 | "futures-util", 1152 | ] 1153 | 1154 | [[package]] 1155 | name = "futures-io" 1156 | version = "0.3.30" 1157 | source = "registry+https://github.com/rust-lang/crates.io-index" 1158 | checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 1159 | 1160 | [[package]] 1161 | name = "futures-lite" 1162 | version = "2.3.0" 1163 | source = "registry+https://github.com/rust-lang/crates.io-index" 1164 | checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" 1165 | dependencies = [ 1166 | "fastrand", 1167 | "futures-core", 1168 | "futures-io", 1169 | "parking", 1170 | "pin-project-lite", 1171 | ] 1172 | 1173 | [[package]] 1174 | name = "futures-macro" 1175 | version = "0.3.30" 1176 | source = "registry+https://github.com/rust-lang/crates.io-index" 1177 | checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 1178 | dependencies = [ 1179 | "proc-macro2", 1180 | "quote", 1181 | "syn 2.0.76", 1182 | ] 1183 | 1184 | [[package]] 1185 | name = "futures-sink" 1186 | version = "0.3.30" 1187 | source = "registry+https://github.com/rust-lang/crates.io-index" 1188 | checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 1189 | 1190 | [[package]] 1191 | name = "futures-task" 1192 | version = "0.3.30" 1193 | source = "registry+https://github.com/rust-lang/crates.io-index" 1194 | checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 1195 | 1196 | [[package]] 1197 | name = "futures-util" 1198 | version = "0.3.30" 1199 | source = "registry+https://github.com/rust-lang/crates.io-index" 1200 | checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 1201 | dependencies = [ 1202 | "futures-core", 1203 | "futures-io", 1204 | "futures-macro", 1205 | "futures-sink", 1206 | "futures-task", 1207 | "memchr", 1208 | "pin-project-lite", 1209 | "pin-utils", 1210 | "slab", 1211 | ] 1212 | 1213 | [[package]] 1214 | name = "fxhash" 1215 | version = "0.2.1" 1216 | source = "registry+https://github.com/rust-lang/crates.io-index" 1217 | checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" 1218 | dependencies = [ 1219 | "byteorder", 1220 | ] 1221 | 1222 | [[package]] 1223 | name = "gdk" 1224 | version = "0.15.4" 1225 | source = "registry+https://github.com/rust-lang/crates.io-index" 1226 | checksum = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8" 1227 | dependencies = [ 1228 | "bitflags 1.3.2", 1229 | "cairo-rs", 1230 | "gdk-pixbuf", 1231 | "gdk-sys", 1232 | "gio", 1233 | "glib", 1234 | "libc", 1235 | "pango", 1236 | ] 1237 | 1238 | [[package]] 1239 | name = "gdk-pixbuf" 1240 | version = "0.15.11" 1241 | source = "registry+https://github.com/rust-lang/crates.io-index" 1242 | checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a" 1243 | dependencies = [ 1244 | "bitflags 1.3.2", 1245 | "gdk-pixbuf-sys", 1246 | "gio", 1247 | "glib", 1248 | "libc", 1249 | ] 1250 | 1251 | [[package]] 1252 | name = "gdk-pixbuf-sys" 1253 | version = "0.15.10" 1254 | source = "registry+https://github.com/rust-lang/crates.io-index" 1255 | checksum = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7" 1256 | dependencies = [ 1257 | "gio-sys", 1258 | "glib-sys", 1259 | "gobject-sys", 1260 | "libc", 1261 | "system-deps 6.2.2", 1262 | ] 1263 | 1264 | [[package]] 1265 | name = "gdk-sys" 1266 | version = "0.15.1" 1267 | source = "registry+https://github.com/rust-lang/crates.io-index" 1268 | checksum = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88" 1269 | dependencies = [ 1270 | "cairo-sys-rs", 1271 | "gdk-pixbuf-sys", 1272 | "gio-sys", 1273 | "glib-sys", 1274 | "gobject-sys", 1275 | "libc", 1276 | "pango-sys", 1277 | "pkg-config", 1278 | "system-deps 6.2.2", 1279 | ] 1280 | 1281 | [[package]] 1282 | name = "gdkwayland-sys" 1283 | version = "0.15.3" 1284 | source = "registry+https://github.com/rust-lang/crates.io-index" 1285 | checksum = "cca49a59ad8cfdf36ef7330fe7bdfbe1d34323220cc16a0de2679ee773aee2c2" 1286 | dependencies = [ 1287 | "gdk-sys", 1288 | "glib-sys", 1289 | "gobject-sys", 1290 | "libc", 1291 | "pkg-config", 1292 | "system-deps 6.2.2", 1293 | ] 1294 | 1295 | [[package]] 1296 | name = "gdkx11-sys" 1297 | version = "0.15.1" 1298 | source = "registry+https://github.com/rust-lang/crates.io-index" 1299 | checksum = "b4b7f8c7a84b407aa9b143877e267e848ff34106578b64d1e0a24bf550716178" 1300 | dependencies = [ 1301 | "gdk-sys", 1302 | "glib-sys", 1303 | "libc", 1304 | "system-deps 6.2.2", 1305 | "x11", 1306 | ] 1307 | 1308 | [[package]] 1309 | name = "generator" 1310 | version = "0.7.5" 1311 | source = "registry+https://github.com/rust-lang/crates.io-index" 1312 | checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e" 1313 | dependencies = [ 1314 | "cc", 1315 | "libc", 1316 | "log", 1317 | "rustversion", 1318 | "windows 0.48.0", 1319 | ] 1320 | 1321 | [[package]] 1322 | name = "generic-array" 1323 | version = "0.14.7" 1324 | source = "registry+https://github.com/rust-lang/crates.io-index" 1325 | checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 1326 | dependencies = [ 1327 | "typenum", 1328 | "version_check", 1329 | ] 1330 | 1331 | [[package]] 1332 | name = "gethostname" 1333 | version = "0.4.3" 1334 | source = "registry+https://github.com/rust-lang/crates.io-index" 1335 | checksum = "0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818" 1336 | dependencies = [ 1337 | "libc", 1338 | "windows-targets 0.48.5", 1339 | ] 1340 | 1341 | [[package]] 1342 | name = "getrandom" 1343 | version = "0.1.16" 1344 | source = "registry+https://github.com/rust-lang/crates.io-index" 1345 | checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" 1346 | dependencies = [ 1347 | "cfg-if", 1348 | "libc", 1349 | "wasi 0.9.0+wasi-snapshot-preview1", 1350 | ] 1351 | 1352 | [[package]] 1353 | name = "getrandom" 1354 | version = "0.2.15" 1355 | source = "registry+https://github.com/rust-lang/crates.io-index" 1356 | checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 1357 | dependencies = [ 1358 | "cfg-if", 1359 | "libc", 1360 | "wasi 0.11.0+wasi-snapshot-preview1", 1361 | ] 1362 | 1363 | [[package]] 1364 | name = "gimli" 1365 | version = "0.29.0" 1366 | source = "registry+https://github.com/rust-lang/crates.io-index" 1367 | checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" 1368 | 1369 | [[package]] 1370 | name = "gio" 1371 | version = "0.15.12" 1372 | source = "registry+https://github.com/rust-lang/crates.io-index" 1373 | checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b" 1374 | dependencies = [ 1375 | "bitflags 1.3.2", 1376 | "futures-channel", 1377 | "futures-core", 1378 | "futures-io", 1379 | "gio-sys", 1380 | "glib", 1381 | "libc", 1382 | "once_cell", 1383 | "thiserror", 1384 | ] 1385 | 1386 | [[package]] 1387 | name = "gio-sys" 1388 | version = "0.15.10" 1389 | source = "registry+https://github.com/rust-lang/crates.io-index" 1390 | checksum = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d" 1391 | dependencies = [ 1392 | "glib-sys", 1393 | "gobject-sys", 1394 | "libc", 1395 | "system-deps 6.2.2", 1396 | "winapi", 1397 | ] 1398 | 1399 | [[package]] 1400 | name = "glib" 1401 | version = "0.15.12" 1402 | source = "registry+https://github.com/rust-lang/crates.io-index" 1403 | checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d" 1404 | dependencies = [ 1405 | "bitflags 1.3.2", 1406 | "futures-channel", 1407 | "futures-core", 1408 | "futures-executor", 1409 | "futures-task", 1410 | "glib-macros", 1411 | "glib-sys", 1412 | "gobject-sys", 1413 | "libc", 1414 | "once_cell", 1415 | "smallvec", 1416 | "thiserror", 1417 | ] 1418 | 1419 | [[package]] 1420 | name = "glib-macros" 1421 | version = "0.15.13" 1422 | source = "registry+https://github.com/rust-lang/crates.io-index" 1423 | checksum = "10c6ae9f6fa26f4fb2ac16b528d138d971ead56141de489f8111e259b9df3c4a" 1424 | dependencies = [ 1425 | "anyhow", 1426 | "heck 0.4.1", 1427 | "proc-macro-crate 1.3.1", 1428 | "proc-macro-error", 1429 | "proc-macro2", 1430 | "quote", 1431 | "syn 1.0.109", 1432 | ] 1433 | 1434 | [[package]] 1435 | name = "glib-sys" 1436 | version = "0.15.10" 1437 | source = "registry+https://github.com/rust-lang/crates.io-index" 1438 | checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" 1439 | dependencies = [ 1440 | "libc", 1441 | "system-deps 6.2.2", 1442 | ] 1443 | 1444 | [[package]] 1445 | name = "glob" 1446 | version = "0.3.1" 1447 | source = "registry+https://github.com/rust-lang/crates.io-index" 1448 | checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 1449 | 1450 | [[package]] 1451 | name = "globset" 1452 | version = "0.4.14" 1453 | source = "registry+https://github.com/rust-lang/crates.io-index" 1454 | checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" 1455 | dependencies = [ 1456 | "aho-corasick", 1457 | "bstr", 1458 | "log", 1459 | "regex-automata 0.4.7", 1460 | "regex-syntax 0.8.4", 1461 | ] 1462 | 1463 | [[package]] 1464 | name = "gobject-sys" 1465 | version = "0.15.10" 1466 | source = "registry+https://github.com/rust-lang/crates.io-index" 1467 | checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a" 1468 | dependencies = [ 1469 | "glib-sys", 1470 | "libc", 1471 | "system-deps 6.2.2", 1472 | ] 1473 | 1474 | [[package]] 1475 | name = "gtk" 1476 | version = "0.15.5" 1477 | source = "registry+https://github.com/rust-lang/crates.io-index" 1478 | checksum = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0" 1479 | dependencies = [ 1480 | "atk", 1481 | "bitflags 1.3.2", 1482 | "cairo-rs", 1483 | "field-offset", 1484 | "futures-channel", 1485 | "gdk", 1486 | "gdk-pixbuf", 1487 | "gio", 1488 | "glib", 1489 | "gtk-sys", 1490 | "gtk3-macros", 1491 | "libc", 1492 | "once_cell", 1493 | "pango", 1494 | "pkg-config", 1495 | ] 1496 | 1497 | [[package]] 1498 | name = "gtk-sys" 1499 | version = "0.15.3" 1500 | source = "registry+https://github.com/rust-lang/crates.io-index" 1501 | checksum = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84" 1502 | dependencies = [ 1503 | "atk-sys", 1504 | "cairo-sys-rs", 1505 | "gdk-pixbuf-sys", 1506 | "gdk-sys", 1507 | "gio-sys", 1508 | "glib-sys", 1509 | "gobject-sys", 1510 | "libc", 1511 | "pango-sys", 1512 | "system-deps 6.2.2", 1513 | ] 1514 | 1515 | [[package]] 1516 | name = "gtk3-macros" 1517 | version = "0.15.6" 1518 | source = "registry+https://github.com/rust-lang/crates.io-index" 1519 | checksum = "684c0456c086e8e7e9af73ec5b84e35938df394712054550e81558d21c44ab0d" 1520 | dependencies = [ 1521 | "anyhow", 1522 | "proc-macro-crate 1.3.1", 1523 | "proc-macro-error", 1524 | "proc-macro2", 1525 | "quote", 1526 | "syn 1.0.109", 1527 | ] 1528 | 1529 | [[package]] 1530 | name = "h2" 1531 | version = "0.3.26" 1532 | source = "registry+https://github.com/rust-lang/crates.io-index" 1533 | checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" 1534 | dependencies = [ 1535 | "bytes", 1536 | "fnv", 1537 | "futures-core", 1538 | "futures-sink", 1539 | "futures-util", 1540 | "http", 1541 | "indexmap 2.4.0", 1542 | "slab", 1543 | "tokio", 1544 | "tokio-util", 1545 | "tracing", 1546 | ] 1547 | 1548 | [[package]] 1549 | name = "hashbrown" 1550 | version = "0.12.3" 1551 | source = "registry+https://github.com/rust-lang/crates.io-index" 1552 | checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1553 | 1554 | [[package]] 1555 | name = "hashbrown" 1556 | version = "0.14.5" 1557 | source = "registry+https://github.com/rust-lang/crates.io-index" 1558 | checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 1559 | 1560 | [[package]] 1561 | name = "heck" 1562 | version = "0.3.3" 1563 | source = "registry+https://github.com/rust-lang/crates.io-index" 1564 | checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" 1565 | dependencies = [ 1566 | "unicode-segmentation", 1567 | ] 1568 | 1569 | [[package]] 1570 | name = "heck" 1571 | version = "0.4.1" 1572 | source = "registry+https://github.com/rust-lang/crates.io-index" 1573 | checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1574 | 1575 | [[package]] 1576 | name = "heck" 1577 | version = "0.5.0" 1578 | source = "registry+https://github.com/rust-lang/crates.io-index" 1579 | checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 1580 | 1581 | [[package]] 1582 | name = "hermit-abi" 1583 | version = "0.3.9" 1584 | source = "registry+https://github.com/rust-lang/crates.io-index" 1585 | checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 1586 | 1587 | [[package]] 1588 | name = "hermit-abi" 1589 | version = "0.4.0" 1590 | source = "registry+https://github.com/rust-lang/crates.io-index" 1591 | checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" 1592 | 1593 | [[package]] 1594 | name = "hex" 1595 | version = "0.4.3" 1596 | source = "registry+https://github.com/rust-lang/crates.io-index" 1597 | checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1598 | 1599 | [[package]] 1600 | name = "home" 1601 | version = "0.5.9" 1602 | source = "registry+https://github.com/rust-lang/crates.io-index" 1603 | checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" 1604 | dependencies = [ 1605 | "windows-sys 0.52.0", 1606 | ] 1607 | 1608 | [[package]] 1609 | name = "html5ever" 1610 | version = "0.26.0" 1611 | source = "registry+https://github.com/rust-lang/crates.io-index" 1612 | checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7" 1613 | dependencies = [ 1614 | "log", 1615 | "mac", 1616 | "markup5ever", 1617 | "proc-macro2", 1618 | "quote", 1619 | "syn 1.0.109", 1620 | ] 1621 | 1622 | [[package]] 1623 | name = "http" 1624 | version = "0.2.12" 1625 | source = "registry+https://github.com/rust-lang/crates.io-index" 1626 | checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" 1627 | dependencies = [ 1628 | "bytes", 1629 | "fnv", 1630 | "itoa 1.0.11", 1631 | ] 1632 | 1633 | [[package]] 1634 | name = "http-body" 1635 | version = "0.4.6" 1636 | source = "registry+https://github.com/rust-lang/crates.io-index" 1637 | checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" 1638 | dependencies = [ 1639 | "bytes", 1640 | "http", 1641 | "pin-project-lite", 1642 | ] 1643 | 1644 | [[package]] 1645 | name = "http-range" 1646 | version = "0.1.5" 1647 | source = "registry+https://github.com/rust-lang/crates.io-index" 1648 | checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" 1649 | 1650 | [[package]] 1651 | name = "httparse" 1652 | version = "1.9.4" 1653 | source = "registry+https://github.com/rust-lang/crates.io-index" 1654 | checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" 1655 | 1656 | [[package]] 1657 | name = "httpdate" 1658 | version = "1.0.3" 1659 | source = "registry+https://github.com/rust-lang/crates.io-index" 1660 | checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 1661 | 1662 | [[package]] 1663 | name = "hyper" 1664 | version = "0.14.30" 1665 | source = "registry+https://github.com/rust-lang/crates.io-index" 1666 | checksum = "a152ddd61dfaec7273fe8419ab357f33aee0d914c5f4efbf0d96fa749eea5ec9" 1667 | dependencies = [ 1668 | "bytes", 1669 | "futures-channel", 1670 | "futures-core", 1671 | "futures-util", 1672 | "h2", 1673 | "http", 1674 | "http-body", 1675 | "httparse", 1676 | "httpdate", 1677 | "itoa 1.0.11", 1678 | "pin-project-lite", 1679 | "socket2", 1680 | "tokio", 1681 | "tower-service", 1682 | "tracing", 1683 | "want", 1684 | ] 1685 | 1686 | [[package]] 1687 | name = "hyper-tls" 1688 | version = "0.5.0" 1689 | source = "registry+https://github.com/rust-lang/crates.io-index" 1690 | checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" 1691 | dependencies = [ 1692 | "bytes", 1693 | "hyper", 1694 | "native-tls", 1695 | "tokio", 1696 | "tokio-native-tls", 1697 | ] 1698 | 1699 | [[package]] 1700 | name = "iana-time-zone" 1701 | version = "0.1.60" 1702 | source = "registry+https://github.com/rust-lang/crates.io-index" 1703 | checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 1704 | dependencies = [ 1705 | "android_system_properties", 1706 | "core-foundation-sys", 1707 | "iana-time-zone-haiku", 1708 | "js-sys", 1709 | "wasm-bindgen", 1710 | "windows-core 0.52.0", 1711 | ] 1712 | 1713 | [[package]] 1714 | name = "iana-time-zone-haiku" 1715 | version = "0.1.2" 1716 | source = "registry+https://github.com/rust-lang/crates.io-index" 1717 | checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1718 | dependencies = [ 1719 | "cc", 1720 | ] 1721 | 1722 | [[package]] 1723 | name = "ico" 1724 | version = "0.3.0" 1725 | source = "registry+https://github.com/rust-lang/crates.io-index" 1726 | checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae" 1727 | dependencies = [ 1728 | "byteorder", 1729 | "png", 1730 | ] 1731 | 1732 | [[package]] 1733 | name = "ident_case" 1734 | version = "1.0.1" 1735 | source = "registry+https://github.com/rust-lang/crates.io-index" 1736 | checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1737 | 1738 | [[package]] 1739 | name = "idna" 1740 | version = "0.5.0" 1741 | source = "registry+https://github.com/rust-lang/crates.io-index" 1742 | checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 1743 | dependencies = [ 1744 | "unicode-bidi", 1745 | "unicode-normalization", 1746 | ] 1747 | 1748 | [[package]] 1749 | name = "ignore" 1750 | version = "0.4.22" 1751 | source = "registry+https://github.com/rust-lang/crates.io-index" 1752 | checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" 1753 | dependencies = [ 1754 | "crossbeam-deque", 1755 | "globset", 1756 | "log", 1757 | "memchr", 1758 | "regex-automata 0.4.7", 1759 | "same-file", 1760 | "walkdir", 1761 | "winapi-util", 1762 | ] 1763 | 1764 | [[package]] 1765 | name = "image" 1766 | version = "0.24.9" 1767 | source = "registry+https://github.com/rust-lang/crates.io-index" 1768 | checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" 1769 | dependencies = [ 1770 | "bytemuck", 1771 | "byteorder", 1772 | "color_quant", 1773 | "num-traits", 1774 | ] 1775 | 1776 | [[package]] 1777 | name = "image" 1778 | version = "0.25.2" 1779 | source = "registry+https://github.com/rust-lang/crates.io-index" 1780 | checksum = "99314c8a2152b8ddb211f924cdae532d8c5e4c8bb54728e12fff1b0cd5963a10" 1781 | dependencies = [ 1782 | "bytemuck", 1783 | "byteorder-lite", 1784 | "num-traits", 1785 | "png", 1786 | "tiff", 1787 | ] 1788 | 1789 | [[package]] 1790 | name = "indexmap" 1791 | version = "1.9.3" 1792 | source = "registry+https://github.com/rust-lang/crates.io-index" 1793 | checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1794 | dependencies = [ 1795 | "autocfg", 1796 | "hashbrown 0.12.3", 1797 | "serde", 1798 | ] 1799 | 1800 | [[package]] 1801 | name = "indexmap" 1802 | version = "2.4.0" 1803 | source = "registry+https://github.com/rust-lang/crates.io-index" 1804 | checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" 1805 | dependencies = [ 1806 | "equivalent", 1807 | "hashbrown 0.14.5", 1808 | "serde", 1809 | ] 1810 | 1811 | [[package]] 1812 | name = "infer" 1813 | version = "0.13.0" 1814 | source = "registry+https://github.com/rust-lang/crates.io-index" 1815 | checksum = "f551f8c3a39f68f986517db0d1759de85881894fdc7db798bd2a9df9cb04b7fc" 1816 | dependencies = [ 1817 | "cfb", 1818 | ] 1819 | 1820 | [[package]] 1821 | name = "instant" 1822 | version = "0.1.13" 1823 | source = "registry+https://github.com/rust-lang/crates.io-index" 1824 | checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" 1825 | dependencies = [ 1826 | "cfg-if", 1827 | ] 1828 | 1829 | [[package]] 1830 | name = "ipnet" 1831 | version = "2.9.0" 1832 | source = "registry+https://github.com/rust-lang/crates.io-index" 1833 | checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 1834 | 1835 | [[package]] 1836 | name = "itoa" 1837 | version = "0.4.8" 1838 | source = "registry+https://github.com/rust-lang/crates.io-index" 1839 | checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" 1840 | 1841 | [[package]] 1842 | name = "itoa" 1843 | version = "1.0.11" 1844 | source = "registry+https://github.com/rust-lang/crates.io-index" 1845 | checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 1846 | 1847 | [[package]] 1848 | name = "javascriptcore-rs" 1849 | version = "0.16.0" 1850 | source = "registry+https://github.com/rust-lang/crates.io-index" 1851 | checksum = "bf053e7843f2812ff03ef5afe34bb9c06ffee120385caad4f6b9967fcd37d41c" 1852 | dependencies = [ 1853 | "bitflags 1.3.2", 1854 | "glib", 1855 | "javascriptcore-rs-sys", 1856 | ] 1857 | 1858 | [[package]] 1859 | name = "javascriptcore-rs-sys" 1860 | version = "0.4.0" 1861 | source = "registry+https://github.com/rust-lang/crates.io-index" 1862 | checksum = "905fbb87419c5cde6e3269537e4ea7d46431f3008c5d057e915ef3f115e7793c" 1863 | dependencies = [ 1864 | "glib-sys", 1865 | "gobject-sys", 1866 | "libc", 1867 | "system-deps 5.0.0", 1868 | ] 1869 | 1870 | [[package]] 1871 | name = "jni" 1872 | version = "0.20.0" 1873 | source = "registry+https://github.com/rust-lang/crates.io-index" 1874 | checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c" 1875 | dependencies = [ 1876 | "cesu8", 1877 | "combine", 1878 | "jni-sys", 1879 | "log", 1880 | "thiserror", 1881 | "walkdir", 1882 | ] 1883 | 1884 | [[package]] 1885 | name = "jni-sys" 1886 | version = "0.3.0" 1887 | source = "registry+https://github.com/rust-lang/crates.io-index" 1888 | checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" 1889 | 1890 | [[package]] 1891 | name = "jpeg-decoder" 1892 | version = "0.3.1" 1893 | source = "registry+https://github.com/rust-lang/crates.io-index" 1894 | checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" 1895 | 1896 | [[package]] 1897 | name = "js-sys" 1898 | version = "0.3.70" 1899 | source = "registry+https://github.com/rust-lang/crates.io-index" 1900 | checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" 1901 | dependencies = [ 1902 | "wasm-bindgen", 1903 | ] 1904 | 1905 | [[package]] 1906 | name = "json-patch" 1907 | version = "2.0.0" 1908 | source = "registry+https://github.com/rust-lang/crates.io-index" 1909 | checksum = "5b1fb8864823fad91877e6caea0baca82e49e8db50f8e5c9f9a453e27d3330fc" 1910 | dependencies = [ 1911 | "jsonptr", 1912 | "serde", 1913 | "serde_json", 1914 | "thiserror", 1915 | ] 1916 | 1917 | [[package]] 1918 | name = "jsonptr" 1919 | version = "0.4.7" 1920 | source = "registry+https://github.com/rust-lang/crates.io-index" 1921 | checksum = "1c6e529149475ca0b2820835d3dce8fcc41c6b943ca608d32f35b449255e4627" 1922 | dependencies = [ 1923 | "fluent-uri", 1924 | "serde", 1925 | "serde_json", 1926 | ] 1927 | 1928 | [[package]] 1929 | name = "kuchikiki" 1930 | version = "0.8.2" 1931 | source = "registry+https://github.com/rust-lang/crates.io-index" 1932 | checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8" 1933 | dependencies = [ 1934 | "cssparser", 1935 | "html5ever", 1936 | "indexmap 1.9.3", 1937 | "matches", 1938 | "selectors", 1939 | ] 1940 | 1941 | [[package]] 1942 | name = "lazy_static" 1943 | version = "1.5.0" 1944 | source = "registry+https://github.com/rust-lang/crates.io-index" 1945 | checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 1946 | 1947 | [[package]] 1948 | name = "libc" 1949 | version = "0.2.158" 1950 | source = "registry+https://github.com/rust-lang/crates.io-index" 1951 | checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" 1952 | 1953 | [[package]] 1954 | name = "libloading" 1955 | version = "0.8.5" 1956 | source = "registry+https://github.com/rust-lang/crates.io-index" 1957 | checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" 1958 | dependencies = [ 1959 | "cfg-if", 1960 | "windows-targets 0.52.6", 1961 | ] 1962 | 1963 | [[package]] 1964 | name = "libredox" 1965 | version = "0.1.3" 1966 | source = "registry+https://github.com/rust-lang/crates.io-index" 1967 | checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" 1968 | dependencies = [ 1969 | "bitflags 2.6.0", 1970 | "libc", 1971 | "redox_syscall", 1972 | ] 1973 | 1974 | [[package]] 1975 | name = "linux-raw-sys" 1976 | version = "0.4.14" 1977 | source = "registry+https://github.com/rust-lang/crates.io-index" 1978 | checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 1979 | 1980 | [[package]] 1981 | name = "lock_api" 1982 | version = "0.4.12" 1983 | source = "registry+https://github.com/rust-lang/crates.io-index" 1984 | checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 1985 | dependencies = [ 1986 | "autocfg", 1987 | "scopeguard", 1988 | ] 1989 | 1990 | [[package]] 1991 | name = "log" 1992 | version = "0.4.22" 1993 | source = "registry+https://github.com/rust-lang/crates.io-index" 1994 | checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 1995 | 1996 | [[package]] 1997 | name = "loom" 1998 | version = "0.5.6" 1999 | source = "registry+https://github.com/rust-lang/crates.io-index" 2000 | checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" 2001 | dependencies = [ 2002 | "cfg-if", 2003 | "generator", 2004 | "scoped-tls", 2005 | "serde", 2006 | "serde_json", 2007 | "tracing", 2008 | "tracing-subscriber", 2009 | ] 2010 | 2011 | [[package]] 2012 | name = "mac" 2013 | version = "0.1.1" 2014 | source = "registry+https://github.com/rust-lang/crates.io-index" 2015 | checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" 2016 | 2017 | [[package]] 2018 | name = "mac-notification-sys" 2019 | version = "0.6.1" 2020 | source = "registry+https://github.com/rust-lang/crates.io-index" 2021 | checksum = "51fca4d74ff9dbaac16a01b924bc3693fa2bba0862c2c633abc73f9a8ea21f64" 2022 | dependencies = [ 2023 | "cc", 2024 | "dirs-next", 2025 | "objc-foundation", 2026 | "objc_id", 2027 | "time", 2028 | ] 2029 | 2030 | [[package]] 2031 | name = "malloc_buf" 2032 | version = "0.0.6" 2033 | source = "registry+https://github.com/rust-lang/crates.io-index" 2034 | checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 2035 | dependencies = [ 2036 | "libc", 2037 | ] 2038 | 2039 | [[package]] 2040 | name = "markup5ever" 2041 | version = "0.11.0" 2042 | source = "registry+https://github.com/rust-lang/crates.io-index" 2043 | checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016" 2044 | dependencies = [ 2045 | "log", 2046 | "phf 0.10.1", 2047 | "phf_codegen 0.10.0", 2048 | "string_cache", 2049 | "string_cache_codegen", 2050 | "tendril", 2051 | ] 2052 | 2053 | [[package]] 2054 | name = "matchers" 2055 | version = "0.1.0" 2056 | source = "registry+https://github.com/rust-lang/crates.io-index" 2057 | checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 2058 | dependencies = [ 2059 | "regex-automata 0.1.10", 2060 | ] 2061 | 2062 | [[package]] 2063 | name = "matches" 2064 | version = "0.1.10" 2065 | source = "registry+https://github.com/rust-lang/crates.io-index" 2066 | checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" 2067 | 2068 | [[package]] 2069 | name = "memchr" 2070 | version = "2.7.4" 2071 | source = "registry+https://github.com/rust-lang/crates.io-index" 2072 | checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 2073 | 2074 | [[package]] 2075 | name = "memoffset" 2076 | version = "0.7.1" 2077 | source = "registry+https://github.com/rust-lang/crates.io-index" 2078 | checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 2079 | dependencies = [ 2080 | "autocfg", 2081 | ] 2082 | 2083 | [[package]] 2084 | name = "memoffset" 2085 | version = "0.9.1" 2086 | source = "registry+https://github.com/rust-lang/crates.io-index" 2087 | checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" 2088 | dependencies = [ 2089 | "autocfg", 2090 | ] 2091 | 2092 | [[package]] 2093 | name = "mime" 2094 | version = "0.3.17" 2095 | source = "registry+https://github.com/rust-lang/crates.io-index" 2096 | checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 2097 | 2098 | [[package]] 2099 | name = "minimal-lexical" 2100 | version = "0.2.1" 2101 | source = "registry+https://github.com/rust-lang/crates.io-index" 2102 | checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 2103 | 2104 | [[package]] 2105 | name = "miniz_oxide" 2106 | version = "0.7.4" 2107 | source = "registry+https://github.com/rust-lang/crates.io-index" 2108 | checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" 2109 | dependencies = [ 2110 | "adler", 2111 | "simd-adler32", 2112 | ] 2113 | 2114 | [[package]] 2115 | name = "miniz_oxide" 2116 | version = "0.8.0" 2117 | source = "registry+https://github.com/rust-lang/crates.io-index" 2118 | checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" 2119 | dependencies = [ 2120 | "adler2", 2121 | ] 2122 | 2123 | [[package]] 2124 | name = "mio" 2125 | version = "1.0.2" 2126 | source = "registry+https://github.com/rust-lang/crates.io-index" 2127 | checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" 2128 | dependencies = [ 2129 | "hermit-abi 0.3.9", 2130 | "libc", 2131 | "wasi 0.11.0+wasi-snapshot-preview1", 2132 | "windows-sys 0.52.0", 2133 | ] 2134 | 2135 | [[package]] 2136 | name = "native-tls" 2137 | version = "0.2.12" 2138 | source = "registry+https://github.com/rust-lang/crates.io-index" 2139 | checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" 2140 | dependencies = [ 2141 | "libc", 2142 | "log", 2143 | "openssl", 2144 | "openssl-probe", 2145 | "openssl-sys", 2146 | "schannel", 2147 | "security-framework", 2148 | "security-framework-sys", 2149 | "tempfile", 2150 | ] 2151 | 2152 | [[package]] 2153 | name = "ndk" 2154 | version = "0.6.0" 2155 | source = "registry+https://github.com/rust-lang/crates.io-index" 2156 | checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" 2157 | dependencies = [ 2158 | "bitflags 1.3.2", 2159 | "jni-sys", 2160 | "ndk-sys", 2161 | "num_enum", 2162 | "thiserror", 2163 | ] 2164 | 2165 | [[package]] 2166 | name = "ndk-context" 2167 | version = "0.1.1" 2168 | source = "registry+https://github.com/rust-lang/crates.io-index" 2169 | checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" 2170 | 2171 | [[package]] 2172 | name = "ndk-sys" 2173 | version = "0.3.0" 2174 | source = "registry+https://github.com/rust-lang/crates.io-index" 2175 | checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97" 2176 | dependencies = [ 2177 | "jni-sys", 2178 | ] 2179 | 2180 | [[package]] 2181 | name = "new_debug_unreachable" 2182 | version = "1.0.6" 2183 | source = "registry+https://github.com/rust-lang/crates.io-index" 2184 | checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" 2185 | 2186 | [[package]] 2187 | name = "nix" 2188 | version = "0.26.4" 2189 | source = "registry+https://github.com/rust-lang/crates.io-index" 2190 | checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 2191 | dependencies = [ 2192 | "bitflags 1.3.2", 2193 | "cfg-if", 2194 | "libc", 2195 | "memoffset 0.7.1", 2196 | ] 2197 | 2198 | [[package]] 2199 | name = "nix" 2200 | version = "0.28.0" 2201 | source = "registry+https://github.com/rust-lang/crates.io-index" 2202 | checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" 2203 | dependencies = [ 2204 | "bitflags 2.6.0", 2205 | "cfg-if", 2206 | "cfg_aliases 0.1.1", 2207 | "libc", 2208 | ] 2209 | 2210 | [[package]] 2211 | name = "nix" 2212 | version = "0.29.0" 2213 | source = "registry+https://github.com/rust-lang/crates.io-index" 2214 | checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" 2215 | dependencies = [ 2216 | "bitflags 2.6.0", 2217 | "cfg-if", 2218 | "cfg_aliases 0.2.1", 2219 | "libc", 2220 | "memoffset 0.9.1", 2221 | ] 2222 | 2223 | [[package]] 2224 | name = "nodrop" 2225 | version = "0.1.14" 2226 | source = "registry+https://github.com/rust-lang/crates.io-index" 2227 | checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" 2228 | 2229 | [[package]] 2230 | name = "nom" 2231 | version = "7.1.3" 2232 | source = "registry+https://github.com/rust-lang/crates.io-index" 2233 | checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 2234 | dependencies = [ 2235 | "memchr", 2236 | "minimal-lexical", 2237 | ] 2238 | 2239 | [[package]] 2240 | name = "notify-rust" 2241 | version = "4.11.1" 2242 | source = "registry+https://github.com/rust-lang/crates.io-index" 2243 | checksum = "26a1d03b6305ecefdd9c6c60150179bb8d9f0cd4e64bbcad1e41419e7bf5e414" 2244 | dependencies = [ 2245 | "log", 2246 | "mac-notification-sys", 2247 | "serde", 2248 | "tauri-winrt-notification", 2249 | "zbus", 2250 | ] 2251 | 2252 | [[package]] 2253 | name = "nu-ansi-term" 2254 | version = "0.46.0" 2255 | source = "registry+https://github.com/rust-lang/crates.io-index" 2256 | checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 2257 | dependencies = [ 2258 | "overload", 2259 | "winapi", 2260 | ] 2261 | 2262 | [[package]] 2263 | name = "num-conv" 2264 | version = "0.1.0" 2265 | source = "registry+https://github.com/rust-lang/crates.io-index" 2266 | checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 2267 | 2268 | [[package]] 2269 | name = "num-traits" 2270 | version = "0.2.19" 2271 | source = "registry+https://github.com/rust-lang/crates.io-index" 2272 | checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 2273 | dependencies = [ 2274 | "autocfg", 2275 | ] 2276 | 2277 | [[package]] 2278 | name = "num_enum" 2279 | version = "0.5.11" 2280 | source = "registry+https://github.com/rust-lang/crates.io-index" 2281 | checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" 2282 | dependencies = [ 2283 | "num_enum_derive", 2284 | ] 2285 | 2286 | [[package]] 2287 | name = "num_enum_derive" 2288 | version = "0.5.11" 2289 | source = "registry+https://github.com/rust-lang/crates.io-index" 2290 | checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" 2291 | dependencies = [ 2292 | "proc-macro-crate 1.3.1", 2293 | "proc-macro2", 2294 | "quote", 2295 | "syn 1.0.109", 2296 | ] 2297 | 2298 | [[package]] 2299 | name = "objc" 2300 | version = "0.2.7" 2301 | source = "registry+https://github.com/rust-lang/crates.io-index" 2302 | checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 2303 | dependencies = [ 2304 | "malloc_buf", 2305 | "objc_exception", 2306 | ] 2307 | 2308 | [[package]] 2309 | name = "objc-foundation" 2310 | version = "0.1.1" 2311 | source = "registry+https://github.com/rust-lang/crates.io-index" 2312 | checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" 2313 | dependencies = [ 2314 | "block", 2315 | "objc", 2316 | "objc_id", 2317 | ] 2318 | 2319 | [[package]] 2320 | name = "objc-sys" 2321 | version = "0.3.5" 2322 | source = "registry+https://github.com/rust-lang/crates.io-index" 2323 | checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" 2324 | 2325 | [[package]] 2326 | name = "objc2" 2327 | version = "0.5.2" 2328 | source = "registry+https://github.com/rust-lang/crates.io-index" 2329 | checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" 2330 | dependencies = [ 2331 | "objc-sys", 2332 | "objc2-encode", 2333 | ] 2334 | 2335 | [[package]] 2336 | name = "objc2-app-kit" 2337 | version = "0.2.2" 2338 | source = "registry+https://github.com/rust-lang/crates.io-index" 2339 | checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" 2340 | dependencies = [ 2341 | "bitflags 2.6.0", 2342 | "block2", 2343 | "libc", 2344 | "objc2", 2345 | "objc2-core-data", 2346 | "objc2-core-image", 2347 | "objc2-foundation", 2348 | "objc2-quartz-core", 2349 | ] 2350 | 2351 | [[package]] 2352 | name = "objc2-core-data" 2353 | version = "0.2.2" 2354 | source = "registry+https://github.com/rust-lang/crates.io-index" 2355 | checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" 2356 | dependencies = [ 2357 | "bitflags 2.6.0", 2358 | "block2", 2359 | "objc2", 2360 | "objc2-foundation", 2361 | ] 2362 | 2363 | [[package]] 2364 | name = "objc2-core-image" 2365 | version = "0.2.2" 2366 | source = "registry+https://github.com/rust-lang/crates.io-index" 2367 | checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" 2368 | dependencies = [ 2369 | "block2", 2370 | "objc2", 2371 | "objc2-foundation", 2372 | "objc2-metal", 2373 | ] 2374 | 2375 | [[package]] 2376 | name = "objc2-encode" 2377 | version = "4.0.3" 2378 | source = "registry+https://github.com/rust-lang/crates.io-index" 2379 | checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8" 2380 | 2381 | [[package]] 2382 | name = "objc2-foundation" 2383 | version = "0.2.2" 2384 | source = "registry+https://github.com/rust-lang/crates.io-index" 2385 | checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" 2386 | dependencies = [ 2387 | "bitflags 2.6.0", 2388 | "block2", 2389 | "libc", 2390 | "objc2", 2391 | ] 2392 | 2393 | [[package]] 2394 | name = "objc2-metal" 2395 | version = "0.2.2" 2396 | source = "registry+https://github.com/rust-lang/crates.io-index" 2397 | checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" 2398 | dependencies = [ 2399 | "bitflags 2.6.0", 2400 | "block2", 2401 | "objc2", 2402 | "objc2-foundation", 2403 | ] 2404 | 2405 | [[package]] 2406 | name = "objc2-quartz-core" 2407 | version = "0.2.2" 2408 | source = "registry+https://github.com/rust-lang/crates.io-index" 2409 | checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" 2410 | dependencies = [ 2411 | "bitflags 2.6.0", 2412 | "block2", 2413 | "objc2", 2414 | "objc2-foundation", 2415 | "objc2-metal", 2416 | ] 2417 | 2418 | [[package]] 2419 | name = "objc_exception" 2420 | version = "0.1.2" 2421 | source = "registry+https://github.com/rust-lang/crates.io-index" 2422 | checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" 2423 | dependencies = [ 2424 | "cc", 2425 | ] 2426 | 2427 | [[package]] 2428 | name = "objc_id" 2429 | version = "0.1.1" 2430 | source = "registry+https://github.com/rust-lang/crates.io-index" 2431 | checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" 2432 | dependencies = [ 2433 | "objc", 2434 | ] 2435 | 2436 | [[package]] 2437 | name = "object" 2438 | version = "0.36.3" 2439 | source = "registry+https://github.com/rust-lang/crates.io-index" 2440 | checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9" 2441 | dependencies = [ 2442 | "memchr", 2443 | ] 2444 | 2445 | [[package]] 2446 | name = "once_cell" 2447 | version = "1.19.0" 2448 | source = "registry+https://github.com/rust-lang/crates.io-index" 2449 | checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 2450 | 2451 | [[package]] 2452 | name = "open" 2453 | version = "3.2.0" 2454 | source = "registry+https://github.com/rust-lang/crates.io-index" 2455 | checksum = "2078c0039e6a54a0c42c28faa984e115fb4c2d5bf2208f77d1961002df8576f8" 2456 | dependencies = [ 2457 | "pathdiff", 2458 | "windows-sys 0.42.0", 2459 | ] 2460 | 2461 | [[package]] 2462 | name = "openssl" 2463 | version = "0.10.66" 2464 | source = "registry+https://github.com/rust-lang/crates.io-index" 2465 | checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" 2466 | dependencies = [ 2467 | "bitflags 2.6.0", 2468 | "cfg-if", 2469 | "foreign-types 0.3.2", 2470 | "libc", 2471 | "once_cell", 2472 | "openssl-macros", 2473 | "openssl-sys", 2474 | ] 2475 | 2476 | [[package]] 2477 | name = "openssl-macros" 2478 | version = "0.1.1" 2479 | source = "registry+https://github.com/rust-lang/crates.io-index" 2480 | checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 2481 | dependencies = [ 2482 | "proc-macro2", 2483 | "quote", 2484 | "syn 2.0.76", 2485 | ] 2486 | 2487 | [[package]] 2488 | name = "openssl-probe" 2489 | version = "0.1.5" 2490 | source = "registry+https://github.com/rust-lang/crates.io-index" 2491 | checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 2492 | 2493 | [[package]] 2494 | name = "openssl-sys" 2495 | version = "0.9.103" 2496 | source = "registry+https://github.com/rust-lang/crates.io-index" 2497 | checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" 2498 | dependencies = [ 2499 | "cc", 2500 | "libc", 2501 | "pkg-config", 2502 | "vcpkg", 2503 | ] 2504 | 2505 | [[package]] 2506 | name = "ordered-stream" 2507 | version = "0.2.0" 2508 | source = "registry+https://github.com/rust-lang/crates.io-index" 2509 | checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" 2510 | dependencies = [ 2511 | "futures-core", 2512 | "pin-project-lite", 2513 | ] 2514 | 2515 | [[package]] 2516 | name = "os_info" 2517 | version = "3.8.2" 2518 | source = "registry+https://github.com/rust-lang/crates.io-index" 2519 | checksum = "ae99c7fa6dd38c7cafe1ec085e804f8f555a2f8659b0dbe03f1f9963a9b51092" 2520 | dependencies = [ 2521 | "log", 2522 | "serde", 2523 | "windows-sys 0.52.0", 2524 | ] 2525 | 2526 | [[package]] 2527 | name = "os_pipe" 2528 | version = "1.2.1" 2529 | source = "registry+https://github.com/rust-lang/crates.io-index" 2530 | checksum = "5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982" 2531 | dependencies = [ 2532 | "libc", 2533 | "windows-sys 0.59.0", 2534 | ] 2535 | 2536 | [[package]] 2537 | name = "overload" 2538 | version = "0.1.1" 2539 | source = "registry+https://github.com/rust-lang/crates.io-index" 2540 | checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 2541 | 2542 | [[package]] 2543 | name = "pango" 2544 | version = "0.15.10" 2545 | source = "registry+https://github.com/rust-lang/crates.io-index" 2546 | checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f" 2547 | dependencies = [ 2548 | "bitflags 1.3.2", 2549 | "glib", 2550 | "libc", 2551 | "once_cell", 2552 | "pango-sys", 2553 | ] 2554 | 2555 | [[package]] 2556 | name = "pango-sys" 2557 | version = "0.15.10" 2558 | source = "registry+https://github.com/rust-lang/crates.io-index" 2559 | checksum = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa" 2560 | dependencies = [ 2561 | "glib-sys", 2562 | "gobject-sys", 2563 | "libc", 2564 | "system-deps 6.2.2", 2565 | ] 2566 | 2567 | [[package]] 2568 | name = "parking" 2569 | version = "2.2.0" 2570 | source = "registry+https://github.com/rust-lang/crates.io-index" 2571 | checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" 2572 | 2573 | [[package]] 2574 | name = "parking_lot" 2575 | version = "0.12.3" 2576 | source = "registry+https://github.com/rust-lang/crates.io-index" 2577 | checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" 2578 | dependencies = [ 2579 | "lock_api", 2580 | "parking_lot_core", 2581 | ] 2582 | 2583 | [[package]] 2584 | name = "parking_lot_core" 2585 | version = "0.9.10" 2586 | source = "registry+https://github.com/rust-lang/crates.io-index" 2587 | checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" 2588 | dependencies = [ 2589 | "cfg-if", 2590 | "libc", 2591 | "redox_syscall", 2592 | "smallvec", 2593 | "windows-targets 0.52.6", 2594 | ] 2595 | 2596 | [[package]] 2597 | name = "pathdiff" 2598 | version = "0.2.1" 2599 | source = "registry+https://github.com/rust-lang/crates.io-index" 2600 | checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" 2601 | 2602 | [[package]] 2603 | name = "percent-encoding" 2604 | version = "2.3.1" 2605 | source = "registry+https://github.com/rust-lang/crates.io-index" 2606 | checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 2607 | 2608 | [[package]] 2609 | name = "petgraph" 2610 | version = "0.6.5" 2611 | source = "registry+https://github.com/rust-lang/crates.io-index" 2612 | checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" 2613 | dependencies = [ 2614 | "fixedbitset", 2615 | "indexmap 2.4.0", 2616 | ] 2617 | 2618 | [[package]] 2619 | name = "phf" 2620 | version = "0.8.0" 2621 | source = "registry+https://github.com/rust-lang/crates.io-index" 2622 | checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" 2623 | dependencies = [ 2624 | "phf_macros 0.8.0", 2625 | "phf_shared 0.8.0", 2626 | "proc-macro-hack", 2627 | ] 2628 | 2629 | [[package]] 2630 | name = "phf" 2631 | version = "0.10.1" 2632 | source = "registry+https://github.com/rust-lang/crates.io-index" 2633 | checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" 2634 | dependencies = [ 2635 | "phf_shared 0.10.0", 2636 | ] 2637 | 2638 | [[package]] 2639 | name = "phf" 2640 | version = "0.11.2" 2641 | source = "registry+https://github.com/rust-lang/crates.io-index" 2642 | checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" 2643 | dependencies = [ 2644 | "phf_macros 0.11.2", 2645 | "phf_shared 0.11.2", 2646 | ] 2647 | 2648 | [[package]] 2649 | name = "phf_codegen" 2650 | version = "0.8.0" 2651 | source = "registry+https://github.com/rust-lang/crates.io-index" 2652 | checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" 2653 | dependencies = [ 2654 | "phf_generator 0.8.0", 2655 | "phf_shared 0.8.0", 2656 | ] 2657 | 2658 | [[package]] 2659 | name = "phf_codegen" 2660 | version = "0.10.0" 2661 | source = "registry+https://github.com/rust-lang/crates.io-index" 2662 | checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" 2663 | dependencies = [ 2664 | "phf_generator 0.10.0", 2665 | "phf_shared 0.10.0", 2666 | ] 2667 | 2668 | [[package]] 2669 | name = "phf_generator" 2670 | version = "0.8.0" 2671 | source = "registry+https://github.com/rust-lang/crates.io-index" 2672 | checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" 2673 | dependencies = [ 2674 | "phf_shared 0.8.0", 2675 | "rand 0.7.3", 2676 | ] 2677 | 2678 | [[package]] 2679 | name = "phf_generator" 2680 | version = "0.10.0" 2681 | source = "registry+https://github.com/rust-lang/crates.io-index" 2682 | checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" 2683 | dependencies = [ 2684 | "phf_shared 0.10.0", 2685 | "rand 0.8.5", 2686 | ] 2687 | 2688 | [[package]] 2689 | name = "phf_generator" 2690 | version = "0.11.2" 2691 | source = "registry+https://github.com/rust-lang/crates.io-index" 2692 | checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" 2693 | dependencies = [ 2694 | "phf_shared 0.11.2", 2695 | "rand 0.8.5", 2696 | ] 2697 | 2698 | [[package]] 2699 | name = "phf_macros" 2700 | version = "0.8.0" 2701 | source = "registry+https://github.com/rust-lang/crates.io-index" 2702 | checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c" 2703 | dependencies = [ 2704 | "phf_generator 0.8.0", 2705 | "phf_shared 0.8.0", 2706 | "proc-macro-hack", 2707 | "proc-macro2", 2708 | "quote", 2709 | "syn 1.0.109", 2710 | ] 2711 | 2712 | [[package]] 2713 | name = "phf_macros" 2714 | version = "0.11.2" 2715 | source = "registry+https://github.com/rust-lang/crates.io-index" 2716 | checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" 2717 | dependencies = [ 2718 | "phf_generator 0.11.2", 2719 | "phf_shared 0.11.2", 2720 | "proc-macro2", 2721 | "quote", 2722 | "syn 2.0.76", 2723 | ] 2724 | 2725 | [[package]] 2726 | name = "phf_shared" 2727 | version = "0.8.0" 2728 | source = "registry+https://github.com/rust-lang/crates.io-index" 2729 | checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" 2730 | dependencies = [ 2731 | "siphasher", 2732 | ] 2733 | 2734 | [[package]] 2735 | name = "phf_shared" 2736 | version = "0.10.0" 2737 | source = "registry+https://github.com/rust-lang/crates.io-index" 2738 | checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" 2739 | dependencies = [ 2740 | "siphasher", 2741 | ] 2742 | 2743 | [[package]] 2744 | name = "phf_shared" 2745 | version = "0.11.2" 2746 | source = "registry+https://github.com/rust-lang/crates.io-index" 2747 | checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" 2748 | dependencies = [ 2749 | "siphasher", 2750 | ] 2751 | 2752 | [[package]] 2753 | name = "pin-project-lite" 2754 | version = "0.2.14" 2755 | source = "registry+https://github.com/rust-lang/crates.io-index" 2756 | checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" 2757 | 2758 | [[package]] 2759 | name = "pin-utils" 2760 | version = "0.1.0" 2761 | source = "registry+https://github.com/rust-lang/crates.io-index" 2762 | checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2763 | 2764 | [[package]] 2765 | name = "piper" 2766 | version = "0.2.4" 2767 | source = "registry+https://github.com/rust-lang/crates.io-index" 2768 | checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" 2769 | dependencies = [ 2770 | "atomic-waker", 2771 | "fastrand", 2772 | "futures-io", 2773 | ] 2774 | 2775 | [[package]] 2776 | name = "pkg-config" 2777 | version = "0.3.30" 2778 | source = "registry+https://github.com/rust-lang/crates.io-index" 2779 | checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 2780 | 2781 | [[package]] 2782 | name = "plist" 2783 | version = "1.7.0" 2784 | source = "registry+https://github.com/rust-lang/crates.io-index" 2785 | checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" 2786 | dependencies = [ 2787 | "base64 0.22.1", 2788 | "indexmap 2.4.0", 2789 | "quick-xml 0.32.0", 2790 | "serde", 2791 | "time", 2792 | ] 2793 | 2794 | [[package]] 2795 | name = "png" 2796 | version = "0.17.13" 2797 | source = "registry+https://github.com/rust-lang/crates.io-index" 2798 | checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" 2799 | dependencies = [ 2800 | "bitflags 1.3.2", 2801 | "crc32fast", 2802 | "fdeflate", 2803 | "flate2", 2804 | "miniz_oxide 0.7.4", 2805 | ] 2806 | 2807 | [[package]] 2808 | name = "polling" 2809 | version = "3.7.3" 2810 | source = "registry+https://github.com/rust-lang/crates.io-index" 2811 | checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511" 2812 | dependencies = [ 2813 | "cfg-if", 2814 | "concurrent-queue", 2815 | "hermit-abi 0.4.0", 2816 | "pin-project-lite", 2817 | "rustix", 2818 | "tracing", 2819 | "windows-sys 0.59.0", 2820 | ] 2821 | 2822 | [[package]] 2823 | name = "powerfmt" 2824 | version = "0.2.0" 2825 | source = "registry+https://github.com/rust-lang/crates.io-index" 2826 | checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 2827 | 2828 | [[package]] 2829 | name = "ppv-lite86" 2830 | version = "0.2.20" 2831 | source = "registry+https://github.com/rust-lang/crates.io-index" 2832 | checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" 2833 | dependencies = [ 2834 | "zerocopy", 2835 | ] 2836 | 2837 | [[package]] 2838 | name = "precomputed-hash" 2839 | version = "0.1.1" 2840 | source = "registry+https://github.com/rust-lang/crates.io-index" 2841 | checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 2842 | 2843 | [[package]] 2844 | name = "proc-macro-crate" 2845 | version = "1.3.1" 2846 | source = "registry+https://github.com/rust-lang/crates.io-index" 2847 | checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 2848 | dependencies = [ 2849 | "once_cell", 2850 | "toml_edit 0.19.15", 2851 | ] 2852 | 2853 | [[package]] 2854 | name = "proc-macro-crate" 2855 | version = "3.1.0" 2856 | source = "registry+https://github.com/rust-lang/crates.io-index" 2857 | checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" 2858 | dependencies = [ 2859 | "toml_edit 0.21.1", 2860 | ] 2861 | 2862 | [[package]] 2863 | name = "proc-macro-error" 2864 | version = "1.0.4" 2865 | source = "registry+https://github.com/rust-lang/crates.io-index" 2866 | checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 2867 | dependencies = [ 2868 | "proc-macro-error-attr", 2869 | "proc-macro2", 2870 | "quote", 2871 | "syn 1.0.109", 2872 | "version_check", 2873 | ] 2874 | 2875 | [[package]] 2876 | name = "proc-macro-error-attr" 2877 | version = "1.0.4" 2878 | source = "registry+https://github.com/rust-lang/crates.io-index" 2879 | checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 2880 | dependencies = [ 2881 | "proc-macro2", 2882 | "quote", 2883 | "version_check", 2884 | ] 2885 | 2886 | [[package]] 2887 | name = "proc-macro-hack" 2888 | version = "0.5.20+deprecated" 2889 | source = "registry+https://github.com/rust-lang/crates.io-index" 2890 | checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 2891 | 2892 | [[package]] 2893 | name = "proc-macro2" 2894 | version = "1.0.86" 2895 | source = "registry+https://github.com/rust-lang/crates.io-index" 2896 | checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" 2897 | dependencies = [ 2898 | "unicode-ident", 2899 | ] 2900 | 2901 | [[package]] 2902 | name = "quick-xml" 2903 | version = "0.31.0" 2904 | source = "registry+https://github.com/rust-lang/crates.io-index" 2905 | checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" 2906 | dependencies = [ 2907 | "memchr", 2908 | ] 2909 | 2910 | [[package]] 2911 | name = "quick-xml" 2912 | version = "0.32.0" 2913 | source = "registry+https://github.com/rust-lang/crates.io-index" 2914 | checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2" 2915 | dependencies = [ 2916 | "memchr", 2917 | ] 2918 | 2919 | [[package]] 2920 | name = "quick-xml" 2921 | version = "0.34.0" 2922 | source = "registry+https://github.com/rust-lang/crates.io-index" 2923 | checksum = "6f24d770aeca0eacb81ac29dfbc55ebcc09312fdd1f8bbecdc7e4a84e000e3b4" 2924 | dependencies = [ 2925 | "memchr", 2926 | ] 2927 | 2928 | [[package]] 2929 | name = "quote" 2930 | version = "1.0.37" 2931 | source = "registry+https://github.com/rust-lang/crates.io-index" 2932 | checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" 2933 | dependencies = [ 2934 | "proc-macro2", 2935 | ] 2936 | 2937 | [[package]] 2938 | name = "rand" 2939 | version = "0.7.3" 2940 | source = "registry+https://github.com/rust-lang/crates.io-index" 2941 | checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" 2942 | dependencies = [ 2943 | "getrandom 0.1.16", 2944 | "libc", 2945 | "rand_chacha 0.2.2", 2946 | "rand_core 0.5.1", 2947 | "rand_hc", 2948 | "rand_pcg", 2949 | ] 2950 | 2951 | [[package]] 2952 | name = "rand" 2953 | version = "0.8.5" 2954 | source = "registry+https://github.com/rust-lang/crates.io-index" 2955 | checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2956 | dependencies = [ 2957 | "libc", 2958 | "rand_chacha 0.3.1", 2959 | "rand_core 0.6.4", 2960 | ] 2961 | 2962 | [[package]] 2963 | name = "rand_chacha" 2964 | version = "0.2.2" 2965 | source = "registry+https://github.com/rust-lang/crates.io-index" 2966 | checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" 2967 | dependencies = [ 2968 | "ppv-lite86", 2969 | "rand_core 0.5.1", 2970 | ] 2971 | 2972 | [[package]] 2973 | name = "rand_chacha" 2974 | version = "0.3.1" 2975 | source = "registry+https://github.com/rust-lang/crates.io-index" 2976 | checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2977 | dependencies = [ 2978 | "ppv-lite86", 2979 | "rand_core 0.6.4", 2980 | ] 2981 | 2982 | [[package]] 2983 | name = "rand_core" 2984 | version = "0.5.1" 2985 | source = "registry+https://github.com/rust-lang/crates.io-index" 2986 | checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" 2987 | dependencies = [ 2988 | "getrandom 0.1.16", 2989 | ] 2990 | 2991 | [[package]] 2992 | name = "rand_core" 2993 | version = "0.6.4" 2994 | source = "registry+https://github.com/rust-lang/crates.io-index" 2995 | checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2996 | dependencies = [ 2997 | "getrandom 0.2.15", 2998 | ] 2999 | 3000 | [[package]] 3001 | name = "rand_hc" 3002 | version = "0.2.0" 3003 | source = "registry+https://github.com/rust-lang/crates.io-index" 3004 | checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" 3005 | dependencies = [ 3006 | "rand_core 0.5.1", 3007 | ] 3008 | 3009 | [[package]] 3010 | name = "rand_pcg" 3011 | version = "0.2.1" 3012 | source = "registry+https://github.com/rust-lang/crates.io-index" 3013 | checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" 3014 | dependencies = [ 3015 | "rand_core 0.5.1", 3016 | ] 3017 | 3018 | [[package]] 3019 | name = "raw-window-handle" 3020 | version = "0.5.2" 3021 | source = "registry+https://github.com/rust-lang/crates.io-index" 3022 | checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" 3023 | 3024 | [[package]] 3025 | name = "redox_syscall" 3026 | version = "0.5.3" 3027 | source = "registry+https://github.com/rust-lang/crates.io-index" 3028 | checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" 3029 | dependencies = [ 3030 | "bitflags 2.6.0", 3031 | ] 3032 | 3033 | [[package]] 3034 | name = "redox_users" 3035 | version = "0.4.6" 3036 | source = "registry+https://github.com/rust-lang/crates.io-index" 3037 | checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" 3038 | dependencies = [ 3039 | "getrandom 0.2.15", 3040 | "libredox", 3041 | "thiserror", 3042 | ] 3043 | 3044 | [[package]] 3045 | name = "regex" 3046 | version = "1.10.6" 3047 | source = "registry+https://github.com/rust-lang/crates.io-index" 3048 | checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" 3049 | dependencies = [ 3050 | "aho-corasick", 3051 | "memchr", 3052 | "regex-automata 0.4.7", 3053 | "regex-syntax 0.8.4", 3054 | ] 3055 | 3056 | [[package]] 3057 | name = "regex-automata" 3058 | version = "0.1.10" 3059 | source = "registry+https://github.com/rust-lang/crates.io-index" 3060 | checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 3061 | dependencies = [ 3062 | "regex-syntax 0.6.29", 3063 | ] 3064 | 3065 | [[package]] 3066 | name = "regex-automata" 3067 | version = "0.4.7" 3068 | source = "registry+https://github.com/rust-lang/crates.io-index" 3069 | checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" 3070 | dependencies = [ 3071 | "aho-corasick", 3072 | "memchr", 3073 | "regex-syntax 0.8.4", 3074 | ] 3075 | 3076 | [[package]] 3077 | name = "regex-syntax" 3078 | version = "0.6.29" 3079 | source = "registry+https://github.com/rust-lang/crates.io-index" 3080 | checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 3081 | 3082 | [[package]] 3083 | name = "regex-syntax" 3084 | version = "0.8.4" 3085 | source = "registry+https://github.com/rust-lang/crates.io-index" 3086 | checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" 3087 | 3088 | [[package]] 3089 | name = "reqwest" 3090 | version = "0.11.27" 3091 | source = "registry+https://github.com/rust-lang/crates.io-index" 3092 | checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" 3093 | dependencies = [ 3094 | "base64 0.21.7", 3095 | "bytes", 3096 | "encoding_rs", 3097 | "futures-core", 3098 | "futures-util", 3099 | "h2", 3100 | "http", 3101 | "http-body", 3102 | "hyper", 3103 | "hyper-tls", 3104 | "ipnet", 3105 | "js-sys", 3106 | "log", 3107 | "mime", 3108 | "native-tls", 3109 | "once_cell", 3110 | "percent-encoding", 3111 | "pin-project-lite", 3112 | "rustls-pemfile", 3113 | "serde", 3114 | "serde_json", 3115 | "serde_urlencoded", 3116 | "sync_wrapper", 3117 | "system-configuration", 3118 | "tokio", 3119 | "tokio-native-tls", 3120 | "tokio-util", 3121 | "tower-service", 3122 | "url", 3123 | "wasm-bindgen", 3124 | "wasm-bindgen-futures", 3125 | "wasm-streams", 3126 | "web-sys", 3127 | "winreg 0.50.0", 3128 | ] 3129 | 3130 | [[package]] 3131 | name = "rfd" 3132 | version = "0.10.0" 3133 | source = "registry+https://github.com/rust-lang/crates.io-index" 3134 | checksum = "0149778bd99b6959285b0933288206090c50e2327f47a9c463bfdbf45c8823ea" 3135 | dependencies = [ 3136 | "block", 3137 | "dispatch", 3138 | "glib-sys", 3139 | "gobject-sys", 3140 | "gtk-sys", 3141 | "js-sys", 3142 | "lazy_static", 3143 | "log", 3144 | "objc", 3145 | "objc-foundation", 3146 | "objc_id", 3147 | "raw-window-handle", 3148 | "wasm-bindgen", 3149 | "wasm-bindgen-futures", 3150 | "web-sys", 3151 | "windows 0.37.0", 3152 | ] 3153 | 3154 | [[package]] 3155 | name = "rustc-demangle" 3156 | version = "0.1.24" 3157 | source = "registry+https://github.com/rust-lang/crates.io-index" 3158 | checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" 3159 | 3160 | [[package]] 3161 | name = "rustc_version" 3162 | version = "0.4.0" 3163 | source = "registry+https://github.com/rust-lang/crates.io-index" 3164 | checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 3165 | dependencies = [ 3166 | "semver", 3167 | ] 3168 | 3169 | [[package]] 3170 | name = "rustix" 3171 | version = "0.38.34" 3172 | source = "registry+https://github.com/rust-lang/crates.io-index" 3173 | checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" 3174 | dependencies = [ 3175 | "bitflags 2.6.0", 3176 | "errno", 3177 | "libc", 3178 | "linux-raw-sys", 3179 | "windows-sys 0.52.0", 3180 | ] 3181 | 3182 | [[package]] 3183 | name = "rustls-pemfile" 3184 | version = "1.0.4" 3185 | source = "registry+https://github.com/rust-lang/crates.io-index" 3186 | checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" 3187 | dependencies = [ 3188 | "base64 0.21.7", 3189 | ] 3190 | 3191 | [[package]] 3192 | name = "rustversion" 3193 | version = "1.0.17" 3194 | source = "registry+https://github.com/rust-lang/crates.io-index" 3195 | checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" 3196 | 3197 | [[package]] 3198 | name = "ryu" 3199 | version = "1.0.18" 3200 | source = "registry+https://github.com/rust-lang/crates.io-index" 3201 | checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 3202 | 3203 | [[package]] 3204 | name = "same-file" 3205 | version = "1.0.6" 3206 | source = "registry+https://github.com/rust-lang/crates.io-index" 3207 | checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 3208 | dependencies = [ 3209 | "winapi-util", 3210 | ] 3211 | 3212 | [[package]] 3213 | name = "schannel" 3214 | version = "0.1.23" 3215 | source = "registry+https://github.com/rust-lang/crates.io-index" 3216 | checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" 3217 | dependencies = [ 3218 | "windows-sys 0.52.0", 3219 | ] 3220 | 3221 | [[package]] 3222 | name = "scoped-tls" 3223 | version = "1.0.1" 3224 | source = "registry+https://github.com/rust-lang/crates.io-index" 3225 | checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 3226 | 3227 | [[package]] 3228 | name = "scopeguard" 3229 | version = "1.2.0" 3230 | source = "registry+https://github.com/rust-lang/crates.io-index" 3231 | checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 3232 | 3233 | [[package]] 3234 | name = "security-framework" 3235 | version = "2.11.1" 3236 | source = "registry+https://github.com/rust-lang/crates.io-index" 3237 | checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" 3238 | dependencies = [ 3239 | "bitflags 2.6.0", 3240 | "core-foundation", 3241 | "core-foundation-sys", 3242 | "libc", 3243 | "security-framework-sys", 3244 | ] 3245 | 3246 | [[package]] 3247 | name = "security-framework-sys" 3248 | version = "2.11.1" 3249 | source = "registry+https://github.com/rust-lang/crates.io-index" 3250 | checksum = "75da29fe9b9b08fe9d6b22b5b4bcbc75d8db3aa31e639aa56bb62e9d46bfceaf" 3251 | dependencies = [ 3252 | "core-foundation-sys", 3253 | "libc", 3254 | ] 3255 | 3256 | [[package]] 3257 | name = "selectors" 3258 | version = "0.22.0" 3259 | source = "registry+https://github.com/rust-lang/crates.io-index" 3260 | checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" 3261 | dependencies = [ 3262 | "bitflags 1.3.2", 3263 | "cssparser", 3264 | "derive_more", 3265 | "fxhash", 3266 | "log", 3267 | "matches", 3268 | "phf 0.8.0", 3269 | "phf_codegen 0.8.0", 3270 | "precomputed-hash", 3271 | "servo_arc", 3272 | "smallvec", 3273 | "thin-slice", 3274 | ] 3275 | 3276 | [[package]] 3277 | name = "semver" 3278 | version = "1.0.23" 3279 | source = "registry+https://github.com/rust-lang/crates.io-index" 3280 | checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" 3281 | dependencies = [ 3282 | "serde", 3283 | ] 3284 | 3285 | [[package]] 3286 | name = "serde" 3287 | version = "1.0.209" 3288 | source = "registry+https://github.com/rust-lang/crates.io-index" 3289 | checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09" 3290 | dependencies = [ 3291 | "serde_derive", 3292 | ] 3293 | 3294 | [[package]] 3295 | name = "serde_derive" 3296 | version = "1.0.209" 3297 | source = "registry+https://github.com/rust-lang/crates.io-index" 3298 | checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170" 3299 | dependencies = [ 3300 | "proc-macro2", 3301 | "quote", 3302 | "syn 2.0.76", 3303 | ] 3304 | 3305 | [[package]] 3306 | name = "serde_json" 3307 | version = "1.0.127" 3308 | source = "registry+https://github.com/rust-lang/crates.io-index" 3309 | checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad" 3310 | dependencies = [ 3311 | "indexmap 2.4.0", 3312 | "itoa 1.0.11", 3313 | "memchr", 3314 | "ryu", 3315 | "serde", 3316 | ] 3317 | 3318 | [[package]] 3319 | name = "serde_repr" 3320 | version = "0.1.19" 3321 | source = "registry+https://github.com/rust-lang/crates.io-index" 3322 | checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" 3323 | dependencies = [ 3324 | "proc-macro2", 3325 | "quote", 3326 | "syn 2.0.76", 3327 | ] 3328 | 3329 | [[package]] 3330 | name = "serde_spanned" 3331 | version = "0.6.7" 3332 | source = "registry+https://github.com/rust-lang/crates.io-index" 3333 | checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" 3334 | dependencies = [ 3335 | "serde", 3336 | ] 3337 | 3338 | [[package]] 3339 | name = "serde_urlencoded" 3340 | version = "0.7.1" 3341 | source = "registry+https://github.com/rust-lang/crates.io-index" 3342 | checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 3343 | dependencies = [ 3344 | "form_urlencoded", 3345 | "itoa 1.0.11", 3346 | "ryu", 3347 | "serde", 3348 | ] 3349 | 3350 | [[package]] 3351 | name = "serde_with" 3352 | version = "3.9.0" 3353 | source = "registry+https://github.com/rust-lang/crates.io-index" 3354 | checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857" 3355 | dependencies = [ 3356 | "base64 0.22.1", 3357 | "chrono", 3358 | "hex", 3359 | "indexmap 1.9.3", 3360 | "indexmap 2.4.0", 3361 | "serde", 3362 | "serde_derive", 3363 | "serde_json", 3364 | "serde_with_macros", 3365 | "time", 3366 | ] 3367 | 3368 | [[package]] 3369 | name = "serde_with_macros" 3370 | version = "3.9.0" 3371 | source = "registry+https://github.com/rust-lang/crates.io-index" 3372 | checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350" 3373 | dependencies = [ 3374 | "darling", 3375 | "proc-macro2", 3376 | "quote", 3377 | "syn 2.0.76", 3378 | ] 3379 | 3380 | [[package]] 3381 | name = "serialize-to-javascript" 3382 | version = "0.1.2" 3383 | source = "registry+https://github.com/rust-lang/crates.io-index" 3384 | checksum = "04f3666a07a197cdb77cdf306c32be9b7f598d7060d50cfd4d5aa04bfd92f6c5" 3385 | dependencies = [ 3386 | "serde", 3387 | "serde_json", 3388 | "serialize-to-javascript-impl", 3389 | ] 3390 | 3391 | [[package]] 3392 | name = "serialize-to-javascript-impl" 3393 | version = "0.1.2" 3394 | source = "registry+https://github.com/rust-lang/crates.io-index" 3395 | checksum = "772ee033c0916d670af7860b6e1ef7d658a4629a6d0b4c8c3e67f09b3765b75d" 3396 | dependencies = [ 3397 | "proc-macro2", 3398 | "quote", 3399 | "syn 2.0.76", 3400 | ] 3401 | 3402 | [[package]] 3403 | name = "servo_arc" 3404 | version = "0.1.1" 3405 | source = "registry+https://github.com/rust-lang/crates.io-index" 3406 | checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432" 3407 | dependencies = [ 3408 | "nodrop", 3409 | "stable_deref_trait", 3410 | ] 3411 | 3412 | [[package]] 3413 | name = "sha1" 3414 | version = "0.10.6" 3415 | source = "registry+https://github.com/rust-lang/crates.io-index" 3416 | checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 3417 | dependencies = [ 3418 | "cfg-if", 3419 | "cpufeatures", 3420 | "digest", 3421 | ] 3422 | 3423 | [[package]] 3424 | name = "sha2" 3425 | version = "0.10.8" 3426 | source = "registry+https://github.com/rust-lang/crates.io-index" 3427 | checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 3428 | dependencies = [ 3429 | "cfg-if", 3430 | "cpufeatures", 3431 | "digest", 3432 | ] 3433 | 3434 | [[package]] 3435 | name = "sharded-slab" 3436 | version = "0.1.7" 3437 | source = "registry+https://github.com/rust-lang/crates.io-index" 3438 | checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 3439 | dependencies = [ 3440 | "lazy_static", 3441 | ] 3442 | 3443 | [[package]] 3444 | name = "shared_child" 3445 | version = "1.0.1" 3446 | source = "registry+https://github.com/rust-lang/crates.io-index" 3447 | checksum = "09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c" 3448 | dependencies = [ 3449 | "libc", 3450 | "windows-sys 0.59.0", 3451 | ] 3452 | 3453 | [[package]] 3454 | name = "shlex" 3455 | version = "1.3.0" 3456 | source = "registry+https://github.com/rust-lang/crates.io-index" 3457 | checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 3458 | 3459 | [[package]] 3460 | name = "signal-hook-registry" 3461 | version = "1.4.2" 3462 | source = "registry+https://github.com/rust-lang/crates.io-index" 3463 | checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" 3464 | dependencies = [ 3465 | "libc", 3466 | ] 3467 | 3468 | [[package]] 3469 | name = "simd-adler32" 3470 | version = "0.3.7" 3471 | source = "registry+https://github.com/rust-lang/crates.io-index" 3472 | checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 3473 | 3474 | [[package]] 3475 | name = "siphasher" 3476 | version = "0.3.11" 3477 | source = "registry+https://github.com/rust-lang/crates.io-index" 3478 | checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" 3479 | 3480 | [[package]] 3481 | name = "slab" 3482 | version = "0.4.9" 3483 | source = "registry+https://github.com/rust-lang/crates.io-index" 3484 | checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 3485 | dependencies = [ 3486 | "autocfg", 3487 | ] 3488 | 3489 | [[package]] 3490 | name = "smallvec" 3491 | version = "1.13.2" 3492 | source = "registry+https://github.com/rust-lang/crates.io-index" 3493 | checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 3494 | 3495 | [[package]] 3496 | name = "socket2" 3497 | version = "0.5.7" 3498 | source = "registry+https://github.com/rust-lang/crates.io-index" 3499 | checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" 3500 | dependencies = [ 3501 | "libc", 3502 | "windows-sys 0.52.0", 3503 | ] 3504 | 3505 | [[package]] 3506 | name = "soup2" 3507 | version = "0.2.1" 3508 | source = "registry+https://github.com/rust-lang/crates.io-index" 3509 | checksum = "b2b4d76501d8ba387cf0fefbe055c3e0a59891d09f0f995ae4e4b16f6b60f3c0" 3510 | dependencies = [ 3511 | "bitflags 1.3.2", 3512 | "gio", 3513 | "glib", 3514 | "libc", 3515 | "once_cell", 3516 | "soup2-sys", 3517 | ] 3518 | 3519 | [[package]] 3520 | name = "soup2-sys" 3521 | version = "0.2.0" 3522 | source = "registry+https://github.com/rust-lang/crates.io-index" 3523 | checksum = "009ef427103fcb17f802871647a7fa6c60cbb654b4c4e4c0ac60a31c5f6dc9cf" 3524 | dependencies = [ 3525 | "bitflags 1.3.2", 3526 | "gio-sys", 3527 | "glib-sys", 3528 | "gobject-sys", 3529 | "libc", 3530 | "system-deps 5.0.0", 3531 | ] 3532 | 3533 | [[package]] 3534 | name = "src-wasm" 3535 | version = "0.1.4" 3536 | dependencies = [ 3537 | "wasm-bindgen", 3538 | ] 3539 | 3540 | [[package]] 3541 | name = "stable_deref_trait" 3542 | version = "1.2.0" 3543 | source = "registry+https://github.com/rust-lang/crates.io-index" 3544 | checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 3545 | 3546 | [[package]] 3547 | name = "state" 3548 | version = "0.5.3" 3549 | source = "registry+https://github.com/rust-lang/crates.io-index" 3550 | checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b" 3551 | dependencies = [ 3552 | "loom", 3553 | ] 3554 | 3555 | [[package]] 3556 | name = "static_assertions" 3557 | version = "1.1.0" 3558 | source = "registry+https://github.com/rust-lang/crates.io-index" 3559 | checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 3560 | 3561 | [[package]] 3562 | name = "string_cache" 3563 | version = "0.8.7" 3564 | source = "registry+https://github.com/rust-lang/crates.io-index" 3565 | checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" 3566 | dependencies = [ 3567 | "new_debug_unreachable", 3568 | "once_cell", 3569 | "parking_lot", 3570 | "phf_shared 0.10.0", 3571 | "precomputed-hash", 3572 | "serde", 3573 | ] 3574 | 3575 | [[package]] 3576 | name = "string_cache_codegen" 3577 | version = "0.5.2" 3578 | source = "registry+https://github.com/rust-lang/crates.io-index" 3579 | checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" 3580 | dependencies = [ 3581 | "phf_generator 0.10.0", 3582 | "phf_shared 0.10.0", 3583 | "proc-macro2", 3584 | "quote", 3585 | ] 3586 | 3587 | [[package]] 3588 | name = "strsim" 3589 | version = "0.11.1" 3590 | source = "registry+https://github.com/rust-lang/crates.io-index" 3591 | checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 3592 | 3593 | [[package]] 3594 | name = "syn" 3595 | version = "1.0.109" 3596 | source = "registry+https://github.com/rust-lang/crates.io-index" 3597 | checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 3598 | dependencies = [ 3599 | "proc-macro2", 3600 | "quote", 3601 | "unicode-ident", 3602 | ] 3603 | 3604 | [[package]] 3605 | name = "syn" 3606 | version = "2.0.76" 3607 | source = "registry+https://github.com/rust-lang/crates.io-index" 3608 | checksum = "578e081a14e0cefc3279b0472138c513f37b41a08d5a3cca9b6e4e8ceb6cd525" 3609 | dependencies = [ 3610 | "proc-macro2", 3611 | "quote", 3612 | "unicode-ident", 3613 | ] 3614 | 3615 | [[package]] 3616 | name = "sync_wrapper" 3617 | version = "0.1.2" 3618 | source = "registry+https://github.com/rust-lang/crates.io-index" 3619 | checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 3620 | 3621 | [[package]] 3622 | name = "sys-locale" 3623 | version = "0.3.1" 3624 | source = "registry+https://github.com/rust-lang/crates.io-index" 3625 | checksum = "e801cf239ecd6ccd71f03d270d67dd53d13e90aab208bf4b8fe4ad957ea949b0" 3626 | dependencies = [ 3627 | "libc", 3628 | ] 3629 | 3630 | [[package]] 3631 | name = "system-configuration" 3632 | version = "0.5.1" 3633 | source = "registry+https://github.com/rust-lang/crates.io-index" 3634 | checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" 3635 | dependencies = [ 3636 | "bitflags 1.3.2", 3637 | "core-foundation", 3638 | "system-configuration-sys", 3639 | ] 3640 | 3641 | [[package]] 3642 | name = "system-configuration-sys" 3643 | version = "0.5.0" 3644 | source = "registry+https://github.com/rust-lang/crates.io-index" 3645 | checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" 3646 | dependencies = [ 3647 | "core-foundation-sys", 3648 | "libc", 3649 | ] 3650 | 3651 | [[package]] 3652 | name = "system-deps" 3653 | version = "5.0.0" 3654 | source = "registry+https://github.com/rust-lang/crates.io-index" 3655 | checksum = "18db855554db7bd0e73e06cf7ba3df39f97812cb11d3f75e71c39bf45171797e" 3656 | dependencies = [ 3657 | "cfg-expr 0.9.1", 3658 | "heck 0.3.3", 3659 | "pkg-config", 3660 | "toml 0.5.11", 3661 | "version-compare 0.0.11", 3662 | ] 3663 | 3664 | [[package]] 3665 | name = "system-deps" 3666 | version = "6.2.2" 3667 | source = "registry+https://github.com/rust-lang/crates.io-index" 3668 | checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" 3669 | dependencies = [ 3670 | "cfg-expr 0.15.8", 3671 | "heck 0.5.0", 3672 | "pkg-config", 3673 | "toml 0.8.19", 3674 | "version-compare 0.2.0", 3675 | ] 3676 | 3677 | [[package]] 3678 | name = "tao" 3679 | version = "0.16.9" 3680 | source = "registry+https://github.com/rust-lang/crates.io-index" 3681 | checksum = "575c856fc21e551074869dcfaad8f706412bd5b803dfa0fbf6881c4ff4bfafab" 3682 | dependencies = [ 3683 | "bitflags 1.3.2", 3684 | "cairo-rs", 3685 | "cc", 3686 | "cocoa", 3687 | "core-foundation", 3688 | "core-graphics 0.22.3", 3689 | "crossbeam-channel", 3690 | "dispatch", 3691 | "gdk", 3692 | "gdk-pixbuf", 3693 | "gdk-sys", 3694 | "gdkwayland-sys", 3695 | "gdkx11-sys", 3696 | "gio", 3697 | "glib", 3698 | "glib-sys", 3699 | "gtk", 3700 | "image 0.24.9", 3701 | "instant", 3702 | "jni", 3703 | "lazy_static", 3704 | "libc", 3705 | "log", 3706 | "ndk", 3707 | "ndk-context", 3708 | "ndk-sys", 3709 | "objc", 3710 | "once_cell", 3711 | "parking_lot", 3712 | "png", 3713 | "raw-window-handle", 3714 | "scopeguard", 3715 | "serde", 3716 | "tao-macros", 3717 | "unicode-segmentation", 3718 | "uuid", 3719 | "windows 0.39.0", 3720 | "windows-implement 0.39.0", 3721 | "x11-dl", 3722 | ] 3723 | 3724 | [[package]] 3725 | name = "tao-macros" 3726 | version = "0.1.3" 3727 | source = "registry+https://github.com/rust-lang/crates.io-index" 3728 | checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" 3729 | dependencies = [ 3730 | "proc-macro2", 3731 | "quote", 3732 | "syn 2.0.76", 3733 | ] 3734 | 3735 | [[package]] 3736 | name = "tar" 3737 | version = "0.4.41" 3738 | source = "registry+https://github.com/rust-lang/crates.io-index" 3739 | checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909" 3740 | dependencies = [ 3741 | "filetime", 3742 | "libc", 3743 | "xattr", 3744 | ] 3745 | 3746 | [[package]] 3747 | name = "target-lexicon" 3748 | version = "0.12.16" 3749 | source = "registry+https://github.com/rust-lang/crates.io-index" 3750 | checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" 3751 | 3752 | [[package]] 3753 | name = "tauri" 3754 | version = "1.7.2" 3755 | source = "registry+https://github.com/rust-lang/crates.io-index" 3756 | checksum = "0e33e3ba00a3b05eb6c57ef135781717d33728b48acf914bb05629e74d897d29" 3757 | dependencies = [ 3758 | "anyhow", 3759 | "bytes", 3760 | "cocoa", 3761 | "dirs-next", 3762 | "dunce", 3763 | "embed_plist", 3764 | "encoding_rs", 3765 | "flate2", 3766 | "futures-util", 3767 | "getrandom 0.2.15", 3768 | "glib", 3769 | "glob", 3770 | "gtk", 3771 | "heck 0.5.0", 3772 | "http", 3773 | "ignore", 3774 | "indexmap 1.9.3", 3775 | "nix 0.26.4", 3776 | "notify-rust", 3777 | "objc", 3778 | "once_cell", 3779 | "open", 3780 | "os_info", 3781 | "os_pipe", 3782 | "percent-encoding", 3783 | "rand 0.8.5", 3784 | "raw-window-handle", 3785 | "regex", 3786 | "reqwest", 3787 | "rfd", 3788 | "semver", 3789 | "serde", 3790 | "serde_json", 3791 | "serde_repr", 3792 | "serialize-to-javascript", 3793 | "shared_child", 3794 | "state", 3795 | "sys-locale", 3796 | "tar", 3797 | "tauri-macros", 3798 | "tauri-runtime", 3799 | "tauri-runtime-wry", 3800 | "tauri-utils", 3801 | "tempfile", 3802 | "thiserror", 3803 | "tokio", 3804 | "url", 3805 | "uuid", 3806 | "webkit2gtk", 3807 | "webview2-com", 3808 | "windows 0.39.0", 3809 | ] 3810 | 3811 | [[package]] 3812 | name = "tauri-build" 3813 | version = "1.5.4" 3814 | source = "registry+https://github.com/rust-lang/crates.io-index" 3815 | checksum = "d5fb5a90a64241ddb7217d3210d844149070a911e87e8a107a707a1d4973f164" 3816 | dependencies = [ 3817 | "anyhow", 3818 | "cargo_toml", 3819 | "dirs-next", 3820 | "heck 0.5.0", 3821 | "json-patch", 3822 | "semver", 3823 | "serde", 3824 | "serde_json", 3825 | "tauri-utils", 3826 | "tauri-winres", 3827 | "walkdir", 3828 | ] 3829 | 3830 | [[package]] 3831 | name = "tauri-codegen" 3832 | version = "1.4.5" 3833 | source = "registry+https://github.com/rust-lang/crates.io-index" 3834 | checksum = "93a9e3f5cebf779a63bf24903e714ec91196c307d8249a0008b882424328bcda" 3835 | dependencies = [ 3836 | "base64 0.21.7", 3837 | "brotli", 3838 | "ico", 3839 | "json-patch", 3840 | "plist", 3841 | "png", 3842 | "proc-macro2", 3843 | "quote", 3844 | "regex", 3845 | "semver", 3846 | "serde", 3847 | "serde_json", 3848 | "sha2", 3849 | "tauri-utils", 3850 | "thiserror", 3851 | "time", 3852 | "uuid", 3853 | "walkdir", 3854 | ] 3855 | 3856 | [[package]] 3857 | name = "tauri-macros" 3858 | version = "1.4.6" 3859 | source = "registry+https://github.com/rust-lang/crates.io-index" 3860 | checksum = "d1d0e989f54fe06c5ef0875c5e19cf96453d099a0a774d5192ab47e80471cdab" 3861 | dependencies = [ 3862 | "heck 0.5.0", 3863 | "proc-macro2", 3864 | "quote", 3865 | "syn 1.0.109", 3866 | "tauri-codegen", 3867 | "tauri-utils", 3868 | ] 3869 | 3870 | [[package]] 3871 | name = "tauri-runtime" 3872 | version = "0.14.5" 3873 | source = "registry+https://github.com/rust-lang/crates.io-index" 3874 | checksum = "f33fda7d213e239077fad52e96c6b734cecedb30c2382118b64f94cb5103ff3a" 3875 | dependencies = [ 3876 | "gtk", 3877 | "http", 3878 | "http-range", 3879 | "rand 0.8.5", 3880 | "raw-window-handle", 3881 | "serde", 3882 | "serde_json", 3883 | "tauri-utils", 3884 | "thiserror", 3885 | "url", 3886 | "uuid", 3887 | "webview2-com", 3888 | "windows 0.39.0", 3889 | ] 3890 | 3891 | [[package]] 3892 | name = "tauri-runtime-wry" 3893 | version = "0.14.10" 3894 | source = "registry+https://github.com/rust-lang/crates.io-index" 3895 | checksum = "18c447dcd9b0f09c7dc4b752cc33e72788805bfd761fbda5692d30c48289efec" 3896 | dependencies = [ 3897 | "arboard", 3898 | "cocoa", 3899 | "gtk", 3900 | "percent-encoding", 3901 | "rand 0.8.5", 3902 | "raw-window-handle", 3903 | "tauri-runtime", 3904 | "tauri-utils", 3905 | "uuid", 3906 | "webkit2gtk", 3907 | "webview2-com", 3908 | "windows 0.39.0", 3909 | "wry", 3910 | ] 3911 | 3912 | [[package]] 3913 | name = "tauri-utils" 3914 | version = "1.6.1" 3915 | source = "registry+https://github.com/rust-lang/crates.io-index" 3916 | checksum = "83a0c939e88d82903a0a7dfb28388b12a3c03504d6bd6086550edaa3b6d8beaa" 3917 | dependencies = [ 3918 | "brotli", 3919 | "ctor", 3920 | "dunce", 3921 | "glob", 3922 | "heck 0.5.0", 3923 | "html5ever", 3924 | "infer", 3925 | "json-patch", 3926 | "kuchikiki", 3927 | "log", 3928 | "memchr", 3929 | "phf 0.11.2", 3930 | "proc-macro2", 3931 | "quote", 3932 | "semver", 3933 | "serde", 3934 | "serde_json", 3935 | "serde_with", 3936 | "thiserror", 3937 | "url", 3938 | "walkdir", 3939 | "windows-version", 3940 | ] 3941 | 3942 | [[package]] 3943 | name = "tauri-winres" 3944 | version = "0.1.1" 3945 | source = "registry+https://github.com/rust-lang/crates.io-index" 3946 | checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" 3947 | dependencies = [ 3948 | "embed-resource", 3949 | "toml 0.7.8", 3950 | ] 3951 | 3952 | [[package]] 3953 | name = "tauri-winrt-notification" 3954 | version = "0.2.1" 3955 | source = "registry+https://github.com/rust-lang/crates.io-index" 3956 | checksum = "f89f5fb70d6f62381f5d9b2ba9008196150b40b75f3068eb24faeddf1c686871" 3957 | dependencies = [ 3958 | "quick-xml 0.31.0", 3959 | "windows 0.56.0", 3960 | "windows-version", 3961 | ] 3962 | 3963 | [[package]] 3964 | name = "tempfile" 3965 | version = "3.12.0" 3966 | source = "registry+https://github.com/rust-lang/crates.io-index" 3967 | checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" 3968 | dependencies = [ 3969 | "cfg-if", 3970 | "fastrand", 3971 | "once_cell", 3972 | "rustix", 3973 | "windows-sys 0.59.0", 3974 | ] 3975 | 3976 | [[package]] 3977 | name = "tendril" 3978 | version = "0.4.3" 3979 | source = "registry+https://github.com/rust-lang/crates.io-index" 3980 | checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" 3981 | dependencies = [ 3982 | "futf", 3983 | "mac", 3984 | "utf-8", 3985 | ] 3986 | 3987 | [[package]] 3988 | name = "thin-slice" 3989 | version = "0.1.1" 3990 | source = "registry+https://github.com/rust-lang/crates.io-index" 3991 | checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" 3992 | 3993 | [[package]] 3994 | name = "thiserror" 3995 | version = "1.0.63" 3996 | source = "registry+https://github.com/rust-lang/crates.io-index" 3997 | checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" 3998 | dependencies = [ 3999 | "thiserror-impl", 4000 | ] 4001 | 4002 | [[package]] 4003 | name = "thiserror-impl" 4004 | version = "1.0.63" 4005 | source = "registry+https://github.com/rust-lang/crates.io-index" 4006 | checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" 4007 | dependencies = [ 4008 | "proc-macro2", 4009 | "quote", 4010 | "syn 2.0.76", 4011 | ] 4012 | 4013 | [[package]] 4014 | name = "thread_local" 4015 | version = "1.1.8" 4016 | source = "registry+https://github.com/rust-lang/crates.io-index" 4017 | checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" 4018 | dependencies = [ 4019 | "cfg-if", 4020 | "once_cell", 4021 | ] 4022 | 4023 | [[package]] 4024 | name = "tiff" 4025 | version = "0.9.1" 4026 | source = "registry+https://github.com/rust-lang/crates.io-index" 4027 | checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" 4028 | dependencies = [ 4029 | "flate2", 4030 | "jpeg-decoder", 4031 | "weezl", 4032 | ] 4033 | 4034 | [[package]] 4035 | name = "time" 4036 | version = "0.3.36" 4037 | source = "registry+https://github.com/rust-lang/crates.io-index" 4038 | checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 4039 | dependencies = [ 4040 | "deranged", 4041 | "itoa 1.0.11", 4042 | "num-conv", 4043 | "powerfmt", 4044 | "serde", 4045 | "time-core", 4046 | "time-macros", 4047 | ] 4048 | 4049 | [[package]] 4050 | name = "time-core" 4051 | version = "0.1.2" 4052 | source = "registry+https://github.com/rust-lang/crates.io-index" 4053 | checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 4054 | 4055 | [[package]] 4056 | name = "time-macros" 4057 | version = "0.2.18" 4058 | source = "registry+https://github.com/rust-lang/crates.io-index" 4059 | checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 4060 | dependencies = [ 4061 | "num-conv", 4062 | "time-core", 4063 | ] 4064 | 4065 | [[package]] 4066 | name = "tinyvec" 4067 | version = "1.8.0" 4068 | source = "registry+https://github.com/rust-lang/crates.io-index" 4069 | checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" 4070 | dependencies = [ 4071 | "tinyvec_macros", 4072 | ] 4073 | 4074 | [[package]] 4075 | name = "tinyvec_macros" 4076 | version = "0.1.1" 4077 | source = "registry+https://github.com/rust-lang/crates.io-index" 4078 | checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 4079 | 4080 | [[package]] 4081 | name = "tokio" 4082 | version = "1.39.3" 4083 | source = "registry+https://github.com/rust-lang/crates.io-index" 4084 | checksum = "9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5" 4085 | dependencies = [ 4086 | "backtrace", 4087 | "bytes", 4088 | "libc", 4089 | "mio", 4090 | "pin-project-lite", 4091 | "socket2", 4092 | "windows-sys 0.52.0", 4093 | ] 4094 | 4095 | [[package]] 4096 | name = "tokio-native-tls" 4097 | version = "0.3.1" 4098 | source = "registry+https://github.com/rust-lang/crates.io-index" 4099 | checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" 4100 | dependencies = [ 4101 | "native-tls", 4102 | "tokio", 4103 | ] 4104 | 4105 | [[package]] 4106 | name = "tokio-util" 4107 | version = "0.7.11" 4108 | source = "registry+https://github.com/rust-lang/crates.io-index" 4109 | checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" 4110 | dependencies = [ 4111 | "bytes", 4112 | "futures-core", 4113 | "futures-sink", 4114 | "pin-project-lite", 4115 | "tokio", 4116 | ] 4117 | 4118 | [[package]] 4119 | name = "toml" 4120 | version = "0.5.11" 4121 | source = "registry+https://github.com/rust-lang/crates.io-index" 4122 | checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 4123 | dependencies = [ 4124 | "serde", 4125 | ] 4126 | 4127 | [[package]] 4128 | name = "toml" 4129 | version = "0.7.8" 4130 | source = "registry+https://github.com/rust-lang/crates.io-index" 4131 | checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" 4132 | dependencies = [ 4133 | "serde", 4134 | "serde_spanned", 4135 | "toml_datetime", 4136 | "toml_edit 0.19.15", 4137 | ] 4138 | 4139 | [[package]] 4140 | name = "toml" 4141 | version = "0.8.19" 4142 | source = "registry+https://github.com/rust-lang/crates.io-index" 4143 | checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" 4144 | dependencies = [ 4145 | "serde", 4146 | "serde_spanned", 4147 | "toml_datetime", 4148 | "toml_edit 0.22.20", 4149 | ] 4150 | 4151 | [[package]] 4152 | name = "toml_datetime" 4153 | version = "0.6.8" 4154 | source = "registry+https://github.com/rust-lang/crates.io-index" 4155 | checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" 4156 | dependencies = [ 4157 | "serde", 4158 | ] 4159 | 4160 | [[package]] 4161 | name = "toml_edit" 4162 | version = "0.19.15" 4163 | source = "registry+https://github.com/rust-lang/crates.io-index" 4164 | checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 4165 | dependencies = [ 4166 | "indexmap 2.4.0", 4167 | "serde", 4168 | "serde_spanned", 4169 | "toml_datetime", 4170 | "winnow 0.5.40", 4171 | ] 4172 | 4173 | [[package]] 4174 | name = "toml_edit" 4175 | version = "0.21.1" 4176 | source = "registry+https://github.com/rust-lang/crates.io-index" 4177 | checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" 4178 | dependencies = [ 4179 | "indexmap 2.4.0", 4180 | "toml_datetime", 4181 | "winnow 0.5.40", 4182 | ] 4183 | 4184 | [[package]] 4185 | name = "toml_edit" 4186 | version = "0.22.20" 4187 | source = "registry+https://github.com/rust-lang/crates.io-index" 4188 | checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" 4189 | dependencies = [ 4190 | "indexmap 2.4.0", 4191 | "serde", 4192 | "serde_spanned", 4193 | "toml_datetime", 4194 | "winnow 0.6.18", 4195 | ] 4196 | 4197 | [[package]] 4198 | name = "tower-service" 4199 | version = "0.3.3" 4200 | source = "registry+https://github.com/rust-lang/crates.io-index" 4201 | checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" 4202 | 4203 | [[package]] 4204 | name = "tracing" 4205 | version = "0.1.40" 4206 | source = "registry+https://github.com/rust-lang/crates.io-index" 4207 | checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 4208 | dependencies = [ 4209 | "pin-project-lite", 4210 | "tracing-attributes", 4211 | "tracing-core", 4212 | ] 4213 | 4214 | [[package]] 4215 | name = "tracing-attributes" 4216 | version = "0.1.27" 4217 | source = "registry+https://github.com/rust-lang/crates.io-index" 4218 | checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 4219 | dependencies = [ 4220 | "proc-macro2", 4221 | "quote", 4222 | "syn 2.0.76", 4223 | ] 4224 | 4225 | [[package]] 4226 | name = "tracing-core" 4227 | version = "0.1.32" 4228 | source = "registry+https://github.com/rust-lang/crates.io-index" 4229 | checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 4230 | dependencies = [ 4231 | "once_cell", 4232 | "valuable", 4233 | ] 4234 | 4235 | [[package]] 4236 | name = "tracing-log" 4237 | version = "0.2.0" 4238 | source = "registry+https://github.com/rust-lang/crates.io-index" 4239 | checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 4240 | dependencies = [ 4241 | "log", 4242 | "once_cell", 4243 | "tracing-core", 4244 | ] 4245 | 4246 | [[package]] 4247 | name = "tracing-subscriber" 4248 | version = "0.3.18" 4249 | source = "registry+https://github.com/rust-lang/crates.io-index" 4250 | checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" 4251 | dependencies = [ 4252 | "matchers", 4253 | "nu-ansi-term", 4254 | "once_cell", 4255 | "regex", 4256 | "sharded-slab", 4257 | "smallvec", 4258 | "thread_local", 4259 | "tracing", 4260 | "tracing-core", 4261 | "tracing-log", 4262 | ] 4263 | 4264 | [[package]] 4265 | name = "tree_magic_mini" 4266 | version = "3.1.5" 4267 | source = "registry+https://github.com/rust-lang/crates.io-index" 4268 | checksum = "469a727cac55b41448315cc10427c069c618ac59bb6a4480283fcd811749bdc2" 4269 | dependencies = [ 4270 | "fnv", 4271 | "home", 4272 | "memchr", 4273 | "nom", 4274 | "once_cell", 4275 | "petgraph", 4276 | ] 4277 | 4278 | [[package]] 4279 | name = "try-lock" 4280 | version = "0.2.5" 4281 | source = "registry+https://github.com/rust-lang/crates.io-index" 4282 | checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 4283 | 4284 | [[package]] 4285 | name = "typenum" 4286 | version = "1.17.0" 4287 | source = "registry+https://github.com/rust-lang/crates.io-index" 4288 | checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 4289 | 4290 | [[package]] 4291 | name = "uds_windows" 4292 | version = "1.1.0" 4293 | source = "registry+https://github.com/rust-lang/crates.io-index" 4294 | checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" 4295 | dependencies = [ 4296 | "memoffset 0.9.1", 4297 | "tempfile", 4298 | "winapi", 4299 | ] 4300 | 4301 | [[package]] 4302 | name = "unicode-bidi" 4303 | version = "0.3.15" 4304 | source = "registry+https://github.com/rust-lang/crates.io-index" 4305 | checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 4306 | 4307 | [[package]] 4308 | name = "unicode-ident" 4309 | version = "1.0.12" 4310 | source = "registry+https://github.com/rust-lang/crates.io-index" 4311 | checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 4312 | 4313 | [[package]] 4314 | name = "unicode-normalization" 4315 | version = "0.1.23" 4316 | source = "registry+https://github.com/rust-lang/crates.io-index" 4317 | checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 4318 | dependencies = [ 4319 | "tinyvec", 4320 | ] 4321 | 4322 | [[package]] 4323 | name = "unicode-segmentation" 4324 | version = "1.11.0" 4325 | source = "registry+https://github.com/rust-lang/crates.io-index" 4326 | checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" 4327 | 4328 | [[package]] 4329 | name = "url" 4330 | version = "2.5.2" 4331 | source = "registry+https://github.com/rust-lang/crates.io-index" 4332 | checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" 4333 | dependencies = [ 4334 | "form_urlencoded", 4335 | "idna", 4336 | "percent-encoding", 4337 | "serde", 4338 | ] 4339 | 4340 | [[package]] 4341 | name = "utf-8" 4342 | version = "0.7.6" 4343 | source = "registry+https://github.com/rust-lang/crates.io-index" 4344 | checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 4345 | 4346 | [[package]] 4347 | name = "uuid" 4348 | version = "1.10.0" 4349 | source = "registry+https://github.com/rust-lang/crates.io-index" 4350 | checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" 4351 | dependencies = [ 4352 | "getrandom 0.2.15", 4353 | ] 4354 | 4355 | [[package]] 4356 | name = "valuable" 4357 | version = "0.1.0" 4358 | source = "registry+https://github.com/rust-lang/crates.io-index" 4359 | checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 4360 | 4361 | [[package]] 4362 | name = "vcpkg" 4363 | version = "0.2.15" 4364 | source = "registry+https://github.com/rust-lang/crates.io-index" 4365 | checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 4366 | 4367 | [[package]] 4368 | name = "version-compare" 4369 | version = "0.0.11" 4370 | source = "registry+https://github.com/rust-lang/crates.io-index" 4371 | checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b" 4372 | 4373 | [[package]] 4374 | name = "version-compare" 4375 | version = "0.2.0" 4376 | source = "registry+https://github.com/rust-lang/crates.io-index" 4377 | checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" 4378 | 4379 | [[package]] 4380 | name = "version_check" 4381 | version = "0.9.5" 4382 | source = "registry+https://github.com/rust-lang/crates.io-index" 4383 | checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 4384 | 4385 | [[package]] 4386 | name = "vswhom" 4387 | version = "0.1.0" 4388 | source = "registry+https://github.com/rust-lang/crates.io-index" 4389 | checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" 4390 | dependencies = [ 4391 | "libc", 4392 | "vswhom-sys", 4393 | ] 4394 | 4395 | [[package]] 4396 | name = "vswhom-sys" 4397 | version = "0.1.2" 4398 | source = "registry+https://github.com/rust-lang/crates.io-index" 4399 | checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18" 4400 | dependencies = [ 4401 | "cc", 4402 | "libc", 4403 | ] 4404 | 4405 | [[package]] 4406 | name = "walkdir" 4407 | version = "2.5.0" 4408 | source = "registry+https://github.com/rust-lang/crates.io-index" 4409 | checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 4410 | dependencies = [ 4411 | "same-file", 4412 | "winapi-util", 4413 | ] 4414 | 4415 | [[package]] 4416 | name = "want" 4417 | version = "0.3.1" 4418 | source = "registry+https://github.com/rust-lang/crates.io-index" 4419 | checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 4420 | dependencies = [ 4421 | "try-lock", 4422 | ] 4423 | 4424 | [[package]] 4425 | name = "wasi" 4426 | version = "0.9.0+wasi-snapshot-preview1" 4427 | source = "registry+https://github.com/rust-lang/crates.io-index" 4428 | checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 4429 | 4430 | [[package]] 4431 | name = "wasi" 4432 | version = "0.11.0+wasi-snapshot-preview1" 4433 | source = "registry+https://github.com/rust-lang/crates.io-index" 4434 | checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 4435 | 4436 | [[package]] 4437 | name = "wasm-bindgen" 4438 | version = "0.2.93" 4439 | source = "registry+https://github.com/rust-lang/crates.io-index" 4440 | checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" 4441 | dependencies = [ 4442 | "cfg-if", 4443 | "once_cell", 4444 | "wasm-bindgen-macro", 4445 | ] 4446 | 4447 | [[package]] 4448 | name = "wasm-bindgen-backend" 4449 | version = "0.2.93" 4450 | source = "registry+https://github.com/rust-lang/crates.io-index" 4451 | checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" 4452 | dependencies = [ 4453 | "bumpalo", 4454 | "log", 4455 | "once_cell", 4456 | "proc-macro2", 4457 | "quote", 4458 | "syn 2.0.76", 4459 | "wasm-bindgen-shared", 4460 | ] 4461 | 4462 | [[package]] 4463 | name = "wasm-bindgen-futures" 4464 | version = "0.4.43" 4465 | source = "registry+https://github.com/rust-lang/crates.io-index" 4466 | checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" 4467 | dependencies = [ 4468 | "cfg-if", 4469 | "js-sys", 4470 | "wasm-bindgen", 4471 | "web-sys", 4472 | ] 4473 | 4474 | [[package]] 4475 | name = "wasm-bindgen-macro" 4476 | version = "0.2.93" 4477 | source = "registry+https://github.com/rust-lang/crates.io-index" 4478 | checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" 4479 | dependencies = [ 4480 | "quote", 4481 | "wasm-bindgen-macro-support", 4482 | ] 4483 | 4484 | [[package]] 4485 | name = "wasm-bindgen-macro-support" 4486 | version = "0.2.93" 4487 | source = "registry+https://github.com/rust-lang/crates.io-index" 4488 | checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" 4489 | dependencies = [ 4490 | "proc-macro2", 4491 | "quote", 4492 | "syn 2.0.76", 4493 | "wasm-bindgen-backend", 4494 | "wasm-bindgen-shared", 4495 | ] 4496 | 4497 | [[package]] 4498 | name = "wasm-bindgen-shared" 4499 | version = "0.2.93" 4500 | source = "registry+https://github.com/rust-lang/crates.io-index" 4501 | checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" 4502 | 4503 | [[package]] 4504 | name = "wasm-streams" 4505 | version = "0.4.0" 4506 | source = "registry+https://github.com/rust-lang/crates.io-index" 4507 | checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" 4508 | dependencies = [ 4509 | "futures-util", 4510 | "js-sys", 4511 | "wasm-bindgen", 4512 | "wasm-bindgen-futures", 4513 | "web-sys", 4514 | ] 4515 | 4516 | [[package]] 4517 | name = "wayland-backend" 4518 | version = "0.3.6" 4519 | source = "registry+https://github.com/rust-lang/crates.io-index" 4520 | checksum = "f90e11ce2ca99c97b940ee83edbae9da2d56a08f9ea8158550fd77fa31722993" 4521 | dependencies = [ 4522 | "cc", 4523 | "downcast-rs", 4524 | "rustix", 4525 | "scoped-tls", 4526 | "smallvec", 4527 | "wayland-sys", 4528 | ] 4529 | 4530 | [[package]] 4531 | name = "wayland-client" 4532 | version = "0.31.5" 4533 | source = "registry+https://github.com/rust-lang/crates.io-index" 4534 | checksum = "7e321577a0a165911bdcfb39cf029302479d7527b517ee58ab0f6ad09edf0943" 4535 | dependencies = [ 4536 | "bitflags 2.6.0", 4537 | "rustix", 4538 | "wayland-backend", 4539 | "wayland-scanner", 4540 | ] 4541 | 4542 | [[package]] 4543 | name = "wayland-protocols" 4544 | version = "0.31.2" 4545 | source = "registry+https://github.com/rust-lang/crates.io-index" 4546 | checksum = "8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4" 4547 | dependencies = [ 4548 | "bitflags 2.6.0", 4549 | "wayland-backend", 4550 | "wayland-client", 4551 | "wayland-scanner", 4552 | ] 4553 | 4554 | [[package]] 4555 | name = "wayland-protocols-wlr" 4556 | version = "0.2.0" 4557 | source = "registry+https://github.com/rust-lang/crates.io-index" 4558 | checksum = "ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6" 4559 | dependencies = [ 4560 | "bitflags 2.6.0", 4561 | "wayland-backend", 4562 | "wayland-client", 4563 | "wayland-protocols", 4564 | "wayland-scanner", 4565 | ] 4566 | 4567 | [[package]] 4568 | name = "wayland-scanner" 4569 | version = "0.31.4" 4570 | source = "registry+https://github.com/rust-lang/crates.io-index" 4571 | checksum = "d7b56f89937f1cf2ee1f1259cf2936a17a1f45d8f0aa1019fae6d470d304cfa6" 4572 | dependencies = [ 4573 | "proc-macro2", 4574 | "quick-xml 0.34.0", 4575 | "quote", 4576 | ] 4577 | 4578 | [[package]] 4579 | name = "wayland-sys" 4580 | version = "0.31.4" 4581 | source = "registry+https://github.com/rust-lang/crates.io-index" 4582 | checksum = "43676fe2daf68754ecf1d72026e4e6c15483198b5d24e888b74d3f22f887a148" 4583 | dependencies = [ 4584 | "dlib", 4585 | "log", 4586 | "pkg-config", 4587 | ] 4588 | 4589 | [[package]] 4590 | name = "web-sys" 4591 | version = "0.3.70" 4592 | source = "registry+https://github.com/rust-lang/crates.io-index" 4593 | checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" 4594 | dependencies = [ 4595 | "js-sys", 4596 | "wasm-bindgen", 4597 | ] 4598 | 4599 | [[package]] 4600 | name = "webkit2gtk" 4601 | version = "0.18.2" 4602 | source = "registry+https://github.com/rust-lang/crates.io-index" 4603 | checksum = "b8f859735e4a452aeb28c6c56a852967a8a76c8eb1cc32dbf931ad28a13d6370" 4604 | dependencies = [ 4605 | "bitflags 1.3.2", 4606 | "cairo-rs", 4607 | "gdk", 4608 | "gdk-sys", 4609 | "gio", 4610 | "gio-sys", 4611 | "glib", 4612 | "glib-sys", 4613 | "gobject-sys", 4614 | "gtk", 4615 | "gtk-sys", 4616 | "javascriptcore-rs", 4617 | "libc", 4618 | "once_cell", 4619 | "soup2", 4620 | "webkit2gtk-sys", 4621 | ] 4622 | 4623 | [[package]] 4624 | name = "webkit2gtk-sys" 4625 | version = "0.18.0" 4626 | source = "registry+https://github.com/rust-lang/crates.io-index" 4627 | checksum = "4d76ca6ecc47aeba01ec61e480139dda143796abcae6f83bcddf50d6b5b1dcf3" 4628 | dependencies = [ 4629 | "atk-sys", 4630 | "bitflags 1.3.2", 4631 | "cairo-sys-rs", 4632 | "gdk-pixbuf-sys", 4633 | "gdk-sys", 4634 | "gio-sys", 4635 | "glib-sys", 4636 | "gobject-sys", 4637 | "gtk-sys", 4638 | "javascriptcore-rs-sys", 4639 | "libc", 4640 | "pango-sys", 4641 | "pkg-config", 4642 | "soup2-sys", 4643 | "system-deps 6.2.2", 4644 | ] 4645 | 4646 | [[package]] 4647 | name = "webview2-com" 4648 | version = "0.19.1" 4649 | source = "registry+https://github.com/rust-lang/crates.io-index" 4650 | checksum = "b4a769c9f1a64a8734bde70caafac2b96cada12cd4aefa49196b3a386b8b4178" 4651 | dependencies = [ 4652 | "webview2-com-macros", 4653 | "webview2-com-sys", 4654 | "windows 0.39.0", 4655 | "windows-implement 0.39.0", 4656 | ] 4657 | 4658 | [[package]] 4659 | name = "webview2-com-macros" 4660 | version = "0.6.0" 4661 | source = "registry+https://github.com/rust-lang/crates.io-index" 4662 | checksum = "eaebe196c01691db62e9e4ca52c5ef1e4fd837dcae27dae3ada599b5a8fd05ac" 4663 | dependencies = [ 4664 | "proc-macro2", 4665 | "quote", 4666 | "syn 1.0.109", 4667 | ] 4668 | 4669 | [[package]] 4670 | name = "webview2-com-sys" 4671 | version = "0.19.0" 4672 | source = "registry+https://github.com/rust-lang/crates.io-index" 4673 | checksum = "aac48ef20ddf657755fdcda8dfed2a7b4fc7e4581acce6fe9b88c3d64f29dee7" 4674 | dependencies = [ 4675 | "regex", 4676 | "serde", 4677 | "serde_json", 4678 | "thiserror", 4679 | "windows 0.39.0", 4680 | "windows-bindgen", 4681 | "windows-metadata", 4682 | ] 4683 | 4684 | [[package]] 4685 | name = "weezl" 4686 | version = "0.1.8" 4687 | source = "registry+https://github.com/rust-lang/crates.io-index" 4688 | checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" 4689 | 4690 | [[package]] 4691 | name = "winapi" 4692 | version = "0.3.9" 4693 | source = "registry+https://github.com/rust-lang/crates.io-index" 4694 | checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 4695 | dependencies = [ 4696 | "winapi-i686-pc-windows-gnu", 4697 | "winapi-x86_64-pc-windows-gnu", 4698 | ] 4699 | 4700 | [[package]] 4701 | name = "winapi-i686-pc-windows-gnu" 4702 | version = "0.4.0" 4703 | source = "registry+https://github.com/rust-lang/crates.io-index" 4704 | checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 4705 | 4706 | [[package]] 4707 | name = "winapi-util" 4708 | version = "0.1.9" 4709 | source = "registry+https://github.com/rust-lang/crates.io-index" 4710 | checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" 4711 | dependencies = [ 4712 | "windows-sys 0.59.0", 4713 | ] 4714 | 4715 | [[package]] 4716 | name = "winapi-x86_64-pc-windows-gnu" 4717 | version = "0.4.0" 4718 | source = "registry+https://github.com/rust-lang/crates.io-index" 4719 | checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 4720 | 4721 | [[package]] 4722 | name = "windows" 4723 | version = "0.37.0" 4724 | source = "registry+https://github.com/rust-lang/crates.io-index" 4725 | checksum = "57b543186b344cc61c85b5aab0d2e3adf4e0f99bc076eff9aa5927bcc0b8a647" 4726 | dependencies = [ 4727 | "windows_aarch64_msvc 0.37.0", 4728 | "windows_i686_gnu 0.37.0", 4729 | "windows_i686_msvc 0.37.0", 4730 | "windows_x86_64_gnu 0.37.0", 4731 | "windows_x86_64_msvc 0.37.0", 4732 | ] 4733 | 4734 | [[package]] 4735 | name = "windows" 4736 | version = "0.39.0" 4737 | source = "registry+https://github.com/rust-lang/crates.io-index" 4738 | checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a" 4739 | dependencies = [ 4740 | "windows-implement 0.39.0", 4741 | "windows_aarch64_msvc 0.39.0", 4742 | "windows_i686_gnu 0.39.0", 4743 | "windows_i686_msvc 0.39.0", 4744 | "windows_x86_64_gnu 0.39.0", 4745 | "windows_x86_64_msvc 0.39.0", 4746 | ] 4747 | 4748 | [[package]] 4749 | name = "windows" 4750 | version = "0.48.0" 4751 | source = "registry+https://github.com/rust-lang/crates.io-index" 4752 | checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 4753 | dependencies = [ 4754 | "windows-targets 0.48.5", 4755 | ] 4756 | 4757 | [[package]] 4758 | name = "windows" 4759 | version = "0.56.0" 4760 | source = "registry+https://github.com/rust-lang/crates.io-index" 4761 | checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132" 4762 | dependencies = [ 4763 | "windows-core 0.56.0", 4764 | "windows-targets 0.52.6", 4765 | ] 4766 | 4767 | [[package]] 4768 | name = "windows-bindgen" 4769 | version = "0.39.0" 4770 | source = "registry+https://github.com/rust-lang/crates.io-index" 4771 | checksum = "68003dbd0e38abc0fb85b939240f4bce37c43a5981d3df37ccbaaa981b47cb41" 4772 | dependencies = [ 4773 | "windows-metadata", 4774 | "windows-tokens", 4775 | ] 4776 | 4777 | [[package]] 4778 | name = "windows-core" 4779 | version = "0.52.0" 4780 | source = "registry+https://github.com/rust-lang/crates.io-index" 4781 | checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 4782 | dependencies = [ 4783 | "windows-targets 0.52.6", 4784 | ] 4785 | 4786 | [[package]] 4787 | name = "windows-core" 4788 | version = "0.56.0" 4789 | source = "registry+https://github.com/rust-lang/crates.io-index" 4790 | checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6" 4791 | dependencies = [ 4792 | "windows-implement 0.56.0", 4793 | "windows-interface", 4794 | "windows-result", 4795 | "windows-targets 0.52.6", 4796 | ] 4797 | 4798 | [[package]] 4799 | name = "windows-implement" 4800 | version = "0.39.0" 4801 | source = "registry+https://github.com/rust-lang/crates.io-index" 4802 | checksum = "ba01f98f509cb5dc05f4e5fc95e535f78260f15fea8fe1a8abdd08f774f1cee7" 4803 | dependencies = [ 4804 | "syn 1.0.109", 4805 | "windows-tokens", 4806 | ] 4807 | 4808 | [[package]] 4809 | name = "windows-implement" 4810 | version = "0.56.0" 4811 | source = "registry+https://github.com/rust-lang/crates.io-index" 4812 | checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b" 4813 | dependencies = [ 4814 | "proc-macro2", 4815 | "quote", 4816 | "syn 2.0.76", 4817 | ] 4818 | 4819 | [[package]] 4820 | name = "windows-interface" 4821 | version = "0.56.0" 4822 | source = "registry+https://github.com/rust-lang/crates.io-index" 4823 | checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc" 4824 | dependencies = [ 4825 | "proc-macro2", 4826 | "quote", 4827 | "syn 2.0.76", 4828 | ] 4829 | 4830 | [[package]] 4831 | name = "windows-metadata" 4832 | version = "0.39.0" 4833 | source = "registry+https://github.com/rust-lang/crates.io-index" 4834 | checksum = "9ee5e275231f07c6e240d14f34e1b635bf1faa1c76c57cfd59a5cdb9848e4278" 4835 | 4836 | [[package]] 4837 | name = "windows-result" 4838 | version = "0.1.2" 4839 | source = "registry+https://github.com/rust-lang/crates.io-index" 4840 | checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" 4841 | dependencies = [ 4842 | "windows-targets 0.52.6", 4843 | ] 4844 | 4845 | [[package]] 4846 | name = "windows-sys" 4847 | version = "0.42.0" 4848 | source = "registry+https://github.com/rust-lang/crates.io-index" 4849 | checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 4850 | dependencies = [ 4851 | "windows_aarch64_gnullvm 0.42.2", 4852 | "windows_aarch64_msvc 0.42.2", 4853 | "windows_i686_gnu 0.42.2", 4854 | "windows_i686_msvc 0.42.2", 4855 | "windows_x86_64_gnu 0.42.2", 4856 | "windows_x86_64_gnullvm 0.42.2", 4857 | "windows_x86_64_msvc 0.42.2", 4858 | ] 4859 | 4860 | [[package]] 4861 | name = "windows-sys" 4862 | version = "0.48.0" 4863 | source = "registry+https://github.com/rust-lang/crates.io-index" 4864 | checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 4865 | dependencies = [ 4866 | "windows-targets 0.48.5", 4867 | ] 4868 | 4869 | [[package]] 4870 | name = "windows-sys" 4871 | version = "0.52.0" 4872 | source = "registry+https://github.com/rust-lang/crates.io-index" 4873 | checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 4874 | dependencies = [ 4875 | "windows-targets 0.52.6", 4876 | ] 4877 | 4878 | [[package]] 4879 | name = "windows-sys" 4880 | version = "0.59.0" 4881 | source = "registry+https://github.com/rust-lang/crates.io-index" 4882 | checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 4883 | dependencies = [ 4884 | "windows-targets 0.52.6", 4885 | ] 4886 | 4887 | [[package]] 4888 | name = "windows-targets" 4889 | version = "0.48.5" 4890 | source = "registry+https://github.com/rust-lang/crates.io-index" 4891 | checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 4892 | dependencies = [ 4893 | "windows_aarch64_gnullvm 0.48.5", 4894 | "windows_aarch64_msvc 0.48.5", 4895 | "windows_i686_gnu 0.48.5", 4896 | "windows_i686_msvc 0.48.5", 4897 | "windows_x86_64_gnu 0.48.5", 4898 | "windows_x86_64_gnullvm 0.48.5", 4899 | "windows_x86_64_msvc 0.48.5", 4900 | ] 4901 | 4902 | [[package]] 4903 | name = "windows-targets" 4904 | version = "0.52.6" 4905 | source = "registry+https://github.com/rust-lang/crates.io-index" 4906 | checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 4907 | dependencies = [ 4908 | "windows_aarch64_gnullvm 0.52.6", 4909 | "windows_aarch64_msvc 0.52.6", 4910 | "windows_i686_gnu 0.52.6", 4911 | "windows_i686_gnullvm", 4912 | "windows_i686_msvc 0.52.6", 4913 | "windows_x86_64_gnu 0.52.6", 4914 | "windows_x86_64_gnullvm 0.52.6", 4915 | "windows_x86_64_msvc 0.52.6", 4916 | ] 4917 | 4918 | [[package]] 4919 | name = "windows-tokens" 4920 | version = "0.39.0" 4921 | source = "registry+https://github.com/rust-lang/crates.io-index" 4922 | checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597" 4923 | 4924 | [[package]] 4925 | name = "windows-version" 4926 | version = "0.1.1" 4927 | source = "registry+https://github.com/rust-lang/crates.io-index" 4928 | checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515" 4929 | dependencies = [ 4930 | "windows-targets 0.52.6", 4931 | ] 4932 | 4933 | [[package]] 4934 | name = "windows_aarch64_gnullvm" 4935 | version = "0.42.2" 4936 | source = "registry+https://github.com/rust-lang/crates.io-index" 4937 | checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 4938 | 4939 | [[package]] 4940 | name = "windows_aarch64_gnullvm" 4941 | version = "0.48.5" 4942 | source = "registry+https://github.com/rust-lang/crates.io-index" 4943 | checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 4944 | 4945 | [[package]] 4946 | name = "windows_aarch64_gnullvm" 4947 | version = "0.52.6" 4948 | source = "registry+https://github.com/rust-lang/crates.io-index" 4949 | checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 4950 | 4951 | [[package]] 4952 | name = "windows_aarch64_msvc" 4953 | version = "0.37.0" 4954 | source = "registry+https://github.com/rust-lang/crates.io-index" 4955 | checksum = "2623277cb2d1c216ba3b578c0f3cf9cdebeddb6e66b1b218bb33596ea7769c3a" 4956 | 4957 | [[package]] 4958 | name = "windows_aarch64_msvc" 4959 | version = "0.39.0" 4960 | source = "registry+https://github.com/rust-lang/crates.io-index" 4961 | checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2" 4962 | 4963 | [[package]] 4964 | name = "windows_aarch64_msvc" 4965 | version = "0.42.2" 4966 | source = "registry+https://github.com/rust-lang/crates.io-index" 4967 | checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 4968 | 4969 | [[package]] 4970 | name = "windows_aarch64_msvc" 4971 | version = "0.48.5" 4972 | source = "registry+https://github.com/rust-lang/crates.io-index" 4973 | checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 4974 | 4975 | [[package]] 4976 | name = "windows_aarch64_msvc" 4977 | version = "0.52.6" 4978 | source = "registry+https://github.com/rust-lang/crates.io-index" 4979 | checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 4980 | 4981 | [[package]] 4982 | name = "windows_i686_gnu" 4983 | version = "0.37.0" 4984 | source = "registry+https://github.com/rust-lang/crates.io-index" 4985 | checksum = "d3925fd0b0b804730d44d4b6278c50f9699703ec49bcd628020f46f4ba07d9e1" 4986 | 4987 | [[package]] 4988 | name = "windows_i686_gnu" 4989 | version = "0.39.0" 4990 | source = "registry+https://github.com/rust-lang/crates.io-index" 4991 | checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b" 4992 | 4993 | [[package]] 4994 | name = "windows_i686_gnu" 4995 | version = "0.42.2" 4996 | source = "registry+https://github.com/rust-lang/crates.io-index" 4997 | checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 4998 | 4999 | [[package]] 5000 | name = "windows_i686_gnu" 5001 | version = "0.48.5" 5002 | source = "registry+https://github.com/rust-lang/crates.io-index" 5003 | checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 5004 | 5005 | [[package]] 5006 | name = "windows_i686_gnu" 5007 | version = "0.52.6" 5008 | source = "registry+https://github.com/rust-lang/crates.io-index" 5009 | checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 5010 | 5011 | [[package]] 5012 | name = "windows_i686_gnullvm" 5013 | version = "0.52.6" 5014 | source = "registry+https://github.com/rust-lang/crates.io-index" 5015 | checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 5016 | 5017 | [[package]] 5018 | name = "windows_i686_msvc" 5019 | version = "0.37.0" 5020 | source = "registry+https://github.com/rust-lang/crates.io-index" 5021 | checksum = "ce907ac74fe331b524c1298683efbf598bb031bc84d5e274db2083696d07c57c" 5022 | 5023 | [[package]] 5024 | name = "windows_i686_msvc" 5025 | version = "0.39.0" 5026 | source = "registry+https://github.com/rust-lang/crates.io-index" 5027 | checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106" 5028 | 5029 | [[package]] 5030 | name = "windows_i686_msvc" 5031 | version = "0.42.2" 5032 | source = "registry+https://github.com/rust-lang/crates.io-index" 5033 | checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 5034 | 5035 | [[package]] 5036 | name = "windows_i686_msvc" 5037 | version = "0.48.5" 5038 | source = "registry+https://github.com/rust-lang/crates.io-index" 5039 | checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 5040 | 5041 | [[package]] 5042 | name = "windows_i686_msvc" 5043 | version = "0.52.6" 5044 | source = "registry+https://github.com/rust-lang/crates.io-index" 5045 | checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 5046 | 5047 | [[package]] 5048 | name = "windows_x86_64_gnu" 5049 | version = "0.37.0" 5050 | source = "registry+https://github.com/rust-lang/crates.io-index" 5051 | checksum = "2babfba0828f2e6b32457d5341427dcbb577ceef556273229959ac23a10af33d" 5052 | 5053 | [[package]] 5054 | name = "windows_x86_64_gnu" 5055 | version = "0.39.0" 5056 | source = "registry+https://github.com/rust-lang/crates.io-index" 5057 | checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65" 5058 | 5059 | [[package]] 5060 | name = "windows_x86_64_gnu" 5061 | version = "0.42.2" 5062 | source = "registry+https://github.com/rust-lang/crates.io-index" 5063 | checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 5064 | 5065 | [[package]] 5066 | name = "windows_x86_64_gnu" 5067 | version = "0.48.5" 5068 | source = "registry+https://github.com/rust-lang/crates.io-index" 5069 | checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 5070 | 5071 | [[package]] 5072 | name = "windows_x86_64_gnu" 5073 | version = "0.52.6" 5074 | source = "registry+https://github.com/rust-lang/crates.io-index" 5075 | checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 5076 | 5077 | [[package]] 5078 | name = "windows_x86_64_gnullvm" 5079 | version = "0.42.2" 5080 | source = "registry+https://github.com/rust-lang/crates.io-index" 5081 | checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 5082 | 5083 | [[package]] 5084 | name = "windows_x86_64_gnullvm" 5085 | version = "0.48.5" 5086 | source = "registry+https://github.com/rust-lang/crates.io-index" 5087 | checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 5088 | 5089 | [[package]] 5090 | name = "windows_x86_64_gnullvm" 5091 | version = "0.52.6" 5092 | source = "registry+https://github.com/rust-lang/crates.io-index" 5093 | checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 5094 | 5095 | [[package]] 5096 | name = "windows_x86_64_msvc" 5097 | version = "0.37.0" 5098 | source = "registry+https://github.com/rust-lang/crates.io-index" 5099 | checksum = "f4dd6dc7df2d84cf7b33822ed5b86318fb1781948e9663bacd047fc9dd52259d" 5100 | 5101 | [[package]] 5102 | name = "windows_x86_64_msvc" 5103 | version = "0.39.0" 5104 | source = "registry+https://github.com/rust-lang/crates.io-index" 5105 | checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809" 5106 | 5107 | [[package]] 5108 | name = "windows_x86_64_msvc" 5109 | version = "0.42.2" 5110 | source = "registry+https://github.com/rust-lang/crates.io-index" 5111 | checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 5112 | 5113 | [[package]] 5114 | name = "windows_x86_64_msvc" 5115 | version = "0.48.5" 5116 | source = "registry+https://github.com/rust-lang/crates.io-index" 5117 | checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 5118 | 5119 | [[package]] 5120 | name = "windows_x86_64_msvc" 5121 | version = "0.52.6" 5122 | source = "registry+https://github.com/rust-lang/crates.io-index" 5123 | checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 5124 | 5125 | [[package]] 5126 | name = "winnow" 5127 | version = "0.5.40" 5128 | source = "registry+https://github.com/rust-lang/crates.io-index" 5129 | checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 5130 | dependencies = [ 5131 | "memchr", 5132 | ] 5133 | 5134 | [[package]] 5135 | name = "winnow" 5136 | version = "0.6.18" 5137 | source = "registry+https://github.com/rust-lang/crates.io-index" 5138 | checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" 5139 | dependencies = [ 5140 | "memchr", 5141 | ] 5142 | 5143 | [[package]] 5144 | name = "winreg" 5145 | version = "0.50.0" 5146 | source = "registry+https://github.com/rust-lang/crates.io-index" 5147 | checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 5148 | dependencies = [ 5149 | "cfg-if", 5150 | "windows-sys 0.48.0", 5151 | ] 5152 | 5153 | [[package]] 5154 | name = "winreg" 5155 | version = "0.52.0" 5156 | source = "registry+https://github.com/rust-lang/crates.io-index" 5157 | checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" 5158 | dependencies = [ 5159 | "cfg-if", 5160 | "windows-sys 0.48.0", 5161 | ] 5162 | 5163 | [[package]] 5164 | name = "wl-clipboard-rs" 5165 | version = "0.8.1" 5166 | source = "registry+https://github.com/rust-lang/crates.io-index" 5167 | checksum = "12b41773911497b18ca8553c3daaf8ec9fe9819caf93d451d3055f69de028adb" 5168 | dependencies = [ 5169 | "derive-new", 5170 | "libc", 5171 | "log", 5172 | "nix 0.28.0", 5173 | "os_pipe", 5174 | "tempfile", 5175 | "thiserror", 5176 | "tree_magic_mini", 5177 | "wayland-backend", 5178 | "wayland-client", 5179 | "wayland-protocols", 5180 | "wayland-protocols-wlr", 5181 | ] 5182 | 5183 | [[package]] 5184 | name = "wry" 5185 | version = "0.24.11" 5186 | source = "registry+https://github.com/rust-lang/crates.io-index" 5187 | checksum = "c55c80b12287eb1ff7c365fc2f7a5037cb6181bd44c9fce81c8d1cf7605ffad6" 5188 | dependencies = [ 5189 | "base64 0.13.1", 5190 | "block", 5191 | "cocoa", 5192 | "core-graphics 0.22.3", 5193 | "crossbeam-channel", 5194 | "dunce", 5195 | "gdk", 5196 | "gio", 5197 | "glib", 5198 | "gtk", 5199 | "html5ever", 5200 | "http", 5201 | "kuchikiki", 5202 | "libc", 5203 | "log", 5204 | "objc", 5205 | "objc_id", 5206 | "once_cell", 5207 | "serde", 5208 | "serde_json", 5209 | "sha2", 5210 | "soup2", 5211 | "tao", 5212 | "thiserror", 5213 | "url", 5214 | "webkit2gtk", 5215 | "webkit2gtk-sys", 5216 | "webview2-com", 5217 | "windows 0.39.0", 5218 | "windows-implement 0.39.0", 5219 | ] 5220 | 5221 | [[package]] 5222 | name = "x11" 5223 | version = "2.21.0" 5224 | source = "registry+https://github.com/rust-lang/crates.io-index" 5225 | checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" 5226 | dependencies = [ 5227 | "libc", 5228 | "pkg-config", 5229 | ] 5230 | 5231 | [[package]] 5232 | name = "x11-dl" 5233 | version = "2.21.0" 5234 | source = "registry+https://github.com/rust-lang/crates.io-index" 5235 | checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" 5236 | dependencies = [ 5237 | "libc", 5238 | "once_cell", 5239 | "pkg-config", 5240 | ] 5241 | 5242 | [[package]] 5243 | name = "x11rb" 5244 | version = "0.13.1" 5245 | source = "registry+https://github.com/rust-lang/crates.io-index" 5246 | checksum = "5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12" 5247 | dependencies = [ 5248 | "gethostname", 5249 | "rustix", 5250 | "x11rb-protocol", 5251 | ] 5252 | 5253 | [[package]] 5254 | name = "x11rb-protocol" 5255 | version = "0.13.1" 5256 | source = "registry+https://github.com/rust-lang/crates.io-index" 5257 | checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d" 5258 | 5259 | [[package]] 5260 | name = "xattr" 5261 | version = "1.3.1" 5262 | source = "registry+https://github.com/rust-lang/crates.io-index" 5263 | checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" 5264 | dependencies = [ 5265 | "libc", 5266 | "linux-raw-sys", 5267 | "rustix", 5268 | ] 5269 | 5270 | [[package]] 5271 | name = "xdg-home" 5272 | version = "1.3.0" 5273 | source = "registry+https://github.com/rust-lang/crates.io-index" 5274 | checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6" 5275 | dependencies = [ 5276 | "libc", 5277 | "windows-sys 0.59.0", 5278 | ] 5279 | 5280 | [[package]] 5281 | name = "zbus" 5282 | version = "4.4.0" 5283 | source = "registry+https://github.com/rust-lang/crates.io-index" 5284 | checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725" 5285 | dependencies = [ 5286 | "async-broadcast", 5287 | "async-executor", 5288 | "async-fs", 5289 | "async-io", 5290 | "async-lock", 5291 | "async-process", 5292 | "async-recursion", 5293 | "async-task", 5294 | "async-trait", 5295 | "blocking", 5296 | "enumflags2", 5297 | "event-listener", 5298 | "futures-core", 5299 | "futures-sink", 5300 | "futures-util", 5301 | "hex", 5302 | "nix 0.29.0", 5303 | "ordered-stream", 5304 | "rand 0.8.5", 5305 | "serde", 5306 | "serde_repr", 5307 | "sha1", 5308 | "static_assertions", 5309 | "tracing", 5310 | "uds_windows", 5311 | "windows-sys 0.52.0", 5312 | "xdg-home", 5313 | "zbus_macros", 5314 | "zbus_names", 5315 | "zvariant", 5316 | ] 5317 | 5318 | [[package]] 5319 | name = "zbus_macros" 5320 | version = "4.4.0" 5321 | source = "registry+https://github.com/rust-lang/crates.io-index" 5322 | checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e" 5323 | dependencies = [ 5324 | "proc-macro-crate 3.1.0", 5325 | "proc-macro2", 5326 | "quote", 5327 | "syn 2.0.76", 5328 | "zvariant_utils", 5329 | ] 5330 | 5331 | [[package]] 5332 | name = "zbus_names" 5333 | version = "3.0.0" 5334 | source = "registry+https://github.com/rust-lang/crates.io-index" 5335 | checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" 5336 | dependencies = [ 5337 | "serde", 5338 | "static_assertions", 5339 | "zvariant", 5340 | ] 5341 | 5342 | [[package]] 5343 | name = "zerocopy" 5344 | version = "0.7.35" 5345 | source = "registry+https://github.com/rust-lang/crates.io-index" 5346 | checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" 5347 | dependencies = [ 5348 | "byteorder", 5349 | "zerocopy-derive", 5350 | ] 5351 | 5352 | [[package]] 5353 | name = "zerocopy-derive" 5354 | version = "0.7.35" 5355 | source = "registry+https://github.com/rust-lang/crates.io-index" 5356 | checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 5357 | dependencies = [ 5358 | "proc-macro2", 5359 | "quote", 5360 | "syn 2.0.76", 5361 | ] 5362 | 5363 | [[package]] 5364 | name = "zvariant" 5365 | version = "4.2.0" 5366 | source = "registry+https://github.com/rust-lang/crates.io-index" 5367 | checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe" 5368 | dependencies = [ 5369 | "endi", 5370 | "enumflags2", 5371 | "serde", 5372 | "static_assertions", 5373 | "zvariant_derive", 5374 | ] 5375 | 5376 | [[package]] 5377 | name = "zvariant_derive" 5378 | version = "4.2.0" 5379 | source = "registry+https://github.com/rust-lang/crates.io-index" 5380 | checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449" 5381 | dependencies = [ 5382 | "proc-macro-crate 3.1.0", 5383 | "proc-macro2", 5384 | "quote", 5385 | "syn 2.0.76", 5386 | "zvariant_utils", 5387 | ] 5388 | 5389 | [[package]] 5390 | name = "zvariant_utils" 5391 | version = "2.1.0" 5392 | source = "registry+https://github.com/rust-lang/crates.io-index" 5393 | checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" 5394 | dependencies = [ 5395 | "proc-macro2", 5396 | "quote", 5397 | "syn 2.0.76", 5398 | ] 5399 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | members = [ 3 | "src-wasm", 4 | "src-tauri" 5 | ] 6 | 7 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | OSFLAG := 2 | UNAME_S := $(shell uname -s) 3 | ifeq ($(UNAME_S),Darwin) 4 | OSFLAG = osx 5 | endif 6 | 7 | OSFLAG := 8 | UNAME_S := $(shell uname -s) 9 | ifeq ($(UNAME_S),Darwin) 10 | OSFLAG = osx 11 | endif 12 | 13 | build: 14 | cd src-go && go get ./... && go build -buildmode=c-archive -o libgophernize.a main.go 15 | 16 | # force to re-build c lib 17 | buildc: 18 | go clean -cache && $(MAKE) build 19 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Tauri Application 2 | 3 | In this project I try to show how to use Tauri application with multiple technologies as: 4 | - VueJS with TypesScript 5 | - Wasm (Rust) 6 | - Vite for the client bundle 7 | - Go and Rust as backend thanks to ffi 8 | 9 | ## Launch dev 10 | 11 | - Install `rsw` 12 | > cargo install rsw 13 | - Install [wasm-pack](https://rustwasm.github.io/wasm-pack/installer/) 14 | 15 | ⚠️ Note: Open two terminal windows, execute `npm run watch` in the first and `npm run tauri:dev` in the second. **The order of execution is important, do not close the first window!** 16 | 17 | ## Update Dependencies 18 | 19 | - Javascript part: 20 | - package.json > "@tauri-apps/api" 21 | - Rust part: 22 | > cd src-tauri 23 | 24 | > cargo update -p tauri 25 | - and check 26 | - https://crates.io/crates/tauri/versions 27 | - https://crates.io/crates/tauri-build/versions 28 | 29 | ## Release build 30 | 31 | ### Github Actions 32 | Take a look to: 33 | https://github.com/tcastelly/vue-tauri-vite/blob/master/.github/workflows/release.yml 34 | 35 | ### Manual release 36 | Increase version of 37 | 38 | > package.json > version 39 | 40 | > src-tauri/Cargo.toml > version 41 | 42 | > src-tauri/tauri.conf.json > version 43 | 44 | > npm run tauri:build 45 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 |
5 | Recommended IDE setup:
6 |
11 | VSCode
12 |
13 | +
14 |
19 | Vetur
20 |
21 | or
22 |
27 | Volar
28 |
29 | (if using
30 | <script setup>
)
31 |
See README.md
for more information.
36 | 41 | Vite Docs 42 | 43 | | 44 | 49 | Vue 3 Docs 50 | 51 |
52 | 53 | 54 |
55 | Edit
56 | components/HelloWorld.vue
to test hot module replacement.
57 |