A music player that connects to your cloud/distributed storage.
5
fork

Configure Feed

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

Compile Tauri through Nix (#319)

authored by

Steven Vandevelde and committed by
GitHub
2668c2c4 9451fa3e

+1014 -540
+31 -34
.github/workflows/native-build.yml
··· 1 1 name: Build Native Version 2 2 3 3 4 - on: 4 + on: 5 5 workflow_dispatch: 6 6 inputs: 7 7 ··· 12 12 ######### 13 13 build: 14 14 runs-on: ubuntu-latest 15 - 15 + 16 16 steps: 17 17 - uses: actions/checkout@v2 18 - 18 + 19 19 # Nix 20 20 - uses: cachix/install-nix-action@v13 21 21 with: 22 22 nix_path: nixpkgs=channel:nixos-unstable 23 - 23 + 24 24 - uses: cachix/cachix-action@v10 25 25 with: 26 26 name: diffuse 27 27 authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' 28 - 28 + 29 29 # Cache 30 30 - uses: actions/cache@v2 31 31 with: 32 32 path: | 33 33 ~/.stack 34 34 key: ${{ runner.os }}-stack 35 - 35 + 36 36 # Tasks 37 37 - run: nix-shell --run "just install-deps" 38 38 - run: nix-shell --run "just build-prod" 39 - 39 + 40 40 # Upload artifacts 41 41 - uses: actions/upload-artifact@v2 42 42 with: 43 43 name: build 44 44 path: build/ 45 - 46 - ################## 45 + 46 + ################## 47 47 # CREATE RELEASE # 48 48 ################## 49 49 create-release: 50 50 needs: build 51 51 runs-on: ubuntu-latest 52 - 52 + 53 53 outputs: 54 54 RELEASE_UPLOAD_ID: ${{ steps.create_release.outputs.id }} 55 55 TAG_NAME: ${{ steps.package-version.outputs.current-version }} 56 - 56 + 57 57 steps: 58 58 - uses: actions/checkout@v2 59 59 - run: mkdir compressed 60 - 60 + 61 61 # Download artifacts 62 62 - uses: actions/download-artifact@v2 63 63 with: 64 64 name: build 65 65 path: build/ 66 - 66 + 67 67 # Create zip 68 68 - uses: montudor/action-zip@v0.1.0 69 69 with: 70 70 args: zip -qq -r ./compressed/diffuse-web.zip ./build 71 - 71 + 72 72 # Create tar.gz 73 73 - uses: master-atul/tar-action@v1.0.2 74 74 with: ··· 76 76 cwd: . 77 77 files: ./build 78 78 outPath: compressed/diffuse-web.tar.gz 79 - 79 + 80 80 # Get Diffuse's version number 81 81 - id: package-version 82 82 uses: martinbeentjes/npm-get-version-action@v1.1.0 83 - 83 + 84 84 # Create release 85 85 - uses: softprops/action-gh-release@v0.1.7 86 86 id: create_release 87 87 with: 88 88 token: ${{ secrets.GITHUB_TOKEN }} 89 - 89 + 90 90 tag_name: "${{ steps.package-version.outputs.current-version }}" 91 91 name: "v${{ steps.package-version.outputs.current-version }}" 92 92 body: "See the assets to download this version and install." 93 93 draft: true 94 94 prerelease: true 95 - 95 + 96 96 files: | 97 97 compressed/diffuse-web.zip 98 98 compressed/diffuse-web.tar.gz 99 - 99 + 100 100 ######### 101 101 # TAURI # 102 102 ######### 103 103 tauri: 104 104 needs: create-release 105 - 105 + 106 106 strategy: 107 107 fail-fast: false 108 108 matrix: 109 109 os: [macos-latest, ubuntu-latest, windows-latest] 110 - 110 + 111 111 runs-on: ${{ matrix.os }} 112 - 112 + 113 113 steps: 114 114 - uses: actions/checkout@v2 115 - 115 + 116 116 # OS 117 117 - name: install linux dependencies 118 118 if: matrix.os == 'ubuntu-latest' ··· 125 125 libgtk-3-dev \ 126 126 libgtksourceview-3.0-dev \ 127 127 squashfs-tools 128 - 128 + 129 129 # Rust 130 130 - uses: actions-rs/toolchain@v1 131 131 with: 132 132 profile: minimal 133 133 toolchain: stable 134 - 134 + 135 135 - uses: Swatinem/rust-cache@v1 136 136 with: 137 137 working-directory: src-tauri 138 - 138 + 139 139 # Download artifacts 140 140 - uses: actions/download-artifact@v2 141 141 with: 142 142 name: build 143 143 path: build/ 144 - 145 - # Tauri CLI 146 - - run: cargo install tauri-cli --version 1.0.0-beta.5 147 - 144 + 148 145 # Make a build 149 - - run: cargo build --no-default-features 146 + - run: cargo build --no-default-features # --release 150 147 working-directory: src-tauri 151 - 148 + 152 149 # Upload artifacts (MacOS) 153 150 - uses: softprops/action-gh-release@v0.1.7 154 151 with: 155 152 token: ${{ secrets.GITHUB_TOKEN }} 156 - 153 + 157 154 tag_name: "${{ needs.create-release.outputs.TAG_NAME }}" 158 155 draft: true 159 156 prerelease: true 160 - 157 + 161 158 files: | 162 159 src-tauri/target/debug/bundle/appimage/*.AppImage 163 160 src-tauri/target/debug/bundle/deb/*.deb
+2
.gitignore
··· 13 13 /diffuse 14 14 /node_modules 15 15 /src/Library/Css/Classes.elm 16 + /src-tauri/bin/ 17 + /src-tauri/.crates* 16 18 /TODO.md 17 19 /tmp 18 20 /vendor
+14 -3
Justfile
··· 2 2 3 3 4 4 BUILD_DIR := "./build" 5 - NPM_DIR := "./node_modules" 6 - SRC_DIR := "./src" 5 + NPM_DIR := "./node_modules" 6 + SRC_DIR := "./src" 7 7 SYSTEM_DIR := "./system" 8 8 9 - ESBUILD := NPM_DIR + "/.bin/esbuild --target=es2018 --bundle" 9 + ESBUILD := NPM_DIR + "/.bin/esbuild --target=es2018 --bundle" 10 10 11 11 12 12 default: dev ··· 126 126 stack build --fast 2>&1 | sed '/^Warning:/,/Invalid magic: e49ceb0f$/d' | sed '/^Inferring license/d' && stack exec build --silent 127 127 128 128 129 + @tauri-build: 130 + echo "> Building Tauri binaries" 131 + ./src-tauri/bin/cargo-tauri tauri build # --target universal-apple-darwin 132 + 133 + 129 134 @vendor-js: 130 135 mkdir -p {{BUILD_DIR}}/vendor 131 136 cp {{NPM_DIR}}/subworkers/subworkers.js {{BUILD_DIR}}/subworkers.js ··· 166 171 mkdir -p vendor 167 172 curl --silent --show-error --fail -o ./vendor/pep.js https://raw.githubusercontent.com/mpizenberg/elm-pep/071616d75ca61e261fdefc7b55bc46c34e44ea22/elm-pep.js 168 173 174 + cargo install tauri-cli --version "^1.0.0-rc.6" --root ./src-tauri 175 + 169 176 170 177 @quality: 171 178 echo "> Running es-lint" ··· 177 184 @server: 178 185 echo "> Booting up web server on port 5000" 179 186 nix-shell --run "simple-http-server --port 5000 --try-file {{BUILD_DIR}}/301.html --cors --index --nocache --silent -- {{BUILD_DIR}}" 187 + 188 + 189 + @tauri-dev: 190 + ./src-tauri/bin/cargo-tauri tauri dev 180 191 181 192 182 193 @test: doc-tests
+42 -10
shell.nix
··· 1 1 let 2 2 3 - sources = import ./nix/sources.nix; 4 - pkgs = import sources.nixpkgs {}; 3 + sources = import ./nix/sources.nix; 4 + pkgs = import sources.nixpkgs { overlays = [ (import rustOverlay) ]; }; 5 + 6 + rustOverlay = builtins.fetchTarball "https://github.com/oxalica/rust-overlay/archive/master.tar.gz"; 5 7 6 - in 8 + # Dependencies 9 + # ------------ 7 10 8 - pkgs.mkShell { 9 - buildInputs = [ 11 + deps = { 10 12 11 - # Dev Tools 13 + tools = [ 12 14 pkgs.curl 13 15 pkgs.just 14 16 pkgs.simple-http-server 15 17 pkgs.watchexec 18 + ]; 16 19 17 - # Language Specific 20 + languages = [ 18 21 pkgs.elmPackages.elm 19 22 pkgs.elmPackages.elm-format 20 23 pkgs.haskellPackages.stack 21 24 pkgs.nodejs-14_x 22 25 pkgs.nodePackages.pnpm 23 26 24 - # Indirect dependencies 25 - pkgs.gmp 26 - pkgs.libiconv 27 + pkgs.rust-bin.stable.latest.default 28 + # (pkgs.rust-bin.stable.latest.default.override { 29 + # targets = 30 + # if pkgs.stdenv.isDarwin then 31 + # [ "aarch64-apple-darwin" "x86_64-apple-darwin" ] 32 + # else 33 + # []; 34 + # }) 35 + ]; 36 + 37 + tauri = { 38 + # Needed to build Tauri on Mac OS 39 + # https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/darwin/apple-sdk/frameworks.nix 40 + macOS = [ 41 + pkgs.darwin.apple_sdk.frameworks.AppKit 42 + pkgs.darwin.apple_sdk.frameworks.WebKit 43 + pkgs.libiconv 44 + ]; 45 + }; 27 46 47 + }; 48 + 49 + in 50 + 51 + pkgs.mkShell { 52 + 53 + buildInputs = builtins.concatLists [ 54 + deps.tools 55 + deps.languages 56 + 57 + # Mac OS dependencies 58 + (pkgs.lib.optionals pkgs.stdenv.isDarwin deps.tauri.macOS) 28 59 ]; 60 + 29 61 }
+921 -488
src-tauri/Cargo.lock
··· 24 24 ] 25 25 26 26 [[package]] 27 + name = "ansi_term" 28 + version = "0.12.1" 29 + source = "registry+https://github.com/rust-lang/crates.io-index" 30 + checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" 31 + dependencies = [ 32 + "winapi", 33 + ] 34 + 35 + [[package]] 27 36 name = "anyhow" 28 - version = "1.0.42" 37 + version = "1.0.53" 29 38 source = "registry+https://github.com/rust-lang/crates.io-index" 30 - checksum = "595d3cfa7a60d4555cb5067b99f07142a08ea778de5cf993f7b75c7d8fabc486" 39 + checksum = "94a45b455c14666b85fc40a019e8ab9eb75e3a124e05494f5397122bc9eb06e0" 31 40 32 41 [[package]] 33 42 name = "arrayref" ··· 54 63 checksum = "bbf56136a5198c7b01a49e3afcbef6cf84597273d298f54432926024107b0109" 55 64 56 65 [[package]] 66 + name = "ashpd" 67 + version = "0.2.2" 68 + source = "registry+https://github.com/rust-lang/crates.io-index" 69 + checksum = "7915e26e0786f91768d23de32afafa4ee5e2ea76be21c0ecd8e14441543c1655" 70 + dependencies = [ 71 + "enumflags2", 72 + "futures", 73 + "rand 0.8.5", 74 + "serde", 75 + "serde_repr", 76 + "zbus", 77 + ] 78 + 79 + [[package]] 80 + name = "async-broadcast" 81 + version = "0.3.4" 82 + source = "registry+https://github.com/rust-lang/crates.io-index" 83 + checksum = "90622698a1218e0b2fb846c97b5f19a0831f6baddee73d9454156365ccfa473b" 84 + dependencies = [ 85 + "easy-parallel", 86 + "event-listener", 87 + "futures-core", 88 + ] 89 + 90 + [[package]] 91 + name = "async-channel" 92 + version = "1.6.1" 93 + source = "registry+https://github.com/rust-lang/crates.io-index" 94 + checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319" 95 + dependencies = [ 96 + "concurrent-queue", 97 + "event-listener", 98 + "futures-core", 99 + ] 100 + 101 + [[package]] 102 + name = "async-executor" 103 + version = "1.4.1" 104 + source = "registry+https://github.com/rust-lang/crates.io-index" 105 + checksum = "871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965" 106 + dependencies = [ 107 + "async-task", 108 + "concurrent-queue", 109 + "fastrand", 110 + "futures-lite", 111 + "once_cell", 112 + "slab", 113 + ] 114 + 115 + [[package]] 57 116 name = "async-io" 58 117 version = "1.6.0" 59 118 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 73 132 ] 74 133 75 134 [[package]] 135 + name = "async-lock" 136 + version = "2.4.0" 137 + source = "registry+https://github.com/rust-lang/crates.io-index" 138 + checksum = "e6a8ea61bf9947a1007c5cada31e647dbc77b103c679858150003ba697ea798b" 139 + dependencies = [ 140 + "event-listener", 141 + ] 142 + 143 + [[package]] 144 + name = "async-recursion" 145 + version = "0.3.2" 146 + source = "registry+https://github.com/rust-lang/crates.io-index" 147 + checksum = "d7d78656ba01f1b93024b7c3a0467f1608e4be67d725749fdcd7d2c7678fd7a2" 148 + dependencies = [ 149 + "proc-macro2", 150 + "quote", 151 + "syn", 152 + ] 153 + 154 + [[package]] 155 + name = "async-task" 156 + version = "4.1.0" 157 + source = "registry+https://github.com/rust-lang/crates.io-index" 158 + checksum = "677d306121baf53310a3fd342d88dc0824f6bbeace68347593658525565abee8" 159 + 160 + [[package]] 161 + name = "async-trait" 162 + version = "0.1.52" 163 + source = "registry+https://github.com/rust-lang/crates.io-index" 164 + checksum = "061a7acccaa286c011ddc30970520b98fa40e00c9d644633fb26b5fc63a265e3" 165 + dependencies = [ 166 + "proc-macro2", 167 + "quote", 168 + "syn", 169 + ] 170 + 171 + [[package]] 76 172 name = "atk" 77 - version = "0.14.0" 173 + version = "0.15.1" 78 174 source = "registry+https://github.com/rust-lang/crates.io-index" 79 - checksum = "a83b21d2aa75e464db56225e1bda2dd5993311ba1095acaa8fa03d1ae67026ba" 175 + checksum = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd" 80 176 dependencies = [ 81 177 "atk-sys", 82 178 "bitflags", ··· 86 182 87 183 [[package]] 88 184 name = "atk-sys" 89 - version = "0.14.0" 185 + version = "0.15.1" 90 186 source = "registry+https://github.com/rust-lang/crates.io-index" 91 - checksum = "badcf670157c84bb8b1cf6b5f70b650fed78da2033c9eed84c4e49b11cbe83ea" 187 + checksum = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6" 92 188 dependencies = [ 93 - "glib-sys", 94 - "gobject-sys", 189 + "glib-sys 0.15.5", 190 + "gobject-sys 0.15.5", 95 191 "libc", 96 - "system-deps 3.2.0", 192 + "system-deps 6.0.2", 97 193 ] 98 194 99 195 [[package]] ··· 116 212 117 213 [[package]] 118 214 name = "autocfg" 119 - version = "1.0.1" 215 + version = "1.1.0" 120 216 source = "registry+https://github.com/rust-lang/crates.io-index" 121 - checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" 217 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 122 218 123 219 [[package]] 124 220 name = "base64" ··· 137 233 138 234 [[package]] 139 235 name = "bitflags" 140 - version = "1.2.1" 236 + version = "1.3.2" 141 237 source = "registry+https://github.com/rust-lang/crates.io-index" 142 - checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" 238 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 143 239 144 240 [[package]] 145 241 name = "blake2b_simd" ··· 161 257 "arrayref", 162 258 "arrayvec 0.7.2", 163 259 "cc", 164 - "cfg-if 1.0.0", 260 + "cfg-if", 165 261 "constant_time_eq", 166 262 "digest", 167 263 "rayon", ··· 175 271 176 272 [[package]] 177 273 name = "block-buffer" 178 - version = "0.10.0" 274 + version = "0.10.2" 179 275 source = "registry+https://github.com/rust-lang/crates.io-index" 180 - checksum = "f1d36a02058e76b040de25a4464ba1c80935655595b661505c8b39b664828b95" 276 + checksum = "0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324" 181 277 dependencies = [ 182 278 "generic-array", 183 279 ] 184 280 185 281 [[package]] 186 282 name = "bstr" 187 - version = "0.2.16" 283 + version = "0.2.17" 188 284 source = "registry+https://github.com/rust-lang/crates.io-index" 189 - checksum = "90682c8d613ad3373e66de8c6411e0ae2ab2571e879d2efbf73558cc66f21279" 285 + checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223" 190 286 dependencies = [ 191 287 "memchr", 192 288 ] 193 289 194 290 [[package]] 195 291 name = "bumpalo" 196 - version = "3.7.0" 292 + version = "3.9.1" 197 293 source = "registry+https://github.com/rust-lang/crates.io-index" 198 - checksum = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631" 294 + checksum = "a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899" 199 295 200 296 [[package]] 201 297 name = "byteorder" ··· 205 301 206 302 [[package]] 207 303 name = "bytes" 208 - version = "1.0.1" 304 + version = "1.1.0" 209 305 source = "registry+https://github.com/rust-lang/crates.io-index" 210 - checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040" 306 + checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" 211 307 212 308 [[package]] 213 309 name = "bzip2" ··· 238 334 239 335 [[package]] 240 336 name = "cairo-rs" 241 - version = "0.14.9" 337 + version = "0.15.1" 242 338 source = "registry+https://github.com/rust-lang/crates.io-index" 243 - checksum = "33b5725979db0c586d98abad2193cdb612dd40ef95cd26bd99851bf93b3cb482" 339 + checksum = "b869e97a87170f96762f9f178eae8c461147e722ba21dd8814105bf5716bf14a" 244 340 dependencies = [ 245 341 "bitflags", 246 342 "cairo-sys-rs", ··· 251 347 252 348 [[package]] 253 349 name = "cairo-sys-rs" 254 - version = "0.14.9" 350 + version = "0.15.1" 255 351 source = "registry+https://github.com/rust-lang/crates.io-index" 256 - checksum = "b448b876970834fda82ba3aeaccadbd760206b75388fc5c1b02f1e343b697570" 352 + checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" 257 353 dependencies = [ 258 - "glib-sys", 354 + "glib-sys 0.15.5", 259 355 "libc", 260 - "system-deps 3.2.0", 356 + "system-deps 6.0.2", 357 + ] 358 + 359 + [[package]] 360 + name = "cargo_toml" 361 + version = "0.11.4" 362 + source = "registry+https://github.com/rust-lang/crates.io-index" 363 + checksum = "4e270ef0cd868745878982f7ce470aa898d0d4bb248af67f0cf66f54617913ef" 364 + dependencies = [ 365 + "serde", 366 + "serde_derive", 367 + "toml", 261 368 ] 262 369 263 370 [[package]] 264 371 name = "cc" 265 - version = "1.0.69" 372 + version = "1.0.72" 266 373 source = "registry+https://github.com/rust-lang/crates.io-index" 267 - checksum = "e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2" 374 + checksum = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee" 268 375 dependencies = [ 269 376 "jobserver", 270 377 ] ··· 290 397 291 398 [[package]] 292 399 name = "cfg-expr" 293 - version = "0.9.0" 400 + version = "0.9.1" 294 401 source = "registry+https://github.com/rust-lang/crates.io-index" 295 - checksum = "edae0b9625d1fce32f7d64b71784d9b1bf8469ec1a9c417e44aaf16a9cbd7571" 402 + checksum = "3431df59f28accaf4cb4eed4a9acc66bea3f3c3753aa6cdc2f024174ef232af7" 296 403 dependencies = [ 297 404 "smallvec", 298 405 ] 299 406 300 407 [[package]] 301 - name = "cfg-if" 302 - version = "0.1.10" 408 + name = "cfg-expr" 409 + version = "0.10.1" 303 410 source = "registry+https://github.com/rust-lang/crates.io-index" 304 - checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 411 + checksum = "295b6eb918a60a25fec0b23a5e633e74fddbaf7bb04411e65a10c366aca4b5cd" 412 + dependencies = [ 413 + "smallvec", 414 + ] 305 415 306 416 [[package]] 307 417 name = "cfg-if" ··· 388 498 389 499 [[package]] 390 500 name = "core-foundation" 391 - version = "0.9.1" 501 + version = "0.9.3" 392 502 source = "registry+https://github.com/rust-lang/crates.io-index" 393 - checksum = "0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62" 503 + checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 394 504 dependencies = [ 395 505 "core-foundation-sys", 396 506 "libc", ··· 398 508 399 509 [[package]] 400 510 name = "core-foundation-sys" 401 - version = "0.8.2" 511 + version = "0.8.3" 402 512 source = "registry+https://github.com/rust-lang/crates.io-index" 403 - checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b" 513 + checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" 404 514 405 515 [[package]] 406 516 name = "core-graphics" 407 - version = "0.22.2" 517 + version = "0.22.3" 408 518 source = "registry+https://github.com/rust-lang/crates.io-index" 409 - checksum = "269f35f69b542b80e736a20a89a05215c0ce80c2c03c514abb2e318b78379d86" 519 + checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" 410 520 dependencies = [ 411 521 "bitflags", 412 522 "core-foundation", ··· 424 534 "bitflags", 425 535 "core-foundation", 426 536 "foreign-types", 537 + "libc", 538 + ] 539 + 540 + [[package]] 541 + name = "cpufeatures" 542 + version = "0.2.1" 543 + source = "registry+https://github.com/rust-lang/crates.io-index" 544 + checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469" 545 + dependencies = [ 427 546 "libc", 428 547 ] 429 548 430 549 [[package]] 431 550 name = "crc32fast" 432 - version = "1.2.1" 551 + version = "1.3.2" 433 552 source = "registry+https://github.com/rust-lang/crates.io-index" 434 - checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a" 553 + checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 435 554 dependencies = [ 436 - "cfg-if 1.0.0", 555 + "cfg-if", 437 556 ] 438 557 439 558 [[package]] 440 559 name = "crossbeam-channel" 441 - version = "0.5.1" 560 + version = "0.5.2" 442 561 source = "registry+https://github.com/rust-lang/crates.io-index" 443 - checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4" 562 + checksum = "e54ea8bc3fb1ee042f5aace6e3c6e025d3874866da222930f70ce62aceba0bfa" 444 563 dependencies = [ 445 - "cfg-if 1.0.0", 564 + "cfg-if", 446 565 "crossbeam-utils", 447 566 ] 448 567 449 568 [[package]] 450 569 name = "crossbeam-deque" 451 - version = "0.8.0" 570 + version = "0.8.1" 452 571 source = "registry+https://github.com/rust-lang/crates.io-index" 453 - checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9" 572 + checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e" 454 573 dependencies = [ 455 - "cfg-if 1.0.0", 574 + "cfg-if", 456 575 "crossbeam-epoch", 457 576 "crossbeam-utils", 458 577 ] 459 578 460 579 [[package]] 461 580 name = "crossbeam-epoch" 462 - version = "0.9.5" 581 + version = "0.9.7" 463 582 source = "registry+https://github.com/rust-lang/crates.io-index" 464 - checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd" 583 + checksum = "c00d6d2ea26e8b151d99093005cb442fb9a37aeaca582a03ec70946f49ab5ed9" 465 584 dependencies = [ 466 - "cfg-if 1.0.0", 585 + "cfg-if", 467 586 "crossbeam-utils", 468 587 "lazy_static", 469 588 "memoffset", ··· 472 591 473 592 [[package]] 474 593 name = "crossbeam-utils" 475 - version = "0.8.5" 594 + version = "0.8.7" 476 595 source = "registry+https://github.com/rust-lang/crates.io-index" 477 - checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db" 596 + checksum = "b5e5bed1f1c269533fa816a0a5492b3545209a205ca1a54842be180eb63a16a6" 478 597 dependencies = [ 479 - "cfg-if 1.0.0", 598 + "cfg-if", 480 599 "lazy_static", 481 600 ] 482 601 483 602 [[package]] 484 603 name = "crypto-common" 485 - version = "0.1.1" 604 + version = "0.1.3" 486 605 source = "registry+https://github.com/rust-lang/crates.io-index" 487 - checksum = "683d6b536309245c849479fba3da410962a43ed8e51c26b729208ec0ac2798d0" 606 + checksum = "57952ca27b5e3606ff4dd79b0020231aaf9d6aa76dc05fd30137538c50bd3ce8" 488 607 dependencies = [ 489 608 "generic-array", 609 + "typenum", 490 610 ] 491 611 492 612 [[package]] ··· 497 617 dependencies = [ 498 618 "cssparser-macros", 499 619 "dtoa-short", 500 - "itoa 0.4.7", 620 + "itoa 0.4.8", 501 621 "matches", 502 622 "phf 0.8.0", 503 623 "proc-macro2", ··· 517 637 ] 518 638 519 639 [[package]] 640 + name = "ctor" 641 + version = "0.1.21" 642 + source = "registry+https://github.com/rust-lang/crates.io-index" 643 + checksum = "ccc0a48a9b826acdf4028595adc9db92caea352f7af011a3034acd172a52a0aa" 644 + dependencies = [ 645 + "quote", 646 + "syn", 647 + ] 648 + 649 + [[package]] 520 650 name = "cty" 521 651 version = "0.2.2" 522 652 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 528 658 source = "registry+https://github.com/rust-lang/crates.io-index" 529 659 checksum = "0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858" 530 660 dependencies = [ 531 - "darling_core", 532 - "darling_macro", 661 + "darling_core 0.10.2", 662 + "darling_macro 0.10.2", 663 + ] 664 + 665 + [[package]] 666 + name = "darling" 667 + version = "0.13.1" 668 + source = "registry+https://github.com/rust-lang/crates.io-index" 669 + checksum = "d0d720b8683f8dd83c65155f0530560cba68cd2bf395f6513a483caee57ff7f4" 670 + dependencies = [ 671 + "darling_core 0.13.1", 672 + "darling_macro 0.13.1", 533 673 ] 534 674 535 675 [[package]] ··· 542 682 "ident_case", 543 683 "proc-macro2", 544 684 "quote", 545 - "strsim", 685 + "strsim 0.9.3", 686 + "syn", 687 + ] 688 + 689 + [[package]] 690 + name = "darling_core" 691 + version = "0.13.1" 692 + source = "registry+https://github.com/rust-lang/crates.io-index" 693 + checksum = "7a340f241d2ceed1deb47ae36c4144b2707ec7dd0b649f894cb39bb595986324" 694 + dependencies = [ 695 + "fnv", 696 + "ident_case", 697 + "proc-macro2", 698 + "quote", 699 + "strsim 0.10.0", 546 700 "syn", 547 701 ] 548 702 ··· 552 706 source = "registry+https://github.com/rust-lang/crates.io-index" 553 707 checksum = "d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72" 554 708 dependencies = [ 555 - "darling_core", 709 + "darling_core 0.10.2", 710 + "quote", 711 + "syn", 712 + ] 713 + 714 + [[package]] 715 + name = "darling_macro" 716 + version = "0.13.1" 717 + source = "registry+https://github.com/rust-lang/crates.io-index" 718 + checksum = "72c41b3b7352feb3211a0d743dc5700a4e3b60f51bd2b368892d1e0f9a95f44b" 719 + dependencies = [ 720 + "darling_core 0.13.1", 556 721 "quote", 557 722 "syn", 558 723 ] ··· 590 755 591 756 [[package]] 592 757 name = "derive_more" 593 - version = "0.99.16" 758 + version = "0.99.17" 594 759 source = "registry+https://github.com/rust-lang/crates.io-index" 595 - checksum = "40eebddd2156ce1bb37b20bbe5151340a31828b1f2d22ba4141f3531710e38df" 760 + checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" 596 761 dependencies = [ 597 762 "convert_case", 598 763 "proc-macro2", 599 764 "quote", 600 - "rustc_version", 765 + "rustc_version 0.4.0", 601 766 "syn", 602 767 ] 603 768 ··· 614 779 615 780 [[package]] 616 781 name = "digest" 617 - version = "0.10.1" 782 + version = "0.10.3" 618 783 source = "registry+https://github.com/rust-lang/crates.io-index" 619 - checksum = "b697d66081d42af4fba142d56918a3cb21dc8eb63372c6b85d14f44fb9c5979b" 784 + checksum = "f2fb860ca6fafa5552fb6d0e816a69c8e49f0908bf524e30a90d97c85892d506" 620 785 dependencies = [ 621 786 "block-buffer", 622 787 "crypto-common", 623 - "generic-array", 624 788 "subtle", 625 789 ] 626 790 ··· 641 805 source = "registry+https://github.com/rust-lang/crates.io-index" 642 806 checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" 643 807 dependencies = [ 644 - "cfg-if 1.0.0", 808 + "cfg-if", 645 809 "dirs-sys-next", 646 810 ] 647 811 ··· 678 842 ] 679 843 680 844 [[package]] 845 + name = "easy-parallel" 846 + version = "3.2.0" 847 + source = "registry+https://github.com/rust-lang/crates.io-index" 848 + checksum = "6907e25393cdcc1f4f3f513d9aac1e840eb1cc341a0fccb01171f7d14d10b946" 849 + 850 + [[package]] 681 851 name = "either" 682 852 version = "1.6.1" 683 853 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 691 861 692 862 [[package]] 693 863 name = "enumflags2" 694 - version = "0.6.4" 864 + version = "0.7.3" 695 865 source = "registry+https://github.com/rust-lang/crates.io-index" 696 - checksum = "83c8d82922337cd23a15f88b70d8e4ef5f11da38dd7cdb55e84dd5de99695da0" 866 + checksum = "a25c90b056b3f84111cf183cbeddef0d3a0bbe9a674f057e1a1533c315f24def" 697 867 dependencies = [ 698 868 "enumflags2_derive", 699 869 "serde", ··· 701 871 702 872 [[package]] 703 873 name = "enumflags2_derive" 704 - version = "0.6.4" 874 + version = "0.7.3" 705 875 source = "registry+https://github.com/rust-lang/crates.io-index" 706 - checksum = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce" 876 + checksum = "144ec79496cbab6f84fa125dc67be9264aef22eb8a28da8454d9c33f15108da4" 707 877 dependencies = [ 708 878 "proc-macro2", 709 879 "quote", ··· 711 881 ] 712 882 713 883 [[package]] 884 + name = "event-listener" 885 + version = "2.5.2" 886 + source = "registry+https://github.com/rust-lang/crates.io-index" 887 + checksum = "77f3309417938f28bf8228fcff79a4a37103981e3e186d2ccd19c74b38f4eb71" 888 + 889 + [[package]] 714 890 name = "fastrand" 715 891 version = "1.7.0" 716 892 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 726 902 checksum = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92" 727 903 dependencies = [ 728 904 "memoffset", 729 - "rustc_version", 905 + "rustc_version 0.3.3", 730 906 ] 731 907 732 908 [[package]] 733 909 name = "filetime" 734 - version = "0.2.14" 910 + version = "0.2.15" 735 911 source = "registry+https://github.com/rust-lang/crates.io-index" 736 - checksum = "1d34cfa13a63ae058bfa601fe9e313bbdb3746427c1459185464ce0fcf62e1e8" 912 + checksum = "975ccf83d8d9d0d84682850a38c8169027be83368805971cc4f238c2b245bc98" 737 913 dependencies = [ 738 - "cfg-if 1.0.0", 914 + "cfg-if", 739 915 "libc", 740 - "redox_syscall 0.2.9", 916 + "redox_syscall 0.2.10", 741 917 "winapi", 742 918 ] 743 919 744 920 [[package]] 745 921 name = "flate2" 746 - version = "1.0.20" 922 + version = "1.0.22" 747 923 source = "registry+https://github.com/rust-lang/crates.io-index" 748 - checksum = "cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0" 924 + checksum = "1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f" 749 925 dependencies = [ 750 - "cfg-if 1.0.0", 926 + "cfg-if", 751 927 "crc32fast", 752 928 "libc", 753 929 "miniz_oxide 0.4.4", ··· 786 962 787 963 [[package]] 788 964 name = "futf" 789 - version = "0.1.4" 965 + version = "0.1.5" 790 966 source = "registry+https://github.com/rust-lang/crates.io-index" 791 - checksum = "7c9c1ce3fa9336301af935ab852c437817d14cd33690446569392e65170aac3b" 967 + checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" 792 968 dependencies = [ 793 969 "mac", 794 970 "new_debug_unreachable", ··· 796 972 797 973 [[package]] 798 974 name = "futures" 799 - version = "0.3.16" 975 + version = "0.3.21" 800 976 source = "registry+https://github.com/rust-lang/crates.io-index" 801 - checksum = "1adc00f486adfc9ce99f77d717836f0c5aa84965eb0b4f051f4e83f7cab53f8b" 977 + checksum = "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e" 802 978 dependencies = [ 803 979 "futures-channel", 804 980 "futures-core", ··· 811 987 812 988 [[package]] 813 989 name = "futures-channel" 814 - version = "0.3.16" 990 + version = "0.3.21" 815 991 source = "registry+https://github.com/rust-lang/crates.io-index" 816 - checksum = "74ed2411805f6e4e3d9bc904c95d5d423b89b3b25dc0250aa74729de20629ff9" 992 + checksum = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010" 817 993 dependencies = [ 818 994 "futures-core", 819 995 "futures-sink", ··· 821 997 822 998 [[package]] 823 999 name = "futures-core" 824 - version = "0.3.16" 1000 + version = "0.3.21" 825 1001 source = "registry+https://github.com/rust-lang/crates.io-index" 826 - checksum = "af51b1b4a7fdff033703db39de8802c673eb91855f2e0d47dcf3bf2c0ef01f99" 1002 + checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3" 827 1003 828 1004 [[package]] 829 1005 name = "futures-executor" 830 - version = "0.3.16" 1006 + version = "0.3.21" 831 1007 source = "registry+https://github.com/rust-lang/crates.io-index" 832 - checksum = "4d0d535a57b87e1ae31437b892713aee90cd2d7b0ee48727cd11fc72ef54761c" 1008 + checksum = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6" 833 1009 dependencies = [ 834 1010 "futures-core", 835 1011 "futures-task", ··· 838 1014 839 1015 [[package]] 840 1016 name = "futures-io" 841 - version = "0.3.16" 1017 + version = "0.3.21" 842 1018 source = "registry+https://github.com/rust-lang/crates.io-index" 843 - checksum = "0b0e06c393068f3a6ef246c75cdca793d6a46347e75286933e5e75fd2fd11582" 1019 + checksum = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b" 844 1020 845 1021 [[package]] 846 1022 name = "futures-lite" ··· 859 1035 860 1036 [[package]] 861 1037 name = "futures-macro" 862 - version = "0.3.16" 1038 + version = "0.3.21" 863 1039 source = "registry+https://github.com/rust-lang/crates.io-index" 864 - checksum = "c54913bae956fb8df7f4dc6fc90362aa72e69148e3f39041fbe8742d21e0ac57" 1040 + checksum = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512" 865 1041 dependencies = [ 866 - "autocfg", 867 - "proc-macro-hack", 868 1042 "proc-macro2", 869 1043 "quote", 870 1044 "syn", ··· 872 1046 873 1047 [[package]] 874 1048 name = "futures-sink" 875 - version = "0.3.16" 1049 + version = "0.3.21" 876 1050 source = "registry+https://github.com/rust-lang/crates.io-index" 877 - checksum = "c0f30aaa67363d119812743aa5f33c201a7a66329f97d1a887022971feea4b53" 1051 + checksum = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868" 878 1052 879 1053 [[package]] 880 1054 name = "futures-task" 881 - version = "0.3.16" 1055 + version = "0.3.21" 882 1056 source = "registry+https://github.com/rust-lang/crates.io-index" 883 - checksum = "bbe54a98670017f3be909561f6ad13e810d9a51f3f061b902062ca3da80799f2" 1057 + checksum = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a" 884 1058 885 1059 [[package]] 886 1060 name = "futures-util" 887 - version = "0.3.16" 1061 + version = "0.3.21" 888 1062 source = "registry+https://github.com/rust-lang/crates.io-index" 889 - checksum = "67eb846bfd58e44a8481a00049e82c43e0ccb5d61f8dc071057cb19249dd4d78" 1063 + checksum = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a" 890 1064 dependencies = [ 891 - "autocfg", 892 1065 "futures-channel", 893 1066 "futures-core", 894 1067 "futures-io", ··· 898 1071 "memchr", 899 1072 "pin-project-lite", 900 1073 "pin-utils", 901 - "proc-macro-hack", 902 - "proc-macro-nested", 903 1074 "slab", 904 1075 ] 905 1076 ··· 914 1085 915 1086 [[package]] 916 1087 name = "gdk" 917 - version = "0.14.3" 1088 + version = "0.15.2" 918 1089 source = "registry+https://github.com/rust-lang/crates.io-index" 919 - checksum = "b9d749dcfc00d8de0d7c3a289e04a04293eb5ba3d8a4e64d64911d481fa9933b" 1090 + checksum = "614258e81ec35ed8770e64a0838f3a47f95b398bc51e724d3b3fa09c1ee0f8d5" 920 1091 dependencies = [ 921 1092 "bitflags", 922 1093 "cairo-rs", ··· 930 1101 931 1102 [[package]] 932 1103 name = "gdk-pixbuf" 933 - version = "0.14.0" 1104 + version = "0.15.4" 934 1105 source = "registry+https://github.com/rust-lang/crates.io-index" 935 - checksum = "534192cb8f01daeb8fab2c8d4baa8f9aae5b7a39130525779f5c2608e235b10f" 1106 + checksum = "73aa2f5de1b45710da90a55863276667dc3a3264aaf6a2aeace62bb015244d49" 936 1107 dependencies = [ 1108 + "bitflags", 937 1109 "gdk-pixbuf-sys", 938 1110 "gio", 939 1111 "glib", ··· 942 1114 943 1115 [[package]] 944 1116 name = "gdk-pixbuf-sys" 945 - version = "0.14.0" 1117 + version = "0.15.1" 946 1118 source = "registry+https://github.com/rust-lang/crates.io-index" 947 - checksum = "f097c0704201fbc8f69c1762dc58c6947c8bb188b8ed0bc7e65259f1894fe590" 1119 + checksum = "413424d9818621fa3cfc8a3a915cdb89a7c3c507d56761b4ec83a9a98e587171" 948 1120 dependencies = [ 949 - "gio-sys", 950 - "glib-sys", 951 - "gobject-sys", 1121 + "gio-sys 0.15.5", 1122 + "glib-sys 0.15.5", 1123 + "gobject-sys 0.15.5", 952 1124 "libc", 953 - "system-deps 3.2.0", 1125 + "system-deps 6.0.2", 954 1126 ] 955 1127 956 1128 [[package]] 957 1129 name = "gdk-sys" 958 - version = "0.14.0" 1130 + version = "0.15.1" 959 1131 source = "registry+https://github.com/rust-lang/crates.io-index" 960 - checksum = "0e091b3d3d6696949ac3b3fb3c62090e5bfd7bd6850bef5c3c5ea701de1b1f1e" 1132 + checksum = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88" 961 1133 dependencies = [ 962 1134 "cairo-sys-rs", 963 1135 "gdk-pixbuf-sys", 964 - "gio-sys", 965 - "glib-sys", 966 - "gobject-sys", 1136 + "gio-sys 0.15.5", 1137 + "glib-sys 0.15.5", 1138 + "gobject-sys 0.15.5", 967 1139 "libc", 968 1140 "pango-sys", 969 1141 "pkg-config", 970 - "system-deps 3.2.0", 1142 + "system-deps 6.0.2", 971 1143 ] 972 1144 973 1145 [[package]] 974 1146 name = "gdkx11-sys" 975 - version = "0.14.0" 1147 + version = "0.15.1" 976 1148 source = "registry+https://github.com/rust-lang/crates.io-index" 977 - checksum = "38cefbc8ac7be19c9b51f54fbd7cef48b70495a4cb23a812e2137e75b484b29d" 1149 + checksum = "b4b7f8c7a84b407aa9b143877e267e848ff34106578b64d1e0a24bf550716178" 978 1150 dependencies = [ 979 1151 "gdk-sys", 980 - "glib-sys", 1152 + "glib-sys 0.15.5", 981 1153 "libc", 982 - "system-deps 3.2.0", 1154 + "system-deps 6.0.2", 983 1155 "x11", 984 1156 ] 985 1157 ··· 998 1170 999 1171 [[package]] 1000 1172 name = "generic-array" 1001 - version = "0.14.4" 1173 + version = "0.14.5" 1002 1174 source = "registry+https://github.com/rust-lang/crates.io-index" 1003 - checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817" 1175 + checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803" 1004 1176 dependencies = [ 1005 1177 "typenum", 1006 1178 "version_check", ··· 1012 1184 source = "registry+https://github.com/rust-lang/crates.io-index" 1013 1185 checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" 1014 1186 dependencies = [ 1015 - "cfg-if 1.0.0", 1187 + "cfg-if", 1016 1188 "libc", 1017 1189 "wasi 0.9.0+wasi-snapshot-preview1", 1018 1190 ] 1019 1191 1020 1192 [[package]] 1021 1193 name = "getrandom" 1022 - version = "0.2.3" 1194 + version = "0.2.4" 1023 1195 source = "registry+https://github.com/rust-lang/crates.io-index" 1024 - checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753" 1196 + checksum = "418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c" 1025 1197 dependencies = [ 1026 - "cfg-if 1.0.0", 1198 + "cfg-if", 1027 1199 "libc", 1028 1200 "wasi 0.10.2+wasi-snapshot-preview1", 1029 1201 ] 1030 1202 1031 1203 [[package]] 1032 1204 name = "gio" 1033 - version = "0.14.8" 1205 + version = "0.15.5" 1034 1206 source = "registry+https://github.com/rust-lang/crates.io-index" 1035 - checksum = "711c3632b3ebd095578a9c091418d10fed492da9443f58ebc8f45efbeb215cb0" 1207 + checksum = "59105fa464928adf56b159c8d980cc11fbfbe414befb904caac5163d383049bf" 1036 1208 dependencies = [ 1037 1209 "bitflags", 1038 1210 "futures-channel", 1039 1211 "futures-core", 1040 1212 "futures-io", 1041 - "gio-sys", 1213 + "gio-sys 0.15.5", 1042 1214 "glib", 1043 1215 "libc", 1044 1216 "once_cell", ··· 1051 1223 source = "registry+https://github.com/rust-lang/crates.io-index" 1052 1224 checksum = "c0a41df66e57fcc287c4bcf74fc26b884f31901ea9792ec75607289b456f48fa" 1053 1225 dependencies = [ 1054 - "glib-sys", 1055 - "gobject-sys", 1226 + "glib-sys 0.14.0", 1227 + "gobject-sys 0.14.0", 1056 1228 "libc", 1057 1229 "system-deps 3.2.0", 1058 1230 "winapi", 1059 1231 ] 1060 1232 1061 1233 [[package]] 1234 + name = "gio-sys" 1235 + version = "0.15.5" 1236 + source = "registry+https://github.com/rust-lang/crates.io-index" 1237 + checksum = "4f0bc4cfc9ebcdd05cc5057bc51b99c32f8f9bf246274f6a556ffd27279f8fe3" 1238 + dependencies = [ 1239 + "glib-sys 0.15.5", 1240 + "gobject-sys 0.15.5", 1241 + "libc", 1242 + "system-deps 6.0.2", 1243 + "winapi", 1244 + ] 1245 + 1246 + [[package]] 1062 1247 name = "glib" 1063 - version = "0.14.8" 1248 + version = "0.15.5" 1064 1249 source = "registry+https://github.com/rust-lang/crates.io-index" 1065 - checksum = "7c515f1e62bf151ef6635f528d05b02c11506de986e43b34a5c920ef0b3796a4" 1250 + checksum = "41dcfbdb6cc6c02aee163339465d8a40d6f3f64c3a43f729a4195f0e153338b7" 1066 1251 dependencies = [ 1067 1252 "bitflags", 1068 1253 "futures-channel", ··· 1070 1255 "futures-executor", 1071 1256 "futures-task", 1072 1257 "glib-macros", 1073 - "glib-sys", 1074 - "gobject-sys", 1258 + "glib-sys 0.15.5", 1259 + "gobject-sys 0.15.5", 1075 1260 "libc", 1076 1261 "once_cell", 1077 1262 "smallvec", 1263 + "thiserror", 1078 1264 ] 1079 1265 1080 1266 [[package]] 1081 1267 name = "glib-macros" 1082 - version = "0.14.1" 1268 + version = "0.15.3" 1083 1269 source = "registry+https://github.com/rust-lang/crates.io-index" 1084 - checksum = "2aad66361f66796bfc73f530c51ef123970eb895ffba991a234fcf7bea89e518" 1270 + checksum = "e58b262ff65ef771003873cea8c10e0fe854f1c508d48d62a4111a1ff163f7d1" 1085 1271 dependencies = [ 1086 1272 "anyhow", 1087 - "heck 0.3.3", 1088 - "proc-macro-crate 1.0.0", 1273 + "heck 0.4.0", 1274 + "proc-macro-crate 1.1.2", 1089 1275 "proc-macro-error", 1090 1276 "proc-macro2", 1091 1277 "quote", ··· 1103 1289 ] 1104 1290 1105 1291 [[package]] 1292 + name = "glib-sys" 1293 + version = "0.15.5" 1294 + source = "registry+https://github.com/rust-lang/crates.io-index" 1295 + checksum = "fa1d4e1a63d8574541e5b92931e4e669ddc87ffa85d58e84e631dba13ad2e10c" 1296 + dependencies = [ 1297 + "libc", 1298 + "system-deps 6.0.2", 1299 + ] 1300 + 1301 + [[package]] 1302 + name = "glob" 1303 + version = "0.3.0" 1304 + source = "registry+https://github.com/rust-lang/crates.io-index" 1305 + checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" 1306 + 1307 + [[package]] 1106 1308 name = "globset" 1107 1309 version = "0.4.8" 1108 1310 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1121 1323 source = "registry+https://github.com/rust-lang/crates.io-index" 1122 1324 checksum = "aa92cae29759dae34ab5921d73fff5ad54b3d794ab842c117e36cafc7994c3f5" 1123 1325 dependencies = [ 1124 - "glib-sys", 1326 + "glib-sys 0.14.0", 1125 1327 "libc", 1126 1328 "system-deps 3.2.0", 1329 + ] 1330 + 1331 + [[package]] 1332 + name = "gobject-sys" 1333 + version = "0.15.5" 1334 + source = "registry+https://github.com/rust-lang/crates.io-index" 1335 + checksum = "df6859463843c20cf3837e3a9069b6ab2051aeeadf4c899d33344f4aea83189a" 1336 + dependencies = [ 1337 + "glib-sys 0.15.5", 1338 + "libc", 1339 + "system-deps 6.0.2", 1127 1340 ] 1128 1341 1129 1342 [[package]] 1130 1343 name = "gtk" 1131 - version = "0.14.3" 1344 + version = "0.15.3" 1132 1345 source = "registry+https://github.com/rust-lang/crates.io-index" 1133 - checksum = "2eb51122dd3317e9327ec1e4faa151d1fa0d95664cd8fb8dcfacf4d4d29ac70c" 1346 + checksum = "c7978eaec05bea63947c801d29a21372f2ed39aec0bf56bf7725d3599094675e" 1134 1347 dependencies = [ 1135 1348 "atk", 1136 1349 "bitflags", ··· 1151 1364 1152 1365 [[package]] 1153 1366 name = "gtk-sys" 1154 - version = "0.14.0" 1367 + version = "0.15.3" 1155 1368 source = "registry+https://github.com/rust-lang/crates.io-index" 1156 - checksum = "8c14c8d3da0545785a7c5a120345b3abb534010fb8ae0f2ef3f47c027fba303e" 1369 + checksum = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84" 1157 1370 dependencies = [ 1158 1371 "atk-sys", 1159 1372 "cairo-sys-rs", 1160 1373 "gdk-pixbuf-sys", 1161 1374 "gdk-sys", 1162 - "gio-sys", 1163 - "glib-sys", 1164 - "gobject-sys", 1375 + "gio-sys 0.15.5", 1376 + "glib-sys 0.15.5", 1377 + "gobject-sys 0.15.5", 1165 1378 "libc", 1166 1379 "pango-sys", 1167 - "system-deps 3.2.0", 1380 + "system-deps 6.0.2", 1168 1381 ] 1169 1382 1170 1383 [[package]] 1171 1384 name = "gtk3-macros" 1172 - version = "0.14.0" 1385 + version = "0.15.1" 1173 1386 source = "registry+https://github.com/rust-lang/crates.io-index" 1174 - checksum = "21de1da96dc117443fb03c2e270b2d34b7de98d0a79a19bbb689476173745b79" 1387 + checksum = "8c891188af69e77a1e8a0b1746fbd03b9b396e7d34d518c5331b15950259f541" 1175 1388 dependencies = [ 1176 1389 "anyhow", 1177 - "heck 0.3.3", 1178 - "proc-macro-crate 1.0.0", 1390 + "proc-macro-crate 1.1.2", 1179 1391 "proc-macro-error", 1180 1392 "proc-macro2", 1181 1393 "quote", ··· 1207 1419 ] 1208 1420 1209 1421 [[package]] 1422 + name = "hex" 1423 + version = "0.4.3" 1424 + source = "registry+https://github.com/rust-lang/crates.io-index" 1425 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1426 + 1427 + [[package]] 1210 1428 name = "html5ever" 1211 1429 version = "0.25.1" 1212 1430 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1233 1451 1234 1452 [[package]] 1235 1453 name = "http-range" 1236 - version = "0.1.4" 1454 + version = "0.1.5" 1237 1455 source = "registry+https://github.com/rust-lang/crates.io-index" 1238 - checksum = "eee9694f83d9b7c09682fdb32213682939507884e5bcf227be9aff5d644b90dc" 1456 + checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" 1239 1457 1240 1458 [[package]] 1241 1459 name = "ico" ··· 1302 1520 1303 1521 [[package]] 1304 1522 name = "instant" 1305 - version = "0.1.10" 1523 + version = "0.1.12" 1306 1524 source = "registry+https://github.com/rust-lang/crates.io-index" 1307 - checksum = "bee0328b1209d157ef001c94dd85b4f8f64139adb0eac2659f4b08382b2f474d" 1525 + checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1308 1526 dependencies = [ 1309 - "cfg-if 1.0.0", 1527 + "cfg-if", 1310 1528 ] 1311 1529 1312 1530 [[package]] ··· 1320 1538 1321 1539 [[package]] 1322 1540 name = "itoa" 1323 - version = "0.4.7" 1541 + version = "0.4.8" 1324 1542 source = "registry+https://github.com/rust-lang/crates.io-index" 1325 - checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" 1543 + checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" 1326 1544 1327 1545 [[package]] 1328 1546 name = "itoa" ··· 1332 1550 1333 1551 [[package]] 1334 1552 name = "javascriptcore-rs" 1335 - version = "0.15.2" 1553 + version = "0.16.0" 1336 1554 source = "registry+https://github.com/rust-lang/crates.io-index" 1337 - checksum = "e207780c1d1cd3c36056695e44010a19dd481574a2106cd2540edda4128a9794" 1555 + checksum = "bf053e7843f2812ff03ef5afe34bb9c06ffee120385caad4f6b9967fcd37d41c" 1338 1556 dependencies = [ 1339 1557 "bitflags", 1340 1558 "glib", ··· 1343 1561 1344 1562 [[package]] 1345 1563 name = "javascriptcore-rs-sys" 1346 - version = "0.3.3" 1564 + version = "0.4.0" 1347 1565 source = "registry+https://github.com/rust-lang/crates.io-index" 1348 - checksum = "2adf2de824b178d76c6017da59f4e7e95de49a766b584c59d47821a6c3dce9e2" 1566 + checksum = "905fbb87419c5cde6e3269537e4ea7d46431f3008c5d057e915ef3f115e7793c" 1349 1567 dependencies = [ 1350 - "glib-sys", 1351 - "gobject-sys", 1568 + "glib-sys 0.15.5", 1569 + "gobject-sys 0.15.5", 1352 1570 "libc", 1353 1571 "system-deps 5.0.0", 1354 1572 ] ··· 1361 1579 1362 1580 [[package]] 1363 1581 name = "jobserver" 1364 - version = "0.1.22" 1582 + version = "0.1.24" 1365 1583 source = "registry+https://github.com/rust-lang/crates.io-index" 1366 - checksum = "972f5ae5d1cb9c6ae417789196c803205313edde988685da5e3aae0827b9e7fd" 1584 + checksum = "af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa" 1367 1585 dependencies = [ 1368 1586 "libc", 1369 1587 ] 1370 1588 1371 1589 [[package]] 1372 1590 name = "js-sys" 1373 - version = "0.3.51" 1591 + version = "0.3.56" 1374 1592 source = "registry+https://github.com/rust-lang/crates.io-index" 1375 - checksum = "83bdfbace3a0e81a4253f73b49e960b053e396a11012cbd49b9b74d6a2b67062" 1593 + checksum = "a38fc24e30fd564ce974c02bf1d337caddff65be6cc4735a1f7eab22a7440f04" 1376 1594 dependencies = [ 1377 1595 "wasm-bindgen", 1378 1596 ] 1379 1597 1380 1598 [[package]] 1599 + name = "json-patch" 1600 + version = "0.2.6" 1601 + source = "registry+https://github.com/rust-lang/crates.io-index" 1602 + checksum = "f995a3c8f2bc3dd52a18a583e90f9ec109c047fa1603a853e46bcda14d2e279d" 1603 + dependencies = [ 1604 + "serde", 1605 + "serde_json", 1606 + "treediff", 1607 + ] 1608 + 1609 + [[package]] 1381 1610 name = "kuchiki" 1382 1611 version = "0.8.1" 1383 1612 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1397 1626 1398 1627 [[package]] 1399 1628 name = "libc" 1400 - version = "0.2.98" 1629 + version = "0.2.118" 1401 1630 source = "registry+https://github.com/rust-lang/crates.io-index" 1402 - checksum = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790" 1631 + checksum = "06e509672465a0504304aa87f9f176f2b2b716ed8fb105ebe5c02dc6dce96a94" 1403 1632 1404 1633 [[package]] 1405 1634 name = "lock_api" 1406 - version = "0.4.4" 1635 + version = "0.4.6" 1407 1636 source = "registry+https://github.com/rust-lang/crates.io-index" 1408 - checksum = "0382880606dff6d15c9476c416d18690b72742aa7b605bb6dd6ec9030fbf07eb" 1637 + checksum = "88943dd7ef4a2e5a4bfa2753aaab3013e34ce2533d1996fb18ef591e315e2b3b" 1409 1638 dependencies = [ 1410 1639 "scopeguard", 1411 1640 ] ··· 1416 1645 source = "registry+https://github.com/rust-lang/crates.io-index" 1417 1646 checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" 1418 1647 dependencies = [ 1419 - "cfg-if 1.0.0", 1648 + "cfg-if", 1420 1649 ] 1421 1650 1422 1651 [[package]] 1423 1652 name = "loom" 1424 - version = "0.5.1" 1653 + version = "0.5.4" 1425 1654 source = "registry+https://github.com/rust-lang/crates.io-index" 1426 - checksum = "2111607c723d7857e0d8299d5ce7a0bf4b844d3e44f8de136b13da513eaf8fc4" 1655 + checksum = "edc5c7d328e32cc4954e8e01193d7f0ef5ab257b5090b70a964e099a36034309" 1427 1656 dependencies = [ 1428 - "cfg-if 1.0.0", 1657 + "cfg-if", 1429 1658 "generator", 1430 1659 "scoped-tls", 1431 1660 "serde", 1432 1661 "serde_json", 1662 + "tracing", 1663 + "tracing-subscriber", 1433 1664 ] 1434 1665 1435 1666 [[package]] ··· 1474 1705 ] 1475 1706 1476 1707 [[package]] 1477 - name = "matches" 1478 - version = "0.1.8" 1708 + name = "matchers" 1709 + version = "0.1.0" 1479 1710 source = "registry+https://github.com/rust-lang/crates.io-index" 1480 - checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" 1711 + checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 1712 + dependencies = [ 1713 + "regex-automata", 1714 + ] 1481 1715 1482 1716 [[package]] 1483 - name = "maybe-uninit" 1484 - version = "2.0.0" 1717 + name = "matches" 1718 + version = "0.1.9" 1485 1719 source = "registry+https://github.com/rust-lang/crates.io-index" 1486 - checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" 1720 + checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" 1487 1721 1488 1722 [[package]] 1489 1723 name = "memchr" 1490 - version = "2.4.0" 1724 + version = "2.4.1" 1491 1725 source = "registry+https://github.com/rust-lang/crates.io-index" 1492 - checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc" 1726 + checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" 1493 1727 1494 1728 [[package]] 1495 1729 name = "memoffset" 1496 - version = "0.6.4" 1730 + version = "0.6.5" 1497 1731 source = "registry+https://github.com/rust-lang/crates.io-index" 1498 - checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9" 1732 + checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 1499 1733 dependencies = [ 1500 1734 "autocfg", 1501 1735 ] 1502 - 1503 - [[package]] 1504 - name = "minisign-verify" 1505 - version = "0.2.0" 1506 - source = "registry+https://github.com/rust-lang/crates.io-index" 1507 - checksum = "95ccf091884470c4b3a80ad6daadbb2e7736611d631cbf0c9e603bb7dbcfdfd9" 1508 1736 1509 1737 [[package]] 1510 1738 name = "miniz_oxide" ··· 1527 1755 1528 1756 [[package]] 1529 1757 name = "native-tls" 1530 - version = "0.2.7" 1758 + version = "0.2.8" 1531 1759 source = "registry+https://github.com/rust-lang/crates.io-index" 1532 - checksum = "b8d96b2e1c8da3957d58100b09f102c6d9cfdfced01b7ec5a8974044bb09dbd4" 1760 + checksum = "48ba9f7719b5a0f42f338907614285fb5fd70e53858141f69898a1fb7203b24d" 1533 1761 dependencies = [ 1534 1762 "lazy_static", 1535 1763 "libc", ··· 1544 1772 ] 1545 1773 1546 1774 [[package]] 1547 - name = "nb-connect" 1548 - version = "1.2.0" 1549 - source = "registry+https://github.com/rust-lang/crates.io-index" 1550 - checksum = "b1bb540dc6ef51cfe1916ec038ce7a620daf3a111e2502d745197cd53d6bca15" 1551 - dependencies = [ 1552 - "libc", 1553 - "socket2", 1554 - ] 1555 - 1556 - [[package]] 1557 1775 name = "ndk" 1558 1776 version = "0.4.0" 1559 1777 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1567 1785 ] 1568 1786 1569 1787 [[package]] 1788 + name = "ndk-context" 1789 + version = "0.1.0" 1790 + source = "registry+https://github.com/rust-lang/crates.io-index" 1791 + checksum = "4e3c5cc68637e21fe8f077f6a1c9e0b9ca495bb74895226b476310f613325884" 1792 + 1793 + [[package]] 1570 1794 name = "ndk-glue" 1571 - version = "0.4.0" 1795 + version = "0.4.1" 1572 1796 source = "registry+https://github.com/rust-lang/crates.io-index" 1573 - checksum = "d3e9e94628f24e7a3cb5b96a2dc5683acd9230bf11991c2a1677b87695138420" 1797 + checksum = "9b1454575120e3265d2442222299c711ace58ba417532ee4f0fc71b860016b93" 1574 1798 dependencies = [ 1575 1799 "lazy_static", 1576 1800 "libc", 1577 1801 "log", 1578 1802 "ndk", 1803 + "ndk-context", 1579 1804 "ndk-macro", 1580 1805 "ndk-sys", 1581 1806 ] ··· 1586 1811 source = "registry+https://github.com/rust-lang/crates.io-index" 1587 1812 checksum = "05d1c6307dc424d0f65b9b06e94f88248e6305726b14729fd67a5e47b2dc481d" 1588 1813 dependencies = [ 1589 - "darling", 1814 + "darling 0.10.2", 1590 1815 "proc-macro-crate 0.1.5", 1591 1816 "proc-macro2", 1592 1817 "quote", ··· 1595 1820 1596 1821 [[package]] 1597 1822 name = "ndk-sys" 1598 - version = "0.2.1" 1823 + version = "0.2.2" 1599 1824 source = "registry+https://github.com/rust-lang/crates.io-index" 1600 - checksum = "c44922cb3dbb1c70b5e5f443d63b64363a898564d739ba5198e3a9138442868d" 1825 + checksum = "e1bcdd74c20ad5d95aacd60ef9ba40fdf77f767051040541df557b7a9b2a2121" 1601 1826 1602 1827 [[package]] 1603 1828 name = "new_debug_unreachable" ··· 1607 1832 1608 1833 [[package]] 1609 1834 name = "nix" 1610 - version = "0.17.0" 1835 + version = "0.23.1" 1611 1836 source = "registry+https://github.com/rust-lang/crates.io-index" 1612 - checksum = "50e4785f2c3b7589a0d0c1dd60285e1188adac4006e8abd6dd578e1567027363" 1837 + checksum = "9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6" 1613 1838 dependencies = [ 1614 1839 "bitflags", 1615 1840 "cc", 1616 - "cfg-if 0.1.10", 1841 + "cfg-if", 1617 1842 "libc", 1618 - "void", 1843 + "memoffset", 1619 1844 ] 1620 1845 1621 1846 [[package]] ··· 1626 1851 1627 1852 [[package]] 1628 1853 name = "notify-rust" 1629 - version = "4.5.5" 1854 + version = "4.5.6" 1630 1855 source = "registry+https://github.com/rust-lang/crates.io-index" 1631 - checksum = "ca6ebab865e67efdd7182a88d76cadbdd2a8d02d1c7a4e16bb7c234016a12cac" 1856 + checksum = "367e1355a950d3e758e414f3ca1b3981a57a2aa1fa3338eb0059f5b230b6ffa4" 1632 1857 dependencies = [ 1633 1858 "mac-notification-sys", 1634 1859 "serde", ··· 1670 1895 1671 1896 [[package]] 1672 1897 name = "num_cpus" 1673 - version = "1.13.0" 1898 + version = "1.13.1" 1674 1899 source = "registry+https://github.com/rust-lang/crates.io-index" 1675 - checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3" 1900 + checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" 1676 1901 dependencies = [ 1677 1902 "hermit-abi", 1678 1903 "libc", ··· 1680 1905 1681 1906 [[package]] 1682 1907 name = "num_enum" 1683 - version = "0.5.2" 1908 + version = "0.5.6" 1684 1909 source = "registry+https://github.com/rust-lang/crates.io-index" 1685 - checksum = "e5adf0198d427ee515335639f275e806ca01acf9f07d7cf14bb36a10532a6169" 1910 + checksum = "720d3ea1055e4e4574c0c0b0f8c3fd4f24c4cdaf465948206dea090b57b526ad" 1686 1911 dependencies = [ 1687 - "derivative", 1688 1912 "num_enum_derive", 1689 1913 ] 1690 1914 1691 1915 [[package]] 1692 1916 name = "num_enum_derive" 1693 - version = "0.5.2" 1917 + version = "0.5.6" 1694 1918 source = "registry+https://github.com/rust-lang/crates.io-index" 1695 - checksum = "b1def5a3f69d4707d8a040b12785b98029a39e8c610ae685c7f6265669767482" 1919 + checksum = "0d992b768490d7fe0d8586d9b5745f6c49f557da6d81dc982b1d167ad4edbb21" 1696 1920 dependencies = [ 1697 - "proc-macro-crate 1.0.0", 1921 + "proc-macro-crate 1.1.2", 1698 1922 "proc-macro2", 1699 1923 "quote", 1700 1924 "syn", ··· 1707 1931 checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 1708 1932 dependencies = [ 1709 1933 "malloc_buf", 1934 + "objc_exception", 1710 1935 ] 1711 1936 1712 1937 [[package]] ··· 1721 1946 ] 1722 1947 1723 1948 [[package]] 1949 + name = "objc_exception" 1950 + version = "0.1.2" 1951 + source = "registry+https://github.com/rust-lang/crates.io-index" 1952 + checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" 1953 + dependencies = [ 1954 + "cc", 1955 + ] 1956 + 1957 + [[package]] 1724 1958 name = "objc_id" 1725 1959 version = "0.1.1" 1726 1960 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1737 1971 1738 1972 [[package]] 1739 1973 name = "open" 1740 - version = "2.0.2" 1974 + version = "2.0.3" 1741 1975 source = "registry+https://github.com/rust-lang/crates.io-index" 1742 - checksum = "176ee4b630d174d2da8241336763bb459281dddc0f4d87f72c3b1efc9a6109b7" 1976 + checksum = "4b1e014096a08da72e3287119e0c69a8f6fce61a031a55b1ce2607fe9c2b5a67" 1743 1977 dependencies = [ 1744 1978 "pathdiff", 1745 1979 "winapi", ··· 1747 1981 1748 1982 [[package]] 1749 1983 name = "openssl" 1750 - version = "0.10.35" 1984 + version = "0.10.38" 1751 1985 source = "registry+https://github.com/rust-lang/crates.io-index" 1752 - checksum = "549430950c79ae24e6d02e0b7404534ecf311d94cc9f861e9e4020187d13d885" 1986 + checksum = "0c7ae222234c30df141154f159066c5093ff73b63204dcda7121eb082fc56a95" 1753 1987 dependencies = [ 1754 1988 "bitflags", 1755 - "cfg-if 1.0.0", 1989 + "cfg-if", 1756 1990 "foreign-types", 1757 1991 "libc", 1758 1992 "once_cell", ··· 1761 1995 1762 1996 [[package]] 1763 1997 name = "openssl-probe" 1764 - version = "0.1.4" 1998 + version = "0.1.5" 1765 1999 source = "registry+https://github.com/rust-lang/crates.io-index" 1766 - checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" 2000 + checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 1767 2001 1768 2002 [[package]] 1769 2003 name = "openssl-sys" 1770 - version = "0.9.65" 2004 + version = "0.9.72" 1771 2005 source = "registry+https://github.com/rust-lang/crates.io-index" 1772 - checksum = "7a7907e3bfa08bb85105209cdfcb6c63d109f8f6c1ed6ca318fff5c1853fbc1d" 2006 + checksum = "7e46109c383602735fa0a2e48dd2b7c892b048e1bf69e5c3b1d804b7d9c203cb" 1773 2007 dependencies = [ 1774 2008 "autocfg", 1775 2009 "cc", ··· 1779 2013 ] 1780 2014 1781 2015 [[package]] 2016 + name = "ordered-stream" 2017 + version = "0.0.1" 2018 + source = "registry+https://github.com/rust-lang/crates.io-index" 2019 + checksum = "44630c059eacfd6e08bdaa51b1db2ce33119caa4ddc1235e923109aa5f25ccb1" 2020 + dependencies = [ 2021 + "futures-core", 2022 + "pin-project-lite", 2023 + ] 2024 + 2025 + [[package]] 1782 2026 name = "os_info" 1783 - version = "3.1.0" 2027 + version = "3.2.0" 1784 2028 source = "registry+https://github.com/rust-lang/crates.io-index" 1785 - checksum = "198e392be7e882f0c2836f425e430f81d9a0e99651e4646311347417cddbfd43" 2029 + checksum = "023df84d545ef479cf67fd2f4459a613585c9db4852c2fad12ab70587859d340" 1786 2030 dependencies = [ 1787 2031 "log", 1788 2032 "serde", ··· 1801 2045 1802 2046 [[package]] 1803 2047 name = "pango" 1804 - version = "0.14.8" 2048 + version = "0.15.2" 1805 2049 source = "registry+https://github.com/rust-lang/crates.io-index" 1806 - checksum = "546fd59801e5ca735af82839007edd226fe7d3bb06433ec48072be4439c28581" 2050 + checksum = "79211eff430c29cc38c69e0ab54bc78fa1568121ca9737707eee7f92a8417a94" 1807 2051 dependencies = [ 1808 2052 "bitflags", 1809 2053 "glib", ··· 1814 2058 1815 2059 [[package]] 1816 2060 name = "pango-sys" 1817 - version = "0.14.0" 2061 + version = "0.15.1" 1818 2062 source = "registry+https://github.com/rust-lang/crates.io-index" 1819 - checksum = "2367099ca5e761546ba1d501955079f097caa186bb53ce0f718dca99ac1942fe" 2063 + checksum = "7022c2fb88cd2d9d55e1a708a8c53a3ae8678234c4a54bf623400aeb7f31fac2" 1820 2064 dependencies = [ 1821 - "glib-sys", 1822 - "gobject-sys", 2065 + "glib-sys 0.15.5", 2066 + "gobject-sys 0.15.5", 1823 2067 "libc", 1824 - "system-deps 3.2.0", 2068 + "system-deps 6.0.2", 1825 2069 ] 1826 2070 1827 2071 [[package]] ··· 1832 2076 1833 2077 [[package]] 1834 2078 name = "parking_lot" 1835 - version = "0.11.1" 2079 + version = "0.11.2" 1836 2080 source = "registry+https://github.com/rust-lang/crates.io-index" 1837 - checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb" 2081 + checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" 1838 2082 dependencies = [ 1839 2083 "instant", 1840 2084 "lock_api", ··· 1843 2087 1844 2088 [[package]] 1845 2089 name = "parking_lot_core" 1846 - version = "0.8.3" 2090 + version = "0.8.5" 1847 2091 source = "registry+https://github.com/rust-lang/crates.io-index" 1848 - checksum = "fa7a782938e745763fe6907fc6ba86946d72f49fe7e21de074e08128a99fb018" 2092 + checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216" 1849 2093 dependencies = [ 1850 - "cfg-if 1.0.0", 2094 + "cfg-if", 1851 2095 "instant", 1852 2096 "libc", 1853 - "redox_syscall 0.2.9", 2097 + "redox_syscall 0.2.10", 1854 2098 "smallvec", 1855 2099 "winapi", 1856 2100 ] ··· 1925 2169 checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" 1926 2170 dependencies = [ 1927 2171 "phf_shared 0.10.0", 1928 - "rand 0.8.4", 2172 + "rand 0.8.5", 1929 2173 ] 1930 2174 1931 2175 [[package]] ··· 1976 2220 1977 2221 [[package]] 1978 2222 name = "pin-project-lite" 1979 - version = "0.2.7" 2223 + version = "0.2.8" 1980 2224 source = "registry+https://github.com/rust-lang/crates.io-index" 1981 - checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443" 2225 + checksum = "e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c" 1982 2226 1983 2227 [[package]] 1984 2228 name = "pin-utils" ··· 1988 2232 1989 2233 [[package]] 1990 2234 name = "pkg-config" 1991 - version = "0.3.19" 2235 + version = "0.3.24" 1992 2236 source = "registry+https://github.com/rust-lang/crates.io-index" 1993 - checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c" 2237 + checksum = "58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe" 1994 2238 1995 2239 [[package]] 1996 2240 name = "png" ··· 2022 2266 source = "registry+https://github.com/rust-lang/crates.io-index" 2023 2267 checksum = "685404d509889fade3e86fe3a5803bca2ec09b0c0778d5ada6ec8bf7a8de5259" 2024 2268 dependencies = [ 2025 - "cfg-if 1.0.0", 2269 + "cfg-if", 2026 2270 "libc", 2027 2271 "log", 2028 2272 "wepoll-ffi", ··· 2030 2274 ] 2031 2275 2032 2276 [[package]] 2277 + name = "pollster" 2278 + version = "0.2.5" 2279 + source = "registry+https://github.com/rust-lang/crates.io-index" 2280 + checksum = "5da3b0203fd7ee5720aa0b5e790b591aa5d3f41c3ed2c34a3a393382198af2f7" 2281 + 2282 + [[package]] 2033 2283 name = "ppv-lite86" 2034 - version = "0.2.10" 2284 + version = "0.2.16" 2035 2285 source = "registry+https://github.com/rust-lang/crates.io-index" 2036 - checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" 2286 + checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" 2037 2287 2038 2288 [[package]] 2039 2289 name = "precomputed-hash" ··· 2052 2302 2053 2303 [[package]] 2054 2304 name = "proc-macro-crate" 2055 - version = "1.0.0" 2305 + version = "1.1.2" 2056 2306 source = "registry+https://github.com/rust-lang/crates.io-index" 2057 - checksum = "41fdbd1df62156fbc5945f4762632564d7d038153091c3fcf1067f6aef7cff92" 2307 + checksum = "9dada8c9981fcf32929c3c0f0cd796a9284aca335565227ed88c83babb1d43dc" 2058 2308 dependencies = [ 2059 2309 "thiserror", 2060 2310 "toml", ··· 2091 2341 checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" 2092 2342 2093 2343 [[package]] 2094 - name = "proc-macro-nested" 2095 - version = "0.1.7" 2096 - source = "registry+https://github.com/rust-lang/crates.io-index" 2097 - checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" 2098 - 2099 - [[package]] 2100 2344 name = "proc-macro2" 2101 - version = "1.0.28" 2345 + version = "1.0.36" 2102 2346 source = "registry+https://github.com/rust-lang/crates.io-index" 2103 - checksum = "5c7ed8b8c7b886ea3ed7dde405212185f423ab44682667c8c6dd14aa1d9f6612" 2347 + checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029" 2104 2348 dependencies = [ 2105 2349 "unicode-xid", 2106 2350 ] 2107 2351 2108 2352 [[package]] 2109 2353 name = "quote" 2110 - version = "1.0.9" 2354 + version = "1.0.15" 2111 2355 source = "registry+https://github.com/rust-lang/crates.io-index" 2112 - checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" 2356 + checksum = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145" 2113 2357 dependencies = [ 2114 2358 "proc-macro2", 2115 2359 ] ··· 2124 2368 "libc", 2125 2369 "rand_chacha 0.2.2", 2126 2370 "rand_core 0.5.1", 2127 - "rand_hc 0.2.0", 2371 + "rand_hc", 2128 2372 "rand_pcg", 2129 2373 ] 2130 2374 2131 2375 [[package]] 2132 2376 name = "rand" 2133 - version = "0.8.4" 2377 + version = "0.8.5" 2134 2378 source = "registry+https://github.com/rust-lang/crates.io-index" 2135 - checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8" 2379 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2136 2380 dependencies = [ 2137 2381 "libc", 2138 2382 "rand_chacha 0.3.1", 2139 2383 "rand_core 0.6.3", 2140 - "rand_hc 0.3.1", 2141 2384 ] 2142 2385 2143 2386 [[package]] ··· 2175 2418 source = "registry+https://github.com/rust-lang/crates.io-index" 2176 2419 checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" 2177 2420 dependencies = [ 2178 - "getrandom 0.2.3", 2421 + "getrandom 0.2.4", 2179 2422 ] 2180 2423 2181 2424 [[package]] ··· 2188 2431 ] 2189 2432 2190 2433 [[package]] 2191 - name = "rand_hc" 2192 - version = "0.3.1" 2193 - source = "registry+https://github.com/rust-lang/crates.io-index" 2194 - checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7" 2195 - dependencies = [ 2196 - "rand_core 0.6.3", 2197 - ] 2198 - 2199 - [[package]] 2200 2434 name = "rand_pcg" 2201 2435 version = "0.2.1" 2202 2436 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2247 2481 2248 2482 [[package]] 2249 2483 name = "redox_syscall" 2250 - version = "0.2.9" 2484 + version = "0.2.10" 2251 2485 source = "registry+https://github.com/rust-lang/crates.io-index" 2252 - checksum = "5ab49abadf3f9e1c4bc499e8845e152ad87d2ad2d30371841171169e9d75feee" 2486 + checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff" 2253 2487 dependencies = [ 2254 2488 "bitflags", 2255 2489 ] ··· 2271 2505 source = "registry+https://github.com/rust-lang/crates.io-index" 2272 2506 checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" 2273 2507 dependencies = [ 2274 - "getrandom 0.2.3", 2275 - "redox_syscall 0.2.9", 2508 + "getrandom 0.2.4", 2509 + "redox_syscall 0.2.10", 2276 2510 ] 2277 2511 2278 2512 [[package]] ··· 2287 2521 ] 2288 2522 2289 2523 [[package]] 2524 + name = "regex-automata" 2525 + version = "0.1.10" 2526 + source = "registry+https://github.com/rust-lang/crates.io-index" 2527 + checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 2528 + dependencies = [ 2529 + "regex-syntax", 2530 + ] 2531 + 2532 + [[package]] 2290 2533 name = "regex-syntax" 2291 2534 version = "0.6.25" 2292 2535 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2303 2546 2304 2547 [[package]] 2305 2548 name = "rfd" 2306 - version = "0.6.3" 2549 + version = "0.7.0" 2307 2550 source = "registry+https://github.com/rust-lang/crates.io-index" 2308 - checksum = "6b0c25b610bf37d9874ff224ab2791ff2272bedeb5638a2dca8b18e1270ed69b" 2551 + checksum = "2aaf1d71ccd44689f7c2c72da1117fd8db71f72a76fe9b5c5dbb17ab903007e0" 2309 2552 dependencies = [ 2553 + "ashpd", 2310 2554 "block", 2311 2555 "dispatch", 2312 - "glib-sys", 2313 - "gobject-sys", 2556 + "glib-sys 0.15.5", 2557 + "gobject-sys 0.15.5", 2314 2558 "gtk-sys", 2315 2559 "js-sys", 2316 2560 "lazy_static", 2561 + "log", 2317 2562 "objc", 2318 2563 "objc-foundation", 2319 2564 "objc_id", 2565 + "pollster", 2320 2566 "raw-window-handle", 2321 2567 "wasm-bindgen", 2322 2568 "wasm-bindgen-futures", 2323 2569 "web-sys", 2324 - "windows 0.29.0", 2570 + "windows 0.30.0", 2325 2571 ] 2326 2572 2327 2573 [[package]] ··· 2346 2592 ] 2347 2593 2348 2594 [[package]] 2595 + name = "rustc_version" 2596 + version = "0.4.0" 2597 + source = "registry+https://github.com/rust-lang/crates.io-index" 2598 + checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2599 + dependencies = [ 2600 + "semver 1.0.5", 2601 + ] 2602 + 2603 + [[package]] 2349 2604 name = "rustversion" 2350 - version = "1.0.5" 2605 + version = "1.0.6" 2351 2606 source = "registry+https://github.com/rust-lang/crates.io-index" 2352 - checksum = "61b3909d758bb75c79f23d4736fac9433868679d3ad2ea7a61e3c25cfda9a088" 2607 + checksum = "f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f" 2353 2608 2354 2609 [[package]] 2355 2610 name = "ryu" 2356 - version = "1.0.5" 2611 + version = "1.0.9" 2357 2612 source = "registry+https://github.com/rust-lang/crates.io-index" 2358 - checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" 2613 + checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f" 2359 2614 2360 2615 [[package]] 2361 2616 name = "same-file" ··· 2390 2645 2391 2646 [[package]] 2392 2647 name = "security-framework" 2393 - version = "2.3.1" 2648 + version = "2.6.1" 2394 2649 source = "registry+https://github.com/rust-lang/crates.io-index" 2395 - checksum = "23a2ac85147a3a11d77ecf1bc7166ec0b92febfa4461c37944e180f319ece467" 2650 + checksum = "2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc" 2396 2651 dependencies = [ 2397 2652 "bitflags", 2398 2653 "core-foundation", ··· 2403 2658 2404 2659 [[package]] 2405 2660 name = "security-framework-sys" 2406 - version = "2.3.0" 2661 + version = "2.6.1" 2407 2662 source = "registry+https://github.com/rust-lang/crates.io-index" 2408 - checksum = "7e4effb91b4b8b6fb7732e670b6cee160278ff8e6bf485c7805d9e319d76e284" 2663 + checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556" 2409 2664 dependencies = [ 2410 2665 "core-foundation-sys", 2411 2666 "libc", ··· 2442 2697 2443 2698 [[package]] 2444 2699 name = "semver" 2445 - version = "1.0.3" 2700 + version = "1.0.5" 2446 2701 source = "registry+https://github.com/rust-lang/crates.io-index" 2447 - checksum = "5f3aac57ee7f3272d8395c6e4f502f434f0e289fcd62876f70daa008c20dcabe" 2702 + checksum = "0486718e92ec9a68fbed73bb5ef687d71103b142595b406835649bebd33f72c7" 2448 2703 2449 2704 [[package]] 2450 2705 name = "semver-parser" ··· 2457 2712 2458 2713 [[package]] 2459 2714 name = "serde" 2460 - version = "1.0.126" 2715 + version = "1.0.136" 2461 2716 source = "registry+https://github.com/rust-lang/crates.io-index" 2462 - checksum = "ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03" 2717 + checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789" 2463 2718 dependencies = [ 2464 2719 "serde_derive", 2465 2720 ] 2466 2721 2467 2722 [[package]] 2468 2723 name = "serde_derive" 2469 - version = "1.0.126" 2724 + version = "1.0.136" 2470 2725 source = "registry+https://github.com/rust-lang/crates.io-index" 2471 - checksum = "963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43" 2726 + checksum = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9" 2472 2727 dependencies = [ 2473 2728 "proc-macro2", 2474 2729 "quote", ··· 2477 2732 2478 2733 [[package]] 2479 2734 name = "serde_json" 2480 - version = "1.0.64" 2735 + version = "1.0.79" 2481 2736 source = "registry+https://github.com/rust-lang/crates.io-index" 2482 - checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79" 2737 + checksum = "8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95" 2483 2738 dependencies = [ 2484 - "itoa 0.4.7", 2739 + "itoa 1.0.1", 2485 2740 "ryu", 2486 2741 "serde", 2487 2742 ] ··· 2510 2765 ] 2511 2766 2512 2767 [[package]] 2768 + name = "serde_with" 2769 + version = "1.12.0" 2770 + source = "registry+https://github.com/rust-lang/crates.io-index" 2771 + checksum = "ec1e6ec4d8950e5b1e894eac0d360742f3b1407a6078a604a731c4b3f49cefbc" 2772 + dependencies = [ 2773 + "rustversion", 2774 + "serde", 2775 + "serde_with_macros", 2776 + ] 2777 + 2778 + [[package]] 2779 + name = "serde_with_macros" 2780 + version = "1.5.1" 2781 + source = "registry+https://github.com/rust-lang/crates.io-index" 2782 + checksum = "12e47be9471c72889ebafb5e14d5ff930d89ae7a67bbdb5f8abb564f845a927e" 2783 + dependencies = [ 2784 + "darling 0.13.1", 2785 + "proc-macro2", 2786 + "quote", 2787 + "syn", 2788 + ] 2789 + 2790 + [[package]] 2791 + name = "serialize-to-javascript" 2792 + version = "0.1.1" 2793 + source = "registry+https://github.com/rust-lang/crates.io-index" 2794 + checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb" 2795 + dependencies = [ 2796 + "serde", 2797 + "serde_json", 2798 + "serialize-to-javascript-impl", 2799 + ] 2800 + 2801 + [[package]] 2802 + name = "serialize-to-javascript-impl" 2803 + version = "0.1.1" 2804 + source = "registry+https://github.com/rust-lang/crates.io-index" 2805 + checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763" 2806 + dependencies = [ 2807 + "proc-macro2", 2808 + "quote", 2809 + "syn", 2810 + ] 2811 + 2812 + [[package]] 2513 2813 name = "servo_arc" 2514 2814 version = "0.1.1" 2515 2815 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2520 2820 ] 2521 2821 2522 2822 [[package]] 2823 + name = "sha1" 2824 + version = "0.6.1" 2825 + source = "registry+https://github.com/rust-lang/crates.io-index" 2826 + checksum = "c1da05c97445caa12d05e848c4a4fcbbea29e748ac28f7e80e9b010392063770" 2827 + dependencies = [ 2828 + "sha1_smol", 2829 + ] 2830 + 2831 + [[package]] 2832 + name = "sha1_smol" 2833 + version = "1.0.0" 2834 + source = "registry+https://github.com/rust-lang/crates.io-index" 2835 + checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012" 2836 + 2837 + [[package]] 2838 + name = "sha2" 2839 + version = "0.10.1" 2840 + source = "registry+https://github.com/rust-lang/crates.io-index" 2841 + checksum = "99c3bd8169c58782adad9290a9af5939994036b76187f7b4f0e6de91dbbfc0ec" 2842 + dependencies = [ 2843 + "cfg-if", 2844 + "cpufeatures", 2845 + "digest", 2846 + ] 2847 + 2848 + [[package]] 2849 + name = "sharded-slab" 2850 + version = "0.1.4" 2851 + source = "registry+https://github.com/rust-lang/crates.io-index" 2852 + checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" 2853 + dependencies = [ 2854 + "lazy_static", 2855 + ] 2856 + 2857 + [[package]] 2523 2858 name = "shared_child" 2524 2859 version = "1.0.0" 2525 2860 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2531 2866 2532 2867 [[package]] 2533 2868 name = "siphasher" 2534 - version = "0.3.6" 2869 + version = "0.3.9" 2535 2870 source = "registry+https://github.com/rust-lang/crates.io-index" 2536 - checksum = "729a25c17d72b06c68cb47955d44fda88ad2d3e7d77e025663fdd69b93dd71a1" 2871 + checksum = "a86232ab60fa71287d7f2ddae4a7073f6b7aac33631c3015abb556f08c6d0a3e" 2537 2872 2538 2873 [[package]] 2539 2874 name = "slab" 2540 - version = "0.4.3" 2875 + version = "0.4.5" 2541 2876 source = "registry+https://github.com/rust-lang/crates.io-index" 2542 - checksum = "f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527" 2877 + checksum = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5" 2543 2878 2544 2879 [[package]] 2545 2880 name = "smallvec" 2546 - version = "1.6.1" 2881 + version = "1.8.0" 2547 2882 source = "registry+https://github.com/rust-lang/crates.io-index" 2548 - checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" 2883 + checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83" 2549 2884 2550 2885 [[package]] 2551 2886 name = "socket2" 2552 - version = "0.4.2" 2887 + version = "0.4.4" 2553 2888 source = "registry+https://github.com/rust-lang/crates.io-index" 2554 - checksum = "5dc90fe6c7be1a323296982db1836d1ea9e47b6839496dde9a541bc496df3516" 2889 + checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0" 2555 2890 dependencies = [ 2556 2891 "libc", 2557 2892 "winapi", ··· 2564 2899 checksum = "9f056675eda9a7417163e5f742bb119e8e1d385edd2ada8f7031a7230a3ec10a" 2565 2900 dependencies = [ 2566 2901 "bitflags", 2567 - "gio-sys", 2568 - "glib-sys", 2569 - "gobject-sys", 2902 + "gio-sys 0.14.0", 2903 + "glib-sys 0.14.0", 2904 + "gobject-sys 0.14.0", 2570 2905 "libc", 2571 2906 "system-deps 5.0.0", 2572 2907 ] ··· 2594 2929 2595 2930 [[package]] 2596 2931 name = "string_cache" 2597 - version = "0.8.1" 2932 + version = "0.8.3" 2598 2933 source = "registry+https://github.com/rust-lang/crates.io-index" 2599 - checksum = "8ddb1139b5353f96e429e1a5e19fbaf663bddedaa06d1dbd49f82e352601209a" 2934 + checksum = "33994d0838dc2d152d17a62adf608a869b5e846b65b389af7f3dbc1de45c5b26" 2600 2935 dependencies = [ 2601 2936 "lazy_static", 2602 2937 "new_debug_unreachable", 2603 - "phf_shared 0.8.0", 2938 + "parking_lot", 2939 + "phf_shared 0.10.0", 2604 2940 "precomputed-hash", 2605 2941 "serde", 2606 2942 ] ··· 2622 2958 version = "0.9.3" 2623 2959 source = "registry+https://github.com/rust-lang/crates.io-index" 2624 2960 checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c" 2961 + 2962 + [[package]] 2963 + name = "strsim" 2964 + version = "0.10.0" 2965 + source = "registry+https://github.com/rust-lang/crates.io-index" 2966 + checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2625 2967 2626 2968 [[package]] 2627 2969 name = "strum" ··· 2670 3012 2671 3013 [[package]] 2672 3014 name = "syn" 2673 - version = "1.0.74" 3015 + version = "1.0.86" 2674 3016 source = "registry+https://github.com/rust-lang/crates.io-index" 2675 - checksum = "1873d832550d4588c3dbc20f01361ab00bfe741048f71e3fecf145a7cc18b29c" 3017 + checksum = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b" 2676 3018 dependencies = [ 2677 3019 "proc-macro2", 2678 3020 "quote", ··· 2704 3046 "strum_macros 0.21.1", 2705 3047 "thiserror", 2706 3048 "toml", 2707 - "version-compare", 3049 + "version-compare 0.0.11", 2708 3050 ] 2709 3051 2710 3052 [[package]] ··· 2713 3055 source = "registry+https://github.com/rust-lang/crates.io-index" 2714 3056 checksum = "18db855554db7bd0e73e06cf7ba3df39f97812cb11d3f75e71c39bf45171797e" 2715 3057 dependencies = [ 2716 - "cfg-expr 0.9.0", 3058 + "cfg-expr 0.9.1", 2717 3059 "heck 0.3.3", 2718 3060 "pkg-config", 2719 3061 "toml", 2720 - "version-compare", 3062 + "version-compare 0.0.11", 3063 + ] 3064 + 3065 + [[package]] 3066 + name = "system-deps" 3067 + version = "6.0.2" 3068 + source = "registry+https://github.com/rust-lang/crates.io-index" 3069 + checksum = "a1a45a1c4c9015217e12347f2a411b57ce2c4fc543913b14b6fe40483328e709" 3070 + dependencies = [ 3071 + "cfg-expr 0.10.1", 3072 + "heck 0.4.0", 3073 + "pkg-config", 3074 + "toml", 3075 + "version-compare 0.1.0", 2721 3076 ] 2722 3077 2723 3078 [[package]] 2724 3079 name = "tao" 2725 - version = "0.5.2" 2726 - source = "git+https://github.com/tauri-apps/tao?branch=next#e940f2f7250a6075704e50c5aeafaa4b46c0a912" 3080 + version = "0.6.2" 3081 + source = "registry+https://github.com/rust-lang/crates.io-index" 3082 + checksum = "7b3b3bbc9151bce45db3cf9ccb808730c8df8786d0223f34591f6e5890503939" 2727 3083 dependencies = [ 2728 3084 "bitflags", 2729 3085 "cairo-rs", ··· 2739 3095 "gdkx11-sys", 2740 3096 "gio", 2741 3097 "glib", 2742 - "glib-sys", 3098 + "glib-sys 0.15.5", 2743 3099 "gtk", 2744 3100 "instant", 2745 3101 "lazy_static", ··· 2766 3122 source = "registry+https://github.com/rust-lang/crates.io-index" 2767 3123 checksum = "271450eb289cb4d8d0720c6ce70c72c8c858c93dd61fc625881616752e6b98f6" 2768 3124 dependencies = [ 2769 - "cfg-if 1.0.0", 3125 + "cfg-if", 2770 3126 "core-foundation-sys", 2771 3127 "libc", 2772 3128 "objc", ··· 2774 3130 2775 3131 [[package]] 2776 3132 name = "tar" 2777 - version = "0.4.35" 3133 + version = "0.4.38" 2778 3134 source = "registry+https://github.com/rust-lang/crates.io-index" 2779 - checksum = "7d779dc6aeff029314570f666ec83f19df7280bb36ef338442cfa8c604021b80" 3135 + checksum = "4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6" 2780 3136 dependencies = [ 2781 3137 "filetime", 2782 3138 "libc", ··· 2785 3141 2786 3142 [[package]] 2787 3143 name = "tauri" 2788 - version = "1.0.0-beta.8" 2789 - source = "git+https://github.com/tauri-apps/tauri?branch=next#8ab8d529426b1ed7926daced16a45b077033bfe2" 3144 + version = "1.0.0-rc.3" 3145 + source = "registry+https://github.com/rust-lang/crates.io-index" 3146 + checksum = "bb0c4a4ffd1f9b02cc3e974ce902f8132fb3d08ec6cce4ca193f97d921f5bce4" 2790 3147 dependencies = [ 3148 + "anyhow", 2791 3149 "attohttpc", 2792 - "base64", 2793 3150 "bincode", 2794 3151 "cfg_aliases", 2795 3152 "dirs-next", ··· 2799 3156 "futures", 2800 3157 "futures-lite", 2801 3158 "glib", 3159 + "glob", 2802 3160 "gtk", 2803 3161 "http", 2804 3162 "ignore", 2805 - "minisign-verify", 2806 3163 "notify-rust", 2807 3164 "once_cell", 2808 3165 "open", 2809 3166 "os_info", 2810 3167 "os_pipe", 2811 3168 "percent-encoding", 2812 - "rand 0.8.4", 3169 + "rand 0.8.5", 2813 3170 "raw-window-handle", 3171 + "regex", 2814 3172 "rfd", 2815 - "semver 1.0.3", 3173 + "semver 1.0.5", 2816 3174 "serde", 2817 3175 "serde_json", 2818 3176 "serde_repr", 3177 + "serialize-to-javascript", 2819 3178 "shared_child", 2820 3179 "state", 2821 3180 "tar", ··· 2833 3192 2834 3193 [[package]] 2835 3194 name = "tauri-build" 2836 - version = "1.0.0-beta.4" 2837 - source = "git+https://github.com/tauri-apps/tauri?branch=next#8ab8d529426b1ed7926daced16a45b077033bfe2" 3195 + version = "1.0.0-rc.3" 3196 + source = "registry+https://github.com/rust-lang/crates.io-index" 3197 + checksum = "855e47d8cfb2219fc14d2eed2c09bfb35f9ecd71a40ca2084aeeee2d23e0b60d" 2838 3198 dependencies = [ 2839 3199 "anyhow", 3200 + "cargo_toml", 2840 3201 "serde_json", 2841 3202 "tauri-utils", 2842 3203 "winres", ··· 2844 3205 2845 3206 [[package]] 2846 3207 name = "tauri-codegen" 2847 - version = "1.0.0-beta.4" 2848 - source = "git+https://github.com/tauri-apps/tauri?branch=next#8ab8d529426b1ed7926daced16a45b077033bfe2" 3208 + version = "1.0.0-rc.2" 3209 + source = "registry+https://github.com/rust-lang/crates.io-index" 3210 + checksum = "eef4656d174ba982198266da0c016573fe6c7c760e4290f05c8c384fe180007e" 2849 3211 dependencies = [ 3212 + "base64", 2850 3213 "blake3", 2851 - "kuchiki", 2852 3214 "proc-macro2", 2853 3215 "quote", 2854 3216 "regex", 2855 3217 "serde", 2856 3218 "serde_json", 3219 + "sha2", 2857 3220 "tauri-utils", 2858 3221 "thiserror", 3222 + "uuid", 2859 3223 "walkdir", 2860 3224 "zstd", 2861 3225 ] 2862 3226 2863 3227 [[package]] 2864 3228 name = "tauri-macros" 2865 - version = "1.0.0-beta.5" 2866 - source = "git+https://github.com/tauri-apps/tauri?branch=next#8ab8d529426b1ed7926daced16a45b077033bfe2" 3229 + version = "1.0.0-rc.2" 3230 + source = "registry+https://github.com/rust-lang/crates.io-index" 3231 + checksum = "a0993f5a867e321d26200b2d6394cdf482bd6cc5a0e4691bcabf811544f51cd4" 2867 3232 dependencies = [ 3233 + "heck 0.4.0", 2868 3234 "proc-macro2", 2869 3235 "quote", 2870 3236 "syn", 2871 3237 "tauri-codegen", 3238 + "tauri-utils", 2872 3239 ] 2873 3240 2874 3241 [[package]] 2875 3242 name = "tauri-plugin-localhost" 2876 - version = "0.1.0" 2877 - source = "git+https://github.com/tauri-apps/tauri-plugin-localhost.git?branch=release#112b1da7f40cb1380c8c5609aee6cf718f55a1bd" 3243 + version = "0.0.0" 3244 + source = "git+https://github.com/icidasset/tauri-plugin-localhost.git?branch=dev#b9b48b306bd9bb6c86a1bbc2ae5fc6f14bd293aa" 2878 3245 dependencies = [ 2879 3246 "serde_json", 2880 3247 "tauri", ··· 2883 3250 2884 3251 [[package]] 2885 3252 name = "tauri-runtime" 2886 - version = "0.2.1" 2887 - source = "git+https://github.com/tauri-apps/tauri?branch=next#8ab8d529426b1ed7926daced16a45b077033bfe2" 3253 + version = "0.3.2" 3254 + source = "registry+https://github.com/rust-lang/crates.io-index" 3255 + checksum = "851cd65e2c9df4dd70a4f9e115fb2441ac89f1c80df79de0c15a448b4acd7768" 2888 3256 dependencies = [ 2889 3257 "gtk", 2890 3258 "http", ··· 2901 3269 2902 3270 [[package]] 2903 3271 name = "tauri-runtime-wry" 2904 - version = "0.2.1" 2905 - source = "git+https://github.com/tauri-apps/tauri?branch=next#8ab8d529426b1ed7926daced16a45b077033bfe2" 3272 + version = "0.3.2" 3273 + source = "registry+https://github.com/rust-lang/crates.io-index" 3274 + checksum = "0184f95e065fb80afadf53f0a5f87a75af2da774d0524fe8cb2976fbec4a0bf2" 2906 3275 dependencies = [ 2907 3276 "gtk", 2908 3277 "ico", ··· 2918 3287 2919 3288 [[package]] 2920 3289 name = "tauri-utils" 2921 - version = "1.0.0-beta.3" 2922 - source = "git+https://github.com/tauri-apps/tauri?branch=next#8ab8d529426b1ed7926daced16a45b077033bfe2" 3290 + version = "1.0.0-rc.2" 3291 + source = "registry+https://github.com/rust-lang/crates.io-index" 3292 + checksum = "0ad38ad698838886bf22ecb91c4b3d1ce178fdff7901ac7bff370103a4f51e59" 2923 3293 dependencies = [ 3294 + "ctor", 3295 + "glob", 2924 3296 "heck 0.4.0", 2925 3297 "html5ever", 3298 + "json-patch", 2926 3299 "kuchiki", 2927 3300 "phf 0.10.1", 2928 3301 "proc-macro2", 2929 3302 "quote", 2930 3303 "serde", 2931 3304 "serde_json", 3305 + "serde_with", 3306 + "serialize-to-javascript", 2932 3307 "thiserror", 2933 3308 "url", 3309 + "walkdir", 2934 3310 "zstd", 2935 3311 ] 2936 3312 2937 3313 [[package]] 2938 3314 name = "tempfile" 2939 - version = "3.2.0" 3315 + version = "3.3.0" 2940 3316 source = "registry+https://github.com/rust-lang/crates.io-index" 2941 - checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22" 3317 + checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" 2942 3318 dependencies = [ 2943 - "cfg-if 1.0.0", 3319 + "cfg-if", 3320 + "fastrand", 2944 3321 "libc", 2945 - "rand 0.8.4", 2946 - "redox_syscall 0.2.9", 3322 + "redox_syscall 0.2.10", 2947 3323 "remove_dir_all", 2948 3324 "winapi", 2949 3325 ] ··· 2987 3363 2988 3364 [[package]] 2989 3365 name = "thread_local" 2990 - version = "1.1.3" 3366 + version = "1.1.4" 2991 3367 source = "registry+https://github.com/rust-lang/crates.io-index" 2992 - checksum = "8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd" 3368 + checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180" 2993 3369 dependencies = [ 2994 3370 "once_cell", 2995 3371 ] ··· 3019 3395 3020 3396 [[package]] 3021 3397 name = "tinyvec" 3022 - version = "1.3.1" 3398 + version = "1.5.1" 3023 3399 source = "registry+https://github.com/rust-lang/crates.io-index" 3024 - checksum = "848a1e1181b9f6753b5e96a092749e29b11d19ede67dfbbd6c7dc7e0f49b5338" 3400 + checksum = "2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2" 3025 3401 dependencies = [ 3026 3402 "tinyvec_macros", 3027 3403 ] ··· 3054 3430 ] 3055 3431 3056 3432 [[package]] 3433 + name = "tracing" 3434 + version = "0.1.30" 3435 + source = "registry+https://github.com/rust-lang/crates.io-index" 3436 + checksum = "2d8d93354fe2a8e50d5953f5ae2e47a3fc2ef03292e7ea46e3cc38f549525fb9" 3437 + dependencies = [ 3438 + "cfg-if", 3439 + "pin-project-lite", 3440 + "tracing-attributes", 3441 + "tracing-core", 3442 + ] 3443 + 3444 + [[package]] 3445 + name = "tracing-attributes" 3446 + version = "0.1.19" 3447 + source = "registry+https://github.com/rust-lang/crates.io-index" 3448 + checksum = "8276d9a4a3a558d7b7ad5303ad50b53d58264641b82914b7ada36bd762e7a716" 3449 + dependencies = [ 3450 + "proc-macro2", 3451 + "quote", 3452 + "syn", 3453 + ] 3454 + 3455 + [[package]] 3456 + name = "tracing-core" 3457 + version = "0.1.22" 3458 + source = "registry+https://github.com/rust-lang/crates.io-index" 3459 + checksum = "03cfcb51380632a72d3111cb8d3447a8d908e577d31beeac006f836383d29a23" 3460 + dependencies = [ 3461 + "lazy_static", 3462 + "valuable", 3463 + ] 3464 + 3465 + [[package]] 3466 + name = "tracing-log" 3467 + version = "0.1.2" 3468 + source = "registry+https://github.com/rust-lang/crates.io-index" 3469 + checksum = "a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3" 3470 + dependencies = [ 3471 + "lazy_static", 3472 + "log", 3473 + "tracing-core", 3474 + ] 3475 + 3476 + [[package]] 3477 + name = "tracing-subscriber" 3478 + version = "0.3.8" 3479 + source = "registry+https://github.com/rust-lang/crates.io-index" 3480 + checksum = "74786ce43333fcf51efe947aed9718fbe46d5c7328ec3f1029e818083966d9aa" 3481 + dependencies = [ 3482 + "ansi_term", 3483 + "lazy_static", 3484 + "matchers", 3485 + "regex", 3486 + "sharded-slab", 3487 + "smallvec", 3488 + "thread_local", 3489 + "tracing", 3490 + "tracing-core", 3491 + "tracing-log", 3492 + ] 3493 + 3494 + [[package]] 3495 + name = "treediff" 3496 + version = "3.0.2" 3497 + source = "registry+https://github.com/rust-lang/crates.io-index" 3498 + checksum = "761e8d5ad7ce14bb82b7e61ccc0ca961005a275a060b9644a2431aa11553c2ff" 3499 + dependencies = [ 3500 + "serde_json", 3501 + ] 3502 + 3503 + [[package]] 3057 3504 name = "typenum" 3058 - version = "1.13.0" 3505 + version = "1.15.0" 3059 3506 source = "registry+https://github.com/rust-lang/crates.io-index" 3060 - checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06" 3507 + checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" 3061 3508 3062 3509 [[package]] 3063 3510 name = "ucd-trie" ··· 3067 3514 3068 3515 [[package]] 3069 3516 name = "unicode-bidi" 3070 - version = "0.3.5" 3517 + version = "0.3.7" 3071 3518 source = "registry+https://github.com/rust-lang/crates.io-index" 3072 - checksum = "eeb8be209bb1c96b7c177c7420d26e04eccacb0eeae6b980e35fcb74678107e0" 3073 - dependencies = [ 3074 - "matches", 3075 - ] 3519 + checksum = "1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f" 3076 3520 3077 3521 [[package]] 3078 3522 name = "unicode-normalization" ··· 3085 3529 3086 3530 [[package]] 3087 3531 name = "unicode-segmentation" 3088 - version = "1.8.0" 3532 + version = "1.9.0" 3089 3533 source = "registry+https://github.com/rust-lang/crates.io-index" 3090 - checksum = "8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b" 3534 + checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99" 3091 3535 3092 3536 [[package]] 3093 3537 name = "unicode-xid" ··· 3120 3564 source = "registry+https://github.com/rust-lang/crates.io-index" 3121 3565 checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" 3122 3566 dependencies = [ 3123 - "getrandom 0.2.3", 3567 + "getrandom 0.2.4", 3124 3568 ] 3569 + 3570 + [[package]] 3571 + name = "valuable" 3572 + version = "0.1.0" 3573 + source = "registry+https://github.com/rust-lang/crates.io-index" 3574 + checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 3125 3575 3126 3576 [[package]] 3127 3577 name = "vcpkg" ··· 3136 3586 checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b" 3137 3587 3138 3588 [[package]] 3139 - name = "version_check" 3140 - version = "0.9.3" 3589 + name = "version-compare" 3590 + version = "0.1.0" 3141 3591 source = "registry+https://github.com/rust-lang/crates.io-index" 3142 - checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" 3592 + checksum = "fe88247b92c1df6b6de80ddc290f3976dbdf2f5f5d3fd049a9fb598c6dd5ca73" 3143 3593 3144 3594 [[package]] 3145 - name = "void" 3146 - version = "1.0.2" 3595 + name = "version_check" 3596 + version = "0.9.4" 3147 3597 source = "registry+https://github.com/rust-lang/crates.io-index" 3148 - checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" 3598 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 3149 3599 3150 3600 [[package]] 3151 3601 name = "waker-fn" ··· 3178 3628 3179 3629 [[package]] 3180 3630 name = "wasm-bindgen" 3181 - version = "0.2.74" 3631 + version = "0.2.79" 3182 3632 source = "registry+https://github.com/rust-lang/crates.io-index" 3183 - checksum = "d54ee1d4ed486f78874278e63e4069fc1ab9f6a18ca492076ffb90c5eb2997fd" 3633 + checksum = "25f1af7423d8588a3d840681122e72e6a24ddbcb3f0ec385cac0d12d24256c06" 3184 3634 dependencies = [ 3185 - "cfg-if 1.0.0", 3635 + "cfg-if", 3186 3636 "wasm-bindgen-macro", 3187 3637 ] 3188 3638 3189 3639 [[package]] 3190 3640 name = "wasm-bindgen-backend" 3191 - version = "0.2.74" 3641 + version = "0.2.79" 3192 3642 source = "registry+https://github.com/rust-lang/crates.io-index" 3193 - checksum = "3b33f6a0694ccfea53d94db8b2ed1c3a8a4c86dd936b13b9f0a15ec4a451b900" 3643 + checksum = "8b21c0df030f5a177f3cba22e9bc4322695ec43e7257d865302900290bcdedca" 3194 3644 dependencies = [ 3195 3645 "bumpalo", 3196 3646 "lazy_static", ··· 3203 3653 3204 3654 [[package]] 3205 3655 name = "wasm-bindgen-futures" 3206 - version = "0.4.24" 3656 + version = "0.4.29" 3207 3657 source = "registry+https://github.com/rust-lang/crates.io-index" 3208 - checksum = "5fba7978c679d53ce2d0ac80c8c175840feb849a161664365d1287b41f2e67f1" 3658 + checksum = "2eb6ec270a31b1d3c7e266b999739109abce8b6c87e4b31fcfcd788b65267395" 3209 3659 dependencies = [ 3210 - "cfg-if 1.0.0", 3660 + "cfg-if", 3211 3661 "js-sys", 3212 3662 "wasm-bindgen", 3213 3663 "web-sys", ··· 3215 3665 3216 3666 [[package]] 3217 3667 name = "wasm-bindgen-macro" 3218 - version = "0.2.74" 3668 + version = "0.2.79" 3219 3669 source = "registry+https://github.com/rust-lang/crates.io-index" 3220 - checksum = "088169ca61430fe1e58b8096c24975251700e7b1f6fd91cc9d59b04fb9b18bd4" 3670 + checksum = "2f4203d69e40a52ee523b2529a773d5ffc1dc0071801c87b3d270b471b80ed01" 3221 3671 dependencies = [ 3222 3672 "quote", 3223 3673 "wasm-bindgen-macro-support", ··· 3225 3675 3226 3676 [[package]] 3227 3677 name = "wasm-bindgen-macro-support" 3228 - version = "0.2.74" 3678 + version = "0.2.79" 3229 3679 source = "registry+https://github.com/rust-lang/crates.io-index" 3230 - checksum = "be2241542ff3d9f241f5e2cb6dd09b37efe786df8851c54957683a49f0987a97" 3680 + checksum = "bfa8a30d46208db204854cadbb5d4baf5fcf8071ba5bf48190c3e59937962ebc" 3231 3681 dependencies = [ 3232 3682 "proc-macro2", 3233 3683 "quote", ··· 3238 3688 3239 3689 [[package]] 3240 3690 name = "wasm-bindgen-shared" 3241 - version = "0.2.74" 3691 + version = "0.2.79" 3242 3692 source = "registry+https://github.com/rust-lang/crates.io-index" 3243 - checksum = "d7cff876b8f18eed75a66cf49b65e7f967cb354a7aa16003fb55dbfd25b44b4f" 3693 + checksum = "3d958d035c4438e28c70e4321a2911302f10135ce78a9c7834c0cab4123d06a2" 3244 3694 3245 3695 [[package]] 3246 3696 name = "web-sys" 3247 - version = "0.3.51" 3697 + version = "0.3.56" 3248 3698 source = "registry+https://github.com/rust-lang/crates.io-index" 3249 - checksum = "e828417b379f3df7111d3a2a9e5753706cae29c41f7c4029ee9fd77f3e09e582" 3699 + checksum = "c060b319f29dd25724f09a2ba1418f142f539b2be99fbf4d2d5a8f7330afb8eb" 3250 3700 dependencies = [ 3251 3701 "js-sys", 3252 3702 "wasm-bindgen", ··· 3254 3704 3255 3705 [[package]] 3256 3706 name = "webkit2gtk" 3257 - version = "0.16.0" 3707 + version = "0.17.1" 3258 3708 source = "registry+https://github.com/rust-lang/crates.io-index" 3259 - checksum = "07654baccd8874fc7c99cc33c27052fb02804276102dff0f78f981669316e0e9" 3709 + checksum = "2cbd39499e917de9dad36eb11c09f665eb984d432638ae7971feed98eb96df88" 3260 3710 dependencies = [ 3261 3711 "bitflags", 3262 3712 "cairo-rs", 3263 3713 "gdk", 3264 3714 "gdk-sys", 3265 3715 "gio", 3266 - "gio-sys", 3716 + "gio-sys 0.15.5", 3267 3717 "glib", 3268 - "glib-sys", 3269 - "gobject-sys", 3718 + "glib-sys 0.15.5", 3719 + "gobject-sys 0.15.5", 3270 3720 "gtk", 3271 3721 "gtk-sys", 3272 3722 "javascriptcore-rs", ··· 3277 3727 3278 3728 [[package]] 3279 3729 name = "webkit2gtk-sys" 3280 - version = "0.16.0" 3730 + version = "0.17.0" 3281 3731 source = "registry+https://github.com/rust-lang/crates.io-index" 3282 - checksum = "854a0cbf3570541bf13df70aac23826da7cd88f27a722b7b2043f32637373113" 3732 + checksum = "ddcce6f1e0fc7715d651dba29875741509f5fc12f4e2976907272a74405f2b01" 3283 3733 dependencies = [ 3284 3734 "atk-sys", 3285 3735 "bitflags", 3286 3736 "cairo-sys-rs", 3287 3737 "gdk-pixbuf-sys", 3288 3738 "gdk-sys", 3289 - "gio-sys", 3290 - "glib-sys", 3291 - "gobject-sys", 3739 + "gio-sys 0.15.5", 3740 + "glib-sys 0.15.5", 3741 + "gobject-sys 0.15.5", 3292 3742 "gtk-sys", 3293 3743 "javascriptcore-rs-sys", 3294 3744 "libc", ··· 3300 3750 3301 3751 [[package]] 3302 3752 name = "webview2-com" 3303 - version = "0.10.0" 3753 + version = "0.13.0" 3304 3754 source = "registry+https://github.com/rust-lang/crates.io-index" 3305 - checksum = "381febeeb86214fd262941a2b26322c33c38bf8b565b0ddfd4a7a8d4003053a9" 3755 + checksum = "bb8e90ac2d9ce39cdb70017aaec641be09fbdd702b7b332b9896d053eb469524" 3306 3756 dependencies = [ 3307 3757 "webview2-com-macros", 3308 3758 "webview2-com-sys", ··· 3323 3773 3324 3774 [[package]] 3325 3775 name = "webview2-com-sys" 3326 - version = "0.10.0" 3776 + version = "0.13.0" 3327 3777 source = "registry+https://github.com/rust-lang/crates.io-index" 3328 - checksum = "a2e3542bb16fe61e951f87c9146571344f1e773327498efa65704a4cff472662" 3778 + checksum = "92160310b3322397e4ff8a8285a7429d73a07a68fda44ee80879605b93e53f76" 3329 3779 dependencies = [ 3330 3780 "regex", 3331 3781 "serde", ··· 3395 3845 3396 3846 [[package]] 3397 3847 name = "windows" 3398 - version = "0.29.0" 3399 - source = "registry+https://github.com/rust-lang/crates.io-index" 3400 - checksum = "aac7fef12f4b59cd0a29339406cc9203ab44e440ddff6b3f5a41455349fa9cf3" 3401 - dependencies = [ 3402 - "windows_aarch64_msvc 0.29.0", 3403 - "windows_i686_gnu 0.29.0", 3404 - "windows_i686_msvc 0.29.0", 3405 - "windows_x86_64_gnu 0.29.0", 3406 - "windows_x86_64_msvc 0.29.0", 3407 - ] 3408 - 3409 - [[package]] 3410 - name = "windows" 3411 3848 version = "0.30.0" 3412 3849 source = "registry+https://github.com/rust-lang/crates.io-index" 3413 3850 checksum = "b749ebd2304aa012c5992d11a25d07b406bdbe5f79d371cb7a918ce501a19eb0" 3414 3851 dependencies = [ 3415 - "windows_aarch64_msvc 0.30.0", 3852 + "windows_aarch64_msvc", 3416 3853 "windows_i686_gnu 0.30.0", 3417 3854 "windows_i686_msvc 0.30.0", 3418 3855 "windows_x86_64_gnu 0.30.0", ··· 3431 3868 3432 3869 [[package]] 3433 3870 name = "windows_aarch64_msvc" 3434 - version = "0.29.0" 3435 - source = "registry+https://github.com/rust-lang/crates.io-index" 3436 - checksum = "c3d027175d00b01e0cbeb97d6ab6ebe03b12330a35786cbaca5252b1c4bf5d9b" 3437 - 3438 - [[package]] 3439 - name = "windows_aarch64_msvc" 3440 3871 version = "0.30.0" 3441 3872 source = "registry+https://github.com/rust-lang/crates.io-index" 3442 3873 checksum = "29277a4435d642f775f63c7d1faeb927adba532886ce0287bd985bffb16b6bca" ··· 3459 3890 3460 3891 [[package]] 3461 3892 name = "windows_i686_gnu" 3462 - version = "0.29.0" 3463 - source = "registry+https://github.com/rust-lang/crates.io-index" 3464 - checksum = "8793f59f7b8e8b01eda1a652b2697d87b93097198ae85f823b969ca5b89bba58" 3465 - 3466 - [[package]] 3467 - name = "windows_i686_gnu" 3468 3893 version = "0.30.0" 3469 3894 source = "registry+https://github.com/rust-lang/crates.io-index" 3470 3895 checksum = "1145e1989da93956c68d1864f32fb97c8f561a8f89a5125f6a2b7ea75524e4b8" ··· 3477 3902 3478 3903 [[package]] 3479 3904 name = "windows_i686_msvc" 3480 - version = "0.29.0" 3481 - source = "registry+https://github.com/rust-lang/crates.io-index" 3482 - checksum = "8602f6c418b67024be2996c512f5f995de3ba417f4c75af68401ab8756796ae4" 3483 - 3484 - [[package]] 3485 - name = "windows_i686_msvc" 3486 3905 version = "0.30.0" 3487 3906 source = "registry+https://github.com/rust-lang/crates.io-index" 3488 3907 checksum = "d4a09e3a0d4753b73019db171c1339cd4362c8c44baf1bcea336235e955954a6" ··· 3516 3935 version = "0.24.0" 3517 3936 source = "registry+https://github.com/rust-lang/crates.io-index" 3518 3937 checksum = "384a173630588044205a2993b6864a2f56e5a8c1e7668c07b93ec18cf4888dc4" 3519 - 3520 - [[package]] 3521 - name = "windows_x86_64_gnu" 3522 - version = "0.29.0" 3523 - source = "registry+https://github.com/rust-lang/crates.io-index" 3524 - checksum = "f3d615f419543e0bd7d2b3323af0d86ff19cbc4f816e6453f36a2c2ce889c354" 3525 3938 3526 3939 [[package]] 3527 3940 name = "windows_x86_64_gnu" ··· 3537 3950 3538 3951 [[package]] 3539 3952 name = "windows_x86_64_msvc" 3540 - version = "0.29.0" 3541 - source = "registry+https://github.com/rust-lang/crates.io-index" 3542 - checksum = "11d95421d9ed3672c280884da53201a5c46b7b2765ca6faf34b0d71cf34a3561" 3543 - 3544 - [[package]] 3545 - name = "windows_x86_64_msvc" 3546 3953 version = "0.30.0" 3547 3954 source = "registry+https://github.com/rust-lang/crates.io-index" 3548 3955 checksum = "08cabc9f0066848fef4bc6a1c1668e6efce38b661d2aeec75d18d8617eebb5f1" 3549 3956 3550 3957 [[package]] 3551 3958 name = "winres" 3552 - version = "0.1.11" 3959 + version = "0.1.12" 3553 3960 source = "registry+https://github.com/rust-lang/crates.io-index" 3554 - checksum = "ff4fb510bbfe5b8992ff15f77a2e6fe6cf062878f0eda00c0f44963a807ca5dc" 3961 + checksum = "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c" 3555 3962 dependencies = [ 3556 3963 "toml", 3557 3964 ] ··· 3569 3976 3570 3977 [[package]] 3571 3978 name = "wry" 3572 - version = "0.12.2" 3573 - source = "git+https://github.com/tauri-apps/wry?rev=a3829035a3e49e76db77b0db6924e147831124c7#a3829035a3e49e76db77b0db6924e147831124c7" 3979 + version = "0.13.2" 3980 + source = "registry+https://github.com/rust-lang/crates.io-index" 3981 + checksum = "620bfe8ed3cde9310f32a69ffc654dfd8dae4ac5a0e08d6fbf0205a996fc7f0f" 3574 3982 dependencies = [ 3575 3983 "cocoa", 3576 3984 "core-graphics", ··· 3609 4017 3610 4018 [[package]] 3611 4019 name = "x11-dl" 3612 - version = "2.18.5" 4020 + version = "2.19.1" 3613 4021 source = "registry+https://github.com/rust-lang/crates.io-index" 3614 - checksum = "2bf981e3a5b3301209754218f962052d4d9ee97e478f4d26d4a6eced34c1fef8" 4022 + checksum = "ea26926b4ce81a6f5d9d0f3a0bc401e5a37c6ae14a1bfaa8ff6099ca80038c59" 3615 4023 dependencies = [ 3616 4024 "lazy_static", 3617 4025 "libc", 3618 - "maybe-uninit", 3619 4026 "pkg-config", 3620 4027 ] 3621 4028 ··· 3636 4043 3637 4044 [[package]] 3638 4045 name = "zbus" 3639 - version = "1.9.1" 4046 + version = "2.1.1" 3640 4047 source = "registry+https://github.com/rust-lang/crates.io-index" 3641 - checksum = "2326acc379a3ac4e34b794089f5bdb17086bf29a5fdf619b7b4cc772dc2e9dad" 4048 + checksum = "7bb86f3d4592e26a48b2719742aec94f8ae6238ebde20d98183ee185d1275e9a" 3642 4049 dependencies = [ 4050 + "async-broadcast", 4051 + "async-channel", 4052 + "async-executor", 3643 4053 "async-io", 4054 + "async-lock", 4055 + "async-recursion", 4056 + "async-task", 4057 + "async-trait", 3644 4058 "byteorder", 3645 4059 "derivative", 3646 4060 "enumflags2", 3647 - "fastrand", 3648 - "futures", 3649 - "nb-connect", 4061 + "event-listener", 4062 + "futures-core", 4063 + "futures-sink", 4064 + "futures-util", 4065 + "hex", 4066 + "lazy_static", 3650 4067 "nix", 3651 4068 "once_cell", 3652 - "polling", 3653 - "scoped-tls", 4069 + "ordered-stream", 4070 + "rand 0.8.5", 3654 4071 "serde", 3655 4072 "serde_repr", 4073 + "sha1", 4074 + "static_assertions", 4075 + "winapi", 3656 4076 "zbus_macros", 4077 + "zbus_names", 3657 4078 "zvariant", 3658 4079 ] 3659 4080 3660 4081 [[package]] 3661 4082 name = "zbus_macros" 3662 - version = "1.9.1" 4083 + version = "2.1.1" 3663 4084 source = "registry+https://github.com/rust-lang/crates.io-index" 3664 - checksum = "a482c56029e48681b89b92b5db3c446db0915e8dd1052c0328a574eda38d5f93" 4085 + checksum = "36823cc10fddc3c6b19f048903262dacaf8274170e9a255784bdd8b4570a8040" 3665 4086 dependencies = [ 3666 - "proc-macro-crate 0.1.5", 4087 + "proc-macro-crate 1.1.2", 3667 4088 "proc-macro2", 3668 4089 "quote", 4090 + "regex", 3669 4091 "syn", 4092 + ] 4093 + 4094 + [[package]] 4095 + name = "zbus_names" 4096 + version = "2.1.0" 4097 + source = "registry+https://github.com/rust-lang/crates.io-index" 4098 + checksum = "45dfcdcf87b71dad505d30cc27b1b7b88a64b6d1c435648f48f9dbc1fdc4b7e1" 4099 + dependencies = [ 4100 + "serde", 4101 + "static_assertions", 4102 + "zvariant", 3670 4103 ] 3671 4104 3672 4105 [[package]] ··· 3685 4118 3686 4119 [[package]] 3687 4120 name = "zstd" 3688 - version = "0.9.0+zstd.1.5.0" 4121 + version = "0.10.0+zstd.1.5.2" 3689 4122 source = "registry+https://github.com/rust-lang/crates.io-index" 3690 - checksum = "07749a5dc2cb6b36661290245e350f15ec3bbb304e493db54a1d354480522ccd" 4123 + checksum = "3b1365becbe415f3f0fcd024e2f7b45bacfb5bdd055f0dc113571394114e7bdd" 3691 4124 dependencies = [ 3692 4125 "zstd-safe", 3693 4126 ] 3694 4127 3695 4128 [[package]] 3696 4129 name = "zstd-safe" 3697 - version = "4.1.1+zstd.1.5.0" 4130 + version = "4.1.4+zstd.1.5.2" 3698 4131 source = "registry+https://github.com/rust-lang/crates.io-index" 3699 - checksum = "c91c90f2c593b003603e5e0493c837088df4469da25aafff8bce42ba48caf079" 4132 + checksum = "2f7cd17c9af1a4d6c24beb1cc54b17e2ef7b593dc92f19e9d9acad8b182bbaee" 3700 4133 dependencies = [ 3701 4134 "libc", 3702 4135 "zstd-sys", ··· 3704 4137 3705 4138 [[package]] 3706 4139 name = "zstd-sys" 3707 - version = "1.6.1+zstd.1.5.0" 4140 + version = "1.6.3+zstd.1.5.2" 3708 4141 source = "registry+https://github.com/rust-lang/crates.io-index" 3709 - checksum = "615120c7a2431d16cf1cf979e7fc31ba7a5b5e5707b29c8a99e5dbf8a8392a33" 4142 + checksum = "fc49afa5c8d634e75761feda8c592051e7eeb4683ba827211eb0d731d3402ea8" 3710 4143 dependencies = [ 3711 4144 "cc", 3712 4145 "libc", ··· 3714 4147 3715 4148 [[package]] 3716 4149 name = "zvariant" 3717 - version = "2.10.0" 4150 + version = "3.1.2" 3718 4151 source = "registry+https://github.com/rust-lang/crates.io-index" 3719 - checksum = "a68c7b55f2074489b7e8e07d2d0a6ee6b4f233867a653c664d8020ba53692525" 4152 + checksum = "49ea5dc38b2058fae6a5b79009388143dadce1e91c26a67f984a0fc0381c8033" 3720 4153 dependencies = [ 3721 4154 "byteorder", 3722 4155 "enumflags2", ··· 3728 4161 3729 4162 [[package]] 3730 4163 name = "zvariant_derive" 3731 - version = "2.10.0" 4164 + version = "3.1.2" 3732 4165 source = "registry+https://github.com/rust-lang/crates.io-index" 3733 - checksum = "e4ca5e22593eb4212382d60d26350065bf2a02c34b85bc850474a74b589a3de9" 4166 + checksum = "8c2cecc5a61c2a053f7f653a24cd15b3b0195d7f7ddb5042c837fb32e161fb7a" 3734 4167 dependencies = [ 3735 - "proc-macro-crate 1.0.0", 4168 + "proc-macro-crate 1.1.2", 3736 4169 "proc-macro2", 3737 4170 "quote", 3738 4171 "syn",
+3 -3
src-tauri/Cargo.toml
··· 12 12 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 13 13 14 14 [build-dependencies] 15 - tauri-build = { git = "https://github.com/tauri-apps/tauri/", branch = "next" } 15 + tauri-build = { version = "1.0.0-rc.3", features = [] } 16 16 17 17 [dependencies] 18 18 serde_json = "1.0" 19 19 serde = { version = "1.0", features = ["derive"] } 20 - tauri = { git = "https://github.com/tauri-apps/tauri", branch = "next", features = ["api-all"] } 21 - tauri-plugin-localhost = { git = "https://github.com/tauri-apps/tauri-plugin-localhost.git", branch = "release" } 20 + tauri = { version = "1.0.0-rc.3", features = ["api-all"] } 21 + tauri-plugin-localhost = { git = "https://github.com/icidasset/tauri-plugin-localhost.git", branch = "dev" } 22 22 23 23 [features] 24 24 default = [ "custom-protocol" ]
+1 -2
src-tauri/src/main.rs
··· 49 49 .maximized(true) 50 50 .menu(menu()) 51 51 .resizable(true) 52 - .title("Diffuse") 53 - .transparent(true); 52 + .title("Diffuse"); 54 53 55 54 (w, webview_attributes) 56 55 },