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.

Remove native build

+102 -4548
+97
.github/workflows/build.yml
··· 1 + name: Build & create release 2 + 3 + 4 + on: 5 + workflow_dispatch: 6 + inputs: 7 + 8 + 9 + jobs: 10 + ######### 11 + # BUILD # 12 + ######### 13 + build: 14 + runs-on: ubuntu-latest 15 + 16 + steps: 17 + - uses: actions/checkout@v3 18 + 19 + # Nix 20 + - uses: cachix/install-nix-action@v16 21 + with: 22 + nix_path: nixpkgs=channel:nixos-unstable 23 + 24 + - uses: cachix/cachix-action@v10 25 + with: 26 + name: diffuse 27 + authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' 28 + 29 + # Cache 30 + - uses: actions/cache@v2 31 + with: 32 + path: | 33 + ~/.stack 34 + key: ${{ runner.os }}-stack 35 + 36 + # Tasks 37 + - run: nix-shell --run "just install-deps" 38 + - run: nix-shell --run "just build-prod" 39 + 40 + # Upload artifacts 41 + - uses: actions/upload-artifact@v2 42 + with: 43 + name: build 44 + path: build/ 45 + 46 + ################## 47 + # CREATE RELEASE # 48 + ################## 49 + create-release: 50 + needs: build 51 + runs-on: ubuntu-latest 52 + 53 + outputs: 54 + RELEASE_UPLOAD_ID: ${{ steps.create_release.outputs.id }} 55 + TAG_NAME: ${{ steps.package-version.outputs.current-version }} 56 + 57 + steps: 58 + - uses: actions/checkout@v3 59 + - run: mkdir compressed 60 + 61 + # Download artifacts 62 + - uses: actions/download-artifact@v2 63 + with: 64 + name: build 65 + path: build/ 66 + 67 + # Create zip 68 + - uses: montudor/action-zip@v0.1.0 69 + with: 70 + args: zip -qq -r ./compressed/diffuse-web.zip ./build 71 + 72 + # Create tar.gz 73 + - uses: master-atul/tar-action@v1.0.2 74 + with: 75 + command: c 76 + cwd: . 77 + files: ./build 78 + outPath: compressed/diffuse-web.tar.gz 79 + 80 + # Get Diffuse's version number 81 + - id: package-version 82 + uses: martinbeentjes/npm-get-version-action@v1.1.0 83 + 84 + # Create release 85 + - uses: softprops/action-gh-release@v1 86 + id: create_release 87 + with: 88 + token: ${{ secrets.GITHUB_TOKEN }} 89 + 90 + tag_name: "${{ steps.package-version.outputs.current-version }}" 91 + name: "v${{ steps.package-version.outputs.current-version }}" 92 + body: "See the assets to download this version and install." 93 + draft: true 94 + 95 + files: | 96 + compressed/diffuse-web.zip 97 + compressed/diffuse-web.tar.gz
-164
.github/workflows/native-build.yml
··· 1 - name: Build Native Version 2 - 3 - 4 - on: 5 - workflow_dispatch: 6 - inputs: 7 - 8 - 9 - jobs: 10 - ######### 11 - # BUILD # 12 - ######### 13 - build: 14 - runs-on: ubuntu-latest 15 - 16 - steps: 17 - - uses: actions/checkout@v3 18 - 19 - # Nix 20 - - uses: cachix/install-nix-action@v16 21 - with: 22 - nix_path: nixpkgs=channel:nixos-unstable 23 - 24 - - uses: cachix/cachix-action@v10 25 - with: 26 - name: diffuse 27 - authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' 28 - 29 - # Cache 30 - - uses: actions/cache@v2 31 - with: 32 - path: | 33 - ~/.stack 34 - key: ${{ runner.os }}-stack 35 - 36 - # Tasks 37 - - run: nix-shell --run "just install-deps" 38 - - run: nix-shell --run "just build-prod" 39 - 40 - # Upload artifacts 41 - - uses: actions/upload-artifact@v2 42 - with: 43 - name: build 44 - path: build/ 45 - 46 - ################## 47 - # CREATE RELEASE # 48 - ################## 49 - create-release: 50 - needs: build 51 - runs-on: ubuntu-latest 52 - 53 - outputs: 54 - RELEASE_UPLOAD_ID: ${{ steps.create_release.outputs.id }} 55 - TAG_NAME: ${{ steps.package-version.outputs.current-version }} 56 - 57 - steps: 58 - - uses: actions/checkout@v3 59 - - run: mkdir compressed 60 - 61 - # Download artifacts 62 - - uses: actions/download-artifact@v2 63 - with: 64 - name: build 65 - path: build/ 66 - 67 - # Create zip 68 - - uses: montudor/action-zip@v0.1.0 69 - with: 70 - args: zip -qq -r ./compressed/diffuse-web.zip ./build 71 - 72 - # Create tar.gz 73 - - uses: master-atul/tar-action@v1.0.2 74 - with: 75 - command: c 76 - cwd: . 77 - files: ./build 78 - outPath: compressed/diffuse-web.tar.gz 79 - 80 - # Get Diffuse's version number 81 - - id: package-version 82 - uses: martinbeentjes/npm-get-version-action@v1.1.0 83 - 84 - # Create release 85 - - uses: softprops/action-gh-release@v1 86 - id: create_release 87 - with: 88 - token: ${{ secrets.GITHUB_TOKEN }} 89 - 90 - tag_name: "${{ steps.package-version.outputs.current-version }}" 91 - name: "v${{ steps.package-version.outputs.current-version }}" 92 - body: "See the assets to download this version and install." 93 - draft: true 94 - 95 - files: | 96 - compressed/diffuse-web.zip 97 - compressed/diffuse-web.tar.gz 98 - 99 - ######### 100 - # TAURI # 101 - ######### 102 - tauri: 103 - needs: create-release 104 - 105 - strategy: 106 - fail-fast: false 107 - matrix: 108 - os: [macos-latest, ubuntu-latest, windows-latest] 109 - 110 - runs-on: ${{ matrix.os }} 111 - 112 - steps: 113 - - uses: actions/checkout@v2 114 - - uses: extractions/setup-just@v1 115 - env: 116 - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 117 - 118 - # OS 119 - - name: install linux dependencies 120 - if: matrix.os == 'ubuntu-latest' 121 - run: | 122 - sudo apt-get update 123 - sudo apt-get install -y libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev librsvg2-dev patchelf 124 - 125 - # Rust 126 - - uses: actions-rs/toolchain@v1 127 - with: 128 - profile: minimal 129 - toolchain: stable 130 - 131 - - uses: Swatinem/rust-cache@v2 132 - with: 133 - workspaces: "src-tauri -> target" 134 - 135 - # Download artifacts 136 - - uses: actions/download-artifact@v2 137 - with: 138 - name: build 139 - path: build/ 140 - 141 - # Install Tauri CLI 142 - - run: just install-tauri-cli 143 - 144 - # Make a build 145 - - run: just tauri-build 146 - if: matrix.os != 'macos-latest' 147 - 148 - - run: just tauri-build-universal 149 - if: matrix.os == 'macos-latest' 150 - 151 - # Upload artifacts 152 - - uses: softprops/action-gh-release@v1 153 - with: 154 - token: ${{ secrets.GITHUB_TOKEN }} 155 - 156 - tag_name: "${{ needs.create-release.outputs.TAG_NAME }}" 157 - draft: true 158 - 159 - files: | 160 - src-tauri/target/release/bundle/appimage/*.AppImage 161 - src-tauri/target/release/bundle/deb/*.deb 162 - src-tauri/target/release/bundle/dmg/*.dmg 163 - src-tauri/target/release/bundle/msi/*.msi 164 - src-tauri/target/universal-apple-darwin/release/bundle/dmg/*.dmg
-2
.gitignore
··· 14 14 /diffuse 15 15 /node_modules 16 16 /src/Library/Css/Classes.elm 17 - /src-tauri/bin/ 18 - /src-tauri/.crates* 19 17 /TODO.md 20 18 /tmp 21 19 /vendor
+1
CHANGELOG.md
··· 2 2 3 3 ## 3.4.0 4 4 5 + - **Removed native builds.** I no longer want to maintain native builds for Diffuse. I personally use it straight in the browser or install it as a PWA. Alternatively, there's software like [Multi](https://github.com/kofigumbs/multi) that allow you to package web applications into native apps. There are icons in the [src](/src/Static/Images) folder that you can use as the app icon. 5 6 - Adjusted search behaviour, now searches while typing (with a small delay). 6 7 - Allows you to make playlists public when using Fission/ODD SDK. 7 8 - Fixes issue with Safari where reloading after a search caused the loader to be shown indefinitely.
-19
Justfile
··· 173 173 stack build --fast 2>&1 | sed '/^Warning:/,/Invalid magic: e49ceb0f$/d' | sed '/^Inferring license/d' && stack exec build --silent 174 174 175 175 176 - @tauri-build: 177 - echo "> Building Tauri binaries" 178 - ./src-tauri/bin/cargo-tauri tauri build --config ./src-tauri/tauri.conf.json 179 - 180 - 181 - @tauri-build-universal: 182 - echo "> Building Tauri binaries (Universal MacOS build)" 183 - rustup target add aarch64-apple-darwin 184 - ./src-tauri/bin/cargo-tauri tauri build --target universal-apple-darwin --config ./src-tauri/tauri.conf.json 185 - 186 - 187 176 # 188 177 # Dev tasks 189 178 # ··· 211 200 npm install 212 201 213 202 214 - @install-tauri-cli: 215 - cargo install tauri-cli --version "^1.2.2" --root ./src-tauri 216 - 217 - 218 203 @quality: check-versions 219 204 echo "> Running es-lint" 220 205 {{NPM_DIR}}/.bin/eslint src/Javascript/**/* ··· 225 210 @server: 226 211 echo "> Booting up web server on port 8000" 227 212 miniserve --spa --index index.html --port 8000 {{BUILD_DIR}} 228 - 229 - 230 - @tauri-dev: 231 - ./src-tauri/bin/cargo-tauri tauri dev 232 213 233 214 234 215 @test: doc-tests
+1 -52
flake.lock
··· 15 15 "type": "github" 16 16 } 17 17 }, 18 - "flake-utils_2": { 19 - "locked": { 20 - "lastModified": 1656928814, 21 - "narHash": "sha256-RIFfgBuKz6Hp89yRr7+NR5tzIAbn52h8vT6vXkYjZoM=", 22 - "owner": "numtide", 23 - "repo": "flake-utils", 24 - "rev": "7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249", 25 - "type": "github" 26 - }, 27 - "original": { 28 - "owner": "numtide", 29 - "repo": "flake-utils", 30 - "type": "github" 31 - } 32 - }, 33 18 "nixpkgs": { 34 19 "locked": { 35 20 "lastModified": 1663850217, ··· 46 31 "type": "github" 47 32 } 48 33 }, 49 - "nixpkgs_2": { 50 - "locked": { 51 - "lastModified": 1659102345, 52 - "narHash": "sha256-Vbzlz254EMZvn28BhpN8JOi5EuKqnHZ3ujFYgFcSGvk=", 53 - "owner": "NixOS", 54 - "repo": "nixpkgs", 55 - "rev": "11b60e4f80d87794a2a4a8a256391b37c59a1ea7", 56 - "type": "github" 57 - }, 58 - "original": { 59 - "owner": "NixOS", 60 - "ref": "nixpkgs-unstable", 61 - "repo": "nixpkgs", 62 - "type": "github" 63 - } 64 - }, 65 34 "root": { 66 35 "inputs": { 67 36 "flake-utils": "flake-utils", 68 - "nixpkgs": "nixpkgs", 69 - "rust-overlay": "rust-overlay" 70 - } 71 - }, 72 - "rust-overlay": { 73 - "inputs": { 74 - "flake-utils": "flake-utils_2", 75 - "nixpkgs": "nixpkgs_2" 76 - }, 77 - "locked": { 78 - "lastModified": 1663988502, 79 - "narHash": "sha256-HwsSRFWxD9G3PxOjlIARuN/v4TnhK3ZkaVeyVCYrBBE=", 80 - "owner": "oxalica", 81 - "repo": "rust-overlay", 82 - "rev": "6eb90123f46664ffbb550c527f656ba848718af5", 83 - "type": "github" 84 - }, 85 - "original": { 86 - "owner": "oxalica", 87 - "repo": "rust-overlay", 88 - "type": "github" 37 + "nixpkgs": "nixpkgs" 89 38 } 90 39 } 91 40 },
+2 -3
flake.nix
··· 8 8 inputs = { 9 9 nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; 10 10 flake-utils.url = "github:numtide/flake-utils"; 11 - rust-overlay.url = "github:oxalica/rust-overlay"; 12 11 }; 13 12 14 13 15 14 # Outputs 16 15 # ======= 17 16 18 - outputs = { self, nixpkgs, flake-utils, rust-overlay }: 17 + outputs = { self, nixpkgs, flake-utils }: 19 18 let 20 19 inherit (nixpkgs.lib) attrValues optionalAttrs; 21 20 ··· 45 44 inherit self nixpkgs; 46 45 name = "diffuse"; 47 46 shell = ./nix/shell.nix; 48 - preOverlays = [ (import rust-overlay) overlays.apple-silicon ]; 47 + preOverlays = [ overlays.apple-silicon ]; 49 48 }; 50 49 }
-23
nix/shell.nix
··· 2 2 3 3 isM1Mac = stdenv.system == "aarch64-darwin"; 4 4 5 - # Rust 6 - # ---- 7 - 8 - rust = rust-bin.stable.latest.default; 9 - rustPlatform = makeRustPlatform { 10 - cargo = rust; 11 - rustc = rust; 12 - }; 13 - 14 5 # Dependencies 15 6 # ------------ 16 7 ··· 27 18 elmPackages.elm 28 19 elmPackages.elm-format 29 20 nodejs-18_x 30 - rust 31 21 stack 32 22 ]; 33 23 34 - tauri = { 35 - # Needed to build Tauri on Mac OS 36 - # https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/darwin/apple-sdk/frameworks.nix 37 - macOS = [ 38 - darwin.apple_sdk.frameworks.AppKit 39 - darwin.apple_sdk.frameworks.WebKit 40 - libiconv 41 - ]; 42 - }; 43 - 44 24 }; 45 25 46 26 in ··· 50 30 buildInputs = builtins.concatLists [ 51 31 deps.tools 52 32 deps.languages 53 - 54 - # Mac OS dependencies 55 - (lib.optionals stdenv.isDarwin deps.tauri.macOS) 56 33 ]; 57 34 58 35 NIX_PATH = "nixpkgs=" + path;
-4
src-tauri/.gitignore
··· 1 - # Generated by Cargo 2 - # will have compiled files and executables 3 - /target/ 4 - WixTools
-4031
src-tauri/Cargo.lock
··· 1 - # This file is automatically @generated by Cargo. 2 - # It is not intended for manual editing. 3 - version = 3 4 - 5 - [[package]] 6 - name = "adler" 7 - version = "1.0.2" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 10 - 11 - [[package]] 12 - name = "aho-corasick" 13 - version = "0.7.20" 14 - source = "registry+https://github.com/rust-lang/crates.io-index" 15 - checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" 16 - dependencies = [ 17 - "memchr", 18 - ] 19 - 20 - [[package]] 21 - name = "aho-corasick" 22 - version = "1.0.2" 23 - source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" 25 - dependencies = [ 26 - "memchr", 27 - ] 28 - 29 - [[package]] 30 - name = "alloc-no-stdlib" 31 - version = "2.0.4" 32 - source = "registry+https://github.com/rust-lang/crates.io-index" 33 - checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" 34 - 35 - [[package]] 36 - name = "alloc-stdlib" 37 - version = "0.2.2" 38 - source = "registry+https://github.com/rust-lang/crates.io-index" 39 - checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" 40 - dependencies = [ 41 - "alloc-no-stdlib", 42 - ] 43 - 44 - [[package]] 45 - name = "android-tzdata" 46 - version = "0.1.1" 47 - source = "registry+https://github.com/rust-lang/crates.io-index" 48 - checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 49 - 50 - [[package]] 51 - name = "android_system_properties" 52 - version = "0.1.5" 53 - source = "registry+https://github.com/rust-lang/crates.io-index" 54 - checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 55 - dependencies = [ 56 - "libc", 57 - ] 58 - 59 - [[package]] 60 - name = "anyhow" 61 - version = "1.0.71" 62 - source = "registry+https://github.com/rust-lang/crates.io-index" 63 - checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 64 - 65 - [[package]] 66 - name = "ascii" 67 - version = "1.1.0" 68 - source = "registry+https://github.com/rust-lang/crates.io-index" 69 - checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" 70 - 71 - [[package]] 72 - name = "atk" 73 - version = "0.15.1" 74 - source = "registry+https://github.com/rust-lang/crates.io-index" 75 - checksum = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd" 76 - dependencies = [ 77 - "atk-sys", 78 - "bitflags", 79 - "glib", 80 - "libc", 81 - ] 82 - 83 - [[package]] 84 - name = "atk-sys" 85 - version = "0.15.1" 86 - source = "registry+https://github.com/rust-lang/crates.io-index" 87 - checksum = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6" 88 - dependencies = [ 89 - "glib-sys", 90 - "gobject-sys", 91 - "libc", 92 - "system-deps 6.1.0", 93 - ] 94 - 95 - [[package]] 96 - name = "autocfg" 97 - version = "1.1.0" 98 - source = "registry+https://github.com/rust-lang/crates.io-index" 99 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 100 - 101 - [[package]] 102 - name = "base64" 103 - version = "0.13.1" 104 - source = "registry+https://github.com/rust-lang/crates.io-index" 105 - checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 106 - 107 - [[package]] 108 - name = "base64" 109 - version = "0.21.2" 110 - source = "registry+https://github.com/rust-lang/crates.io-index" 111 - checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" 112 - 113 - [[package]] 114 - name = "bincode" 115 - version = "1.3.3" 116 - source = "registry+https://github.com/rust-lang/crates.io-index" 117 - checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" 118 - dependencies = [ 119 - "serde", 120 - ] 121 - 122 - [[package]] 123 - name = "bitflags" 124 - version = "1.3.2" 125 - source = "registry+https://github.com/rust-lang/crates.io-index" 126 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 127 - 128 - [[package]] 129 - name = "block" 130 - version = "0.1.6" 131 - source = "registry+https://github.com/rust-lang/crates.io-index" 132 - checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 133 - 134 - [[package]] 135 - name = "block-buffer" 136 - version = "0.10.4" 137 - source = "registry+https://github.com/rust-lang/crates.io-index" 138 - checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 139 - dependencies = [ 140 - "generic-array", 141 - ] 142 - 143 - [[package]] 144 - name = "brotli" 145 - version = "3.3.4" 146 - source = "registry+https://github.com/rust-lang/crates.io-index" 147 - checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68" 148 - dependencies = [ 149 - "alloc-no-stdlib", 150 - "alloc-stdlib", 151 - "brotli-decompressor", 152 - ] 153 - 154 - [[package]] 155 - name = "brotli-decompressor" 156 - version = "2.3.4" 157 - source = "registry+https://github.com/rust-lang/crates.io-index" 158 - checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744" 159 - dependencies = [ 160 - "alloc-no-stdlib", 161 - "alloc-stdlib", 162 - ] 163 - 164 - [[package]] 165 - name = "bstr" 166 - version = "1.5.0" 167 - source = "registry+https://github.com/rust-lang/crates.io-index" 168 - checksum = "a246e68bb43f6cd9db24bea052a53e40405417c5fb372e3d1a8a7f770a564ef5" 169 - dependencies = [ 170 - "memchr", 171 - "serde", 172 - ] 173 - 174 - [[package]] 175 - name = "bumpalo" 176 - version = "3.13.0" 177 - source = "registry+https://github.com/rust-lang/crates.io-index" 178 - checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" 179 - 180 - [[package]] 181 - name = "bytemuck" 182 - version = "1.13.1" 183 - source = "registry+https://github.com/rust-lang/crates.io-index" 184 - checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" 185 - 186 - [[package]] 187 - name = "byteorder" 188 - version = "1.4.3" 189 - source = "registry+https://github.com/rust-lang/crates.io-index" 190 - checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 191 - 192 - [[package]] 193 - name = "bytes" 194 - version = "1.4.0" 195 - source = "registry+https://github.com/rust-lang/crates.io-index" 196 - checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 197 - dependencies = [ 198 - "serde", 199 - ] 200 - 201 - [[package]] 202 - name = "cairo-rs" 203 - version = "0.15.12" 204 - source = "registry+https://github.com/rust-lang/crates.io-index" 205 - checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc" 206 - dependencies = [ 207 - "bitflags", 208 - "cairo-sys-rs", 209 - "glib", 210 - "libc", 211 - "thiserror", 212 - ] 213 - 214 - [[package]] 215 - name = "cairo-sys-rs" 216 - version = "0.15.1" 217 - source = "registry+https://github.com/rust-lang/crates.io-index" 218 - checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" 219 - dependencies = [ 220 - "glib-sys", 221 - "libc", 222 - "system-deps 6.1.0", 223 - ] 224 - 225 - [[package]] 226 - name = "cargo_toml" 227 - version = "0.15.3" 228 - source = "registry+https://github.com/rust-lang/crates.io-index" 229 - checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838" 230 - dependencies = [ 231 - "serde", 232 - "toml 0.7.4", 233 - ] 234 - 235 - [[package]] 236 - name = "cc" 237 - version = "1.0.79" 238 - source = "registry+https://github.com/rust-lang/crates.io-index" 239 - checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 240 - 241 - [[package]] 242 - name = "cesu8" 243 - version = "1.1.0" 244 - source = "registry+https://github.com/rust-lang/crates.io-index" 245 - checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" 246 - 247 - [[package]] 248 - name = "cfb" 249 - version = "0.7.3" 250 - source = "registry+https://github.com/rust-lang/crates.io-index" 251 - checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" 252 - dependencies = [ 253 - "byteorder", 254 - "fnv", 255 - "uuid", 256 - ] 257 - 258 - [[package]] 259 - name = "cfg-expr" 260 - version = "0.9.1" 261 - source = "registry+https://github.com/rust-lang/crates.io-index" 262 - checksum = "3431df59f28accaf4cb4eed4a9acc66bea3f3c3753aa6cdc2f024174ef232af7" 263 - dependencies = [ 264 - "smallvec", 265 - ] 266 - 267 - [[package]] 268 - name = "cfg-expr" 269 - version = "0.15.2" 270 - source = "registry+https://github.com/rust-lang/crates.io-index" 271 - checksum = "e70d3ad08698a0568b0562f22710fe6bfc1f4a61a367c77d0398c562eadd453a" 272 - dependencies = [ 273 - "smallvec", 274 - "target-lexicon", 275 - ] 276 - 277 - [[package]] 278 - name = "cfg-if" 279 - version = "1.0.0" 280 - source = "registry+https://github.com/rust-lang/crates.io-index" 281 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 282 - 283 - [[package]] 284 - name = "chrono" 285 - version = "0.4.26" 286 - source = "registry+https://github.com/rust-lang/crates.io-index" 287 - checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5" 288 - dependencies = [ 289 - "android-tzdata", 290 - "iana-time-zone", 291 - "num-traits", 292 - "serde", 293 - "winapi", 294 - ] 295 - 296 - [[package]] 297 - name = "chunked_transfer" 298 - version = "1.4.1" 299 - source = "registry+https://github.com/rust-lang/crates.io-index" 300 - checksum = "cca491388666e04d7248af3f60f0c40cfb0991c72205595d7c396e3510207d1a" 301 - 302 - [[package]] 303 - name = "cocoa" 304 - version = "0.24.1" 305 - source = "registry+https://github.com/rust-lang/crates.io-index" 306 - checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" 307 - dependencies = [ 308 - "bitflags", 309 - "block", 310 - "cocoa-foundation", 311 - "core-foundation", 312 - "core-graphics", 313 - "foreign-types", 314 - "libc", 315 - "objc", 316 - ] 317 - 318 - [[package]] 319 - name = "cocoa-foundation" 320 - version = "0.1.1" 321 - source = "registry+https://github.com/rust-lang/crates.io-index" 322 - checksum = "931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6" 323 - dependencies = [ 324 - "bitflags", 325 - "block", 326 - "core-foundation", 327 - "core-graphics-types", 328 - "foreign-types", 329 - "libc", 330 - "objc", 331 - ] 332 - 333 - [[package]] 334 - name = "color_quant" 335 - version = "1.1.0" 336 - source = "registry+https://github.com/rust-lang/crates.io-index" 337 - checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 338 - 339 - [[package]] 340 - name = "combine" 341 - version = "4.6.6" 342 - source = "registry+https://github.com/rust-lang/crates.io-index" 343 - checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" 344 - dependencies = [ 345 - "bytes", 346 - "memchr", 347 - ] 348 - 349 - [[package]] 350 - name = "convert_case" 351 - version = "0.4.0" 352 - source = "registry+https://github.com/rust-lang/crates.io-index" 353 - checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" 354 - 355 - [[package]] 356 - name = "core-foundation" 357 - version = "0.9.3" 358 - source = "registry+https://github.com/rust-lang/crates.io-index" 359 - checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 360 - dependencies = [ 361 - "core-foundation-sys", 362 - "libc", 363 - ] 364 - 365 - [[package]] 366 - name = "core-foundation-sys" 367 - version = "0.8.4" 368 - source = "registry+https://github.com/rust-lang/crates.io-index" 369 - checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 370 - 371 - [[package]] 372 - name = "core-graphics" 373 - version = "0.22.3" 374 - source = "registry+https://github.com/rust-lang/crates.io-index" 375 - checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" 376 - dependencies = [ 377 - "bitflags", 378 - "core-foundation", 379 - "core-graphics-types", 380 - "foreign-types", 381 - "libc", 382 - ] 383 - 384 - [[package]] 385 - name = "core-graphics-types" 386 - version = "0.1.1" 387 - source = "registry+https://github.com/rust-lang/crates.io-index" 388 - checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b" 389 - dependencies = [ 390 - "bitflags", 391 - "core-foundation", 392 - "foreign-types", 393 - "libc", 394 - ] 395 - 396 - [[package]] 397 - name = "cpufeatures" 398 - version = "0.2.8" 399 - source = "registry+https://github.com/rust-lang/crates.io-index" 400 - checksum = "03e69e28e9f7f77debdedbaafa2866e1de9ba56df55a8bd7cfc724c25a09987c" 401 - dependencies = [ 402 - "libc", 403 - ] 404 - 405 - [[package]] 406 - name = "crc32fast" 407 - version = "1.3.2" 408 - source = "registry+https://github.com/rust-lang/crates.io-index" 409 - checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 410 - dependencies = [ 411 - "cfg-if", 412 - ] 413 - 414 - [[package]] 415 - name = "crossbeam-channel" 416 - version = "0.5.8" 417 - source = "registry+https://github.com/rust-lang/crates.io-index" 418 - checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 419 - dependencies = [ 420 - "cfg-if", 421 - "crossbeam-utils", 422 - ] 423 - 424 - [[package]] 425 - name = "crossbeam-utils" 426 - version = "0.8.16" 427 - source = "registry+https://github.com/rust-lang/crates.io-index" 428 - checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 429 - dependencies = [ 430 - "cfg-if", 431 - ] 432 - 433 - [[package]] 434 - name = "crypto-common" 435 - version = "0.1.6" 436 - source = "registry+https://github.com/rust-lang/crates.io-index" 437 - checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 438 - dependencies = [ 439 - "generic-array", 440 - "typenum", 441 - ] 442 - 443 - [[package]] 444 - name = "cssparser" 445 - version = "0.27.2" 446 - source = "registry+https://github.com/rust-lang/crates.io-index" 447 - checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a" 448 - dependencies = [ 449 - "cssparser-macros", 450 - "dtoa-short", 451 - "itoa 0.4.8", 452 - "matches", 453 - "phf 0.8.0", 454 - "proc-macro2", 455 - "quote", 456 - "smallvec", 457 - "syn 1.0.109", 458 - ] 459 - 460 - [[package]] 461 - name = "cssparser-macros" 462 - version = "0.6.1" 463 - source = "registry+https://github.com/rust-lang/crates.io-index" 464 - checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" 465 - dependencies = [ 466 - "quote", 467 - "syn 2.0.18", 468 - ] 469 - 470 - [[package]] 471 - name = "ctor" 472 - version = "0.1.26" 473 - source = "registry+https://github.com/rust-lang/crates.io-index" 474 - checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" 475 - dependencies = [ 476 - "quote", 477 - "syn 1.0.109", 478 - ] 479 - 480 - [[package]] 481 - name = "darling" 482 - version = "0.20.1" 483 - source = "registry+https://github.com/rust-lang/crates.io-index" 484 - checksum = "0558d22a7b463ed0241e993f76f09f30b126687447751a8638587b864e4b3944" 485 - dependencies = [ 486 - "darling_core", 487 - "darling_macro", 488 - ] 489 - 490 - [[package]] 491 - name = "darling_core" 492 - version = "0.20.1" 493 - source = "registry+https://github.com/rust-lang/crates.io-index" 494 - checksum = "ab8bfa2e259f8ee1ce5e97824a3c55ec4404a0d772ca7fa96bf19f0752a046eb" 495 - dependencies = [ 496 - "fnv", 497 - "ident_case", 498 - "proc-macro2", 499 - "quote", 500 - "strsim", 501 - "syn 2.0.18", 502 - ] 503 - 504 - [[package]] 505 - name = "darling_macro" 506 - version = "0.20.1" 507 - source = "registry+https://github.com/rust-lang/crates.io-index" 508 - checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a" 509 - dependencies = [ 510 - "darling_core", 511 - "quote", 512 - "syn 2.0.18", 513 - ] 514 - 515 - [[package]] 516 - name = "derive_more" 517 - version = "0.99.17" 518 - source = "registry+https://github.com/rust-lang/crates.io-index" 519 - checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" 520 - dependencies = [ 521 - "convert_case", 522 - "proc-macro2", 523 - "quote", 524 - "rustc_version", 525 - "syn 1.0.109", 526 - ] 527 - 528 - [[package]] 529 - name = "diffuse" 530 - version = "3.4.0" 531 - dependencies = [ 532 - "serde", 533 - "serde_json", 534 - "tauri", 535 - "tauri-build", 536 - "tauri-plugin-localhost", 537 - "tauri-plugin-window-state", 538 - ] 539 - 540 - [[package]] 541 - name = "digest" 542 - version = "0.10.7" 543 - source = "registry+https://github.com/rust-lang/crates.io-index" 544 - checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 545 - dependencies = [ 546 - "block-buffer", 547 - "crypto-common", 548 - ] 549 - 550 - [[package]] 551 - name = "dirs-next" 552 - version = "2.0.0" 553 - source = "registry+https://github.com/rust-lang/crates.io-index" 554 - checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" 555 - dependencies = [ 556 - "cfg-if", 557 - "dirs-sys-next", 558 - ] 559 - 560 - [[package]] 561 - name = "dirs-sys-next" 562 - version = "0.1.2" 563 - source = "registry+https://github.com/rust-lang/crates.io-index" 564 - checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" 565 - dependencies = [ 566 - "libc", 567 - "redox_users", 568 - "winapi", 569 - ] 570 - 571 - [[package]] 572 - name = "dispatch" 573 - version = "0.2.0" 574 - source = "registry+https://github.com/rust-lang/crates.io-index" 575 - checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" 576 - 577 - [[package]] 578 - name = "dtoa" 579 - version = "1.0.6" 580 - source = "registry+https://github.com/rust-lang/crates.io-index" 581 - checksum = "65d09067bfacaa79114679b279d7f5885b53295b1e2cfb4e79c8e4bd3d633169" 582 - 583 - [[package]] 584 - name = "dtoa-short" 585 - version = "0.3.4" 586 - source = "registry+https://github.com/rust-lang/crates.io-index" 587 - checksum = "dbaceec3c6e4211c79e7b1800fb9680527106beb2f9c51904a3210c03a448c74" 588 - dependencies = [ 589 - "dtoa", 590 - ] 591 - 592 - [[package]] 593 - name = "dunce" 594 - version = "1.0.4" 595 - source = "registry+https://github.com/rust-lang/crates.io-index" 596 - checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" 597 - 598 - [[package]] 599 - name = "embed-resource" 600 - version = "2.1.1" 601 - source = "registry+https://github.com/rust-lang/crates.io-index" 602 - checksum = "80663502655af01a2902dff3f06869330782267924bf1788410b74edcd93770a" 603 - dependencies = [ 604 - "cc", 605 - "rustc_version", 606 - "toml 0.7.4", 607 - "vswhom", 608 - "winreg 0.11.0", 609 - ] 610 - 611 - [[package]] 612 - name = "embed_plist" 613 - version = "1.2.2" 614 - source = "registry+https://github.com/rust-lang/crates.io-index" 615 - checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" 616 - 617 - [[package]] 618 - name = "encoding_rs" 619 - version = "0.8.32" 620 - source = "registry+https://github.com/rust-lang/crates.io-index" 621 - checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" 622 - dependencies = [ 623 - "cfg-if", 624 - ] 625 - 626 - [[package]] 627 - name = "errno" 628 - version = "0.3.1" 629 - source = "registry+https://github.com/rust-lang/crates.io-index" 630 - checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 631 - dependencies = [ 632 - "errno-dragonfly", 633 - "libc", 634 - "windows-sys 0.48.0", 635 - ] 636 - 637 - [[package]] 638 - name = "errno-dragonfly" 639 - version = "0.1.2" 640 - source = "registry+https://github.com/rust-lang/crates.io-index" 641 - checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 642 - dependencies = [ 643 - "cc", 644 - "libc", 645 - ] 646 - 647 - [[package]] 648 - name = "fastrand" 649 - version = "1.9.0" 650 - source = "registry+https://github.com/rust-lang/crates.io-index" 651 - checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 652 - dependencies = [ 653 - "instant", 654 - ] 655 - 656 - [[package]] 657 - name = "fdeflate" 658 - version = "0.3.0" 659 - source = "registry+https://github.com/rust-lang/crates.io-index" 660 - checksum = "d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10" 661 - dependencies = [ 662 - "simd-adler32", 663 - ] 664 - 665 - [[package]] 666 - name = "field-offset" 667 - version = "0.3.6" 668 - source = "registry+https://github.com/rust-lang/crates.io-index" 669 - checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" 670 - dependencies = [ 671 - "memoffset", 672 - "rustc_version", 673 - ] 674 - 675 - [[package]] 676 - name = "filetime" 677 - version = "0.2.21" 678 - source = "registry+https://github.com/rust-lang/crates.io-index" 679 - checksum = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153" 680 - dependencies = [ 681 - "cfg-if", 682 - "libc", 683 - "redox_syscall 0.2.16", 684 - "windows-sys 0.48.0", 685 - ] 686 - 687 - [[package]] 688 - name = "flate2" 689 - version = "1.0.26" 690 - source = "registry+https://github.com/rust-lang/crates.io-index" 691 - checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" 692 - dependencies = [ 693 - "crc32fast", 694 - "miniz_oxide", 695 - ] 696 - 697 - [[package]] 698 - name = "fnv" 699 - version = "1.0.7" 700 - source = "registry+https://github.com/rust-lang/crates.io-index" 701 - checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 702 - 703 - [[package]] 704 - name = "foreign-types" 705 - version = "0.3.2" 706 - source = "registry+https://github.com/rust-lang/crates.io-index" 707 - checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 708 - dependencies = [ 709 - "foreign-types-shared", 710 - ] 711 - 712 - [[package]] 713 - name = "foreign-types-shared" 714 - version = "0.1.1" 715 - source = "registry+https://github.com/rust-lang/crates.io-index" 716 - checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 717 - 718 - [[package]] 719 - name = "form_urlencoded" 720 - version = "1.2.0" 721 - source = "registry+https://github.com/rust-lang/crates.io-index" 722 - checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" 723 - dependencies = [ 724 - "percent-encoding", 725 - ] 726 - 727 - [[package]] 728 - name = "futf" 729 - version = "0.1.5" 730 - source = "registry+https://github.com/rust-lang/crates.io-index" 731 - checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" 732 - dependencies = [ 733 - "mac", 734 - "new_debug_unreachable", 735 - ] 736 - 737 - [[package]] 738 - name = "futures-channel" 739 - version = "0.3.28" 740 - source = "registry+https://github.com/rust-lang/crates.io-index" 741 - checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 742 - dependencies = [ 743 - "futures-core", 744 - ] 745 - 746 - [[package]] 747 - name = "futures-core" 748 - version = "0.3.28" 749 - source = "registry+https://github.com/rust-lang/crates.io-index" 750 - checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 751 - 752 - [[package]] 753 - name = "futures-executor" 754 - version = "0.3.28" 755 - source = "registry+https://github.com/rust-lang/crates.io-index" 756 - checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 757 - dependencies = [ 758 - "futures-core", 759 - "futures-task", 760 - "futures-util", 761 - ] 762 - 763 - [[package]] 764 - name = "futures-io" 765 - version = "0.3.28" 766 - source = "registry+https://github.com/rust-lang/crates.io-index" 767 - checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 768 - 769 - [[package]] 770 - name = "futures-macro" 771 - version = "0.3.28" 772 - source = "registry+https://github.com/rust-lang/crates.io-index" 773 - checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 774 - dependencies = [ 775 - "proc-macro2", 776 - "quote", 777 - "syn 2.0.18", 778 - ] 779 - 780 - [[package]] 781 - name = "futures-sink" 782 - version = "0.3.28" 783 - source = "registry+https://github.com/rust-lang/crates.io-index" 784 - checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" 785 - 786 - [[package]] 787 - name = "futures-task" 788 - version = "0.3.28" 789 - source = "registry+https://github.com/rust-lang/crates.io-index" 790 - checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 791 - 792 - [[package]] 793 - name = "futures-util" 794 - version = "0.3.28" 795 - source = "registry+https://github.com/rust-lang/crates.io-index" 796 - checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 797 - dependencies = [ 798 - "futures-core", 799 - "futures-io", 800 - "futures-macro", 801 - "futures-sink", 802 - "futures-task", 803 - "memchr", 804 - "pin-project-lite", 805 - "pin-utils", 806 - "slab", 807 - ] 808 - 809 - [[package]] 810 - name = "fxhash" 811 - version = "0.2.1" 812 - source = "registry+https://github.com/rust-lang/crates.io-index" 813 - checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" 814 - dependencies = [ 815 - "byteorder", 816 - ] 817 - 818 - [[package]] 819 - name = "gdk" 820 - version = "0.15.4" 821 - source = "registry+https://github.com/rust-lang/crates.io-index" 822 - checksum = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8" 823 - dependencies = [ 824 - "bitflags", 825 - "cairo-rs", 826 - "gdk-pixbuf", 827 - "gdk-sys", 828 - "gio", 829 - "glib", 830 - "libc", 831 - "pango", 832 - ] 833 - 834 - [[package]] 835 - name = "gdk-pixbuf" 836 - version = "0.15.11" 837 - source = "registry+https://github.com/rust-lang/crates.io-index" 838 - checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a" 839 - dependencies = [ 840 - "bitflags", 841 - "gdk-pixbuf-sys", 842 - "gio", 843 - "glib", 844 - "libc", 845 - ] 846 - 847 - [[package]] 848 - name = "gdk-pixbuf-sys" 849 - version = "0.15.10" 850 - source = "registry+https://github.com/rust-lang/crates.io-index" 851 - checksum = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7" 852 - dependencies = [ 853 - "gio-sys", 854 - "glib-sys", 855 - "gobject-sys", 856 - "libc", 857 - "system-deps 6.1.0", 858 - ] 859 - 860 - [[package]] 861 - name = "gdk-sys" 862 - version = "0.15.1" 863 - source = "registry+https://github.com/rust-lang/crates.io-index" 864 - checksum = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88" 865 - dependencies = [ 866 - "cairo-sys-rs", 867 - "gdk-pixbuf-sys", 868 - "gio-sys", 869 - "glib-sys", 870 - "gobject-sys", 871 - "libc", 872 - "pango-sys", 873 - "pkg-config", 874 - "system-deps 6.1.0", 875 - ] 876 - 877 - [[package]] 878 - name = "gdkwayland-sys" 879 - version = "0.15.3" 880 - source = "registry+https://github.com/rust-lang/crates.io-index" 881 - checksum = "cca49a59ad8cfdf36ef7330fe7bdfbe1d34323220cc16a0de2679ee773aee2c2" 882 - dependencies = [ 883 - "gdk-sys", 884 - "glib-sys", 885 - "gobject-sys", 886 - "libc", 887 - "pkg-config", 888 - "system-deps 6.1.0", 889 - ] 890 - 891 - [[package]] 892 - name = "gdkx11-sys" 893 - version = "0.15.1" 894 - source = "registry+https://github.com/rust-lang/crates.io-index" 895 - checksum = "b4b7f8c7a84b407aa9b143877e267e848ff34106578b64d1e0a24bf550716178" 896 - dependencies = [ 897 - "gdk-sys", 898 - "glib-sys", 899 - "libc", 900 - "system-deps 6.1.0", 901 - "x11", 902 - ] 903 - 904 - [[package]] 905 - name = "generator" 906 - version = "0.7.4" 907 - source = "registry+https://github.com/rust-lang/crates.io-index" 908 - checksum = "f3e123d9ae7c02966b4d892e550bdc32164f05853cd40ab570650ad600596a8a" 909 - dependencies = [ 910 - "cc", 911 - "libc", 912 - "log", 913 - "rustversion", 914 - "windows 0.48.0", 915 - ] 916 - 917 - [[package]] 918 - name = "generic-array" 919 - version = "0.14.7" 920 - source = "registry+https://github.com/rust-lang/crates.io-index" 921 - checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 922 - dependencies = [ 923 - "typenum", 924 - "version_check", 925 - ] 926 - 927 - [[package]] 928 - name = "getrandom" 929 - version = "0.1.16" 930 - source = "registry+https://github.com/rust-lang/crates.io-index" 931 - checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" 932 - dependencies = [ 933 - "cfg-if", 934 - "libc", 935 - "wasi 0.9.0+wasi-snapshot-preview1", 936 - ] 937 - 938 - [[package]] 939 - name = "getrandom" 940 - version = "0.2.10" 941 - source = "registry+https://github.com/rust-lang/crates.io-index" 942 - checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 943 - dependencies = [ 944 - "cfg-if", 945 - "libc", 946 - "wasi 0.11.0+wasi-snapshot-preview1", 947 - ] 948 - 949 - [[package]] 950 - name = "gio" 951 - version = "0.15.12" 952 - source = "registry+https://github.com/rust-lang/crates.io-index" 953 - checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b" 954 - dependencies = [ 955 - "bitflags", 956 - "futures-channel", 957 - "futures-core", 958 - "futures-io", 959 - "gio-sys", 960 - "glib", 961 - "libc", 962 - "once_cell", 963 - "thiserror", 964 - ] 965 - 966 - [[package]] 967 - name = "gio-sys" 968 - version = "0.15.10" 969 - source = "registry+https://github.com/rust-lang/crates.io-index" 970 - checksum = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d" 971 - dependencies = [ 972 - "glib-sys", 973 - "gobject-sys", 974 - "libc", 975 - "system-deps 6.1.0", 976 - "winapi", 977 - ] 978 - 979 - [[package]] 980 - name = "glib" 981 - version = "0.15.12" 982 - source = "registry+https://github.com/rust-lang/crates.io-index" 983 - checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d" 984 - dependencies = [ 985 - "bitflags", 986 - "futures-channel", 987 - "futures-core", 988 - "futures-executor", 989 - "futures-task", 990 - "glib-macros", 991 - "glib-sys", 992 - "gobject-sys", 993 - "libc", 994 - "once_cell", 995 - "smallvec", 996 - "thiserror", 997 - ] 998 - 999 - [[package]] 1000 - name = "glib-macros" 1001 - version = "0.15.13" 1002 - source = "registry+https://github.com/rust-lang/crates.io-index" 1003 - checksum = "10c6ae9f6fa26f4fb2ac16b528d138d971ead56141de489f8111e259b9df3c4a" 1004 - dependencies = [ 1005 - "anyhow", 1006 - "heck 0.4.1", 1007 - "proc-macro-crate", 1008 - "proc-macro-error", 1009 - "proc-macro2", 1010 - "quote", 1011 - "syn 1.0.109", 1012 - ] 1013 - 1014 - [[package]] 1015 - name = "glib-sys" 1016 - version = "0.15.10" 1017 - source = "registry+https://github.com/rust-lang/crates.io-index" 1018 - checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" 1019 - dependencies = [ 1020 - "libc", 1021 - "system-deps 6.1.0", 1022 - ] 1023 - 1024 - [[package]] 1025 - name = "glob" 1026 - version = "0.3.1" 1027 - source = "registry+https://github.com/rust-lang/crates.io-index" 1028 - checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 1029 - 1030 - [[package]] 1031 - name = "globset" 1032 - version = "0.4.10" 1033 - source = "registry+https://github.com/rust-lang/crates.io-index" 1034 - checksum = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc" 1035 - dependencies = [ 1036 - "aho-corasick 0.7.20", 1037 - "bstr", 1038 - "fnv", 1039 - "log", 1040 - "regex", 1041 - ] 1042 - 1043 - [[package]] 1044 - name = "gobject-sys" 1045 - version = "0.15.10" 1046 - source = "registry+https://github.com/rust-lang/crates.io-index" 1047 - checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a" 1048 - dependencies = [ 1049 - "glib-sys", 1050 - "libc", 1051 - "system-deps 6.1.0", 1052 - ] 1053 - 1054 - [[package]] 1055 - name = "gtk" 1056 - version = "0.15.5" 1057 - source = "registry+https://github.com/rust-lang/crates.io-index" 1058 - checksum = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0" 1059 - dependencies = [ 1060 - "atk", 1061 - "bitflags", 1062 - "cairo-rs", 1063 - "field-offset", 1064 - "futures-channel", 1065 - "gdk", 1066 - "gdk-pixbuf", 1067 - "gio", 1068 - "glib", 1069 - "gtk-sys", 1070 - "gtk3-macros", 1071 - "libc", 1072 - "once_cell", 1073 - "pango", 1074 - "pkg-config", 1075 - ] 1076 - 1077 - [[package]] 1078 - name = "gtk-sys" 1079 - version = "0.15.3" 1080 - source = "registry+https://github.com/rust-lang/crates.io-index" 1081 - checksum = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84" 1082 - dependencies = [ 1083 - "atk-sys", 1084 - "cairo-sys-rs", 1085 - "gdk-pixbuf-sys", 1086 - "gdk-sys", 1087 - "gio-sys", 1088 - "glib-sys", 1089 - "gobject-sys", 1090 - "libc", 1091 - "pango-sys", 1092 - "system-deps 6.1.0", 1093 - ] 1094 - 1095 - [[package]] 1096 - name = "gtk3-macros" 1097 - version = "0.15.6" 1098 - source = "registry+https://github.com/rust-lang/crates.io-index" 1099 - checksum = "684c0456c086e8e7e9af73ec5b84e35938df394712054550e81558d21c44ab0d" 1100 - dependencies = [ 1101 - "anyhow", 1102 - "proc-macro-crate", 1103 - "proc-macro-error", 1104 - "proc-macro2", 1105 - "quote", 1106 - "syn 1.0.109", 1107 - ] 1108 - 1109 - [[package]] 1110 - name = "h2" 1111 - version = "0.3.19" 1112 - source = "registry+https://github.com/rust-lang/crates.io-index" 1113 - checksum = "d357c7ae988e7d2182f7d7871d0b963962420b0678b0997ce7de72001aeab782" 1114 - dependencies = [ 1115 - "bytes", 1116 - "fnv", 1117 - "futures-core", 1118 - "futures-sink", 1119 - "futures-util", 1120 - "http", 1121 - "indexmap", 1122 - "slab", 1123 - "tokio", 1124 - "tokio-util", 1125 - "tracing", 1126 - ] 1127 - 1128 - [[package]] 1129 - name = "hashbrown" 1130 - version = "0.12.3" 1131 - source = "registry+https://github.com/rust-lang/crates.io-index" 1132 - checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1133 - 1134 - [[package]] 1135 - name = "heck" 1136 - version = "0.3.3" 1137 - source = "registry+https://github.com/rust-lang/crates.io-index" 1138 - checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" 1139 - dependencies = [ 1140 - "unicode-segmentation", 1141 - ] 1142 - 1143 - [[package]] 1144 - name = "heck" 1145 - version = "0.4.1" 1146 - source = "registry+https://github.com/rust-lang/crates.io-index" 1147 - checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1148 - 1149 - [[package]] 1150 - name = "hermit-abi" 1151 - version = "0.2.6" 1152 - source = "registry+https://github.com/rust-lang/crates.io-index" 1153 - checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 1154 - dependencies = [ 1155 - "libc", 1156 - ] 1157 - 1158 - [[package]] 1159 - name = "hermit-abi" 1160 - version = "0.3.1" 1161 - source = "registry+https://github.com/rust-lang/crates.io-index" 1162 - checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 1163 - 1164 - [[package]] 1165 - name = "hex" 1166 - version = "0.4.3" 1167 - source = "registry+https://github.com/rust-lang/crates.io-index" 1168 - checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1169 - 1170 - [[package]] 1171 - name = "html5ever" 1172 - version = "0.25.2" 1173 - source = "registry+https://github.com/rust-lang/crates.io-index" 1174 - checksum = "e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148" 1175 - dependencies = [ 1176 - "log", 1177 - "mac", 1178 - "markup5ever", 1179 - "proc-macro2", 1180 - "quote", 1181 - "syn 1.0.109", 1182 - ] 1183 - 1184 - [[package]] 1185 - name = "http" 1186 - version = "0.2.9" 1187 - source = "registry+https://github.com/rust-lang/crates.io-index" 1188 - checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" 1189 - dependencies = [ 1190 - "bytes", 1191 - "fnv", 1192 - "itoa 1.0.6", 1193 - ] 1194 - 1195 - [[package]] 1196 - name = "http-body" 1197 - version = "0.4.5" 1198 - source = "registry+https://github.com/rust-lang/crates.io-index" 1199 - checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 1200 - dependencies = [ 1201 - "bytes", 1202 - "http", 1203 - "pin-project-lite", 1204 - ] 1205 - 1206 - [[package]] 1207 - name = "http-range" 1208 - version = "0.1.5" 1209 - source = "registry+https://github.com/rust-lang/crates.io-index" 1210 - checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" 1211 - 1212 - [[package]] 1213 - name = "httparse" 1214 - version = "1.8.0" 1215 - source = "registry+https://github.com/rust-lang/crates.io-index" 1216 - checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 1217 - 1218 - [[package]] 1219 - name = "httpdate" 1220 - version = "1.0.2" 1221 - source = "registry+https://github.com/rust-lang/crates.io-index" 1222 - checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" 1223 - 1224 - [[package]] 1225 - name = "hyper" 1226 - version = "0.14.26" 1227 - source = "registry+https://github.com/rust-lang/crates.io-index" 1228 - checksum = "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4" 1229 - dependencies = [ 1230 - "bytes", 1231 - "futures-channel", 1232 - "futures-core", 1233 - "futures-util", 1234 - "h2", 1235 - "http", 1236 - "http-body", 1237 - "httparse", 1238 - "httpdate", 1239 - "itoa 1.0.6", 1240 - "pin-project-lite", 1241 - "socket2", 1242 - "tokio", 1243 - "tower-service", 1244 - "tracing", 1245 - "want", 1246 - ] 1247 - 1248 - [[package]] 1249 - name = "hyper-tls" 1250 - version = "0.5.0" 1251 - source = "registry+https://github.com/rust-lang/crates.io-index" 1252 - checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" 1253 - dependencies = [ 1254 - "bytes", 1255 - "hyper", 1256 - "native-tls", 1257 - "tokio", 1258 - "tokio-native-tls", 1259 - ] 1260 - 1261 - [[package]] 1262 - name = "iana-time-zone" 1263 - version = "0.1.57" 1264 - source = "registry+https://github.com/rust-lang/crates.io-index" 1265 - checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" 1266 - dependencies = [ 1267 - "android_system_properties", 1268 - "core-foundation-sys", 1269 - "iana-time-zone-haiku", 1270 - "js-sys", 1271 - "wasm-bindgen", 1272 - "windows 0.48.0", 1273 - ] 1274 - 1275 - [[package]] 1276 - name = "iana-time-zone-haiku" 1277 - version = "0.1.2" 1278 - source = "registry+https://github.com/rust-lang/crates.io-index" 1279 - checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1280 - dependencies = [ 1281 - "cc", 1282 - ] 1283 - 1284 - [[package]] 1285 - name = "ico" 1286 - version = "0.3.0" 1287 - source = "registry+https://github.com/rust-lang/crates.io-index" 1288 - checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae" 1289 - dependencies = [ 1290 - "byteorder", 1291 - "png", 1292 - ] 1293 - 1294 - [[package]] 1295 - name = "ident_case" 1296 - version = "1.0.1" 1297 - source = "registry+https://github.com/rust-lang/crates.io-index" 1298 - checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1299 - 1300 - [[package]] 1301 - name = "idna" 1302 - version = "0.4.0" 1303 - source = "registry+https://github.com/rust-lang/crates.io-index" 1304 - checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 1305 - dependencies = [ 1306 - "unicode-bidi", 1307 - "unicode-normalization", 1308 - ] 1309 - 1310 - [[package]] 1311 - name = "ignore" 1312 - version = "0.4.20" 1313 - source = "registry+https://github.com/rust-lang/crates.io-index" 1314 - checksum = "dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492" 1315 - dependencies = [ 1316 - "globset", 1317 - "lazy_static", 1318 - "log", 1319 - "memchr", 1320 - "regex", 1321 - "same-file", 1322 - "thread_local", 1323 - "walkdir", 1324 - "winapi-util", 1325 - ] 1326 - 1327 - [[package]] 1328 - name = "image" 1329 - version = "0.24.6" 1330 - source = "registry+https://github.com/rust-lang/crates.io-index" 1331 - checksum = "527909aa81e20ac3a44803521443a765550f09b5130c2c2fa1ea59c2f8f50a3a" 1332 - dependencies = [ 1333 - "bytemuck", 1334 - "byteorder", 1335 - "color_quant", 1336 - "num-rational", 1337 - "num-traits", 1338 - ] 1339 - 1340 - [[package]] 1341 - name = "indexmap" 1342 - version = "1.9.3" 1343 - source = "registry+https://github.com/rust-lang/crates.io-index" 1344 - checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1345 - dependencies = [ 1346 - "autocfg", 1347 - "hashbrown", 1348 - "serde", 1349 - ] 1350 - 1351 - [[package]] 1352 - name = "infer" 1353 - version = "0.12.0" 1354 - source = "registry+https://github.com/rust-lang/crates.io-index" 1355 - checksum = "a898e4b7951673fce96614ce5751d13c40fc5674bc2d759288e46c3ab62598b3" 1356 - dependencies = [ 1357 - "cfb", 1358 - ] 1359 - 1360 - [[package]] 1361 - name = "instant" 1362 - version = "0.1.12" 1363 - source = "registry+https://github.com/rust-lang/crates.io-index" 1364 - checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1365 - dependencies = [ 1366 - "cfg-if", 1367 - ] 1368 - 1369 - [[package]] 1370 - name = "io-lifetimes" 1371 - version = "1.0.11" 1372 - source = "registry+https://github.com/rust-lang/crates.io-index" 1373 - checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 1374 - dependencies = [ 1375 - "hermit-abi 0.3.1", 1376 - "libc", 1377 - "windows-sys 0.48.0", 1378 - ] 1379 - 1380 - [[package]] 1381 - name = "ipnet" 1382 - version = "2.7.2" 1383 - source = "registry+https://github.com/rust-lang/crates.io-index" 1384 - checksum = "12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f" 1385 - 1386 - [[package]] 1387 - name = "itoa" 1388 - version = "0.4.8" 1389 - source = "registry+https://github.com/rust-lang/crates.io-index" 1390 - checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" 1391 - 1392 - [[package]] 1393 - name = "itoa" 1394 - version = "1.0.6" 1395 - source = "registry+https://github.com/rust-lang/crates.io-index" 1396 - checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 1397 - 1398 - [[package]] 1399 - name = "javascriptcore-rs" 1400 - version = "0.16.0" 1401 - source = "registry+https://github.com/rust-lang/crates.io-index" 1402 - checksum = "bf053e7843f2812ff03ef5afe34bb9c06ffee120385caad4f6b9967fcd37d41c" 1403 - dependencies = [ 1404 - "bitflags", 1405 - "glib", 1406 - "javascriptcore-rs-sys", 1407 - ] 1408 - 1409 - [[package]] 1410 - name = "javascriptcore-rs-sys" 1411 - version = "0.4.0" 1412 - source = "registry+https://github.com/rust-lang/crates.io-index" 1413 - checksum = "905fbb87419c5cde6e3269537e4ea7d46431f3008c5d057e915ef3f115e7793c" 1414 - dependencies = [ 1415 - "glib-sys", 1416 - "gobject-sys", 1417 - "libc", 1418 - "system-deps 5.0.0", 1419 - ] 1420 - 1421 - [[package]] 1422 - name = "jni" 1423 - version = "0.20.0" 1424 - source = "registry+https://github.com/rust-lang/crates.io-index" 1425 - checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c" 1426 - dependencies = [ 1427 - "cesu8", 1428 - "combine", 1429 - "jni-sys", 1430 - "log", 1431 - "thiserror", 1432 - "walkdir", 1433 - ] 1434 - 1435 - [[package]] 1436 - name = "jni-sys" 1437 - version = "0.3.0" 1438 - source = "registry+https://github.com/rust-lang/crates.io-index" 1439 - checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" 1440 - 1441 - [[package]] 1442 - name = "js-sys" 1443 - version = "0.3.64" 1444 - source = "registry+https://github.com/rust-lang/crates.io-index" 1445 - checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 1446 - dependencies = [ 1447 - "wasm-bindgen", 1448 - ] 1449 - 1450 - [[package]] 1451 - name = "json-patch" 1452 - version = "1.0.0" 1453 - source = "registry+https://github.com/rust-lang/crates.io-index" 1454 - checksum = "1f54898088ccb91df1b492cc80029a6fdf1c48ca0db7c6822a8babad69c94658" 1455 - dependencies = [ 1456 - "serde", 1457 - "serde_json", 1458 - "thiserror", 1459 - "treediff", 1460 - ] 1461 - 1462 - [[package]] 1463 - name = "kuchiki" 1464 - version = "0.8.1" 1465 - source = "registry+https://github.com/rust-lang/crates.io-index" 1466 - checksum = "1ea8e9c6e031377cff82ee3001dc8026cdf431ed4e2e6b51f98ab8c73484a358" 1467 - dependencies = [ 1468 - "cssparser", 1469 - "html5ever", 1470 - "matches", 1471 - "selectors", 1472 - ] 1473 - 1474 - [[package]] 1475 - name = "lazy_static" 1476 - version = "1.4.0" 1477 - source = "registry+https://github.com/rust-lang/crates.io-index" 1478 - checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1479 - 1480 - [[package]] 1481 - name = "libc" 1482 - version = "0.2.146" 1483 - source = "registry+https://github.com/rust-lang/crates.io-index" 1484 - checksum = "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b" 1485 - 1486 - [[package]] 1487 - name = "line-wrap" 1488 - version = "0.1.1" 1489 - source = "registry+https://github.com/rust-lang/crates.io-index" 1490 - checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" 1491 - dependencies = [ 1492 - "safemem", 1493 - ] 1494 - 1495 - [[package]] 1496 - name = "linux-raw-sys" 1497 - version = "0.3.8" 1498 - source = "registry+https://github.com/rust-lang/crates.io-index" 1499 - checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 1500 - 1501 - [[package]] 1502 - name = "lock_api" 1503 - version = "0.4.10" 1504 - source = "registry+https://github.com/rust-lang/crates.io-index" 1505 - checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" 1506 - dependencies = [ 1507 - "autocfg", 1508 - "scopeguard", 1509 - ] 1510 - 1511 - [[package]] 1512 - name = "log" 1513 - version = "0.4.19" 1514 - source = "registry+https://github.com/rust-lang/crates.io-index" 1515 - checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" 1516 - 1517 - [[package]] 1518 - name = "loom" 1519 - version = "0.5.6" 1520 - source = "registry+https://github.com/rust-lang/crates.io-index" 1521 - checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" 1522 - dependencies = [ 1523 - "cfg-if", 1524 - "generator", 1525 - "scoped-tls", 1526 - "serde", 1527 - "serde_json", 1528 - "tracing", 1529 - "tracing-subscriber", 1530 - ] 1531 - 1532 - [[package]] 1533 - name = "mac" 1534 - version = "0.1.1" 1535 - source = "registry+https://github.com/rust-lang/crates.io-index" 1536 - checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" 1537 - 1538 - [[package]] 1539 - name = "malloc_buf" 1540 - version = "0.0.6" 1541 - source = "registry+https://github.com/rust-lang/crates.io-index" 1542 - checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 1543 - dependencies = [ 1544 - "libc", 1545 - ] 1546 - 1547 - [[package]] 1548 - name = "markup5ever" 1549 - version = "0.10.1" 1550 - source = "registry+https://github.com/rust-lang/crates.io-index" 1551 - checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd" 1552 - dependencies = [ 1553 - "log", 1554 - "phf 0.8.0", 1555 - "phf_codegen", 1556 - "string_cache", 1557 - "string_cache_codegen", 1558 - "tendril", 1559 - ] 1560 - 1561 - [[package]] 1562 - name = "matchers" 1563 - version = "0.1.0" 1564 - source = "registry+https://github.com/rust-lang/crates.io-index" 1565 - checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 1566 - dependencies = [ 1567 - "regex-automata", 1568 - ] 1569 - 1570 - [[package]] 1571 - name = "matches" 1572 - version = "0.1.10" 1573 - source = "registry+https://github.com/rust-lang/crates.io-index" 1574 - checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" 1575 - 1576 - [[package]] 1577 - name = "memchr" 1578 - version = "2.5.0" 1579 - source = "registry+https://github.com/rust-lang/crates.io-index" 1580 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1581 - 1582 - [[package]] 1583 - name = "memoffset" 1584 - version = "0.9.0" 1585 - source = "registry+https://github.com/rust-lang/crates.io-index" 1586 - checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 1587 - dependencies = [ 1588 - "autocfg", 1589 - ] 1590 - 1591 - [[package]] 1592 - name = "mime" 1593 - version = "0.3.17" 1594 - source = "registry+https://github.com/rust-lang/crates.io-index" 1595 - checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1596 - 1597 - [[package]] 1598 - name = "miniz_oxide" 1599 - version = "0.7.1" 1600 - source = "registry+https://github.com/rust-lang/crates.io-index" 1601 - checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 1602 - dependencies = [ 1603 - "adler", 1604 - "simd-adler32", 1605 - ] 1606 - 1607 - [[package]] 1608 - name = "mio" 1609 - version = "0.8.8" 1610 - source = "registry+https://github.com/rust-lang/crates.io-index" 1611 - checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" 1612 - dependencies = [ 1613 - "libc", 1614 - "wasi 0.11.0+wasi-snapshot-preview1", 1615 - "windows-sys 0.48.0", 1616 - ] 1617 - 1618 - [[package]] 1619 - name = "native-tls" 1620 - version = "0.2.11" 1621 - source = "registry+https://github.com/rust-lang/crates.io-index" 1622 - checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" 1623 - dependencies = [ 1624 - "lazy_static", 1625 - "libc", 1626 - "log", 1627 - "openssl", 1628 - "openssl-probe", 1629 - "openssl-sys", 1630 - "schannel", 1631 - "security-framework", 1632 - "security-framework-sys", 1633 - "tempfile", 1634 - ] 1635 - 1636 - [[package]] 1637 - name = "ndk" 1638 - version = "0.6.0" 1639 - source = "registry+https://github.com/rust-lang/crates.io-index" 1640 - checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" 1641 - dependencies = [ 1642 - "bitflags", 1643 - "jni-sys", 1644 - "ndk-sys", 1645 - "num_enum", 1646 - "thiserror", 1647 - ] 1648 - 1649 - [[package]] 1650 - name = "ndk-context" 1651 - version = "0.1.1" 1652 - source = "registry+https://github.com/rust-lang/crates.io-index" 1653 - checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" 1654 - 1655 - [[package]] 1656 - name = "ndk-sys" 1657 - version = "0.3.0" 1658 - source = "registry+https://github.com/rust-lang/crates.io-index" 1659 - checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97" 1660 - dependencies = [ 1661 - "jni-sys", 1662 - ] 1663 - 1664 - [[package]] 1665 - name = "new_debug_unreachable" 1666 - version = "1.0.4" 1667 - source = "registry+https://github.com/rust-lang/crates.io-index" 1668 - checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" 1669 - 1670 - [[package]] 1671 - name = "nodrop" 1672 - version = "0.1.14" 1673 - source = "registry+https://github.com/rust-lang/crates.io-index" 1674 - checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" 1675 - 1676 - [[package]] 1677 - name = "nu-ansi-term" 1678 - version = "0.46.0" 1679 - source = "registry+https://github.com/rust-lang/crates.io-index" 1680 - checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1681 - dependencies = [ 1682 - "overload", 1683 - "winapi", 1684 - ] 1685 - 1686 - [[package]] 1687 - name = "num-integer" 1688 - version = "0.1.45" 1689 - source = "registry+https://github.com/rust-lang/crates.io-index" 1690 - checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1691 - dependencies = [ 1692 - "autocfg", 1693 - "num-traits", 1694 - ] 1695 - 1696 - [[package]] 1697 - name = "num-rational" 1698 - version = "0.4.1" 1699 - source = "registry+https://github.com/rust-lang/crates.io-index" 1700 - checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 1701 - dependencies = [ 1702 - "autocfg", 1703 - "num-integer", 1704 - "num-traits", 1705 - ] 1706 - 1707 - [[package]] 1708 - name = "num-traits" 1709 - version = "0.2.15" 1710 - source = "registry+https://github.com/rust-lang/crates.io-index" 1711 - checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1712 - dependencies = [ 1713 - "autocfg", 1714 - ] 1715 - 1716 - [[package]] 1717 - name = "num_cpus" 1718 - version = "1.15.0" 1719 - source = "registry+https://github.com/rust-lang/crates.io-index" 1720 - checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 1721 - dependencies = [ 1722 - "hermit-abi 0.2.6", 1723 - "libc", 1724 - ] 1725 - 1726 - [[package]] 1727 - name = "num_enum" 1728 - version = "0.5.11" 1729 - source = "registry+https://github.com/rust-lang/crates.io-index" 1730 - checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" 1731 - dependencies = [ 1732 - "num_enum_derive", 1733 - ] 1734 - 1735 - [[package]] 1736 - name = "num_enum_derive" 1737 - version = "0.5.11" 1738 - source = "registry+https://github.com/rust-lang/crates.io-index" 1739 - checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" 1740 - dependencies = [ 1741 - "proc-macro-crate", 1742 - "proc-macro2", 1743 - "quote", 1744 - "syn 1.0.109", 1745 - ] 1746 - 1747 - [[package]] 1748 - name = "objc" 1749 - version = "0.2.7" 1750 - source = "registry+https://github.com/rust-lang/crates.io-index" 1751 - checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 1752 - dependencies = [ 1753 - "malloc_buf", 1754 - "objc_exception", 1755 - ] 1756 - 1757 - [[package]] 1758 - name = "objc-foundation" 1759 - version = "0.1.1" 1760 - source = "registry+https://github.com/rust-lang/crates.io-index" 1761 - checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" 1762 - dependencies = [ 1763 - "block", 1764 - "objc", 1765 - "objc_id", 1766 - ] 1767 - 1768 - [[package]] 1769 - name = "objc_exception" 1770 - version = "0.1.2" 1771 - source = "registry+https://github.com/rust-lang/crates.io-index" 1772 - checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" 1773 - dependencies = [ 1774 - "cc", 1775 - ] 1776 - 1777 - [[package]] 1778 - name = "objc_id" 1779 - version = "0.1.1" 1780 - source = "registry+https://github.com/rust-lang/crates.io-index" 1781 - checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" 1782 - dependencies = [ 1783 - "objc", 1784 - ] 1785 - 1786 - [[package]] 1787 - name = "once_cell" 1788 - version = "1.18.0" 1789 - source = "registry+https://github.com/rust-lang/crates.io-index" 1790 - checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 1791 - 1792 - [[package]] 1793 - name = "open" 1794 - version = "3.2.0" 1795 - source = "registry+https://github.com/rust-lang/crates.io-index" 1796 - checksum = "2078c0039e6a54a0c42c28faa984e115fb4c2d5bf2208f77d1961002df8576f8" 1797 - dependencies = [ 1798 - "pathdiff", 1799 - "windows-sys 0.42.0", 1800 - ] 1801 - 1802 - [[package]] 1803 - name = "openssl" 1804 - version = "0.10.54" 1805 - source = "registry+https://github.com/rust-lang/crates.io-index" 1806 - checksum = "69b3f656a17a6cbc115b5c7a40c616947d213ba182135b014d6051b73ab6f019" 1807 - dependencies = [ 1808 - "bitflags", 1809 - "cfg-if", 1810 - "foreign-types", 1811 - "libc", 1812 - "once_cell", 1813 - "openssl-macros", 1814 - "openssl-sys", 1815 - ] 1816 - 1817 - [[package]] 1818 - name = "openssl-macros" 1819 - version = "0.1.1" 1820 - source = "registry+https://github.com/rust-lang/crates.io-index" 1821 - checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 1822 - dependencies = [ 1823 - "proc-macro2", 1824 - "quote", 1825 - "syn 2.0.18", 1826 - ] 1827 - 1828 - [[package]] 1829 - name = "openssl-probe" 1830 - version = "0.1.5" 1831 - source = "registry+https://github.com/rust-lang/crates.io-index" 1832 - checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 1833 - 1834 - [[package]] 1835 - name = "openssl-sys" 1836 - version = "0.9.88" 1837 - source = "registry+https://github.com/rust-lang/crates.io-index" 1838 - checksum = "c2ce0f250f34a308dcfdbb351f511359857d4ed2134ba715a4eadd46e1ffd617" 1839 - dependencies = [ 1840 - "cc", 1841 - "libc", 1842 - "pkg-config", 1843 - "vcpkg", 1844 - ] 1845 - 1846 - [[package]] 1847 - name = "overload" 1848 - version = "0.1.1" 1849 - source = "registry+https://github.com/rust-lang/crates.io-index" 1850 - checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1851 - 1852 - [[package]] 1853 - name = "pango" 1854 - version = "0.15.10" 1855 - source = "registry+https://github.com/rust-lang/crates.io-index" 1856 - checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f" 1857 - dependencies = [ 1858 - "bitflags", 1859 - "glib", 1860 - "libc", 1861 - "once_cell", 1862 - "pango-sys", 1863 - ] 1864 - 1865 - [[package]] 1866 - name = "pango-sys" 1867 - version = "0.15.10" 1868 - source = "registry+https://github.com/rust-lang/crates.io-index" 1869 - checksum = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa" 1870 - dependencies = [ 1871 - "glib-sys", 1872 - "gobject-sys", 1873 - "libc", 1874 - "system-deps 6.1.0", 1875 - ] 1876 - 1877 - [[package]] 1878 - name = "parking_lot" 1879 - version = "0.12.1" 1880 - source = "registry+https://github.com/rust-lang/crates.io-index" 1881 - checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1882 - dependencies = [ 1883 - "lock_api", 1884 - "parking_lot_core", 1885 - ] 1886 - 1887 - [[package]] 1888 - name = "parking_lot_core" 1889 - version = "0.9.8" 1890 - source = "registry+https://github.com/rust-lang/crates.io-index" 1891 - checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" 1892 - dependencies = [ 1893 - "cfg-if", 1894 - "libc", 1895 - "redox_syscall 0.3.5", 1896 - "smallvec", 1897 - "windows-targets", 1898 - ] 1899 - 1900 - [[package]] 1901 - name = "pathdiff" 1902 - version = "0.2.1" 1903 - source = "registry+https://github.com/rust-lang/crates.io-index" 1904 - checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" 1905 - 1906 - [[package]] 1907 - name = "percent-encoding" 1908 - version = "2.3.0" 1909 - source = "registry+https://github.com/rust-lang/crates.io-index" 1910 - checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 1911 - 1912 - [[package]] 1913 - name = "phf" 1914 - version = "0.8.0" 1915 - source = "registry+https://github.com/rust-lang/crates.io-index" 1916 - checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" 1917 - dependencies = [ 1918 - "phf_macros 0.8.0", 1919 - "phf_shared 0.8.0", 1920 - "proc-macro-hack", 1921 - ] 1922 - 1923 - [[package]] 1924 - name = "phf" 1925 - version = "0.10.1" 1926 - source = "registry+https://github.com/rust-lang/crates.io-index" 1927 - checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" 1928 - dependencies = [ 1929 - "phf_macros 0.10.0", 1930 - "phf_shared 0.10.0", 1931 - "proc-macro-hack", 1932 - ] 1933 - 1934 - [[package]] 1935 - name = "phf_codegen" 1936 - version = "0.8.0" 1937 - source = "registry+https://github.com/rust-lang/crates.io-index" 1938 - checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" 1939 - dependencies = [ 1940 - "phf_generator 0.8.0", 1941 - "phf_shared 0.8.0", 1942 - ] 1943 - 1944 - [[package]] 1945 - name = "phf_generator" 1946 - version = "0.8.0" 1947 - source = "registry+https://github.com/rust-lang/crates.io-index" 1948 - checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" 1949 - dependencies = [ 1950 - "phf_shared 0.8.0", 1951 - "rand 0.7.3", 1952 - ] 1953 - 1954 - [[package]] 1955 - name = "phf_generator" 1956 - version = "0.10.0" 1957 - source = "registry+https://github.com/rust-lang/crates.io-index" 1958 - checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" 1959 - dependencies = [ 1960 - "phf_shared 0.10.0", 1961 - "rand 0.8.5", 1962 - ] 1963 - 1964 - [[package]] 1965 - name = "phf_macros" 1966 - version = "0.8.0" 1967 - source = "registry+https://github.com/rust-lang/crates.io-index" 1968 - checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c" 1969 - dependencies = [ 1970 - "phf_generator 0.8.0", 1971 - "phf_shared 0.8.0", 1972 - "proc-macro-hack", 1973 - "proc-macro2", 1974 - "quote", 1975 - "syn 1.0.109", 1976 - ] 1977 - 1978 - [[package]] 1979 - name = "phf_macros" 1980 - version = "0.10.0" 1981 - source = "registry+https://github.com/rust-lang/crates.io-index" 1982 - checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" 1983 - dependencies = [ 1984 - "phf_generator 0.10.0", 1985 - "phf_shared 0.10.0", 1986 - "proc-macro-hack", 1987 - "proc-macro2", 1988 - "quote", 1989 - "syn 1.0.109", 1990 - ] 1991 - 1992 - [[package]] 1993 - name = "phf_shared" 1994 - version = "0.8.0" 1995 - source = "registry+https://github.com/rust-lang/crates.io-index" 1996 - checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" 1997 - dependencies = [ 1998 - "siphasher", 1999 - ] 2000 - 2001 - [[package]] 2002 - name = "phf_shared" 2003 - version = "0.10.0" 2004 - source = "registry+https://github.com/rust-lang/crates.io-index" 2005 - checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" 2006 - dependencies = [ 2007 - "siphasher", 2008 - ] 2009 - 2010 - [[package]] 2011 - name = "pin-project-lite" 2012 - version = "0.2.9" 2013 - source = "registry+https://github.com/rust-lang/crates.io-index" 2014 - checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 2015 - 2016 - [[package]] 2017 - name = "pin-utils" 2018 - version = "0.1.0" 2019 - source = "registry+https://github.com/rust-lang/crates.io-index" 2020 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2021 - 2022 - [[package]] 2023 - name = "pkg-config" 2024 - version = "0.3.27" 2025 - source = "registry+https://github.com/rust-lang/crates.io-index" 2026 - checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 2027 - 2028 - [[package]] 2029 - name = "plist" 2030 - version = "1.4.3" 2031 - source = "registry+https://github.com/rust-lang/crates.io-index" 2032 - checksum = "9bd9647b268a3d3e14ff09c23201133a62589c658db02bb7388c7246aafe0590" 2033 - dependencies = [ 2034 - "base64 0.21.2", 2035 - "indexmap", 2036 - "line-wrap", 2037 - "quick-xml", 2038 - "serde", 2039 - "time", 2040 - ] 2041 - 2042 - [[package]] 2043 - name = "png" 2044 - version = "0.17.9" 2045 - source = "registry+https://github.com/rust-lang/crates.io-index" 2046 - checksum = "59871cc5b6cce7eaccca5a802b4173377a1c2ba90654246789a8fa2334426d11" 2047 - dependencies = [ 2048 - "bitflags", 2049 - "crc32fast", 2050 - "fdeflate", 2051 - "flate2", 2052 - "miniz_oxide", 2053 - ] 2054 - 2055 - [[package]] 2056 - name = "ppv-lite86" 2057 - version = "0.2.17" 2058 - source = "registry+https://github.com/rust-lang/crates.io-index" 2059 - checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2060 - 2061 - [[package]] 2062 - name = "precomputed-hash" 2063 - version = "0.1.1" 2064 - source = "registry+https://github.com/rust-lang/crates.io-index" 2065 - checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 2066 - 2067 - [[package]] 2068 - name = "proc-macro-crate" 2069 - version = "1.3.1" 2070 - source = "registry+https://github.com/rust-lang/crates.io-index" 2071 - checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 2072 - dependencies = [ 2073 - "once_cell", 2074 - "toml_edit", 2075 - ] 2076 - 2077 - [[package]] 2078 - name = "proc-macro-error" 2079 - version = "1.0.4" 2080 - source = "registry+https://github.com/rust-lang/crates.io-index" 2081 - checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 2082 - dependencies = [ 2083 - "proc-macro-error-attr", 2084 - "proc-macro2", 2085 - "quote", 2086 - "syn 1.0.109", 2087 - "version_check", 2088 - ] 2089 - 2090 - [[package]] 2091 - name = "proc-macro-error-attr" 2092 - version = "1.0.4" 2093 - source = "registry+https://github.com/rust-lang/crates.io-index" 2094 - checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 2095 - dependencies = [ 2096 - "proc-macro2", 2097 - "quote", 2098 - "version_check", 2099 - ] 2100 - 2101 - [[package]] 2102 - name = "proc-macro-hack" 2103 - version = "0.5.20+deprecated" 2104 - source = "registry+https://github.com/rust-lang/crates.io-index" 2105 - checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 2106 - 2107 - [[package]] 2108 - name = "proc-macro2" 2109 - version = "1.0.60" 2110 - source = "registry+https://github.com/rust-lang/crates.io-index" 2111 - checksum = "dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406" 2112 - dependencies = [ 2113 - "unicode-ident", 2114 - ] 2115 - 2116 - [[package]] 2117 - name = "quick-xml" 2118 - version = "0.28.2" 2119 - source = "registry+https://github.com/rust-lang/crates.io-index" 2120 - checksum = "0ce5e73202a820a31f8a0ee32ada5e21029c81fd9e3ebf668a40832e4219d9d1" 2121 - dependencies = [ 2122 - "memchr", 2123 - ] 2124 - 2125 - [[package]] 2126 - name = "quote" 2127 - version = "1.0.28" 2128 - source = "registry+https://github.com/rust-lang/crates.io-index" 2129 - checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488" 2130 - dependencies = [ 2131 - "proc-macro2", 2132 - ] 2133 - 2134 - [[package]] 2135 - name = "rand" 2136 - version = "0.7.3" 2137 - source = "registry+https://github.com/rust-lang/crates.io-index" 2138 - checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" 2139 - dependencies = [ 2140 - "getrandom 0.1.16", 2141 - "libc", 2142 - "rand_chacha 0.2.2", 2143 - "rand_core 0.5.1", 2144 - "rand_hc", 2145 - "rand_pcg", 2146 - ] 2147 - 2148 - [[package]] 2149 - name = "rand" 2150 - version = "0.8.5" 2151 - source = "registry+https://github.com/rust-lang/crates.io-index" 2152 - checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2153 - dependencies = [ 2154 - "libc", 2155 - "rand_chacha 0.3.1", 2156 - "rand_core 0.6.4", 2157 - ] 2158 - 2159 - [[package]] 2160 - name = "rand_chacha" 2161 - version = "0.2.2" 2162 - source = "registry+https://github.com/rust-lang/crates.io-index" 2163 - checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" 2164 - dependencies = [ 2165 - "ppv-lite86", 2166 - "rand_core 0.5.1", 2167 - ] 2168 - 2169 - [[package]] 2170 - name = "rand_chacha" 2171 - version = "0.3.1" 2172 - source = "registry+https://github.com/rust-lang/crates.io-index" 2173 - checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2174 - dependencies = [ 2175 - "ppv-lite86", 2176 - "rand_core 0.6.4", 2177 - ] 2178 - 2179 - [[package]] 2180 - name = "rand_core" 2181 - version = "0.5.1" 2182 - source = "registry+https://github.com/rust-lang/crates.io-index" 2183 - checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" 2184 - dependencies = [ 2185 - "getrandom 0.1.16", 2186 - ] 2187 - 2188 - [[package]] 2189 - name = "rand_core" 2190 - version = "0.6.4" 2191 - source = "registry+https://github.com/rust-lang/crates.io-index" 2192 - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2193 - dependencies = [ 2194 - "getrandom 0.2.10", 2195 - ] 2196 - 2197 - [[package]] 2198 - name = "rand_hc" 2199 - version = "0.2.0" 2200 - source = "registry+https://github.com/rust-lang/crates.io-index" 2201 - checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" 2202 - dependencies = [ 2203 - "rand_core 0.5.1", 2204 - ] 2205 - 2206 - [[package]] 2207 - name = "rand_pcg" 2208 - version = "0.2.1" 2209 - source = "registry+https://github.com/rust-lang/crates.io-index" 2210 - checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" 2211 - dependencies = [ 2212 - "rand_core 0.5.1", 2213 - ] 2214 - 2215 - [[package]] 2216 - name = "raw-window-handle" 2217 - version = "0.5.2" 2218 - source = "registry+https://github.com/rust-lang/crates.io-index" 2219 - checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" 2220 - 2221 - [[package]] 2222 - name = "redox_syscall" 2223 - version = "0.2.16" 2224 - source = "registry+https://github.com/rust-lang/crates.io-index" 2225 - checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2226 - dependencies = [ 2227 - "bitflags", 2228 - ] 2229 - 2230 - [[package]] 2231 - name = "redox_syscall" 2232 - version = "0.3.5" 2233 - source = "registry+https://github.com/rust-lang/crates.io-index" 2234 - checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 2235 - dependencies = [ 2236 - "bitflags", 2237 - ] 2238 - 2239 - [[package]] 2240 - name = "redox_users" 2241 - version = "0.4.3" 2242 - source = "registry+https://github.com/rust-lang/crates.io-index" 2243 - checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 2244 - dependencies = [ 2245 - "getrandom 0.2.10", 2246 - "redox_syscall 0.2.16", 2247 - "thiserror", 2248 - ] 2249 - 2250 - [[package]] 2251 - name = "regex" 2252 - version = "1.8.4" 2253 - source = "registry+https://github.com/rust-lang/crates.io-index" 2254 - checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f" 2255 - dependencies = [ 2256 - "aho-corasick 1.0.2", 2257 - "memchr", 2258 - "regex-syntax 0.7.2", 2259 - ] 2260 - 2261 - [[package]] 2262 - name = "regex-automata" 2263 - version = "0.1.10" 2264 - source = "registry+https://github.com/rust-lang/crates.io-index" 2265 - checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 2266 - dependencies = [ 2267 - "regex-syntax 0.6.29", 2268 - ] 2269 - 2270 - [[package]] 2271 - name = "regex-syntax" 2272 - version = "0.6.29" 2273 - source = "registry+https://github.com/rust-lang/crates.io-index" 2274 - checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 2275 - 2276 - [[package]] 2277 - name = "regex-syntax" 2278 - version = "0.7.2" 2279 - source = "registry+https://github.com/rust-lang/crates.io-index" 2280 - checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78" 2281 - 2282 - [[package]] 2283 - name = "reqwest" 2284 - version = "0.11.18" 2285 - source = "registry+https://github.com/rust-lang/crates.io-index" 2286 - checksum = "cde824a14b7c14f85caff81225f411faacc04a2013f41670f41443742b1c1c55" 2287 - dependencies = [ 2288 - "base64 0.21.2", 2289 - "bytes", 2290 - "encoding_rs", 2291 - "futures-core", 2292 - "futures-util", 2293 - "h2", 2294 - "http", 2295 - "http-body", 2296 - "hyper", 2297 - "hyper-tls", 2298 - "ipnet", 2299 - "js-sys", 2300 - "log", 2301 - "mime", 2302 - "native-tls", 2303 - "once_cell", 2304 - "percent-encoding", 2305 - "pin-project-lite", 2306 - "serde", 2307 - "serde_json", 2308 - "serde_urlencoded", 2309 - "tokio", 2310 - "tokio-native-tls", 2311 - "tokio-util", 2312 - "tower-service", 2313 - "url", 2314 - "wasm-bindgen", 2315 - "wasm-bindgen-futures", 2316 - "wasm-streams", 2317 - "web-sys", 2318 - "winreg 0.10.1", 2319 - ] 2320 - 2321 - [[package]] 2322 - name = "rfd" 2323 - version = "0.10.0" 2324 - source = "registry+https://github.com/rust-lang/crates.io-index" 2325 - checksum = "0149778bd99b6959285b0933288206090c50e2327f47a9c463bfdbf45c8823ea" 2326 - dependencies = [ 2327 - "block", 2328 - "dispatch", 2329 - "glib-sys", 2330 - "gobject-sys", 2331 - "gtk-sys", 2332 - "js-sys", 2333 - "lazy_static", 2334 - "log", 2335 - "objc", 2336 - "objc-foundation", 2337 - "objc_id", 2338 - "raw-window-handle", 2339 - "wasm-bindgen", 2340 - "wasm-bindgen-futures", 2341 - "web-sys", 2342 - "windows 0.37.0", 2343 - ] 2344 - 2345 - [[package]] 2346 - name = "rustc_version" 2347 - version = "0.4.0" 2348 - source = "registry+https://github.com/rust-lang/crates.io-index" 2349 - checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2350 - dependencies = [ 2351 - "semver", 2352 - ] 2353 - 2354 - [[package]] 2355 - name = "rustix" 2356 - version = "0.37.20" 2357 - source = "registry+https://github.com/rust-lang/crates.io-index" 2358 - checksum = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0" 2359 - dependencies = [ 2360 - "bitflags", 2361 - "errno", 2362 - "io-lifetimes", 2363 - "libc", 2364 - "linux-raw-sys", 2365 - "windows-sys 0.48.0", 2366 - ] 2367 - 2368 - [[package]] 2369 - name = "rustversion" 2370 - version = "1.0.12" 2371 - source = "registry+https://github.com/rust-lang/crates.io-index" 2372 - checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06" 2373 - 2374 - [[package]] 2375 - name = "ryu" 2376 - version = "1.0.13" 2377 - source = "registry+https://github.com/rust-lang/crates.io-index" 2378 - checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 2379 - 2380 - [[package]] 2381 - name = "safemem" 2382 - version = "0.3.3" 2383 - source = "registry+https://github.com/rust-lang/crates.io-index" 2384 - checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" 2385 - 2386 - [[package]] 2387 - name = "same-file" 2388 - version = "1.0.6" 2389 - source = "registry+https://github.com/rust-lang/crates.io-index" 2390 - checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 2391 - dependencies = [ 2392 - "winapi-util", 2393 - ] 2394 - 2395 - [[package]] 2396 - name = "schannel" 2397 - version = "0.1.21" 2398 - source = "registry+https://github.com/rust-lang/crates.io-index" 2399 - checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3" 2400 - dependencies = [ 2401 - "windows-sys 0.42.0", 2402 - ] 2403 - 2404 - [[package]] 2405 - name = "scoped-tls" 2406 - version = "1.0.1" 2407 - source = "registry+https://github.com/rust-lang/crates.io-index" 2408 - checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 2409 - 2410 - [[package]] 2411 - name = "scopeguard" 2412 - version = "1.1.0" 2413 - source = "registry+https://github.com/rust-lang/crates.io-index" 2414 - checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 2415 - 2416 - [[package]] 2417 - name = "security-framework" 2418 - version = "2.9.1" 2419 - source = "registry+https://github.com/rust-lang/crates.io-index" 2420 - checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8" 2421 - dependencies = [ 2422 - "bitflags", 2423 - "core-foundation", 2424 - "core-foundation-sys", 2425 - "libc", 2426 - "security-framework-sys", 2427 - ] 2428 - 2429 - [[package]] 2430 - name = "security-framework-sys" 2431 - version = "2.9.0" 2432 - source = "registry+https://github.com/rust-lang/crates.io-index" 2433 - checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7" 2434 - dependencies = [ 2435 - "core-foundation-sys", 2436 - "libc", 2437 - ] 2438 - 2439 - [[package]] 2440 - name = "selectors" 2441 - version = "0.22.0" 2442 - source = "registry+https://github.com/rust-lang/crates.io-index" 2443 - checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" 2444 - dependencies = [ 2445 - "bitflags", 2446 - "cssparser", 2447 - "derive_more", 2448 - "fxhash", 2449 - "log", 2450 - "matches", 2451 - "phf 0.8.0", 2452 - "phf_codegen", 2453 - "precomputed-hash", 2454 - "servo_arc", 2455 - "smallvec", 2456 - "thin-slice", 2457 - ] 2458 - 2459 - [[package]] 2460 - name = "semver" 2461 - version = "1.0.17" 2462 - source = "registry+https://github.com/rust-lang/crates.io-index" 2463 - checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" 2464 - dependencies = [ 2465 - "serde", 2466 - ] 2467 - 2468 - [[package]] 2469 - name = "serde" 2470 - version = "1.0.164" 2471 - source = "registry+https://github.com/rust-lang/crates.io-index" 2472 - checksum = "9e8c8cf938e98f769bc164923b06dce91cea1751522f46f8466461af04c9027d" 2473 - dependencies = [ 2474 - "serde_derive", 2475 - ] 2476 - 2477 - [[package]] 2478 - name = "serde_derive" 2479 - version = "1.0.164" 2480 - source = "registry+https://github.com/rust-lang/crates.io-index" 2481 - checksum = "d9735b638ccc51c28bf6914d90a2e9725b377144fc612c49a611fddd1b631d68" 2482 - dependencies = [ 2483 - "proc-macro2", 2484 - "quote", 2485 - "syn 2.0.18", 2486 - ] 2487 - 2488 - [[package]] 2489 - name = "serde_json" 2490 - version = "1.0.97" 2491 - source = "registry+https://github.com/rust-lang/crates.io-index" 2492 - checksum = "bdf3bf93142acad5821c99197022e170842cdbc1c30482b98750c688c640842a" 2493 - dependencies = [ 2494 - "itoa 1.0.6", 2495 - "ryu", 2496 - "serde", 2497 - ] 2498 - 2499 - [[package]] 2500 - name = "serde_repr" 2501 - version = "0.1.12" 2502 - source = "registry+https://github.com/rust-lang/crates.io-index" 2503 - checksum = "bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab" 2504 - dependencies = [ 2505 - "proc-macro2", 2506 - "quote", 2507 - "syn 2.0.18", 2508 - ] 2509 - 2510 - [[package]] 2511 - name = "serde_spanned" 2512 - version = "0.6.2" 2513 - source = "registry+https://github.com/rust-lang/crates.io-index" 2514 - checksum = "93107647184f6027e3b7dcb2e11034cf95ffa1e3a682c67951963ac69c1c007d" 2515 - dependencies = [ 2516 - "serde", 2517 - ] 2518 - 2519 - [[package]] 2520 - name = "serde_urlencoded" 2521 - version = "0.7.1" 2522 - source = "registry+https://github.com/rust-lang/crates.io-index" 2523 - checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2524 - dependencies = [ 2525 - "form_urlencoded", 2526 - "itoa 1.0.6", 2527 - "ryu", 2528 - "serde", 2529 - ] 2530 - 2531 - [[package]] 2532 - name = "serde_with" 2533 - version = "3.0.0" 2534 - source = "registry+https://github.com/rust-lang/crates.io-index" 2535 - checksum = "9f02d8aa6e3c385bf084924f660ce2a3a6bd333ba55b35e8590b321f35d88513" 2536 - dependencies = [ 2537 - "base64 0.21.2", 2538 - "chrono", 2539 - "hex", 2540 - "indexmap", 2541 - "serde", 2542 - "serde_json", 2543 - "serde_with_macros", 2544 - "time", 2545 - ] 2546 - 2547 - [[package]] 2548 - name = "serde_with_macros" 2549 - version = "3.0.0" 2550 - source = "registry+https://github.com/rust-lang/crates.io-index" 2551 - checksum = "edc7d5d3932fb12ce722ee5e64dd38c504efba37567f0c402f6ca728c3b8b070" 2552 - dependencies = [ 2553 - "darling", 2554 - "proc-macro2", 2555 - "quote", 2556 - "syn 2.0.18", 2557 - ] 2558 - 2559 - [[package]] 2560 - name = "serialize-to-javascript" 2561 - version = "0.1.1" 2562 - source = "registry+https://github.com/rust-lang/crates.io-index" 2563 - checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb" 2564 - dependencies = [ 2565 - "serde", 2566 - "serde_json", 2567 - "serialize-to-javascript-impl", 2568 - ] 2569 - 2570 - [[package]] 2571 - name = "serialize-to-javascript-impl" 2572 - version = "0.1.1" 2573 - source = "registry+https://github.com/rust-lang/crates.io-index" 2574 - checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763" 2575 - dependencies = [ 2576 - "proc-macro2", 2577 - "quote", 2578 - "syn 1.0.109", 2579 - ] 2580 - 2581 - [[package]] 2582 - name = "servo_arc" 2583 - version = "0.1.1" 2584 - source = "registry+https://github.com/rust-lang/crates.io-index" 2585 - checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432" 2586 - dependencies = [ 2587 - "nodrop", 2588 - "stable_deref_trait", 2589 - ] 2590 - 2591 - [[package]] 2592 - name = "sha2" 2593 - version = "0.10.7" 2594 - source = "registry+https://github.com/rust-lang/crates.io-index" 2595 - checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" 2596 - dependencies = [ 2597 - "cfg-if", 2598 - "cpufeatures", 2599 - "digest", 2600 - ] 2601 - 2602 - [[package]] 2603 - name = "sharded-slab" 2604 - version = "0.1.4" 2605 - source = "registry+https://github.com/rust-lang/crates.io-index" 2606 - checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" 2607 - dependencies = [ 2608 - "lazy_static", 2609 - ] 2610 - 2611 - [[package]] 2612 - name = "simd-adler32" 2613 - version = "0.3.5" 2614 - source = "registry+https://github.com/rust-lang/crates.io-index" 2615 - checksum = "238abfbb77c1915110ad968465608b68e869e0772622c9656714e73e5a1a522f" 2616 - 2617 - [[package]] 2618 - name = "siphasher" 2619 - version = "0.3.10" 2620 - source = "registry+https://github.com/rust-lang/crates.io-index" 2621 - checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" 2622 - 2623 - [[package]] 2624 - name = "slab" 2625 - version = "0.4.8" 2626 - source = "registry+https://github.com/rust-lang/crates.io-index" 2627 - checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 2628 - dependencies = [ 2629 - "autocfg", 2630 - ] 2631 - 2632 - [[package]] 2633 - name = "smallvec" 2634 - version = "1.10.0" 2635 - source = "registry+https://github.com/rust-lang/crates.io-index" 2636 - checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 2637 - 2638 - [[package]] 2639 - name = "socket2" 2640 - version = "0.4.9" 2641 - source = "registry+https://github.com/rust-lang/crates.io-index" 2642 - checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 2643 - dependencies = [ 2644 - "libc", 2645 - "winapi", 2646 - ] 2647 - 2648 - [[package]] 2649 - name = "soup2" 2650 - version = "0.2.1" 2651 - source = "registry+https://github.com/rust-lang/crates.io-index" 2652 - checksum = "b2b4d76501d8ba387cf0fefbe055c3e0a59891d09f0f995ae4e4b16f6b60f3c0" 2653 - dependencies = [ 2654 - "bitflags", 2655 - "gio", 2656 - "glib", 2657 - "libc", 2658 - "once_cell", 2659 - "soup2-sys", 2660 - ] 2661 - 2662 - [[package]] 2663 - name = "soup2-sys" 2664 - version = "0.2.0" 2665 - source = "registry+https://github.com/rust-lang/crates.io-index" 2666 - checksum = "009ef427103fcb17f802871647a7fa6c60cbb654b4c4e4c0ac60a31c5f6dc9cf" 2667 - dependencies = [ 2668 - "bitflags", 2669 - "gio-sys", 2670 - "glib-sys", 2671 - "gobject-sys", 2672 - "libc", 2673 - "system-deps 5.0.0", 2674 - ] 2675 - 2676 - [[package]] 2677 - name = "stable_deref_trait" 2678 - version = "1.2.0" 2679 - source = "registry+https://github.com/rust-lang/crates.io-index" 2680 - checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 2681 - 2682 - [[package]] 2683 - name = "state" 2684 - version = "0.5.3" 2685 - source = "registry+https://github.com/rust-lang/crates.io-index" 2686 - checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b" 2687 - dependencies = [ 2688 - "loom", 2689 - ] 2690 - 2691 - [[package]] 2692 - name = "string_cache" 2693 - version = "0.8.7" 2694 - source = "registry+https://github.com/rust-lang/crates.io-index" 2695 - checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" 2696 - dependencies = [ 2697 - "new_debug_unreachable", 2698 - "once_cell", 2699 - "parking_lot", 2700 - "phf_shared 0.10.0", 2701 - "precomputed-hash", 2702 - "serde", 2703 - ] 2704 - 2705 - [[package]] 2706 - name = "string_cache_codegen" 2707 - version = "0.5.2" 2708 - source = "registry+https://github.com/rust-lang/crates.io-index" 2709 - checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" 2710 - dependencies = [ 2711 - "phf_generator 0.10.0", 2712 - "phf_shared 0.10.0", 2713 - "proc-macro2", 2714 - "quote", 2715 - ] 2716 - 2717 - [[package]] 2718 - name = "strsim" 2719 - version = "0.10.0" 2720 - source = "registry+https://github.com/rust-lang/crates.io-index" 2721 - checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2722 - 2723 - [[package]] 2724 - name = "syn" 2725 - version = "1.0.109" 2726 - source = "registry+https://github.com/rust-lang/crates.io-index" 2727 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 2728 - dependencies = [ 2729 - "proc-macro2", 2730 - "quote", 2731 - "unicode-ident", 2732 - ] 2733 - 2734 - [[package]] 2735 - name = "syn" 2736 - version = "2.0.18" 2737 - source = "registry+https://github.com/rust-lang/crates.io-index" 2738 - checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e" 2739 - dependencies = [ 2740 - "proc-macro2", 2741 - "quote", 2742 - "unicode-ident", 2743 - ] 2744 - 2745 - [[package]] 2746 - name = "system-deps" 2747 - version = "5.0.0" 2748 - source = "registry+https://github.com/rust-lang/crates.io-index" 2749 - checksum = "18db855554db7bd0e73e06cf7ba3df39f97812cb11d3f75e71c39bf45171797e" 2750 - dependencies = [ 2751 - "cfg-expr 0.9.1", 2752 - "heck 0.3.3", 2753 - "pkg-config", 2754 - "toml 0.5.11", 2755 - "version-compare 0.0.11", 2756 - ] 2757 - 2758 - [[package]] 2759 - name = "system-deps" 2760 - version = "6.1.0" 2761 - source = "registry+https://github.com/rust-lang/crates.io-index" 2762 - checksum = "e5fa6fb9ee296c0dc2df41a656ca7948546d061958115ddb0bcaae43ad0d17d2" 2763 - dependencies = [ 2764 - "cfg-expr 0.15.2", 2765 - "heck 0.4.1", 2766 - "pkg-config", 2767 - "toml 0.7.4", 2768 - "version-compare 0.1.1", 2769 - ] 2770 - 2771 - [[package]] 2772 - name = "tao" 2773 - version = "0.16.2" 2774 - source = "registry+https://github.com/rust-lang/crates.io-index" 2775 - checksum = "6a6d198e01085564cea63e976ad1566c1ba2c2e4cc79578e35d9f05521505e31" 2776 - dependencies = [ 2777 - "bitflags", 2778 - "cairo-rs", 2779 - "cc", 2780 - "cocoa", 2781 - "core-foundation", 2782 - "core-graphics", 2783 - "crossbeam-channel", 2784 - "dispatch", 2785 - "gdk", 2786 - "gdk-pixbuf", 2787 - "gdk-sys", 2788 - "gdkwayland-sys", 2789 - "gdkx11-sys", 2790 - "gio", 2791 - "glib", 2792 - "glib-sys", 2793 - "gtk", 2794 - "image", 2795 - "instant", 2796 - "jni", 2797 - "lazy_static", 2798 - "libc", 2799 - "log", 2800 - "ndk", 2801 - "ndk-context", 2802 - "ndk-sys", 2803 - "objc", 2804 - "once_cell", 2805 - "parking_lot", 2806 - "png", 2807 - "raw-window-handle", 2808 - "scopeguard", 2809 - "serde", 2810 - "tao-macros", 2811 - "unicode-segmentation", 2812 - "uuid", 2813 - "windows 0.39.0", 2814 - "windows-implement", 2815 - "x11-dl", 2816 - ] 2817 - 2818 - [[package]] 2819 - name = "tao-macros" 2820 - version = "0.1.1" 2821 - source = "registry+https://github.com/rust-lang/crates.io-index" 2822 - checksum = "3b27a4bcc5eb524658234589bdffc7e7bfb996dbae6ce9393bfd39cb4159b445" 2823 - dependencies = [ 2824 - "proc-macro2", 2825 - "quote", 2826 - "syn 1.0.109", 2827 - ] 2828 - 2829 - [[package]] 2830 - name = "tar" 2831 - version = "0.4.38" 2832 - source = "registry+https://github.com/rust-lang/crates.io-index" 2833 - checksum = "4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6" 2834 - dependencies = [ 2835 - "filetime", 2836 - "libc", 2837 - "xattr", 2838 - ] 2839 - 2840 - [[package]] 2841 - name = "target-lexicon" 2842 - version = "0.12.7" 2843 - source = "registry+https://github.com/rust-lang/crates.io-index" 2844 - checksum = "fd1ba337640d60c3e96bc6f0638a939b9c9a7f2c316a1598c279828b3d1dc8c5" 2845 - 2846 - [[package]] 2847 - name = "tauri" 2848 - version = "1.4.1" 2849 - source = "registry+https://github.com/rust-lang/crates.io-index" 2850 - checksum = "7fbe522898e35407a8e60dc3870f7579fea2fc262a6a6072eccdd37ae1e1d91e" 2851 - dependencies = [ 2852 - "anyhow", 2853 - "bytes", 2854 - "cocoa", 2855 - "dirs-next", 2856 - "embed_plist", 2857 - "encoding_rs", 2858 - "flate2", 2859 - "futures-util", 2860 - "glib", 2861 - "glob", 2862 - "gtk", 2863 - "heck 0.4.1", 2864 - "http", 2865 - "ignore", 2866 - "objc", 2867 - "once_cell", 2868 - "open", 2869 - "percent-encoding", 2870 - "rand 0.8.5", 2871 - "raw-window-handle", 2872 - "regex", 2873 - "reqwest", 2874 - "rfd", 2875 - "semver", 2876 - "serde", 2877 - "serde_json", 2878 - "serde_repr", 2879 - "serialize-to-javascript", 2880 - "state", 2881 - "tar", 2882 - "tauri-macros", 2883 - "tauri-runtime", 2884 - "tauri-runtime-wry", 2885 - "tauri-utils", 2886 - "tempfile", 2887 - "thiserror", 2888 - "tokio", 2889 - "url", 2890 - "uuid", 2891 - "webkit2gtk", 2892 - "webview2-com", 2893 - "windows 0.39.0", 2894 - ] 2895 - 2896 - [[package]] 2897 - name = "tauri-build" 2898 - version = "1.4.0" 2899 - source = "registry+https://github.com/rust-lang/crates.io-index" 2900 - checksum = "7d2edd6a259b5591c8efdeb9d5702cb53515b82a6affebd55c7fd6d3a27b7d1b" 2901 - dependencies = [ 2902 - "anyhow", 2903 - "cargo_toml", 2904 - "heck 0.4.1", 2905 - "json-patch", 2906 - "semver", 2907 - "serde", 2908 - "serde_json", 2909 - "tauri-utils", 2910 - "tauri-winres", 2911 - ] 2912 - 2913 - [[package]] 2914 - name = "tauri-codegen" 2915 - version = "1.4.0" 2916 - source = "registry+https://github.com/rust-lang/crates.io-index" 2917 - checksum = "54ad2d49fdeab4a08717f5b49a163bdc72efc3b1950b6758245fcde79b645e1a" 2918 - dependencies = [ 2919 - "base64 0.21.2", 2920 - "brotli", 2921 - "ico", 2922 - "json-patch", 2923 - "plist", 2924 - "png", 2925 - "proc-macro2", 2926 - "quote", 2927 - "regex", 2928 - "semver", 2929 - "serde", 2930 - "serde_json", 2931 - "sha2", 2932 - "tauri-utils", 2933 - "thiserror", 2934 - "time", 2935 - "uuid", 2936 - "walkdir", 2937 - ] 2938 - 2939 - [[package]] 2940 - name = "tauri-macros" 2941 - version = "1.4.0" 2942 - source = "registry+https://github.com/rust-lang/crates.io-index" 2943 - checksum = "8eb12a2454e747896929338d93b0642144bb51e0dddbb36e579035731f0d76b7" 2944 - dependencies = [ 2945 - "heck 0.4.1", 2946 - "proc-macro2", 2947 - "quote", 2948 - "syn 1.0.109", 2949 - "tauri-codegen", 2950 - "tauri-utils", 2951 - ] 2952 - 2953 - [[package]] 2954 - name = "tauri-plugin-localhost" 2955 - version = "0.1.0" 2956 - source = "git+https://github.com/tauri-apps/plugins-workspace?branch=dev#dce0f02bc571128308c30278cde3233f341e6a50" 2957 - dependencies = [ 2958 - "http", 2959 - "log", 2960 - "serde", 2961 - "serde_json", 2962 - "tauri", 2963 - "thiserror", 2964 - "tiny_http", 2965 - ] 2966 - 2967 - [[package]] 2968 - name = "tauri-plugin-window-state" 2969 - version = "0.1.0" 2970 - source = "registry+https://github.com/rust-lang/crates.io-index" 2971 - checksum = "2f15dab0be2ce3ce8a57d0d2de17d201d0c2f3230d68981ff3f0942684de03eb" 2972 - dependencies = [ 2973 - "bincode", 2974 - "serde", 2975 - "tauri", 2976 - "thiserror", 2977 - ] 2978 - 2979 - [[package]] 2980 - name = "tauri-runtime" 2981 - version = "0.14.0" 2982 - source = "registry+https://github.com/rust-lang/crates.io-index" 2983 - checksum = "108683199cb18f96d2d4134187bb789964143c845d2d154848dda209191fd769" 2984 - dependencies = [ 2985 - "gtk", 2986 - "http", 2987 - "http-range", 2988 - "rand 0.8.5", 2989 - "raw-window-handle", 2990 - "serde", 2991 - "serde_json", 2992 - "tauri-utils", 2993 - "thiserror", 2994 - "url", 2995 - "uuid", 2996 - "webview2-com", 2997 - "windows 0.39.0", 2998 - ] 2999 - 3000 - [[package]] 3001 - name = "tauri-runtime-wry" 3002 - version = "0.14.0" 3003 - source = "registry+https://github.com/rust-lang/crates.io-index" 3004 - checksum = "0b7aa256a1407a3a091b5d843eccc1a5042289baf0a43d1179d9f0fcfea37c1b" 3005 - dependencies = [ 3006 - "cocoa", 3007 - "gtk", 3008 - "percent-encoding", 3009 - "rand 0.8.5", 3010 - "raw-window-handle", 3011 - "tauri-runtime", 3012 - "tauri-utils", 3013 - "uuid", 3014 - "webkit2gtk", 3015 - "webview2-com", 3016 - "windows 0.39.0", 3017 - "wry", 3018 - ] 3019 - 3020 - [[package]] 3021 - name = "tauri-utils" 3022 - version = "1.4.0" 3023 - source = "registry+https://github.com/rust-lang/crates.io-index" 3024 - checksum = "03fc02bb6072bb397e1d473c6f76c953cda48b4a2d0cce605df284aa74a12e84" 3025 - dependencies = [ 3026 - "brotli", 3027 - "ctor", 3028 - "dunce", 3029 - "glob", 3030 - "heck 0.4.1", 3031 - "html5ever", 3032 - "infer", 3033 - "json-patch", 3034 - "kuchiki", 3035 - "memchr", 3036 - "phf 0.10.1", 3037 - "proc-macro2", 3038 - "quote", 3039 - "semver", 3040 - "serde", 3041 - "serde_json", 3042 - "serde_with", 3043 - "thiserror", 3044 - "url", 3045 - "walkdir", 3046 - "windows 0.39.0", 3047 - ] 3048 - 3049 - [[package]] 3050 - name = "tauri-winres" 3051 - version = "0.1.1" 3052 - source = "registry+https://github.com/rust-lang/crates.io-index" 3053 - checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" 3054 - dependencies = [ 3055 - "embed-resource", 3056 - "toml 0.7.4", 3057 - ] 3058 - 3059 - [[package]] 3060 - name = "tempfile" 3061 - version = "3.6.0" 3062 - source = "registry+https://github.com/rust-lang/crates.io-index" 3063 - checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6" 3064 - dependencies = [ 3065 - "autocfg", 3066 - "cfg-if", 3067 - "fastrand", 3068 - "redox_syscall 0.3.5", 3069 - "rustix", 3070 - "windows-sys 0.48.0", 3071 - ] 3072 - 3073 - [[package]] 3074 - name = "tendril" 3075 - version = "0.4.3" 3076 - source = "registry+https://github.com/rust-lang/crates.io-index" 3077 - checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" 3078 - dependencies = [ 3079 - "futf", 3080 - "mac", 3081 - "utf-8", 3082 - ] 3083 - 3084 - [[package]] 3085 - name = "thin-slice" 3086 - version = "0.1.1" 3087 - source = "registry+https://github.com/rust-lang/crates.io-index" 3088 - checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" 3089 - 3090 - [[package]] 3091 - name = "thiserror" 3092 - version = "1.0.40" 3093 - source = "registry+https://github.com/rust-lang/crates.io-index" 3094 - checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" 3095 - dependencies = [ 3096 - "thiserror-impl", 3097 - ] 3098 - 3099 - [[package]] 3100 - name = "thiserror-impl" 3101 - version = "1.0.40" 3102 - source = "registry+https://github.com/rust-lang/crates.io-index" 3103 - checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" 3104 - dependencies = [ 3105 - "proc-macro2", 3106 - "quote", 3107 - "syn 2.0.18", 3108 - ] 3109 - 3110 - [[package]] 3111 - name = "thread_local" 3112 - version = "1.1.7" 3113 - source = "registry+https://github.com/rust-lang/crates.io-index" 3114 - checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" 3115 - dependencies = [ 3116 - "cfg-if", 3117 - "once_cell", 3118 - ] 3119 - 3120 - [[package]] 3121 - name = "time" 3122 - version = "0.3.22" 3123 - source = "registry+https://github.com/rust-lang/crates.io-index" 3124 - checksum = "ea9e1b3cf1243ae005d9e74085d4d542f3125458f3a81af210d901dcd7411efd" 3125 - dependencies = [ 3126 - "itoa 1.0.6", 3127 - "serde", 3128 - "time-core", 3129 - "time-macros", 3130 - ] 3131 - 3132 - [[package]] 3133 - name = "time-core" 3134 - version = "0.1.1" 3135 - source = "registry+https://github.com/rust-lang/crates.io-index" 3136 - checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" 3137 - 3138 - [[package]] 3139 - name = "time-macros" 3140 - version = "0.2.9" 3141 - source = "registry+https://github.com/rust-lang/crates.io-index" 3142 - checksum = "372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b" 3143 - dependencies = [ 3144 - "time-core", 3145 - ] 3146 - 3147 - [[package]] 3148 - name = "tiny_http" 3149 - version = "0.12.0" 3150 - source = "registry+https://github.com/rust-lang/crates.io-index" 3151 - checksum = "389915df6413a2e74fb181895f933386023c71110878cd0825588928e64cdc82" 3152 - dependencies = [ 3153 - "ascii", 3154 - "chunked_transfer", 3155 - "httpdate", 3156 - "log", 3157 - ] 3158 - 3159 - [[package]] 3160 - name = "tinyvec" 3161 - version = "1.6.0" 3162 - source = "registry+https://github.com/rust-lang/crates.io-index" 3163 - checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 3164 - dependencies = [ 3165 - "tinyvec_macros", 3166 - ] 3167 - 3168 - [[package]] 3169 - name = "tinyvec_macros" 3170 - version = "0.1.1" 3171 - source = "registry+https://github.com/rust-lang/crates.io-index" 3172 - checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 3173 - 3174 - [[package]] 3175 - name = "tokio" 3176 - version = "1.28.2" 3177 - source = "registry+https://github.com/rust-lang/crates.io-index" 3178 - checksum = "94d7b1cfd2aa4011f2de74c2c4c63665e27a71006b0a192dcd2710272e73dfa2" 3179 - dependencies = [ 3180 - "autocfg", 3181 - "bytes", 3182 - "libc", 3183 - "mio", 3184 - "num_cpus", 3185 - "pin-project-lite", 3186 - "socket2", 3187 - "windows-sys 0.48.0", 3188 - ] 3189 - 3190 - [[package]] 3191 - name = "tokio-native-tls" 3192 - version = "0.3.1" 3193 - source = "registry+https://github.com/rust-lang/crates.io-index" 3194 - checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" 3195 - dependencies = [ 3196 - "native-tls", 3197 - "tokio", 3198 - ] 3199 - 3200 - [[package]] 3201 - name = "tokio-util" 3202 - version = "0.7.8" 3203 - source = "registry+https://github.com/rust-lang/crates.io-index" 3204 - checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" 3205 - dependencies = [ 3206 - "bytes", 3207 - "futures-core", 3208 - "futures-sink", 3209 - "pin-project-lite", 3210 - "tokio", 3211 - "tracing", 3212 - ] 3213 - 3214 - [[package]] 3215 - name = "toml" 3216 - version = "0.5.11" 3217 - source = "registry+https://github.com/rust-lang/crates.io-index" 3218 - checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 3219 - dependencies = [ 3220 - "serde", 3221 - ] 3222 - 3223 - [[package]] 3224 - name = "toml" 3225 - version = "0.7.4" 3226 - source = "registry+https://github.com/rust-lang/crates.io-index" 3227 - checksum = "d6135d499e69981f9ff0ef2167955a5333c35e36f6937d382974566b3d5b94ec" 3228 - dependencies = [ 3229 - "serde", 3230 - "serde_spanned", 3231 - "toml_datetime", 3232 - "toml_edit", 3233 - ] 3234 - 3235 - [[package]] 3236 - name = "toml_datetime" 3237 - version = "0.6.2" 3238 - source = "registry+https://github.com/rust-lang/crates.io-index" 3239 - checksum = "5a76a9312f5ba4c2dec6b9161fdf25d87ad8a09256ccea5a556fef03c706a10f" 3240 - dependencies = [ 3241 - "serde", 3242 - ] 3243 - 3244 - [[package]] 3245 - name = "toml_edit" 3246 - version = "0.19.10" 3247 - source = "registry+https://github.com/rust-lang/crates.io-index" 3248 - checksum = "2380d56e8670370eee6566b0bfd4265f65b3f432e8c6d85623f728d4fa31f739" 3249 - dependencies = [ 3250 - "indexmap", 3251 - "serde", 3252 - "serde_spanned", 3253 - "toml_datetime", 3254 - "winnow", 3255 - ] 3256 - 3257 - [[package]] 3258 - name = "tower-service" 3259 - version = "0.3.2" 3260 - source = "registry+https://github.com/rust-lang/crates.io-index" 3261 - checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 3262 - 3263 - [[package]] 3264 - name = "tracing" 3265 - version = "0.1.37" 3266 - source = "registry+https://github.com/rust-lang/crates.io-index" 3267 - checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 3268 - dependencies = [ 3269 - "cfg-if", 3270 - "pin-project-lite", 3271 - "tracing-attributes", 3272 - "tracing-core", 3273 - ] 3274 - 3275 - [[package]] 3276 - name = "tracing-attributes" 3277 - version = "0.1.24" 3278 - source = "registry+https://github.com/rust-lang/crates.io-index" 3279 - checksum = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74" 3280 - dependencies = [ 3281 - "proc-macro2", 3282 - "quote", 3283 - "syn 2.0.18", 3284 - ] 3285 - 3286 - [[package]] 3287 - name = "tracing-core" 3288 - version = "0.1.31" 3289 - source = "registry+https://github.com/rust-lang/crates.io-index" 3290 - checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" 3291 - dependencies = [ 3292 - "once_cell", 3293 - "valuable", 3294 - ] 3295 - 3296 - [[package]] 3297 - name = "tracing-log" 3298 - version = "0.1.3" 3299 - source = "registry+https://github.com/rust-lang/crates.io-index" 3300 - checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" 3301 - dependencies = [ 3302 - "lazy_static", 3303 - "log", 3304 - "tracing-core", 3305 - ] 3306 - 3307 - [[package]] 3308 - name = "tracing-subscriber" 3309 - version = "0.3.17" 3310 - source = "registry+https://github.com/rust-lang/crates.io-index" 3311 - checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" 3312 - dependencies = [ 3313 - "matchers", 3314 - "nu-ansi-term", 3315 - "once_cell", 3316 - "regex", 3317 - "sharded-slab", 3318 - "smallvec", 3319 - "thread_local", 3320 - "tracing", 3321 - "tracing-core", 3322 - "tracing-log", 3323 - ] 3324 - 3325 - [[package]] 3326 - name = "treediff" 3327 - version = "4.0.2" 3328 - source = "registry+https://github.com/rust-lang/crates.io-index" 3329 - checksum = "52984d277bdf2a751072b5df30ec0377febdb02f7696d64c2d7d54630bac4303" 3330 - dependencies = [ 3331 - "serde_json", 3332 - ] 3333 - 3334 - [[package]] 3335 - name = "try-lock" 3336 - version = "0.2.4" 3337 - source = "registry+https://github.com/rust-lang/crates.io-index" 3338 - checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 3339 - 3340 - [[package]] 3341 - name = "typenum" 3342 - version = "1.16.0" 3343 - source = "registry+https://github.com/rust-lang/crates.io-index" 3344 - checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 3345 - 3346 - [[package]] 3347 - name = "unicode-bidi" 3348 - version = "0.3.13" 3349 - source = "registry+https://github.com/rust-lang/crates.io-index" 3350 - checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 3351 - 3352 - [[package]] 3353 - name = "unicode-ident" 3354 - version = "1.0.9" 3355 - source = "registry+https://github.com/rust-lang/crates.io-index" 3356 - checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0" 3357 - 3358 - [[package]] 3359 - name = "unicode-normalization" 3360 - version = "0.1.22" 3361 - source = "registry+https://github.com/rust-lang/crates.io-index" 3362 - checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 3363 - dependencies = [ 3364 - "tinyvec", 3365 - ] 3366 - 3367 - [[package]] 3368 - name = "unicode-segmentation" 3369 - version = "1.10.1" 3370 - source = "registry+https://github.com/rust-lang/crates.io-index" 3371 - checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 3372 - 3373 - [[package]] 3374 - name = "url" 3375 - version = "2.4.0" 3376 - source = "registry+https://github.com/rust-lang/crates.io-index" 3377 - checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb" 3378 - dependencies = [ 3379 - "form_urlencoded", 3380 - "idna", 3381 - "percent-encoding", 3382 - "serde", 3383 - ] 3384 - 3385 - [[package]] 3386 - name = "utf-8" 3387 - version = "0.7.6" 3388 - source = "registry+https://github.com/rust-lang/crates.io-index" 3389 - checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 3390 - 3391 - [[package]] 3392 - name = "uuid" 3393 - version = "1.3.4" 3394 - source = "registry+https://github.com/rust-lang/crates.io-index" 3395 - checksum = "0fa2982af2eec27de306107c027578ff7f423d65f7250e40ce0fea8f45248b81" 3396 - dependencies = [ 3397 - "getrandom 0.2.10", 3398 - ] 3399 - 3400 - [[package]] 3401 - name = "valuable" 3402 - version = "0.1.0" 3403 - source = "registry+https://github.com/rust-lang/crates.io-index" 3404 - checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 3405 - 3406 - [[package]] 3407 - name = "vcpkg" 3408 - version = "0.2.15" 3409 - source = "registry+https://github.com/rust-lang/crates.io-index" 3410 - checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 3411 - 3412 - [[package]] 3413 - name = "version-compare" 3414 - version = "0.0.11" 3415 - source = "registry+https://github.com/rust-lang/crates.io-index" 3416 - checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b" 3417 - 3418 - [[package]] 3419 - name = "version-compare" 3420 - version = "0.1.1" 3421 - source = "registry+https://github.com/rust-lang/crates.io-index" 3422 - checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" 3423 - 3424 - [[package]] 3425 - name = "version_check" 3426 - version = "0.9.4" 3427 - source = "registry+https://github.com/rust-lang/crates.io-index" 3428 - checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 3429 - 3430 - [[package]] 3431 - name = "vswhom" 3432 - version = "0.1.0" 3433 - source = "registry+https://github.com/rust-lang/crates.io-index" 3434 - checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" 3435 - dependencies = [ 3436 - "libc", 3437 - "vswhom-sys", 3438 - ] 3439 - 3440 - [[package]] 3441 - name = "vswhom-sys" 3442 - version = "0.1.2" 3443 - source = "registry+https://github.com/rust-lang/crates.io-index" 3444 - checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18" 3445 - dependencies = [ 3446 - "cc", 3447 - "libc", 3448 - ] 3449 - 3450 - [[package]] 3451 - name = "walkdir" 3452 - version = "2.3.3" 3453 - source = "registry+https://github.com/rust-lang/crates.io-index" 3454 - checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 3455 - dependencies = [ 3456 - "same-file", 3457 - "winapi-util", 3458 - ] 3459 - 3460 - [[package]] 3461 - name = "want" 3462 - version = "0.3.1" 3463 - source = "registry+https://github.com/rust-lang/crates.io-index" 3464 - checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 3465 - dependencies = [ 3466 - "try-lock", 3467 - ] 3468 - 3469 - [[package]] 3470 - name = "wasi" 3471 - version = "0.9.0+wasi-snapshot-preview1" 3472 - source = "registry+https://github.com/rust-lang/crates.io-index" 3473 - checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 3474 - 3475 - [[package]] 3476 - name = "wasi" 3477 - version = "0.11.0+wasi-snapshot-preview1" 3478 - source = "registry+https://github.com/rust-lang/crates.io-index" 3479 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 3480 - 3481 - [[package]] 3482 - name = "wasm-bindgen" 3483 - version = "0.2.87" 3484 - source = "registry+https://github.com/rust-lang/crates.io-index" 3485 - checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 3486 - dependencies = [ 3487 - "cfg-if", 3488 - "wasm-bindgen-macro", 3489 - ] 3490 - 3491 - [[package]] 3492 - name = "wasm-bindgen-backend" 3493 - version = "0.2.87" 3494 - source = "registry+https://github.com/rust-lang/crates.io-index" 3495 - checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 3496 - dependencies = [ 3497 - "bumpalo", 3498 - "log", 3499 - "once_cell", 3500 - "proc-macro2", 3501 - "quote", 3502 - "syn 2.0.18", 3503 - "wasm-bindgen-shared", 3504 - ] 3505 - 3506 - [[package]] 3507 - name = "wasm-bindgen-futures" 3508 - version = "0.4.37" 3509 - source = "registry+https://github.com/rust-lang/crates.io-index" 3510 - checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" 3511 - dependencies = [ 3512 - "cfg-if", 3513 - "js-sys", 3514 - "wasm-bindgen", 3515 - "web-sys", 3516 - ] 3517 - 3518 - [[package]] 3519 - name = "wasm-bindgen-macro" 3520 - version = "0.2.87" 3521 - source = "registry+https://github.com/rust-lang/crates.io-index" 3522 - checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 3523 - dependencies = [ 3524 - "quote", 3525 - "wasm-bindgen-macro-support", 3526 - ] 3527 - 3528 - [[package]] 3529 - name = "wasm-bindgen-macro-support" 3530 - version = "0.2.87" 3531 - source = "registry+https://github.com/rust-lang/crates.io-index" 3532 - checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 3533 - dependencies = [ 3534 - "proc-macro2", 3535 - "quote", 3536 - "syn 2.0.18", 3537 - "wasm-bindgen-backend", 3538 - "wasm-bindgen-shared", 3539 - ] 3540 - 3541 - [[package]] 3542 - name = "wasm-bindgen-shared" 3543 - version = "0.2.87" 3544 - source = "registry+https://github.com/rust-lang/crates.io-index" 3545 - checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 3546 - 3547 - [[package]] 3548 - name = "wasm-streams" 3549 - version = "0.2.3" 3550 - source = "registry+https://github.com/rust-lang/crates.io-index" 3551 - checksum = "6bbae3363c08332cadccd13b67db371814cd214c2524020932f0804b8cf7c078" 3552 - dependencies = [ 3553 - "futures-util", 3554 - "js-sys", 3555 - "wasm-bindgen", 3556 - "wasm-bindgen-futures", 3557 - "web-sys", 3558 - ] 3559 - 3560 - [[package]] 3561 - name = "web-sys" 3562 - version = "0.3.64" 3563 - source = "registry+https://github.com/rust-lang/crates.io-index" 3564 - checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" 3565 - dependencies = [ 3566 - "js-sys", 3567 - "wasm-bindgen", 3568 - ] 3569 - 3570 - [[package]] 3571 - name = "webkit2gtk" 3572 - version = "0.18.2" 3573 - source = "registry+https://github.com/rust-lang/crates.io-index" 3574 - checksum = "b8f859735e4a452aeb28c6c56a852967a8a76c8eb1cc32dbf931ad28a13d6370" 3575 - dependencies = [ 3576 - "bitflags", 3577 - "cairo-rs", 3578 - "gdk", 3579 - "gdk-sys", 3580 - "gio", 3581 - "gio-sys", 3582 - "glib", 3583 - "glib-sys", 3584 - "gobject-sys", 3585 - "gtk", 3586 - "gtk-sys", 3587 - "javascriptcore-rs", 3588 - "libc", 3589 - "once_cell", 3590 - "soup2", 3591 - "webkit2gtk-sys", 3592 - ] 3593 - 3594 - [[package]] 3595 - name = "webkit2gtk-sys" 3596 - version = "0.18.0" 3597 - source = "registry+https://github.com/rust-lang/crates.io-index" 3598 - checksum = "4d76ca6ecc47aeba01ec61e480139dda143796abcae6f83bcddf50d6b5b1dcf3" 3599 - dependencies = [ 3600 - "atk-sys", 3601 - "bitflags", 3602 - "cairo-sys-rs", 3603 - "gdk-pixbuf-sys", 3604 - "gdk-sys", 3605 - "gio-sys", 3606 - "glib-sys", 3607 - "gobject-sys", 3608 - "gtk-sys", 3609 - "javascriptcore-rs-sys", 3610 - "libc", 3611 - "pango-sys", 3612 - "pkg-config", 3613 - "soup2-sys", 3614 - "system-deps 6.1.0", 3615 - ] 3616 - 3617 - [[package]] 3618 - name = "webview2-com" 3619 - version = "0.19.1" 3620 - source = "registry+https://github.com/rust-lang/crates.io-index" 3621 - checksum = "b4a769c9f1a64a8734bde70caafac2b96cada12cd4aefa49196b3a386b8b4178" 3622 - dependencies = [ 3623 - "webview2-com-macros", 3624 - "webview2-com-sys", 3625 - "windows 0.39.0", 3626 - "windows-implement", 3627 - ] 3628 - 3629 - [[package]] 3630 - name = "webview2-com-macros" 3631 - version = "0.6.0" 3632 - source = "registry+https://github.com/rust-lang/crates.io-index" 3633 - checksum = "eaebe196c01691db62e9e4ca52c5ef1e4fd837dcae27dae3ada599b5a8fd05ac" 3634 - dependencies = [ 3635 - "proc-macro2", 3636 - "quote", 3637 - "syn 1.0.109", 3638 - ] 3639 - 3640 - [[package]] 3641 - name = "webview2-com-sys" 3642 - version = "0.19.0" 3643 - source = "registry+https://github.com/rust-lang/crates.io-index" 3644 - checksum = "aac48ef20ddf657755fdcda8dfed2a7b4fc7e4581acce6fe9b88c3d64f29dee7" 3645 - dependencies = [ 3646 - "regex", 3647 - "serde", 3648 - "serde_json", 3649 - "thiserror", 3650 - "windows 0.39.0", 3651 - "windows-bindgen", 3652 - "windows-metadata", 3653 - ] 3654 - 3655 - [[package]] 3656 - name = "winapi" 3657 - version = "0.3.9" 3658 - source = "registry+https://github.com/rust-lang/crates.io-index" 3659 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 3660 - dependencies = [ 3661 - "winapi-i686-pc-windows-gnu", 3662 - "winapi-x86_64-pc-windows-gnu", 3663 - ] 3664 - 3665 - [[package]] 3666 - name = "winapi-i686-pc-windows-gnu" 3667 - version = "0.4.0" 3668 - source = "registry+https://github.com/rust-lang/crates.io-index" 3669 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 3670 - 3671 - [[package]] 3672 - name = "winapi-util" 3673 - version = "0.1.5" 3674 - source = "registry+https://github.com/rust-lang/crates.io-index" 3675 - checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 3676 - dependencies = [ 3677 - "winapi", 3678 - ] 3679 - 3680 - [[package]] 3681 - name = "winapi-x86_64-pc-windows-gnu" 3682 - version = "0.4.0" 3683 - source = "registry+https://github.com/rust-lang/crates.io-index" 3684 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3685 - 3686 - [[package]] 3687 - name = "windows" 3688 - version = "0.37.0" 3689 - source = "registry+https://github.com/rust-lang/crates.io-index" 3690 - checksum = "57b543186b344cc61c85b5aab0d2e3adf4e0f99bc076eff9aa5927bcc0b8a647" 3691 - dependencies = [ 3692 - "windows_aarch64_msvc 0.37.0", 3693 - "windows_i686_gnu 0.37.0", 3694 - "windows_i686_msvc 0.37.0", 3695 - "windows_x86_64_gnu 0.37.0", 3696 - "windows_x86_64_msvc 0.37.0", 3697 - ] 3698 - 3699 - [[package]] 3700 - name = "windows" 3701 - version = "0.39.0" 3702 - source = "registry+https://github.com/rust-lang/crates.io-index" 3703 - checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a" 3704 - dependencies = [ 3705 - "windows-implement", 3706 - "windows_aarch64_msvc 0.39.0", 3707 - "windows_i686_gnu 0.39.0", 3708 - "windows_i686_msvc 0.39.0", 3709 - "windows_x86_64_gnu 0.39.0", 3710 - "windows_x86_64_msvc 0.39.0", 3711 - ] 3712 - 3713 - [[package]] 3714 - name = "windows" 3715 - version = "0.48.0" 3716 - source = "registry+https://github.com/rust-lang/crates.io-index" 3717 - checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 3718 - dependencies = [ 3719 - "windows-targets", 3720 - ] 3721 - 3722 - [[package]] 3723 - name = "windows-bindgen" 3724 - version = "0.39.0" 3725 - source = "registry+https://github.com/rust-lang/crates.io-index" 3726 - checksum = "68003dbd0e38abc0fb85b939240f4bce37c43a5981d3df37ccbaaa981b47cb41" 3727 - dependencies = [ 3728 - "windows-metadata", 3729 - "windows-tokens", 3730 - ] 3731 - 3732 - [[package]] 3733 - name = "windows-implement" 3734 - version = "0.39.0" 3735 - source = "registry+https://github.com/rust-lang/crates.io-index" 3736 - checksum = "ba01f98f509cb5dc05f4e5fc95e535f78260f15fea8fe1a8abdd08f774f1cee7" 3737 - dependencies = [ 3738 - "syn 1.0.109", 3739 - "windows-tokens", 3740 - ] 3741 - 3742 - [[package]] 3743 - name = "windows-metadata" 3744 - version = "0.39.0" 3745 - source = "registry+https://github.com/rust-lang/crates.io-index" 3746 - checksum = "9ee5e275231f07c6e240d14f34e1b635bf1faa1c76c57cfd59a5cdb9848e4278" 3747 - 3748 - [[package]] 3749 - name = "windows-sys" 3750 - version = "0.42.0" 3751 - source = "registry+https://github.com/rust-lang/crates.io-index" 3752 - checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 3753 - dependencies = [ 3754 - "windows_aarch64_gnullvm 0.42.2", 3755 - "windows_aarch64_msvc 0.42.2", 3756 - "windows_i686_gnu 0.42.2", 3757 - "windows_i686_msvc 0.42.2", 3758 - "windows_x86_64_gnu 0.42.2", 3759 - "windows_x86_64_gnullvm 0.42.2", 3760 - "windows_x86_64_msvc 0.42.2", 3761 - ] 3762 - 3763 - [[package]] 3764 - name = "windows-sys" 3765 - version = "0.48.0" 3766 - source = "registry+https://github.com/rust-lang/crates.io-index" 3767 - checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3768 - dependencies = [ 3769 - "windows-targets", 3770 - ] 3771 - 3772 - [[package]] 3773 - name = "windows-targets" 3774 - version = "0.48.0" 3775 - source = "registry+https://github.com/rust-lang/crates.io-index" 3776 - checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 3777 - dependencies = [ 3778 - "windows_aarch64_gnullvm 0.48.0", 3779 - "windows_aarch64_msvc 0.48.0", 3780 - "windows_i686_gnu 0.48.0", 3781 - "windows_i686_msvc 0.48.0", 3782 - "windows_x86_64_gnu 0.48.0", 3783 - "windows_x86_64_gnullvm 0.48.0", 3784 - "windows_x86_64_msvc 0.48.0", 3785 - ] 3786 - 3787 - [[package]] 3788 - name = "windows-tokens" 3789 - version = "0.39.0" 3790 - source = "registry+https://github.com/rust-lang/crates.io-index" 3791 - checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597" 3792 - 3793 - [[package]] 3794 - name = "windows_aarch64_gnullvm" 3795 - version = "0.42.2" 3796 - source = "registry+https://github.com/rust-lang/crates.io-index" 3797 - checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 3798 - 3799 - [[package]] 3800 - name = "windows_aarch64_gnullvm" 3801 - version = "0.48.0" 3802 - source = "registry+https://github.com/rust-lang/crates.io-index" 3803 - checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 3804 - 3805 - [[package]] 3806 - name = "windows_aarch64_msvc" 3807 - version = "0.37.0" 3808 - source = "registry+https://github.com/rust-lang/crates.io-index" 3809 - checksum = "2623277cb2d1c216ba3b578c0f3cf9cdebeddb6e66b1b218bb33596ea7769c3a" 3810 - 3811 - [[package]] 3812 - name = "windows_aarch64_msvc" 3813 - version = "0.39.0" 3814 - source = "registry+https://github.com/rust-lang/crates.io-index" 3815 - checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2" 3816 - 3817 - [[package]] 3818 - name = "windows_aarch64_msvc" 3819 - version = "0.42.2" 3820 - source = "registry+https://github.com/rust-lang/crates.io-index" 3821 - checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 3822 - 3823 - [[package]] 3824 - name = "windows_aarch64_msvc" 3825 - version = "0.48.0" 3826 - source = "registry+https://github.com/rust-lang/crates.io-index" 3827 - checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 3828 - 3829 - [[package]] 3830 - name = "windows_i686_gnu" 3831 - version = "0.37.0" 3832 - source = "registry+https://github.com/rust-lang/crates.io-index" 3833 - checksum = "d3925fd0b0b804730d44d4b6278c50f9699703ec49bcd628020f46f4ba07d9e1" 3834 - 3835 - [[package]] 3836 - name = "windows_i686_gnu" 3837 - version = "0.39.0" 3838 - source = "registry+https://github.com/rust-lang/crates.io-index" 3839 - checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b" 3840 - 3841 - [[package]] 3842 - name = "windows_i686_gnu" 3843 - version = "0.42.2" 3844 - source = "registry+https://github.com/rust-lang/crates.io-index" 3845 - checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 3846 - 3847 - [[package]] 3848 - name = "windows_i686_gnu" 3849 - version = "0.48.0" 3850 - source = "registry+https://github.com/rust-lang/crates.io-index" 3851 - checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 3852 - 3853 - [[package]] 3854 - name = "windows_i686_msvc" 3855 - version = "0.37.0" 3856 - source = "registry+https://github.com/rust-lang/crates.io-index" 3857 - checksum = "ce907ac74fe331b524c1298683efbf598bb031bc84d5e274db2083696d07c57c" 3858 - 3859 - [[package]] 3860 - name = "windows_i686_msvc" 3861 - version = "0.39.0" 3862 - source = "registry+https://github.com/rust-lang/crates.io-index" 3863 - checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106" 3864 - 3865 - [[package]] 3866 - name = "windows_i686_msvc" 3867 - version = "0.42.2" 3868 - source = "registry+https://github.com/rust-lang/crates.io-index" 3869 - checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 3870 - 3871 - [[package]] 3872 - name = "windows_i686_msvc" 3873 - version = "0.48.0" 3874 - source = "registry+https://github.com/rust-lang/crates.io-index" 3875 - checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 3876 - 3877 - [[package]] 3878 - name = "windows_x86_64_gnu" 3879 - version = "0.37.0" 3880 - source = "registry+https://github.com/rust-lang/crates.io-index" 3881 - checksum = "2babfba0828f2e6b32457d5341427dcbb577ceef556273229959ac23a10af33d" 3882 - 3883 - [[package]] 3884 - name = "windows_x86_64_gnu" 3885 - version = "0.39.0" 3886 - source = "registry+https://github.com/rust-lang/crates.io-index" 3887 - checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65" 3888 - 3889 - [[package]] 3890 - name = "windows_x86_64_gnu" 3891 - version = "0.42.2" 3892 - source = "registry+https://github.com/rust-lang/crates.io-index" 3893 - checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 3894 - 3895 - [[package]] 3896 - name = "windows_x86_64_gnu" 3897 - version = "0.48.0" 3898 - source = "registry+https://github.com/rust-lang/crates.io-index" 3899 - checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 3900 - 3901 - [[package]] 3902 - name = "windows_x86_64_gnullvm" 3903 - version = "0.42.2" 3904 - source = "registry+https://github.com/rust-lang/crates.io-index" 3905 - checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 3906 - 3907 - [[package]] 3908 - name = "windows_x86_64_gnullvm" 3909 - version = "0.48.0" 3910 - source = "registry+https://github.com/rust-lang/crates.io-index" 3911 - checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 3912 - 3913 - [[package]] 3914 - name = "windows_x86_64_msvc" 3915 - version = "0.37.0" 3916 - source = "registry+https://github.com/rust-lang/crates.io-index" 3917 - checksum = "f4dd6dc7df2d84cf7b33822ed5b86318fb1781948e9663bacd047fc9dd52259d" 3918 - 3919 - [[package]] 3920 - name = "windows_x86_64_msvc" 3921 - version = "0.39.0" 3922 - source = "registry+https://github.com/rust-lang/crates.io-index" 3923 - checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809" 3924 - 3925 - [[package]] 3926 - name = "windows_x86_64_msvc" 3927 - version = "0.42.2" 3928 - source = "registry+https://github.com/rust-lang/crates.io-index" 3929 - checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 3930 - 3931 - [[package]] 3932 - name = "windows_x86_64_msvc" 3933 - version = "0.48.0" 3934 - source = "registry+https://github.com/rust-lang/crates.io-index" 3935 - checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 3936 - 3937 - [[package]] 3938 - name = "winnow" 3939 - version = "0.4.7" 3940 - source = "registry+https://github.com/rust-lang/crates.io-index" 3941 - checksum = "ca0ace3845f0d96209f0375e6d367e3eb87eb65d27d445bdc9f1843a26f39448" 3942 - dependencies = [ 3943 - "memchr", 3944 - ] 3945 - 3946 - [[package]] 3947 - name = "winreg" 3948 - version = "0.10.1" 3949 - source = "registry+https://github.com/rust-lang/crates.io-index" 3950 - checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 3951 - dependencies = [ 3952 - "winapi", 3953 - ] 3954 - 3955 - [[package]] 3956 - name = "winreg" 3957 - version = "0.11.0" 3958 - source = "registry+https://github.com/rust-lang/crates.io-index" 3959 - checksum = "76a1a57ff50e9b408431e8f97d5456f2807f8eb2a2cd79b06068fc87f8ecf189" 3960 - dependencies = [ 3961 - "cfg-if", 3962 - "winapi", 3963 - ] 3964 - 3965 - [[package]] 3966 - name = "wry" 3967 - version = "0.24.3" 3968 - source = "registry+https://github.com/rust-lang/crates.io-index" 3969 - checksum = "33748f35413c8a98d45f7a08832d848c0c5915501803d1faade5a4ebcd258cea" 3970 - dependencies = [ 3971 - "base64 0.13.1", 3972 - "block", 3973 - "cocoa", 3974 - "core-graphics", 3975 - "crossbeam-channel", 3976 - "dunce", 3977 - "gdk", 3978 - "gio", 3979 - "glib", 3980 - "gtk", 3981 - "html5ever", 3982 - "http", 3983 - "kuchiki", 3984 - "libc", 3985 - "log", 3986 - "objc", 3987 - "objc_id", 3988 - "once_cell", 3989 - "serde", 3990 - "serde_json", 3991 - "sha2", 3992 - "soup2", 3993 - "tao", 3994 - "thiserror", 3995 - "url", 3996 - "webkit2gtk", 3997 - "webkit2gtk-sys", 3998 - "webview2-com", 3999 - "windows 0.39.0", 4000 - "windows-implement", 4001 - ] 4002 - 4003 - [[package]] 4004 - name = "x11" 4005 - version = "2.21.0" 4006 - source = "registry+https://github.com/rust-lang/crates.io-index" 4007 - checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" 4008 - dependencies = [ 4009 - "libc", 4010 - "pkg-config", 4011 - ] 4012 - 4013 - [[package]] 4014 - name = "x11-dl" 4015 - version = "2.21.0" 4016 - source = "registry+https://github.com/rust-lang/crates.io-index" 4017 - checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" 4018 - dependencies = [ 4019 - "libc", 4020 - "once_cell", 4021 - "pkg-config", 4022 - ] 4023 - 4024 - [[package]] 4025 - name = "xattr" 4026 - version = "0.2.3" 4027 - source = "registry+https://github.com/rust-lang/crates.io-index" 4028 - checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc" 4029 - dependencies = [ 4030 - "libc", 4031 - ]
-26
src-tauri/Cargo.toml
··· 1 - [package] 2 - name = "diffuse" 3 - version = "3.4.0" 4 - description = "A music player that connects to your cloud/distributed storage" 5 - authors = ["Steven Vandevelde"] 6 - license = "" 7 - repository = "" 8 - default-run = "diffuse" 9 - edition = "2021" 10 - build = "src/build.rs" 11 - 12 - # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 13 - 14 - [build-dependencies] 15 - tauri-build = { version = "^1.4.0", features = [] } 16 - 17 - [dependencies] 18 - serde_json = "^1.0" 19 - serde = { version = "^1.0", features = ["derive"] } 20 - tauri = { version = "^1.4.1", features = ["clipboard-all", "dialog-all", "fs-all", "global-shortcut-all", "http-all", "path-all", "protocol-all", "shell-open", "shell-open-api", "window-all"] } 21 - tauri-plugin-localhost = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "dev" } 22 - tauri-plugin-window-state = { version = "^0.1.0" } 23 - 24 - [features] 25 - default = [ "custom-protocol" ] 26 - custom-protocol = [ "tauri/custom-protocol" ]
-29
src-tauri/Info.plist
··· 1 - <?xml version="1.0" encoding="UTF-8"?> 2 - <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 3 - <plist version="1.0"> 4 - <dict> 5 - <key>com.apple.developer.WebKit.ServiceWorkers</key> 6 - <string>YES</string> 7 - <key>NSAppTransportSecurity</key> 8 - <dict> 9 - <key>NSAllowsArbitraryLoads</key> 10 - <true/> 11 - <key>NSExceptionDomains</key> 12 - <dict> 13 - <key>http://localhost:44999</key> 14 - <dict> 15 - <key>NSExceptionAllowsInsecureHTTPLoads</key> 16 - <true/> 17 - <key>NSIncludesSubdomains</key> 18 - <true/> 19 - <key>NSThirdPartyExceptionRequiresForwardSecrecy</key> 20 - <false/> 21 - </dict> 22 - </dict> 23 - </dict> 24 - <key>WKAppBoundDomains</key> 25 - <array> 26 - <string>localhost</string> 27 - </array> 28 - </dict> 29 - </plist>
src-tauri/icons/icon.icns

This is a binary file and will not be displayed.

src-tauri/icons/icon.ico

This is a binary file and will not be displayed.

src-tauri/icons/icon.png

This is a binary file and will not be displayed.

-3
src-tauri/src/build.rs
··· 1 - fn main() { 2 - tauri_build::build() 3 - }
-103
src-tauri/src/main.rs
··· 1 - #![cfg_attr( 2 - all(not(debug_assertions), target_os = "windows"), 3 - windows_subsystem = "windows" 4 - )] 5 - 6 - use std::path::PathBuf; 7 - use tauri::{WindowBuilder, WindowUrl}; 8 - use tauri::utils::config::AppUrl; 9 - 10 - #[cfg(target_os = "macos")] 11 - use tauri::{TitleBarStyle}; 12 - 13 - 14 - // 🚀 PRODUCTION 15 - 16 - 17 - #[cfg(not(dev))] 18 - fn main() { 19 - let port = 44999; 20 - let mut context = tauri::generate_context!("tauri.conf.json"); 21 - 22 - let url = format!("http://localhost:{}", port).parse().unwrap(); 23 - let window_url = WindowUrl::External(url); 24 - 25 - context.config_mut().build.dist_dir = AppUrl::Url(window_url.clone()); 26 - context.config_mut().build.dev_path = AppUrl::Url(window_url.clone()); 27 - 28 - tauri::Builder::default() 29 - .plugin(tauri_plugin_localhost::Builder::new(port).build()) 30 - .plugin(tauri_plugin_window_state::Builder::default().build()) 31 - .setup(move |app| { 32 - build_window(app.handle()); 33 - Ok(()) 34 - }) 35 - .run(context) 36 - .expect("Error while running tauri application"); 37 - } 38 - 39 - 40 - 41 - // 💣 DEVELOPMENT 42 - 43 - 44 - #[cfg(dev)] 45 - fn main() { 46 - let mut context = tauri::generate_context!("tauri.conf.json"); 47 - 48 - // Need to run Diffuse's dev server command on port 8000 49 - // instead of Tauri's dev server which doesn't to work very well. 50 - let url = format!("http://localhost:{}", 8000).parse().unwrap(); 51 - let window_url = WindowUrl::External(url); 52 - 53 - context.config_mut().build.dist_dir = AppUrl::Url(window_url.clone()); 54 - context.config_mut().build.dev_path = AppUrl::Url(window_url.clone()); 55 - 56 - tauri::Builder::default() 57 - .plugin(tauri_plugin_window_state::Builder::default().build()) 58 - .setup(move |app| { 59 - build_window(app.handle()); 60 - Ok(()) 61 - }) 62 - .run(context) 63 - .expect("Error while running tauri application"); 64 - } 65 - 66 - 67 - 68 - // WINDOWS 69 - 70 - 71 - fn build_window(app: tauri::AppHandle) { 72 - let mut builder = WindowBuilder::new( 73 - &app, 74 - "main", 75 - WindowUrl::App(PathBuf::from("index.html")) 76 - ) 77 - .title("Diffuse") 78 - .maximized(true) 79 - .resizable(true) 80 - .theme(None) 81 - .enable_clipboard_access() 82 - .user_agent("Chrome"); 83 - 84 - builder = title_styles(builder); 85 - 86 - builder 87 - .build() 88 - .unwrap(); 89 - } 90 - 91 - 92 - #[cfg(target_os = "macos")] 93 - fn title_styles(builder: WindowBuilder) -> WindowBuilder { 94 - return builder 95 - .title_bar_style(TitleBarStyle::Overlay) 96 - .hidden_title(true); 97 - } 98 - 99 - 100 - #[cfg(not(target_os = "macos"))] 101 - fn title_styles(builder: WindowBuilder) -> WindowBuilder { 102 - return builder; 103 - }
-80
src-tauri/tauri.conf.json
··· 1 - { 2 - "package": { 3 - "productName": "Diffuse" 4 - }, 5 - "build": { 6 - "distDir": "../build", 7 - "devPath": "../build", 8 - "beforeDevCommand": "", 9 - "beforeBuildCommand": "", 10 - "withGlobalTauri": true 11 - }, 12 - "tauri": { 13 - "bundle": { 14 - "active": true, 15 - "targets": "all", 16 - "identifier": "com.icidasset.diffuse", 17 - "icon": [ 18 - "icons/icon.png", 19 - "icons/icon.icns", 20 - "icons/icon.ico" 21 - ], 22 - "resources": [], 23 - "externalBin": [], 24 - "category": "Music", 25 - "deb": { 26 - "depends": [] 27 - }, 28 - "macOS": { 29 - "frameworks": [], 30 - "minimumSystemVersion": "", 31 - "exceptionDomain": "localhost", 32 - "signingIdentity": null, 33 - "entitlements": null, 34 - "license": "LICENSE" 35 - }, 36 - "windows": { 37 - "certificateThumbprint": null, 38 - "digestAlgorithm": "sha256", 39 - "timestampUrl": "" 40 - } 41 - }, 42 - "updater": { 43 - "active": false 44 - }, 45 - "allowlist": { 46 - "clipboard": { 47 - "all": true 48 - }, 49 - "dialog": { 50 - "all": true 51 - }, 52 - "fs": { 53 - "all": true 54 - }, 55 - "globalShortcut": { 56 - "all": true 57 - }, 58 - "http": { 59 - "all": true, 60 - "request": true 61 - }, 62 - "path": { 63 - "all": true 64 - }, 65 - "protocol": { 66 - "all": true 67 - }, 68 - "shell": { 69 - "open": ".*" 70 - }, 71 - "window": { 72 - "all": true 73 - } 74 - }, 75 - "windows": [], 76 - "security": { 77 - "csp": "default-src blob: data: filesystem: ws: wss: http: https: 'unsafe-eval' 'unsafe-inline' 'self' img-src: 'self'" 78 - } 79 - } 80 - }
+1 -9
src/Javascript/index.ts
··· 142 142 143 143 // Other ports 144 144 app.ports.openUrlOnNewPage.subscribe(url => { 145 - if (globalThis.__TAURI__) { 146 - globalThis.__TAURI__.shell.open( 147 - url.includes("://") ? url : `${location.origin}/${url.replace(/^\.\//, "")}` 148 - ) 149 - 150 - } else { 151 - window.open(url, "_blank") 152 - 153 - } 145 + window.open(url, "_blank") 154 146 }) 155 147 156 148 app.ports.reloadApp.subscribe(_ => {