├── src-tauri ├── build.rs ├── .gitignore ├── src │ ├── mobile.rs │ ├── main.rs │ └── lib.rs ├── icons │ ├── 32x32.png │ ├── icon.icns │ ├── icon.ico │ ├── icon.png │ ├── 128x128.png │ ├── 128x128@2x.png │ ├── StoreLogo.png │ ├── Square30x30Logo.png │ ├── Square44x44Logo.png │ ├── Square71x71Logo.png │ ├── Square89x89Logo.png │ ├── Square107x107Logo.png │ ├── Square142x142Logo.png │ ├── Square150x150Logo.png │ ├── Square284x284Logo.png │ └── Square310x310Logo.png ├── Cargo.toml ├── tauri.conf.json └── Cargo.lock ├── src ├── vite-env.d.ts ├── main.ts ├── lib │ └── Greet.svelte ├── App.svelte └── styles.css ├── .vscode └── extensions.json ├── tsconfig.node.json ├── svelte.config.js ├── index.html ├── .gitignore ├── vite.config.ts ├── tsconfig.json ├── package.json ├── public ├── vite.svg ├── svelte.svg └── tauri.svg └── README.md /src-tauri/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | tauri_build::build() 3 | } 4 | -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | -------------------------------------------------------------------------------- /src-tauri/.gitignore: -------------------------------------------------------------------------------- 1 | # Generated by Cargo 2 | # will have compiled files and executables 3 | /target/ 4 | 5 | -------------------------------------------------------------------------------- /src-tauri/src/mobile.rs: -------------------------------------------------------------------------------- 1 | #[tauri::mobile_entry_point] 2 | fn main() { 3 | super::AppBuilder::new().run(); 4 | } 5 | -------------------------------------------------------------------------------- /src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adimac93/tauri-mobile-alpha-template/HEAD/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adimac93/tauri-mobile-alpha-template/HEAD/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adimac93/tauri-mobile-alpha-template/HEAD/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adimac93/tauri-mobile-alpha-template/HEAD/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adimac93/tauri-mobile-alpha-template/HEAD/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adimac93/tauri-mobile-alpha-template/HEAD/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adimac93/tauri-mobile-alpha-template/HEAD/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adimac93/tauri-mobile-alpha-template/HEAD/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adimac93/tauri-mobile-alpha-template/HEAD/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adimac93/tauri-mobile-alpha-template/HEAD/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adimac93/tauri-mobile-alpha-template/HEAD/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adimac93/tauri-mobile-alpha-template/HEAD/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adimac93/tauri-mobile-alpha-template/HEAD/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adimac93/tauri-mobile-alpha-template/HEAD/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adimac93/tauri-mobile-alpha-template/HEAD/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Adimac93/tauri-mobile-alpha-template/HEAD/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "svelte.svelte-vscode", 4 | "tauri-apps.tauri-vscode", 5 | "rust-lang.rust-analyzer" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- 1 | import "./styles.css"; 2 | import App from "./App.svelte"; 3 | 4 | const app = new App({ 5 | target: document.getElementById("app"), 6 | }); 7 | 8 | export default app; 9 | -------------------------------------------------------------------------------- /src-tauri/src/main.rs: -------------------------------------------------------------------------------- 1 | #![cfg_attr( 2 | all(not(debug_assertions), target_os = "windows"), 3 | windows_subsystem = "windows" 4 | )] 5 | 6 | pub fn main() { 7 | template::AppBuilder::new().run(); 8 | } 9 | -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "skipLibCheck": true, 5 | "module": "ESNext", 6 | "moduleResolution": "bundler" 7 | }, 8 | "include": ["vite.config.ts"] 9 | } 10 | -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- 1 | import { vitePreprocess } from "@sveltejs/vite-plugin-svelte"; 2 | 3 | export default { 4 | // Consult https://svelte.dev/docs#compile-time-svelte-preprocess 5 | // for more information about preprocessors 6 | preprocess: vitePreprocess(), 7 | }; 8 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Tauri + Svelte + TS 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | 26 | # Tauri codegen 27 | src-tauri/.cargo 28 | src-tauri/gen 29 | pnpm-lock.yaml 30 | -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from "vite"; 2 | import { svelte } from "@sveltejs/vite-plugin-svelte"; 3 | import { internalIpV4 } from 'internal-ip' 4 | 5 | // https://vitejs.dev/config/ 6 | export default defineConfig(async () => ({ 7 | plugins: [svelte()], 8 | clearScreen: false, 9 | server: { 10 | host: "0.0.0.0", 11 | port: 5173, 12 | strictPort: true, 13 | hmr: { 14 | protocol: 'ws', 15 | host: await internalIpV4(), 16 | port: 5183, 17 | }, 18 | }, 19 | envPrefix: ["VITE_", "TAURI_"], 20 | })); 21 | -------------------------------------------------------------------------------- /src/lib/Greet.svelte: -------------------------------------------------------------------------------- 1 | 12 | 13 |
14 |
15 | 16 | 17 |
18 |

{greetMsg}

19 |
-------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@tsconfig/svelte/tsconfig.json", 3 | "compilerOptions": { 4 | "target": "ESNext", 5 | "useDefineForClassFields": true, 6 | "module": "ESNext", 7 | "resolveJsonModule": true, 8 | /** 9 | * Typecheck JS in `.svelte` and `.js` files by default. 10 | * Disable checkJs if you'd like to use dynamic types in JS. 11 | * Note that setting allowJs false does not prevent the use 12 | * of JS in `.svelte` files. 13 | */ 14 | "allowJs": true, 15 | "checkJs": true, 16 | "isolatedModules": true 17 | }, 18 | "include": ["src/**/*.d.ts", "src/**/*.ts", "src/**/*.js", "src/**/*.svelte"], 19 | "references": [{ "path": "./tsconfig.node.json" }] 20 | } 21 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "template", 3 | "private": true, 4 | "version": "0.0.0", 5 | "type": "module", 6 | "scripts": { 7 | "dev": "vite", 8 | "build": "vite build", 9 | "preview": "vite preview", 10 | "check": "svelte-check --tsconfig ./tsconfig.json", 11 | "tauri": "tauri" 12 | }, 13 | "dependencies": { 14 | "@tauri-apps/api": "^1.4.0" 15 | }, 16 | "devDependencies": { 17 | "@sveltejs/vite-plugin-svelte": "^2.4.2", 18 | "@tauri-apps/cli": "^1.4.0", 19 | "@tsconfig/svelte": "^5.0.0", 20 | "internal-ip": "^8.0.0", 21 | "svelte": "^4.0.5", 22 | "svelte-check": "^3.4.6", 23 | "svelte-preprocess": "^5.0.0", 24 | "tslib": "^2.6.0", 25 | "typescript": "^5.0.2", 26 | "vite": "^4.4.4" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src-tauri/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "template" 3 | version = "0.0.0" 4 | description = "A Tauri App" 5 | authors = ["you"] 6 | license = "" 7 | repository = "" 8 | edition = "2021" 9 | 10 | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 11 | 12 | [lib] 13 | crate-type = ["staticlib", "cdylib", "rlib"] 14 | 15 | [build-dependencies] 16 | tauri-build = { version = "2.0.0-alpha.6", features = [] } 17 | 18 | [dependencies] 19 | tauri = { version = "2.0.0-alpha.10", features = [] } 20 | serde = { version = "1.0", features = ["derive"] } 21 | serde_json = "1.0" 22 | 23 | [features] 24 | # this feature is used for production builds or when `devPath` points to the filesystem 25 | # DO NOT REMOVE!! 26 | custom-protocol = ["tauri/custom-protocol"] 27 | -------------------------------------------------------------------------------- /src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- 1 | { 2 | "build": { 3 | "beforeDevCommand": "pnpm dev", 4 | "beforeBuildCommand": "pnpm build", 5 | "devPath": "http://localhost:5173", 6 | "distDir": "../dist", 7 | "withGlobalTauri": false 8 | }, 9 | "package": { 10 | "productName": "template", 11 | "version": "0.0.0" 12 | }, 13 | "tauri": { 14 | "bundle": { 15 | "active": true, 16 | "targets": "all", 17 | "identifier": "com.tauri.template", 18 | "icon": [ 19 | "icons/32x32.png", 20 | "icons/128x128.png", 21 | "icons/128x128@2x.png", 22 | "icons/icon.icns", 23 | "icons/icon.ico" 24 | ] 25 | }, 26 | "security": { 27 | "csp": null 28 | }, 29 | "windows": [ 30 | { 31 | "fullscreen": false, 32 | "resizable": true, 33 | "title": "template", 34 | "width": 800, 35 | "height": 600 36 | } 37 | ] 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/App.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 |

Welcome to Tauri!

7 | 8 | 19 | 20 |

21 | Click on the Tauri, Vite, and Svelte logos to learn more. 22 |

23 | 24 |
25 | 26 |
27 | 28 | 29 |
30 | 31 | -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src-tauri/src/lib.rs: -------------------------------------------------------------------------------- 1 | use tauri::App; 2 | 3 | #[cfg(mobile)] 4 | mod mobile; 5 | #[cfg(mobile)] 6 | pub use mobile::*; 7 | 8 | pub type SetupHook = Box Result<(), Box> + Send>; 9 | 10 | #[tauri::command] 11 | fn greet(name: &str) -> String { 12 | format!("Hello, {}!", name) 13 | } 14 | 15 | #[derive(Default)] 16 | pub struct AppBuilder { 17 | setup: Option, 18 | } 19 | 20 | impl AppBuilder { 21 | pub fn new() -> Self { 22 | Self::default() 23 | } 24 | 25 | #[must_use] 26 | pub fn setup(mut self, setup: F) -> Self 27 | where 28 | F: FnOnce(&mut App) -> Result<(), Box> + Send + 'static, 29 | { 30 | self.setup.replace(Box::new(setup)); 31 | self 32 | } 33 | 34 | pub fn run(self) { 35 | let setup = self.setup; 36 | tauri::Builder::default() 37 | .setup(move |app| { 38 | if let Some(setup) = setup { 39 | (setup)(app)?; 40 | } 41 | Ok(()) 42 | }) 43 | .invoke_handler(tauri::generate_handler![greet]) 44 | .run(tauri::generate_context!()) 45 | .expect("error while running tauri application"); 46 | } 47 | } 48 | 49 | #[cfg(mobile)] 50 | fn do_something() { 51 | println!("Hello from Mobile!"); 52 | } 53 | 54 | #[cfg(desktop)] 55 | fn do_something() { 56 | println!("Hello from Desktop!"); 57 | } 58 | 59 | fn run() { 60 | if cfg!(mobile) { 61 | println!("Hello from Mobile!"); 62 | } else { 63 | println!("Hello from Desktop!"); 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /public/svelte.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/styles.css: -------------------------------------------------------------------------------- 1 | :root { 2 | font-family: Inter, Avenir, Helvetica, Arial, sans-serif; 3 | font-size: 16px; 4 | line-height: 24px; 5 | font-weight: 400; 6 | 7 | color: #0f0f0f; 8 | background-color: #f6f6f6; 9 | 10 | font-synthesis: none; 11 | text-rendering: optimizeLegibility; 12 | -webkit-font-smoothing: antialiased; 13 | -moz-osx-font-smoothing: grayscale; 14 | -webkit-text-size-adjust: 100%; 15 | } 16 | 17 | .container { 18 | margin: 0; 19 | padding-top: 10vh; 20 | display: flex; 21 | flex-direction: column; 22 | justify-content: center; 23 | text-align: center; 24 | } 25 | 26 | .logo { 27 | height: 6em; 28 | padding: 1.5em; 29 | will-change: filter; 30 | transition: 0.75s; 31 | } 32 | 33 | .logo.tauri:hover { 34 | filter: drop-shadow(0 0 2em #24c8db); 35 | } 36 | 37 | .row { 38 | display: flex; 39 | justify-content: center; 40 | } 41 | 42 | a { 43 | font-weight: 500; 44 | color: #646cff; 45 | text-decoration: inherit; 46 | } 47 | 48 | a:hover { 49 | color: #535bf2; 50 | } 51 | 52 | h1 { 53 | text-align: center; 54 | } 55 | 56 | input, 57 | button { 58 | border-radius: 8px; 59 | border: 1px solid transparent; 60 | padding: 0.6em 1.2em; 61 | font-size: 1em; 62 | font-weight: 500; 63 | font-family: inherit; 64 | color: #0f0f0f; 65 | background-color: #ffffff; 66 | transition: border-color 0.25s; 67 | box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); 68 | } 69 | 70 | button { 71 | cursor: pointer; 72 | } 73 | 74 | button:hover { 75 | border-color: #396cd8; 76 | } 77 | button:active { 78 | border-color: #396cd8; 79 | background-color: #e8e8e8; 80 | } 81 | 82 | input, 83 | button { 84 | outline: none; 85 | } 86 | 87 | #greet-input { 88 | margin-right: 5px; 89 | } 90 | 91 | @media (prefers-color-scheme: dark) { 92 | :root { 93 | color: #f6f6f6; 94 | background-color: #2f2f2f; 95 | } 96 | 97 | a:hover { 98 | color: #24c8db; 99 | } 100 | 101 | input, 102 | button { 103 | color: #ffffff; 104 | background-color: #0f0f0f98; 105 | } 106 | button:active { 107 | background-color: #0f0f0f69; 108 | } 109 | } 110 | -------------------------------------------------------------------------------- /public/tauri.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Tauri mobile alpha template 2 | 3 | This template has a general as well as dedicated sections for linux and macOS set up. 4 | 5 | I've made a detailed step by step guide on `dev.to` covering particular macOS set up steps https://dev.to/adimac93/tauri-mobile-for-ios-4dp6 6 | 7 | ## Warning 8 | 9 | Tauri mobile is currently in alpha state. Please be aware that breaking changes may happen, thus making the newest version incompatible with previous ones. I'll try to do my best to keep this template up to date. 10 | 11 | 12 | ## General 13 | 14 | Install Tauri CLI. 15 | 16 | ``` 17 | cargo install tauri-cli --version "^2.0.0-alpha" 18 | ``` 19 | 20 | We also are using `pnpm`, so have that installed too, or use npm: 21 | 22 | ``` 23 | npm install -g pnpm 24 | ``` 25 | 26 | Clone this repository or use the Github template feature. then, `cd` into 27 | the project directory to perform the following steps: 28 | 29 | Download project dependencies: 30 | 31 | ``` 32 | pnpm i 33 | ``` 34 | 35 | Run `tauri dev` to compile dependencies and verify that the app will run locally, 36 | before attempting to run on mobile. 37 | 38 | ``` 39 | cargo tauri dev 40 | ``` 41 | 42 | ## Linux + Android 43 | 44 | ## Prerequisites 45 | 46 | Follow the [Tauri mobile guide on setting up linux](https://next--tauri.netlify.app/next/guides/getting-started/prerequisites/linux) 47 | 48 | 49 | ## Development 50 | 51 | Android codegen. 52 | 53 | ``` 54 | cargo tauri android init 55 | ``` 56 | 57 | To run the app using an android emulator, run the following (make sure you 58 | do not have a physical android phone plugged in): 59 | 60 | ``` 61 | cargo tauri android dev 62 | ``` 63 | 64 | Alternatively you can create a release build and copy it to your phone: 65 | 66 | ``` 67 | cargo tauri android build 68 | ``` 69 | 70 | this will create an apk file here: 71 | 72 | ``` 73 | ~/src-tauri/gen/android/app/build/outputs/apk/universal/release/app-universal-release-unsigned.apk 74 | ``` 75 | 76 | this file needs to be signed. you first need to generate a keystore file. Just 77 | put in whatever you want during the prompts: 78 | 79 | ``` 80 | keytool -genkey -v -keystore release-keystore.jks -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 81 | ``` 82 | 83 | I moved the `release-keystore.jks` file to `src-tauri/gen/android/`, though not 84 | required. Then you can use that file to sign your app, note that you will need to 85 | point to the `apksigner` that you installed with Android Studio in the 86 | prerequsite steps. you will also need to provide the absolute path to the `apk` 87 | file generated by `cargo tauri android build`: 88 | 89 | ``` 90 | ...../Android/Sdk/build-tools/34.0.0/apksigner sign --ks /home/casey/Documents/tauri/tauri-mobile-android/src-tauri/gen/android/release-keystore.jks ...../src-tauri/gen/android/app/build/outputs/apk/universal/release/app-universal-release-unsigned.apk 91 | ``` 92 | 93 | 94 | now plug in your android phone to your computer, allow file transfer, allow 95 | the ability to install apps from the file manager, and cut through all the 96 | security warnings to install your app! 97 | 98 | 99 | ## MacOS + iOS 100 | 101 | ### Prerequisites 102 | 103 | #### XCode 104 | 105 | ##### Downloads 106 | 107 | Newest stable XCode: 108 | [XCode 14.3.1 download](https://download.developer.apple.com/Developer_Tools/Xcode_14.3.1/Xcode_14.3.1.xip) 109 | 110 | XCode CLI tools: 111 | ```bash 112 | $ xcode-select --install 113 | ``` 114 | If you have other XCode CLI tools installed, make sure to set the correct version in XCode. 115 | 116 | `XCode > Settings > Locations > Command Line Tools > [latest stable version]` 117 | 118 | ##### Set up 119 | 120 | To enable application signing and testing directly on your mobile device you have to add Apple ID to XCode. 121 | 122 | `XCode > Settings... > Account > + > Apple ID` 123 | 124 | ##### Running dev server 125 | 126 | If you don't have any mobile device connected you can run this command and choose simulation device. 127 | ```bash 128 | src-tauri$ cargo tauri ios dev 129 | ``` 130 | 131 | ##### Running on mobile device 132 | 133 | 1. iPhone `Settings > Privacy & Security`, scroll down to the Developer Mode list item and navigate into it. Then reboot your phone. 134 | 2. Connect your phone to your MacOS device with cable. 135 | 3. Open XCode project and open run device selection list `Manage Run Destinations > + > ` 136 | 4. Run `cargo tauri ios dev` - the application should be copied to your phone. 137 | 5. iPhone `Settings > VPN & Device Management > trust developer 138 | 6. Run the application 139 | 140 | ### Important 141 | 142 | After opening the project in XCode some settings generated by `cargo tauri ios init` might be overwritten (especially after accepting recommended project changes). 143 | 144 | ```bash 145 | $ cargo tauri ios open 146 | ``` 147 | 148 | To fix these issues (`PhaseScriptExecution failed` with code `65`) make sure to set up back correct bundle identifier from `src-tauri/tauri.conf.json` and the development team (usually position with your Apple ID username). 149 | To find these settings double click on `.xcodeproj` file in XCode file explorer and go to `Signing & Capabilities`. 150 | 151 | If you don't care about your XCode tweaks, you can always remove `src-tauri/gen/apple` and rerun `cargo tauri ios init`. 152 | 153 | 154 | ## Contact 155 | 156 | If you have any questions, contact me via discord `adimac93`. 157 | -------------------------------------------------------------------------------- /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 = "addr2line" 7 | version = "0.20.0" 8 | source = "registry+https://github.com/rust-lang/crates.io-index" 9 | checksum = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3" 10 | dependencies = [ 11 | "gimli", 12 | ] 13 | 14 | [[package]] 15 | name = "adler" 16 | version = "1.0.2" 17 | source = "registry+https://github.com/rust-lang/crates.io-index" 18 | checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 | 20 | [[package]] 21 | name = "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.72" 62 | source = "registry+https://github.com/rust-lang/crates.io-index" 63 | checksum = "3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854" 64 | 65 | [[package]] 66 | name = "atk" 67 | version = "0.16.0" 68 | source = "registry+https://github.com/rust-lang/crates.io-index" 69 | checksum = "39991bc421ddf72f70159011b323ff49b0f783cc676a7287c59453da2e2531cf" 70 | dependencies = [ 71 | "atk-sys", 72 | "bitflags 1.3.2", 73 | "glib", 74 | "libc", 75 | ] 76 | 77 | [[package]] 78 | name = "atk-sys" 79 | version = "0.16.0" 80 | source = "registry+https://github.com/rust-lang/crates.io-index" 81 | checksum = "11ad703eb64dc058024f0e57ccfa069e15a413b98dbd50a1a950e743b7f11148" 82 | dependencies = [ 83 | "glib-sys", 84 | "gobject-sys", 85 | "libc", 86 | "system-deps", 87 | ] 88 | 89 | [[package]] 90 | name = "autocfg" 91 | version = "1.1.0" 92 | source = "registry+https://github.com/rust-lang/crates.io-index" 93 | checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 94 | 95 | [[package]] 96 | name = "backtrace" 97 | version = "0.3.68" 98 | source = "registry+https://github.com/rust-lang/crates.io-index" 99 | checksum = "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12" 100 | dependencies = [ 101 | "addr2line", 102 | "cc", 103 | "cfg-if", 104 | "libc", 105 | "miniz_oxide", 106 | "object", 107 | "rustc-demangle", 108 | ] 109 | 110 | [[package]] 111 | name = "base64" 112 | version = "0.13.1" 113 | source = "registry+https://github.com/rust-lang/crates.io-index" 114 | checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 115 | 116 | [[package]] 117 | name = "base64" 118 | version = "0.21.2" 119 | source = "registry+https://github.com/rust-lang/crates.io-index" 120 | checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" 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 = "bitflags" 130 | version = "2.3.3" 131 | source = "registry+https://github.com/rust-lang/crates.io-index" 132 | checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" 133 | 134 | [[package]] 135 | name = "block" 136 | version = "0.1.6" 137 | source = "registry+https://github.com/rust-lang/crates.io-index" 138 | checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 139 | 140 | [[package]] 141 | name = "block-buffer" 142 | version = "0.10.4" 143 | source = "registry+https://github.com/rust-lang/crates.io-index" 144 | checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 145 | dependencies = [ 146 | "generic-array", 147 | ] 148 | 149 | [[package]] 150 | name = "brotli" 151 | version = "3.3.4" 152 | source = "registry+https://github.com/rust-lang/crates.io-index" 153 | checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68" 154 | dependencies = [ 155 | "alloc-no-stdlib", 156 | "alloc-stdlib", 157 | "brotli-decompressor", 158 | ] 159 | 160 | [[package]] 161 | name = "brotli-decompressor" 162 | version = "2.3.4" 163 | source = "registry+https://github.com/rust-lang/crates.io-index" 164 | checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744" 165 | dependencies = [ 166 | "alloc-no-stdlib", 167 | "alloc-stdlib", 168 | ] 169 | 170 | [[package]] 171 | name = "bumpalo" 172 | version = "3.13.0" 173 | source = "registry+https://github.com/rust-lang/crates.io-index" 174 | checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" 175 | 176 | [[package]] 177 | name = "bytemuck" 178 | version = "1.13.1" 179 | source = "registry+https://github.com/rust-lang/crates.io-index" 180 | checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" 181 | 182 | [[package]] 183 | name = "byteorder" 184 | version = "1.4.3" 185 | source = "registry+https://github.com/rust-lang/crates.io-index" 186 | checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 187 | 188 | [[package]] 189 | name = "bytes" 190 | version = "1.4.0" 191 | source = "registry+https://github.com/rust-lang/crates.io-index" 192 | checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 193 | dependencies = [ 194 | "serde", 195 | ] 196 | 197 | [[package]] 198 | name = "cairo-rs" 199 | version = "0.16.7" 200 | source = "registry+https://github.com/rust-lang/crates.io-index" 201 | checksum = "f3125b15ec28b84c238f6f476c6034016a5f6cc0221cb514ca46c532139fc97d" 202 | dependencies = [ 203 | "bitflags 1.3.2", 204 | "cairo-sys-rs", 205 | "glib", 206 | "libc", 207 | "once_cell", 208 | "thiserror", 209 | ] 210 | 211 | [[package]] 212 | name = "cairo-sys-rs" 213 | version = "0.16.3" 214 | source = "registry+https://github.com/rust-lang/crates.io-index" 215 | checksum = "7c48f4af05fabdcfa9658178e1326efa061853f040ce7d72e33af6885196f421" 216 | dependencies = [ 217 | "glib-sys", 218 | "libc", 219 | "system-deps", 220 | ] 221 | 222 | [[package]] 223 | name = "cargo_toml" 224 | version = "0.15.3" 225 | source = "registry+https://github.com/rust-lang/crates.io-index" 226 | checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838" 227 | dependencies = [ 228 | "serde", 229 | "toml", 230 | ] 231 | 232 | [[package]] 233 | name = "cc" 234 | version = "1.0.81" 235 | source = "registry+https://github.com/rust-lang/crates.io-index" 236 | checksum = "6c6b2562119bf28c3439f7f02db99faf0aa1a8cdfe5772a2ee155d32227239f0" 237 | dependencies = [ 238 | "libc", 239 | ] 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.15.4" 261 | source = "registry+https://github.com/rust-lang/crates.io-index" 262 | checksum = "b40ccee03b5175c18cde8f37e7d2a33bcef6f8ec8f7cc0d81090d1bb380949c9" 263 | dependencies = [ 264 | "smallvec", 265 | "target-lexicon", 266 | ] 267 | 268 | [[package]] 269 | name = "cfg-if" 270 | version = "1.0.0" 271 | source = "registry+https://github.com/rust-lang/crates.io-index" 272 | checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 273 | 274 | [[package]] 275 | name = "chrono" 276 | version = "0.4.26" 277 | source = "registry+https://github.com/rust-lang/crates.io-index" 278 | checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5" 279 | dependencies = [ 280 | "android-tzdata", 281 | "iana-time-zone", 282 | "num-traits", 283 | "serde", 284 | "winapi", 285 | ] 286 | 287 | [[package]] 288 | name = "cocoa" 289 | version = "0.24.1" 290 | source = "registry+https://github.com/rust-lang/crates.io-index" 291 | checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" 292 | dependencies = [ 293 | "bitflags 1.3.2", 294 | "block", 295 | "cocoa-foundation", 296 | "core-foundation", 297 | "core-graphics", 298 | "foreign-types", 299 | "libc", 300 | "objc", 301 | ] 302 | 303 | [[package]] 304 | name = "cocoa-foundation" 305 | version = "0.1.1" 306 | source = "registry+https://github.com/rust-lang/crates.io-index" 307 | checksum = "931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6" 308 | dependencies = [ 309 | "bitflags 1.3.2", 310 | "block", 311 | "core-foundation", 312 | "core-graphics-types", 313 | "foreign-types", 314 | "libc", 315 | "objc", 316 | ] 317 | 318 | [[package]] 319 | name = "color_quant" 320 | version = "1.1.0" 321 | source = "registry+https://github.com/rust-lang/crates.io-index" 322 | checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 323 | 324 | [[package]] 325 | name = "combine" 326 | version = "4.6.6" 327 | source = "registry+https://github.com/rust-lang/crates.io-index" 328 | checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" 329 | dependencies = [ 330 | "bytes", 331 | "memchr", 332 | ] 333 | 334 | [[package]] 335 | name = "convert_case" 336 | version = "0.4.0" 337 | source = "registry+https://github.com/rust-lang/crates.io-index" 338 | checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" 339 | 340 | [[package]] 341 | name = "core-foundation" 342 | version = "0.9.3" 343 | source = "registry+https://github.com/rust-lang/crates.io-index" 344 | checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 345 | dependencies = [ 346 | "core-foundation-sys", 347 | "libc", 348 | ] 349 | 350 | [[package]] 351 | name = "core-foundation-sys" 352 | version = "0.8.4" 353 | source = "registry+https://github.com/rust-lang/crates.io-index" 354 | checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 355 | 356 | [[package]] 357 | name = "core-graphics" 358 | version = "0.22.3" 359 | source = "registry+https://github.com/rust-lang/crates.io-index" 360 | checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" 361 | dependencies = [ 362 | "bitflags 1.3.2", 363 | "core-foundation", 364 | "core-graphics-types", 365 | "foreign-types", 366 | "libc", 367 | ] 368 | 369 | [[package]] 370 | name = "core-graphics-types" 371 | version = "0.1.2" 372 | source = "registry+https://github.com/rust-lang/crates.io-index" 373 | checksum = "2bb142d41022986c1d8ff29103a1411c8a3dfad3552f87a4f8dc50d61d4f4e33" 374 | dependencies = [ 375 | "bitflags 1.3.2", 376 | "core-foundation", 377 | "libc", 378 | ] 379 | 380 | [[package]] 381 | name = "cpufeatures" 382 | version = "0.2.9" 383 | source = "registry+https://github.com/rust-lang/crates.io-index" 384 | checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" 385 | dependencies = [ 386 | "libc", 387 | ] 388 | 389 | [[package]] 390 | name = "crc32fast" 391 | version = "1.3.2" 392 | source = "registry+https://github.com/rust-lang/crates.io-index" 393 | checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 394 | dependencies = [ 395 | "cfg-if", 396 | ] 397 | 398 | [[package]] 399 | name = "crossbeam-channel" 400 | version = "0.5.8" 401 | source = "registry+https://github.com/rust-lang/crates.io-index" 402 | checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 403 | dependencies = [ 404 | "cfg-if", 405 | "crossbeam-utils", 406 | ] 407 | 408 | [[package]] 409 | name = "crossbeam-utils" 410 | version = "0.8.16" 411 | source = "registry+https://github.com/rust-lang/crates.io-index" 412 | checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 413 | dependencies = [ 414 | "cfg-if", 415 | ] 416 | 417 | [[package]] 418 | name = "crypto-common" 419 | version = "0.1.6" 420 | source = "registry+https://github.com/rust-lang/crates.io-index" 421 | checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 422 | dependencies = [ 423 | "generic-array", 424 | "typenum", 425 | ] 426 | 427 | [[package]] 428 | name = "cssparser" 429 | version = "0.27.2" 430 | source = "registry+https://github.com/rust-lang/crates.io-index" 431 | checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a" 432 | dependencies = [ 433 | "cssparser-macros", 434 | "dtoa-short", 435 | "itoa 0.4.8", 436 | "matches", 437 | "phf 0.8.0", 438 | "proc-macro2", 439 | "quote", 440 | "smallvec", 441 | "syn 1.0.109", 442 | ] 443 | 444 | [[package]] 445 | name = "cssparser-macros" 446 | version = "0.6.1" 447 | source = "registry+https://github.com/rust-lang/crates.io-index" 448 | checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" 449 | dependencies = [ 450 | "quote", 451 | "syn 2.0.28", 452 | ] 453 | 454 | [[package]] 455 | name = "ctor" 456 | version = "0.1.26" 457 | source = "registry+https://github.com/rust-lang/crates.io-index" 458 | checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" 459 | dependencies = [ 460 | "quote", 461 | "syn 1.0.109", 462 | ] 463 | 464 | [[package]] 465 | name = "darling" 466 | version = "0.20.3" 467 | source = "registry+https://github.com/rust-lang/crates.io-index" 468 | checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" 469 | dependencies = [ 470 | "darling_core", 471 | "darling_macro", 472 | ] 473 | 474 | [[package]] 475 | name = "darling_core" 476 | version = "0.20.3" 477 | source = "registry+https://github.com/rust-lang/crates.io-index" 478 | checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" 479 | dependencies = [ 480 | "fnv", 481 | "ident_case", 482 | "proc-macro2", 483 | "quote", 484 | "strsim", 485 | "syn 2.0.28", 486 | ] 487 | 488 | [[package]] 489 | name = "darling_macro" 490 | version = "0.20.3" 491 | source = "registry+https://github.com/rust-lang/crates.io-index" 492 | checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" 493 | dependencies = [ 494 | "darling_core", 495 | "quote", 496 | "syn 2.0.28", 497 | ] 498 | 499 | [[package]] 500 | name = "deranged" 501 | version = "0.3.7" 502 | source = "registry+https://github.com/rust-lang/crates.io-index" 503 | checksum = "7684a49fb1af197853ef7b2ee694bc1f5b4179556f1e5710e1760c5db6f5e929" 504 | dependencies = [ 505 | "serde", 506 | ] 507 | 508 | [[package]] 509 | name = "derive_more" 510 | version = "0.99.17" 511 | source = "registry+https://github.com/rust-lang/crates.io-index" 512 | checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" 513 | dependencies = [ 514 | "convert_case", 515 | "proc-macro2", 516 | "quote", 517 | "rustc_version", 518 | "syn 1.0.109", 519 | ] 520 | 521 | [[package]] 522 | name = "digest" 523 | version = "0.10.7" 524 | source = "registry+https://github.com/rust-lang/crates.io-index" 525 | checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 526 | dependencies = [ 527 | "block-buffer", 528 | "crypto-common", 529 | ] 530 | 531 | [[package]] 532 | name = "dirs-next" 533 | version = "2.0.0" 534 | source = "registry+https://github.com/rust-lang/crates.io-index" 535 | checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" 536 | dependencies = [ 537 | "cfg-if", 538 | "dirs-sys-next", 539 | ] 540 | 541 | [[package]] 542 | name = "dirs-sys-next" 543 | version = "0.1.2" 544 | source = "registry+https://github.com/rust-lang/crates.io-index" 545 | checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" 546 | dependencies = [ 547 | "libc", 548 | "redox_users", 549 | "winapi", 550 | ] 551 | 552 | [[package]] 553 | name = "dispatch" 554 | version = "0.2.0" 555 | source = "registry+https://github.com/rust-lang/crates.io-index" 556 | checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" 557 | 558 | [[package]] 559 | name = "dtoa" 560 | version = "1.0.9" 561 | source = "registry+https://github.com/rust-lang/crates.io-index" 562 | checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" 563 | 564 | [[package]] 565 | name = "dtoa-short" 566 | version = "0.3.4" 567 | source = "registry+https://github.com/rust-lang/crates.io-index" 568 | checksum = "dbaceec3c6e4211c79e7b1800fb9680527106beb2f9c51904a3210c03a448c74" 569 | dependencies = [ 570 | "dtoa", 571 | ] 572 | 573 | [[package]] 574 | name = "dunce" 575 | version = "1.0.4" 576 | source = "registry+https://github.com/rust-lang/crates.io-index" 577 | checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" 578 | 579 | [[package]] 580 | name = "embed-resource" 581 | version = "2.2.0" 582 | source = "registry+https://github.com/rust-lang/crates.io-index" 583 | checksum = "f7f1e82a60222fc67bfd50d752a9c89da5cce4c39ed39decc84a443b07bbd69a" 584 | dependencies = [ 585 | "cc", 586 | "rustc_version", 587 | "toml", 588 | "vswhom", 589 | "winreg 0.11.0", 590 | ] 591 | 592 | [[package]] 593 | name = "embed_plist" 594 | version = "1.2.2" 595 | source = "registry+https://github.com/rust-lang/crates.io-index" 596 | checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" 597 | 598 | [[package]] 599 | name = "encoding_rs" 600 | version = "0.8.32" 601 | source = "registry+https://github.com/rust-lang/crates.io-index" 602 | checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" 603 | dependencies = [ 604 | "cfg-if", 605 | ] 606 | 607 | [[package]] 608 | name = "equivalent" 609 | version = "1.0.1" 610 | source = "registry+https://github.com/rust-lang/crates.io-index" 611 | checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 612 | 613 | [[package]] 614 | name = "errno" 615 | version = "0.3.2" 616 | source = "registry+https://github.com/rust-lang/crates.io-index" 617 | checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f" 618 | dependencies = [ 619 | "errno-dragonfly", 620 | "libc", 621 | "windows-sys", 622 | ] 623 | 624 | [[package]] 625 | name = "errno-dragonfly" 626 | version = "0.1.2" 627 | source = "registry+https://github.com/rust-lang/crates.io-index" 628 | checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 629 | dependencies = [ 630 | "cc", 631 | "libc", 632 | ] 633 | 634 | [[package]] 635 | name = "fastrand" 636 | version = "2.0.0" 637 | source = "registry+https://github.com/rust-lang/crates.io-index" 638 | checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" 639 | 640 | [[package]] 641 | name = "fdeflate" 642 | version = "0.3.0" 643 | source = "registry+https://github.com/rust-lang/crates.io-index" 644 | checksum = "d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10" 645 | dependencies = [ 646 | "simd-adler32", 647 | ] 648 | 649 | [[package]] 650 | name = "field-offset" 651 | version = "0.3.6" 652 | source = "registry+https://github.com/rust-lang/crates.io-index" 653 | checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" 654 | dependencies = [ 655 | "memoffset", 656 | "rustc_version", 657 | ] 658 | 659 | [[package]] 660 | name = "flate2" 661 | version = "1.0.26" 662 | source = "registry+https://github.com/rust-lang/crates.io-index" 663 | checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" 664 | dependencies = [ 665 | "crc32fast", 666 | "miniz_oxide", 667 | ] 668 | 669 | [[package]] 670 | name = "fnv" 671 | version = "1.0.7" 672 | source = "registry+https://github.com/rust-lang/crates.io-index" 673 | checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 674 | 675 | [[package]] 676 | name = "foreign-types" 677 | version = "0.3.2" 678 | source = "registry+https://github.com/rust-lang/crates.io-index" 679 | checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 680 | dependencies = [ 681 | "foreign-types-shared", 682 | ] 683 | 684 | [[package]] 685 | name = "foreign-types-shared" 686 | version = "0.1.1" 687 | source = "registry+https://github.com/rust-lang/crates.io-index" 688 | checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 689 | 690 | [[package]] 691 | name = "form_urlencoded" 692 | version = "1.2.0" 693 | source = "registry+https://github.com/rust-lang/crates.io-index" 694 | checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" 695 | dependencies = [ 696 | "percent-encoding", 697 | ] 698 | 699 | [[package]] 700 | name = "futf" 701 | version = "0.1.5" 702 | source = "registry+https://github.com/rust-lang/crates.io-index" 703 | checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" 704 | dependencies = [ 705 | "mac", 706 | "new_debug_unreachable", 707 | ] 708 | 709 | [[package]] 710 | name = "futures-channel" 711 | version = "0.3.28" 712 | source = "registry+https://github.com/rust-lang/crates.io-index" 713 | checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 714 | dependencies = [ 715 | "futures-core", 716 | ] 717 | 718 | [[package]] 719 | name = "futures-core" 720 | version = "0.3.28" 721 | source = "registry+https://github.com/rust-lang/crates.io-index" 722 | checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 723 | 724 | [[package]] 725 | name = "futures-executor" 726 | version = "0.3.28" 727 | source = "registry+https://github.com/rust-lang/crates.io-index" 728 | checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 729 | dependencies = [ 730 | "futures-core", 731 | "futures-task", 732 | "futures-util", 733 | ] 734 | 735 | [[package]] 736 | name = "futures-io" 737 | version = "0.3.28" 738 | source = "registry+https://github.com/rust-lang/crates.io-index" 739 | checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 740 | 741 | [[package]] 742 | name = "futures-macro" 743 | version = "0.3.28" 744 | source = "registry+https://github.com/rust-lang/crates.io-index" 745 | checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 746 | dependencies = [ 747 | "proc-macro2", 748 | "quote", 749 | "syn 2.0.28", 750 | ] 751 | 752 | [[package]] 753 | name = "futures-sink" 754 | version = "0.3.28" 755 | source = "registry+https://github.com/rust-lang/crates.io-index" 756 | checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" 757 | 758 | [[package]] 759 | name = "futures-task" 760 | version = "0.3.28" 761 | source = "registry+https://github.com/rust-lang/crates.io-index" 762 | checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 763 | 764 | [[package]] 765 | name = "futures-util" 766 | version = "0.3.28" 767 | source = "registry+https://github.com/rust-lang/crates.io-index" 768 | checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 769 | dependencies = [ 770 | "futures-core", 771 | "futures-io", 772 | "futures-macro", 773 | "futures-sink", 774 | "futures-task", 775 | "memchr", 776 | "pin-project-lite", 777 | "pin-utils", 778 | "slab", 779 | ] 780 | 781 | [[package]] 782 | name = "fxhash" 783 | version = "0.2.1" 784 | source = "registry+https://github.com/rust-lang/crates.io-index" 785 | checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" 786 | dependencies = [ 787 | "byteorder", 788 | ] 789 | 790 | [[package]] 791 | name = "gdk" 792 | version = "0.16.2" 793 | source = "registry+https://github.com/rust-lang/crates.io-index" 794 | checksum = "aa9cb33da481c6c040404a11f8212d193889e9b435db2c14fd86987f630d3ce1" 795 | dependencies = [ 796 | "bitflags 1.3.2", 797 | "cairo-rs", 798 | "gdk-pixbuf", 799 | "gdk-sys", 800 | "gio", 801 | "glib", 802 | "libc", 803 | "pango", 804 | ] 805 | 806 | [[package]] 807 | name = "gdk-pixbuf" 808 | version = "0.16.7" 809 | source = "registry+https://github.com/rust-lang/crates.io-index" 810 | checksum = "c3578c60dee9d029ad86593ed88cb40f35c1b83360e12498d055022385dd9a05" 811 | dependencies = [ 812 | "bitflags 1.3.2", 813 | "gdk-pixbuf-sys", 814 | "gio", 815 | "glib", 816 | "libc", 817 | ] 818 | 819 | [[package]] 820 | name = "gdk-pixbuf-sys" 821 | version = "0.16.3" 822 | source = "registry+https://github.com/rust-lang/crates.io-index" 823 | checksum = "3092cf797a5f1210479ea38070d9ae8a5b8e9f8f1be9f32f4643c529c7d70016" 824 | dependencies = [ 825 | "gio-sys", 826 | "glib-sys", 827 | "gobject-sys", 828 | "libc", 829 | "system-deps", 830 | ] 831 | 832 | [[package]] 833 | name = "gdk-sys" 834 | version = "0.16.0" 835 | source = "registry+https://github.com/rust-lang/crates.io-index" 836 | checksum = "d76354f97a913e55b984759a997b693aa7dc71068c9e98bcce51aa167a0a5c5a" 837 | dependencies = [ 838 | "cairo-sys-rs", 839 | "gdk-pixbuf-sys", 840 | "gio-sys", 841 | "glib-sys", 842 | "gobject-sys", 843 | "libc", 844 | "pango-sys", 845 | "pkg-config", 846 | "system-deps", 847 | ] 848 | 849 | [[package]] 850 | name = "gdkwayland-sys" 851 | version = "0.16.0" 852 | source = "registry+https://github.com/rust-lang/crates.io-index" 853 | checksum = "4511710212ed3020b61a8622a37aa6f0dd2a84516575da92e9b96928dcbe83ba" 854 | dependencies = [ 855 | "gdk-sys", 856 | "glib-sys", 857 | "gobject-sys", 858 | "libc", 859 | "pkg-config", 860 | "system-deps", 861 | ] 862 | 863 | [[package]] 864 | name = "gdkx11-sys" 865 | version = "0.16.0" 866 | source = "registry+https://github.com/rust-lang/crates.io-index" 867 | checksum = "9fa2bf8b5b8c414bc5d05e48b271896d0fd3ddb57464a3108438082da61de6af" 868 | dependencies = [ 869 | "gdk-sys", 870 | "glib-sys", 871 | "libc", 872 | "system-deps", 873 | "x11", 874 | ] 875 | 876 | [[package]] 877 | name = "generator" 878 | version = "0.7.5" 879 | source = "registry+https://github.com/rust-lang/crates.io-index" 880 | checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e" 881 | dependencies = [ 882 | "cc", 883 | "libc", 884 | "log", 885 | "rustversion", 886 | "windows 0.48.0", 887 | ] 888 | 889 | [[package]] 890 | name = "generic-array" 891 | version = "0.14.7" 892 | source = "registry+https://github.com/rust-lang/crates.io-index" 893 | checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 894 | dependencies = [ 895 | "typenum", 896 | "version_check", 897 | ] 898 | 899 | [[package]] 900 | name = "getrandom" 901 | version = "0.1.16" 902 | source = "registry+https://github.com/rust-lang/crates.io-index" 903 | checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" 904 | dependencies = [ 905 | "cfg-if", 906 | "libc", 907 | "wasi 0.9.0+wasi-snapshot-preview1", 908 | ] 909 | 910 | [[package]] 911 | name = "getrandom" 912 | version = "0.2.10" 913 | source = "registry+https://github.com/rust-lang/crates.io-index" 914 | checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 915 | dependencies = [ 916 | "cfg-if", 917 | "libc", 918 | "wasi 0.11.0+wasi-snapshot-preview1", 919 | ] 920 | 921 | [[package]] 922 | name = "gimli" 923 | version = "0.27.3" 924 | source = "registry+https://github.com/rust-lang/crates.io-index" 925 | checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" 926 | 927 | [[package]] 928 | name = "gio" 929 | version = "0.16.7" 930 | source = "registry+https://github.com/rust-lang/crates.io-index" 931 | checksum = "2a1c84b4534a290a29160ef5c6eff2a9c95833111472e824fc5cb78b513dd092" 932 | dependencies = [ 933 | "bitflags 1.3.2", 934 | "futures-channel", 935 | "futures-core", 936 | "futures-io", 937 | "futures-util", 938 | "gio-sys", 939 | "glib", 940 | "libc", 941 | "once_cell", 942 | "pin-project-lite", 943 | "smallvec", 944 | "thiserror", 945 | ] 946 | 947 | [[package]] 948 | name = "gio-sys" 949 | version = "0.16.3" 950 | source = "registry+https://github.com/rust-lang/crates.io-index" 951 | checksum = "e9b693b8e39d042a95547fc258a7b07349b1f0b48f4b2fa3108ba3c51c0b5229" 952 | dependencies = [ 953 | "glib-sys", 954 | "gobject-sys", 955 | "libc", 956 | "system-deps", 957 | "winapi", 958 | ] 959 | 960 | [[package]] 961 | name = "glib" 962 | version = "0.16.9" 963 | source = "registry+https://github.com/rust-lang/crates.io-index" 964 | checksum = "16aa2475c9debed5a32832cb5ff2af5a3f9e1ab9e69df58eaadc1ab2004d6eba" 965 | dependencies = [ 966 | "bitflags 1.3.2", 967 | "futures-channel", 968 | "futures-core", 969 | "futures-executor", 970 | "futures-task", 971 | "futures-util", 972 | "gio-sys", 973 | "glib-macros", 974 | "glib-sys", 975 | "gobject-sys", 976 | "libc", 977 | "once_cell", 978 | "smallvec", 979 | "thiserror", 980 | ] 981 | 982 | [[package]] 983 | name = "glib-macros" 984 | version = "0.16.8" 985 | source = "registry+https://github.com/rust-lang/crates.io-index" 986 | checksum = "fb1a9325847aa46f1e96ffea37611b9d51fc4827e67f79e7de502a297560a67b" 987 | dependencies = [ 988 | "anyhow", 989 | "heck", 990 | "proc-macro-crate", 991 | "proc-macro-error", 992 | "proc-macro2", 993 | "quote", 994 | "syn 1.0.109", 995 | ] 996 | 997 | [[package]] 998 | name = "glib-sys" 999 | version = "0.16.3" 1000 | source = "registry+https://github.com/rust-lang/crates.io-index" 1001 | checksum = "c61a4f46316d06bfa33a7ac22df6f0524c8be58e3db2d9ca99ccb1f357b62a65" 1002 | dependencies = [ 1003 | "libc", 1004 | "system-deps", 1005 | ] 1006 | 1007 | [[package]] 1008 | name = "glob" 1009 | version = "0.3.1" 1010 | source = "registry+https://github.com/rust-lang/crates.io-index" 1011 | checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 1012 | 1013 | [[package]] 1014 | name = "gobject-sys" 1015 | version = "0.16.3" 1016 | source = "registry+https://github.com/rust-lang/crates.io-index" 1017 | checksum = "3520bb9c07ae2a12c7f2fbb24d4efc11231c8146a86956413fb1a79bb760a0f1" 1018 | dependencies = [ 1019 | "glib-sys", 1020 | "libc", 1021 | "system-deps", 1022 | ] 1023 | 1024 | [[package]] 1025 | name = "gtk" 1026 | version = "0.16.2" 1027 | source = "registry+https://github.com/rust-lang/crates.io-index" 1028 | checksum = "e4d3507d43908c866c805f74c9dd593c0ce7ba5c38e576e41846639cdcd4bee6" 1029 | dependencies = [ 1030 | "atk", 1031 | "bitflags 1.3.2", 1032 | "cairo-rs", 1033 | "field-offset", 1034 | "futures-channel", 1035 | "gdk", 1036 | "gdk-pixbuf", 1037 | "gio", 1038 | "glib", 1039 | "gtk-sys", 1040 | "gtk3-macros", 1041 | "libc", 1042 | "once_cell", 1043 | "pango", 1044 | "pkg-config", 1045 | ] 1046 | 1047 | [[package]] 1048 | name = "gtk-sys" 1049 | version = "0.16.0" 1050 | source = "registry+https://github.com/rust-lang/crates.io-index" 1051 | checksum = "89b5f8946685d5fe44497007786600c2f368ff6b1e61a16251c89f72a97520a3" 1052 | dependencies = [ 1053 | "atk-sys", 1054 | "cairo-sys-rs", 1055 | "gdk-pixbuf-sys", 1056 | "gdk-sys", 1057 | "gio-sys", 1058 | "glib-sys", 1059 | "gobject-sys", 1060 | "libc", 1061 | "pango-sys", 1062 | "system-deps", 1063 | ] 1064 | 1065 | [[package]] 1066 | name = "gtk3-macros" 1067 | version = "0.16.3" 1068 | source = "registry+https://github.com/rust-lang/crates.io-index" 1069 | checksum = "096eb63c6fedf03bafe65e5924595785eaf1bcb7200dac0f2cbe9c9738f05ad8" 1070 | dependencies = [ 1071 | "anyhow", 1072 | "proc-macro-crate", 1073 | "proc-macro-error", 1074 | "proc-macro2", 1075 | "quote", 1076 | "syn 1.0.109", 1077 | ] 1078 | 1079 | [[package]] 1080 | name = "h2" 1081 | version = "0.3.20" 1082 | source = "registry+https://github.com/rust-lang/crates.io-index" 1083 | checksum = "97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049" 1084 | dependencies = [ 1085 | "bytes", 1086 | "fnv", 1087 | "futures-core", 1088 | "futures-sink", 1089 | "futures-util", 1090 | "http", 1091 | "indexmap 1.9.3", 1092 | "slab", 1093 | "tokio", 1094 | "tokio-util", 1095 | "tracing", 1096 | ] 1097 | 1098 | [[package]] 1099 | name = "hashbrown" 1100 | version = "0.12.3" 1101 | source = "registry+https://github.com/rust-lang/crates.io-index" 1102 | checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1103 | 1104 | [[package]] 1105 | name = "hashbrown" 1106 | version = "0.14.0" 1107 | source = "registry+https://github.com/rust-lang/crates.io-index" 1108 | checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 1109 | 1110 | [[package]] 1111 | name = "heck" 1112 | version = "0.4.1" 1113 | source = "registry+https://github.com/rust-lang/crates.io-index" 1114 | checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1115 | 1116 | [[package]] 1117 | name = "hermit-abi" 1118 | version = "0.3.2" 1119 | source = "registry+https://github.com/rust-lang/crates.io-index" 1120 | checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 1121 | 1122 | [[package]] 1123 | name = "hex" 1124 | version = "0.4.3" 1125 | source = "registry+https://github.com/rust-lang/crates.io-index" 1126 | checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1127 | 1128 | [[package]] 1129 | name = "html5ever" 1130 | version = "0.25.2" 1131 | source = "registry+https://github.com/rust-lang/crates.io-index" 1132 | checksum = "e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148" 1133 | dependencies = [ 1134 | "log", 1135 | "mac", 1136 | "markup5ever", 1137 | "proc-macro2", 1138 | "quote", 1139 | "syn 1.0.109", 1140 | ] 1141 | 1142 | [[package]] 1143 | name = "http" 1144 | version = "0.2.9" 1145 | source = "registry+https://github.com/rust-lang/crates.io-index" 1146 | checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" 1147 | dependencies = [ 1148 | "bytes", 1149 | "fnv", 1150 | "itoa 1.0.9", 1151 | ] 1152 | 1153 | [[package]] 1154 | name = "http-body" 1155 | version = "0.4.5" 1156 | source = "registry+https://github.com/rust-lang/crates.io-index" 1157 | checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 1158 | dependencies = [ 1159 | "bytes", 1160 | "http", 1161 | "pin-project-lite", 1162 | ] 1163 | 1164 | [[package]] 1165 | name = "http-range" 1166 | version = "0.1.5" 1167 | source = "registry+https://github.com/rust-lang/crates.io-index" 1168 | checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" 1169 | 1170 | [[package]] 1171 | name = "httparse" 1172 | version = "1.8.0" 1173 | source = "registry+https://github.com/rust-lang/crates.io-index" 1174 | checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 1175 | 1176 | [[package]] 1177 | name = "httpdate" 1178 | version = "1.0.2" 1179 | source = "registry+https://github.com/rust-lang/crates.io-index" 1180 | checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" 1181 | 1182 | [[package]] 1183 | name = "hyper" 1184 | version = "0.14.27" 1185 | source = "registry+https://github.com/rust-lang/crates.io-index" 1186 | checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" 1187 | dependencies = [ 1188 | "bytes", 1189 | "futures-channel", 1190 | "futures-core", 1191 | "futures-util", 1192 | "h2", 1193 | "http", 1194 | "http-body", 1195 | "httparse", 1196 | "httpdate", 1197 | "itoa 1.0.9", 1198 | "pin-project-lite", 1199 | "socket2", 1200 | "tokio", 1201 | "tower-service", 1202 | "tracing", 1203 | "want", 1204 | ] 1205 | 1206 | [[package]] 1207 | name = "iana-time-zone" 1208 | version = "0.1.57" 1209 | source = "registry+https://github.com/rust-lang/crates.io-index" 1210 | checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" 1211 | dependencies = [ 1212 | "android_system_properties", 1213 | "core-foundation-sys", 1214 | "iana-time-zone-haiku", 1215 | "js-sys", 1216 | "wasm-bindgen", 1217 | "windows 0.48.0", 1218 | ] 1219 | 1220 | [[package]] 1221 | name = "iana-time-zone-haiku" 1222 | version = "0.1.2" 1223 | source = "registry+https://github.com/rust-lang/crates.io-index" 1224 | checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1225 | dependencies = [ 1226 | "cc", 1227 | ] 1228 | 1229 | [[package]] 1230 | name = "ico" 1231 | version = "0.3.0" 1232 | source = "registry+https://github.com/rust-lang/crates.io-index" 1233 | checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae" 1234 | dependencies = [ 1235 | "byteorder", 1236 | "png", 1237 | ] 1238 | 1239 | [[package]] 1240 | name = "ident_case" 1241 | version = "1.0.1" 1242 | source = "registry+https://github.com/rust-lang/crates.io-index" 1243 | checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1244 | 1245 | [[package]] 1246 | name = "idna" 1247 | version = "0.4.0" 1248 | source = "registry+https://github.com/rust-lang/crates.io-index" 1249 | checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 1250 | dependencies = [ 1251 | "unicode-bidi", 1252 | "unicode-normalization", 1253 | ] 1254 | 1255 | [[package]] 1256 | name = "image" 1257 | version = "0.24.6" 1258 | source = "registry+https://github.com/rust-lang/crates.io-index" 1259 | checksum = "527909aa81e20ac3a44803521443a765550f09b5130c2c2fa1ea59c2f8f50a3a" 1260 | dependencies = [ 1261 | "bytemuck", 1262 | "byteorder", 1263 | "color_quant", 1264 | "num-rational", 1265 | "num-traits", 1266 | ] 1267 | 1268 | [[package]] 1269 | name = "indexmap" 1270 | version = "1.9.3" 1271 | source = "registry+https://github.com/rust-lang/crates.io-index" 1272 | checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1273 | dependencies = [ 1274 | "autocfg", 1275 | "hashbrown 0.12.3", 1276 | "serde", 1277 | ] 1278 | 1279 | [[package]] 1280 | name = "indexmap" 1281 | version = "2.0.0" 1282 | source = "registry+https://github.com/rust-lang/crates.io-index" 1283 | checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" 1284 | dependencies = [ 1285 | "equivalent", 1286 | "hashbrown 0.14.0", 1287 | ] 1288 | 1289 | [[package]] 1290 | name = "infer" 1291 | version = "0.12.0" 1292 | source = "registry+https://github.com/rust-lang/crates.io-index" 1293 | checksum = "a898e4b7951673fce96614ce5751d13c40fc5674bc2d759288e46c3ab62598b3" 1294 | dependencies = [ 1295 | "cfb", 1296 | ] 1297 | 1298 | [[package]] 1299 | name = "instant" 1300 | version = "0.1.12" 1301 | source = "registry+https://github.com/rust-lang/crates.io-index" 1302 | checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1303 | dependencies = [ 1304 | "cfg-if", 1305 | ] 1306 | 1307 | [[package]] 1308 | name = "ipnet" 1309 | version = "2.8.0" 1310 | source = "registry+https://github.com/rust-lang/crates.io-index" 1311 | checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" 1312 | 1313 | [[package]] 1314 | name = "itoa" 1315 | version = "0.4.8" 1316 | source = "registry+https://github.com/rust-lang/crates.io-index" 1317 | checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" 1318 | 1319 | [[package]] 1320 | name = "itoa" 1321 | version = "1.0.9" 1322 | source = "registry+https://github.com/rust-lang/crates.io-index" 1323 | checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 1324 | 1325 | [[package]] 1326 | name = "javascriptcore-rs" 1327 | version = "0.17.0" 1328 | source = "registry+https://github.com/rust-lang/crates.io-index" 1329 | checksum = "110b9902c80c12bf113c432d0b71c7a94490b294a8234f326fd0abca2fac0b00" 1330 | dependencies = [ 1331 | "bitflags 1.3.2", 1332 | "glib", 1333 | "javascriptcore-rs-sys", 1334 | ] 1335 | 1336 | [[package]] 1337 | name = "javascriptcore-rs-sys" 1338 | version = "0.5.1" 1339 | source = "registry+https://github.com/rust-lang/crates.io-index" 1340 | checksum = "98a216519a52cd941a733a0ad3f1023cfdb1cd47f3955e8e863ed56f558f916c" 1341 | dependencies = [ 1342 | "glib-sys", 1343 | "gobject-sys", 1344 | "libc", 1345 | "system-deps", 1346 | ] 1347 | 1348 | [[package]] 1349 | name = "jni" 1350 | version = "0.20.0" 1351 | source = "registry+https://github.com/rust-lang/crates.io-index" 1352 | checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c" 1353 | dependencies = [ 1354 | "cesu8", 1355 | "combine", 1356 | "jni-sys", 1357 | "log", 1358 | "thiserror", 1359 | "walkdir", 1360 | ] 1361 | 1362 | [[package]] 1363 | name = "jni-sys" 1364 | version = "0.3.0" 1365 | source = "registry+https://github.com/rust-lang/crates.io-index" 1366 | checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" 1367 | 1368 | [[package]] 1369 | name = "js-sys" 1370 | version = "0.3.64" 1371 | source = "registry+https://github.com/rust-lang/crates.io-index" 1372 | checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 1373 | dependencies = [ 1374 | "wasm-bindgen", 1375 | ] 1376 | 1377 | [[package]] 1378 | name = "json-patch" 1379 | version = "1.0.0" 1380 | source = "registry+https://github.com/rust-lang/crates.io-index" 1381 | checksum = "1f54898088ccb91df1b492cc80029a6fdf1c48ca0db7c6822a8babad69c94658" 1382 | dependencies = [ 1383 | "serde", 1384 | "serde_json", 1385 | "thiserror", 1386 | "treediff", 1387 | ] 1388 | 1389 | [[package]] 1390 | name = "kuchiki" 1391 | version = "0.8.1" 1392 | source = "registry+https://github.com/rust-lang/crates.io-index" 1393 | checksum = "1ea8e9c6e031377cff82ee3001dc8026cdf431ed4e2e6b51f98ab8c73484a358" 1394 | dependencies = [ 1395 | "cssparser", 1396 | "html5ever", 1397 | "matches", 1398 | "selectors", 1399 | ] 1400 | 1401 | [[package]] 1402 | name = "lazy_static" 1403 | version = "1.4.0" 1404 | source = "registry+https://github.com/rust-lang/crates.io-index" 1405 | checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1406 | 1407 | [[package]] 1408 | name = "libc" 1409 | version = "0.2.147" 1410 | source = "registry+https://github.com/rust-lang/crates.io-index" 1411 | checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 1412 | 1413 | [[package]] 1414 | name = "line-wrap" 1415 | version = "0.1.1" 1416 | source = "registry+https://github.com/rust-lang/crates.io-index" 1417 | checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" 1418 | dependencies = [ 1419 | "safemem", 1420 | ] 1421 | 1422 | [[package]] 1423 | name = "linux-raw-sys" 1424 | version = "0.4.5" 1425 | source = "registry+https://github.com/rust-lang/crates.io-index" 1426 | checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" 1427 | 1428 | [[package]] 1429 | name = "lock_api" 1430 | version = "0.4.10" 1431 | source = "registry+https://github.com/rust-lang/crates.io-index" 1432 | checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" 1433 | dependencies = [ 1434 | "autocfg", 1435 | "scopeguard", 1436 | ] 1437 | 1438 | [[package]] 1439 | name = "log" 1440 | version = "0.4.19" 1441 | source = "registry+https://github.com/rust-lang/crates.io-index" 1442 | checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" 1443 | 1444 | [[package]] 1445 | name = "loom" 1446 | version = "0.5.6" 1447 | source = "registry+https://github.com/rust-lang/crates.io-index" 1448 | checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" 1449 | dependencies = [ 1450 | "cfg-if", 1451 | "generator", 1452 | "scoped-tls", 1453 | "serde", 1454 | "serde_json", 1455 | "tracing", 1456 | "tracing-subscriber", 1457 | ] 1458 | 1459 | [[package]] 1460 | name = "mac" 1461 | version = "0.1.1" 1462 | source = "registry+https://github.com/rust-lang/crates.io-index" 1463 | checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" 1464 | 1465 | [[package]] 1466 | name = "malloc_buf" 1467 | version = "0.0.6" 1468 | source = "registry+https://github.com/rust-lang/crates.io-index" 1469 | checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 1470 | dependencies = [ 1471 | "libc", 1472 | ] 1473 | 1474 | [[package]] 1475 | name = "markup5ever" 1476 | version = "0.10.1" 1477 | source = "registry+https://github.com/rust-lang/crates.io-index" 1478 | checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd" 1479 | dependencies = [ 1480 | "log", 1481 | "phf 0.8.0", 1482 | "phf_codegen", 1483 | "string_cache", 1484 | "string_cache_codegen", 1485 | "tendril", 1486 | ] 1487 | 1488 | [[package]] 1489 | name = "matchers" 1490 | version = "0.1.0" 1491 | source = "registry+https://github.com/rust-lang/crates.io-index" 1492 | checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 1493 | dependencies = [ 1494 | "regex-automata 0.1.10", 1495 | ] 1496 | 1497 | [[package]] 1498 | name = "matches" 1499 | version = "0.1.10" 1500 | source = "registry+https://github.com/rust-lang/crates.io-index" 1501 | checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" 1502 | 1503 | [[package]] 1504 | name = "memchr" 1505 | version = "2.5.0" 1506 | source = "registry+https://github.com/rust-lang/crates.io-index" 1507 | checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1508 | 1509 | [[package]] 1510 | name = "memoffset" 1511 | version = "0.9.0" 1512 | source = "registry+https://github.com/rust-lang/crates.io-index" 1513 | checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 1514 | dependencies = [ 1515 | "autocfg", 1516 | ] 1517 | 1518 | [[package]] 1519 | name = "mime" 1520 | version = "0.3.17" 1521 | source = "registry+https://github.com/rust-lang/crates.io-index" 1522 | checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1523 | 1524 | [[package]] 1525 | name = "miniz_oxide" 1526 | version = "0.7.1" 1527 | source = "registry+https://github.com/rust-lang/crates.io-index" 1528 | checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 1529 | dependencies = [ 1530 | "adler", 1531 | "simd-adler32", 1532 | ] 1533 | 1534 | [[package]] 1535 | name = "mio" 1536 | version = "0.8.8" 1537 | source = "registry+https://github.com/rust-lang/crates.io-index" 1538 | checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" 1539 | dependencies = [ 1540 | "libc", 1541 | "wasi 0.11.0+wasi-snapshot-preview1", 1542 | "windows-sys", 1543 | ] 1544 | 1545 | [[package]] 1546 | name = "ndk" 1547 | version = "0.6.0" 1548 | source = "registry+https://github.com/rust-lang/crates.io-index" 1549 | checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" 1550 | dependencies = [ 1551 | "bitflags 1.3.2", 1552 | "jni-sys", 1553 | "ndk-sys", 1554 | "num_enum", 1555 | "thiserror", 1556 | ] 1557 | 1558 | [[package]] 1559 | name = "ndk-context" 1560 | version = "0.1.1" 1561 | source = "registry+https://github.com/rust-lang/crates.io-index" 1562 | checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" 1563 | 1564 | [[package]] 1565 | name = "ndk-sys" 1566 | version = "0.3.0" 1567 | source = "registry+https://github.com/rust-lang/crates.io-index" 1568 | checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97" 1569 | dependencies = [ 1570 | "jni-sys", 1571 | ] 1572 | 1573 | [[package]] 1574 | name = "new_debug_unreachable" 1575 | version = "1.0.4" 1576 | source = "registry+https://github.com/rust-lang/crates.io-index" 1577 | checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" 1578 | 1579 | [[package]] 1580 | name = "nodrop" 1581 | version = "0.1.14" 1582 | source = "registry+https://github.com/rust-lang/crates.io-index" 1583 | checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" 1584 | 1585 | [[package]] 1586 | name = "nu-ansi-term" 1587 | version = "0.46.0" 1588 | source = "registry+https://github.com/rust-lang/crates.io-index" 1589 | checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1590 | dependencies = [ 1591 | "overload", 1592 | "winapi", 1593 | ] 1594 | 1595 | [[package]] 1596 | name = "num-integer" 1597 | version = "0.1.45" 1598 | source = "registry+https://github.com/rust-lang/crates.io-index" 1599 | checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1600 | dependencies = [ 1601 | "autocfg", 1602 | "num-traits", 1603 | ] 1604 | 1605 | [[package]] 1606 | name = "num-rational" 1607 | version = "0.4.1" 1608 | source = "registry+https://github.com/rust-lang/crates.io-index" 1609 | checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 1610 | dependencies = [ 1611 | "autocfg", 1612 | "num-integer", 1613 | "num-traits", 1614 | ] 1615 | 1616 | [[package]] 1617 | name = "num-traits" 1618 | version = "0.2.16" 1619 | source = "registry+https://github.com/rust-lang/crates.io-index" 1620 | checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" 1621 | dependencies = [ 1622 | "autocfg", 1623 | ] 1624 | 1625 | [[package]] 1626 | name = "num_cpus" 1627 | version = "1.16.0" 1628 | source = "registry+https://github.com/rust-lang/crates.io-index" 1629 | checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 1630 | dependencies = [ 1631 | "hermit-abi", 1632 | "libc", 1633 | ] 1634 | 1635 | [[package]] 1636 | name = "num_enum" 1637 | version = "0.5.11" 1638 | source = "registry+https://github.com/rust-lang/crates.io-index" 1639 | checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" 1640 | dependencies = [ 1641 | "num_enum_derive", 1642 | ] 1643 | 1644 | [[package]] 1645 | name = "num_enum_derive" 1646 | version = "0.5.11" 1647 | source = "registry+https://github.com/rust-lang/crates.io-index" 1648 | checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" 1649 | dependencies = [ 1650 | "proc-macro-crate", 1651 | "proc-macro2", 1652 | "quote", 1653 | "syn 1.0.109", 1654 | ] 1655 | 1656 | [[package]] 1657 | name = "objc" 1658 | version = "0.2.7" 1659 | source = "registry+https://github.com/rust-lang/crates.io-index" 1660 | checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 1661 | dependencies = [ 1662 | "malloc_buf", 1663 | "objc_exception", 1664 | ] 1665 | 1666 | [[package]] 1667 | name = "objc_exception" 1668 | version = "0.1.2" 1669 | source = "registry+https://github.com/rust-lang/crates.io-index" 1670 | checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" 1671 | dependencies = [ 1672 | "cc", 1673 | ] 1674 | 1675 | [[package]] 1676 | name = "objc_id" 1677 | version = "0.1.1" 1678 | source = "registry+https://github.com/rust-lang/crates.io-index" 1679 | checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" 1680 | dependencies = [ 1681 | "objc", 1682 | ] 1683 | 1684 | [[package]] 1685 | name = "object" 1686 | version = "0.31.1" 1687 | source = "registry+https://github.com/rust-lang/crates.io-index" 1688 | checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1" 1689 | dependencies = [ 1690 | "memchr", 1691 | ] 1692 | 1693 | [[package]] 1694 | name = "once_cell" 1695 | version = "1.18.0" 1696 | source = "registry+https://github.com/rust-lang/crates.io-index" 1697 | checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 1698 | 1699 | [[package]] 1700 | name = "overload" 1701 | version = "0.1.1" 1702 | source = "registry+https://github.com/rust-lang/crates.io-index" 1703 | checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1704 | 1705 | [[package]] 1706 | name = "pango" 1707 | version = "0.16.5" 1708 | source = "registry+https://github.com/rust-lang/crates.io-index" 1709 | checksum = "cdff66b271861037b89d028656184059e03b0b6ccb36003820be19f7200b1e94" 1710 | dependencies = [ 1711 | "bitflags 1.3.2", 1712 | "gio", 1713 | "glib", 1714 | "libc", 1715 | "once_cell", 1716 | "pango-sys", 1717 | ] 1718 | 1719 | [[package]] 1720 | name = "pango-sys" 1721 | version = "0.16.3" 1722 | source = "registry+https://github.com/rust-lang/crates.io-index" 1723 | checksum = "9e134909a9a293e04d2cc31928aa95679c5e4df954d0b85483159bd20d8f047f" 1724 | dependencies = [ 1725 | "glib-sys", 1726 | "gobject-sys", 1727 | "libc", 1728 | "system-deps", 1729 | ] 1730 | 1731 | [[package]] 1732 | name = "parking_lot" 1733 | version = "0.12.1" 1734 | source = "registry+https://github.com/rust-lang/crates.io-index" 1735 | checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1736 | dependencies = [ 1737 | "lock_api", 1738 | "parking_lot_core", 1739 | ] 1740 | 1741 | [[package]] 1742 | name = "parking_lot_core" 1743 | version = "0.9.8" 1744 | source = "registry+https://github.com/rust-lang/crates.io-index" 1745 | checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" 1746 | dependencies = [ 1747 | "cfg-if", 1748 | "libc", 1749 | "redox_syscall 0.3.5", 1750 | "smallvec", 1751 | "windows-targets 0.48.1", 1752 | ] 1753 | 1754 | [[package]] 1755 | name = "percent-encoding" 1756 | version = "2.3.0" 1757 | source = "registry+https://github.com/rust-lang/crates.io-index" 1758 | checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 1759 | 1760 | [[package]] 1761 | name = "phf" 1762 | version = "0.8.0" 1763 | source = "registry+https://github.com/rust-lang/crates.io-index" 1764 | checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" 1765 | dependencies = [ 1766 | "phf_macros 0.8.0", 1767 | "phf_shared 0.8.0", 1768 | "proc-macro-hack", 1769 | ] 1770 | 1771 | [[package]] 1772 | name = "phf" 1773 | version = "0.10.1" 1774 | source = "registry+https://github.com/rust-lang/crates.io-index" 1775 | checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" 1776 | dependencies = [ 1777 | "phf_macros 0.10.0", 1778 | "phf_shared 0.10.0", 1779 | "proc-macro-hack", 1780 | ] 1781 | 1782 | [[package]] 1783 | name = "phf_codegen" 1784 | version = "0.8.0" 1785 | source = "registry+https://github.com/rust-lang/crates.io-index" 1786 | checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" 1787 | dependencies = [ 1788 | "phf_generator 0.8.0", 1789 | "phf_shared 0.8.0", 1790 | ] 1791 | 1792 | [[package]] 1793 | name = "phf_generator" 1794 | version = "0.8.0" 1795 | source = "registry+https://github.com/rust-lang/crates.io-index" 1796 | checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" 1797 | dependencies = [ 1798 | "phf_shared 0.8.0", 1799 | "rand 0.7.3", 1800 | ] 1801 | 1802 | [[package]] 1803 | name = "phf_generator" 1804 | version = "0.10.0" 1805 | source = "registry+https://github.com/rust-lang/crates.io-index" 1806 | checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" 1807 | dependencies = [ 1808 | "phf_shared 0.10.0", 1809 | "rand 0.8.5", 1810 | ] 1811 | 1812 | [[package]] 1813 | name = "phf_macros" 1814 | version = "0.8.0" 1815 | source = "registry+https://github.com/rust-lang/crates.io-index" 1816 | checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c" 1817 | dependencies = [ 1818 | "phf_generator 0.8.0", 1819 | "phf_shared 0.8.0", 1820 | "proc-macro-hack", 1821 | "proc-macro2", 1822 | "quote", 1823 | "syn 1.0.109", 1824 | ] 1825 | 1826 | [[package]] 1827 | name = "phf_macros" 1828 | version = "0.10.0" 1829 | source = "registry+https://github.com/rust-lang/crates.io-index" 1830 | checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" 1831 | dependencies = [ 1832 | "phf_generator 0.10.0", 1833 | "phf_shared 0.10.0", 1834 | "proc-macro-hack", 1835 | "proc-macro2", 1836 | "quote", 1837 | "syn 1.0.109", 1838 | ] 1839 | 1840 | [[package]] 1841 | name = "phf_shared" 1842 | version = "0.8.0" 1843 | source = "registry+https://github.com/rust-lang/crates.io-index" 1844 | checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" 1845 | dependencies = [ 1846 | "siphasher", 1847 | ] 1848 | 1849 | [[package]] 1850 | name = "phf_shared" 1851 | version = "0.10.0" 1852 | source = "registry+https://github.com/rust-lang/crates.io-index" 1853 | checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" 1854 | dependencies = [ 1855 | "siphasher", 1856 | ] 1857 | 1858 | [[package]] 1859 | name = "pin-project-lite" 1860 | version = "0.2.10" 1861 | source = "registry+https://github.com/rust-lang/crates.io-index" 1862 | checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57" 1863 | 1864 | [[package]] 1865 | name = "pin-utils" 1866 | version = "0.1.0" 1867 | source = "registry+https://github.com/rust-lang/crates.io-index" 1868 | checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1869 | 1870 | [[package]] 1871 | name = "pkg-config" 1872 | version = "0.3.27" 1873 | source = "registry+https://github.com/rust-lang/crates.io-index" 1874 | checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 1875 | 1876 | [[package]] 1877 | name = "plist" 1878 | version = "1.5.0" 1879 | source = "registry+https://github.com/rust-lang/crates.io-index" 1880 | checksum = "bdc0001cfea3db57a2e24bc0d818e9e20e554b5f97fabb9bc231dc240269ae06" 1881 | dependencies = [ 1882 | "base64 0.21.2", 1883 | "indexmap 1.9.3", 1884 | "line-wrap", 1885 | "quick-xml", 1886 | "serde", 1887 | "time", 1888 | ] 1889 | 1890 | [[package]] 1891 | name = "png" 1892 | version = "0.17.9" 1893 | source = "registry+https://github.com/rust-lang/crates.io-index" 1894 | checksum = "59871cc5b6cce7eaccca5a802b4173377a1c2ba90654246789a8fa2334426d11" 1895 | dependencies = [ 1896 | "bitflags 1.3.2", 1897 | "crc32fast", 1898 | "fdeflate", 1899 | "flate2", 1900 | "miniz_oxide", 1901 | ] 1902 | 1903 | [[package]] 1904 | name = "ppv-lite86" 1905 | version = "0.2.17" 1906 | source = "registry+https://github.com/rust-lang/crates.io-index" 1907 | checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1908 | 1909 | [[package]] 1910 | name = "precomputed-hash" 1911 | version = "0.1.1" 1912 | source = "registry+https://github.com/rust-lang/crates.io-index" 1913 | checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 1914 | 1915 | [[package]] 1916 | name = "proc-macro-crate" 1917 | version = "1.3.1" 1918 | source = "registry+https://github.com/rust-lang/crates.io-index" 1919 | checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 1920 | dependencies = [ 1921 | "once_cell", 1922 | "toml_edit", 1923 | ] 1924 | 1925 | [[package]] 1926 | name = "proc-macro-error" 1927 | version = "1.0.4" 1928 | source = "registry+https://github.com/rust-lang/crates.io-index" 1929 | checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 1930 | dependencies = [ 1931 | "proc-macro-error-attr", 1932 | "proc-macro2", 1933 | "quote", 1934 | "syn 1.0.109", 1935 | "version_check", 1936 | ] 1937 | 1938 | [[package]] 1939 | name = "proc-macro-error-attr" 1940 | version = "1.0.4" 1941 | source = "registry+https://github.com/rust-lang/crates.io-index" 1942 | checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 1943 | dependencies = [ 1944 | "proc-macro2", 1945 | "quote", 1946 | "version_check", 1947 | ] 1948 | 1949 | [[package]] 1950 | name = "proc-macro-hack" 1951 | version = "0.5.20+deprecated" 1952 | source = "registry+https://github.com/rust-lang/crates.io-index" 1953 | checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 1954 | 1955 | [[package]] 1956 | name = "proc-macro2" 1957 | version = "1.0.66" 1958 | source = "registry+https://github.com/rust-lang/crates.io-index" 1959 | checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" 1960 | dependencies = [ 1961 | "unicode-ident", 1962 | ] 1963 | 1964 | [[package]] 1965 | name = "quick-xml" 1966 | version = "0.29.0" 1967 | source = "registry+https://github.com/rust-lang/crates.io-index" 1968 | checksum = "81b9228215d82c7b61490fec1de287136b5de6f5700f6e58ea9ad61a7964ca51" 1969 | dependencies = [ 1970 | "memchr", 1971 | ] 1972 | 1973 | [[package]] 1974 | name = "quote" 1975 | version = "1.0.32" 1976 | source = "registry+https://github.com/rust-lang/crates.io-index" 1977 | checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965" 1978 | dependencies = [ 1979 | "proc-macro2", 1980 | ] 1981 | 1982 | [[package]] 1983 | name = "rand" 1984 | version = "0.7.3" 1985 | source = "registry+https://github.com/rust-lang/crates.io-index" 1986 | checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" 1987 | dependencies = [ 1988 | "getrandom 0.1.16", 1989 | "libc", 1990 | "rand_chacha 0.2.2", 1991 | "rand_core 0.5.1", 1992 | "rand_hc", 1993 | "rand_pcg", 1994 | ] 1995 | 1996 | [[package]] 1997 | name = "rand" 1998 | version = "0.8.5" 1999 | source = "registry+https://github.com/rust-lang/crates.io-index" 2000 | checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2001 | dependencies = [ 2002 | "libc", 2003 | "rand_chacha 0.3.1", 2004 | "rand_core 0.6.4", 2005 | ] 2006 | 2007 | [[package]] 2008 | name = "rand_chacha" 2009 | version = "0.2.2" 2010 | source = "registry+https://github.com/rust-lang/crates.io-index" 2011 | checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" 2012 | dependencies = [ 2013 | "ppv-lite86", 2014 | "rand_core 0.5.1", 2015 | ] 2016 | 2017 | [[package]] 2018 | name = "rand_chacha" 2019 | version = "0.3.1" 2020 | source = "registry+https://github.com/rust-lang/crates.io-index" 2021 | checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2022 | dependencies = [ 2023 | "ppv-lite86", 2024 | "rand_core 0.6.4", 2025 | ] 2026 | 2027 | [[package]] 2028 | name = "rand_core" 2029 | version = "0.5.1" 2030 | source = "registry+https://github.com/rust-lang/crates.io-index" 2031 | checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" 2032 | dependencies = [ 2033 | "getrandom 0.1.16", 2034 | ] 2035 | 2036 | [[package]] 2037 | name = "rand_core" 2038 | version = "0.6.4" 2039 | source = "registry+https://github.com/rust-lang/crates.io-index" 2040 | checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2041 | dependencies = [ 2042 | "getrandom 0.2.10", 2043 | ] 2044 | 2045 | [[package]] 2046 | name = "rand_hc" 2047 | version = "0.2.0" 2048 | source = "registry+https://github.com/rust-lang/crates.io-index" 2049 | checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" 2050 | dependencies = [ 2051 | "rand_core 0.5.1", 2052 | ] 2053 | 2054 | [[package]] 2055 | name = "rand_pcg" 2056 | version = "0.2.1" 2057 | source = "registry+https://github.com/rust-lang/crates.io-index" 2058 | checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" 2059 | dependencies = [ 2060 | "rand_core 0.5.1", 2061 | ] 2062 | 2063 | [[package]] 2064 | name = "raw-window-handle" 2065 | version = "0.5.2" 2066 | source = "registry+https://github.com/rust-lang/crates.io-index" 2067 | checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" 2068 | 2069 | [[package]] 2070 | name = "redox_syscall" 2071 | version = "0.2.16" 2072 | source = "registry+https://github.com/rust-lang/crates.io-index" 2073 | checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2074 | dependencies = [ 2075 | "bitflags 1.3.2", 2076 | ] 2077 | 2078 | [[package]] 2079 | name = "redox_syscall" 2080 | version = "0.3.5" 2081 | source = "registry+https://github.com/rust-lang/crates.io-index" 2082 | checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 2083 | dependencies = [ 2084 | "bitflags 1.3.2", 2085 | ] 2086 | 2087 | [[package]] 2088 | name = "redox_users" 2089 | version = "0.4.3" 2090 | source = "registry+https://github.com/rust-lang/crates.io-index" 2091 | checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 2092 | dependencies = [ 2093 | "getrandom 0.2.10", 2094 | "redox_syscall 0.2.16", 2095 | "thiserror", 2096 | ] 2097 | 2098 | [[package]] 2099 | name = "regex" 2100 | version = "1.9.1" 2101 | source = "registry+https://github.com/rust-lang/crates.io-index" 2102 | checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575" 2103 | dependencies = [ 2104 | "aho-corasick", 2105 | "memchr", 2106 | "regex-automata 0.3.4", 2107 | "regex-syntax 0.7.4", 2108 | ] 2109 | 2110 | [[package]] 2111 | name = "regex-automata" 2112 | version = "0.1.10" 2113 | source = "registry+https://github.com/rust-lang/crates.io-index" 2114 | checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 2115 | dependencies = [ 2116 | "regex-syntax 0.6.29", 2117 | ] 2118 | 2119 | [[package]] 2120 | name = "regex-automata" 2121 | version = "0.3.4" 2122 | source = "registry+https://github.com/rust-lang/crates.io-index" 2123 | checksum = "b7b6d6190b7594385f61bd3911cd1be99dfddcfc365a4160cc2ab5bff4aed294" 2124 | dependencies = [ 2125 | "aho-corasick", 2126 | "memchr", 2127 | "regex-syntax 0.7.4", 2128 | ] 2129 | 2130 | [[package]] 2131 | name = "regex-syntax" 2132 | version = "0.6.29" 2133 | source = "registry+https://github.com/rust-lang/crates.io-index" 2134 | checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 2135 | 2136 | [[package]] 2137 | name = "regex-syntax" 2138 | version = "0.7.4" 2139 | source = "registry+https://github.com/rust-lang/crates.io-index" 2140 | checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2" 2141 | 2142 | [[package]] 2143 | name = "reqwest" 2144 | version = "0.11.18" 2145 | source = "registry+https://github.com/rust-lang/crates.io-index" 2146 | checksum = "cde824a14b7c14f85caff81225f411faacc04a2013f41670f41443742b1c1c55" 2147 | dependencies = [ 2148 | "base64 0.21.2", 2149 | "bytes", 2150 | "encoding_rs", 2151 | "futures-core", 2152 | "futures-util", 2153 | "h2", 2154 | "http", 2155 | "http-body", 2156 | "hyper", 2157 | "ipnet", 2158 | "js-sys", 2159 | "log", 2160 | "mime", 2161 | "once_cell", 2162 | "percent-encoding", 2163 | "pin-project-lite", 2164 | "serde", 2165 | "serde_json", 2166 | "serde_urlencoded", 2167 | "tokio", 2168 | "tokio-util", 2169 | "tower-service", 2170 | "url", 2171 | "wasm-bindgen", 2172 | "wasm-bindgen-futures", 2173 | "wasm-streams", 2174 | "web-sys", 2175 | "winreg 0.10.1", 2176 | ] 2177 | 2178 | [[package]] 2179 | name = "rustc-demangle" 2180 | version = "0.1.23" 2181 | source = "registry+https://github.com/rust-lang/crates.io-index" 2182 | checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 2183 | 2184 | [[package]] 2185 | name = "rustc_version" 2186 | version = "0.4.0" 2187 | source = "registry+https://github.com/rust-lang/crates.io-index" 2188 | checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2189 | dependencies = [ 2190 | "semver", 2191 | ] 2192 | 2193 | [[package]] 2194 | name = "rustix" 2195 | version = "0.38.6" 2196 | source = "registry+https://github.com/rust-lang/crates.io-index" 2197 | checksum = "1ee020b1716f0a80e2ace9b03441a749e402e86712f15f16fe8a8f75afac732f" 2198 | dependencies = [ 2199 | "bitflags 2.3.3", 2200 | "errno", 2201 | "libc", 2202 | "linux-raw-sys", 2203 | "windows-sys", 2204 | ] 2205 | 2206 | [[package]] 2207 | name = "rustversion" 2208 | version = "1.0.14" 2209 | source = "registry+https://github.com/rust-lang/crates.io-index" 2210 | checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 2211 | 2212 | [[package]] 2213 | name = "ryu" 2214 | version = "1.0.15" 2215 | source = "registry+https://github.com/rust-lang/crates.io-index" 2216 | checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 2217 | 2218 | [[package]] 2219 | name = "safemem" 2220 | version = "0.3.3" 2221 | source = "registry+https://github.com/rust-lang/crates.io-index" 2222 | checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" 2223 | 2224 | [[package]] 2225 | name = "same-file" 2226 | version = "1.0.6" 2227 | source = "registry+https://github.com/rust-lang/crates.io-index" 2228 | checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 2229 | dependencies = [ 2230 | "winapi-util", 2231 | ] 2232 | 2233 | [[package]] 2234 | name = "scoped-tls" 2235 | version = "1.0.1" 2236 | source = "registry+https://github.com/rust-lang/crates.io-index" 2237 | checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 2238 | 2239 | [[package]] 2240 | name = "scopeguard" 2241 | version = "1.2.0" 2242 | source = "registry+https://github.com/rust-lang/crates.io-index" 2243 | checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2244 | 2245 | [[package]] 2246 | name = "selectors" 2247 | version = "0.22.0" 2248 | source = "registry+https://github.com/rust-lang/crates.io-index" 2249 | checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" 2250 | dependencies = [ 2251 | "bitflags 1.3.2", 2252 | "cssparser", 2253 | "derive_more", 2254 | "fxhash", 2255 | "log", 2256 | "matches", 2257 | "phf 0.8.0", 2258 | "phf_codegen", 2259 | "precomputed-hash", 2260 | "servo_arc", 2261 | "smallvec", 2262 | "thin-slice", 2263 | ] 2264 | 2265 | [[package]] 2266 | name = "semver" 2267 | version = "1.0.18" 2268 | source = "registry+https://github.com/rust-lang/crates.io-index" 2269 | checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" 2270 | dependencies = [ 2271 | "serde", 2272 | ] 2273 | 2274 | [[package]] 2275 | name = "serde" 2276 | version = "1.0.180" 2277 | source = "registry+https://github.com/rust-lang/crates.io-index" 2278 | checksum = "0ea67f183f058fe88a4e3ec6e2788e003840893b91bac4559cabedd00863b3ed" 2279 | dependencies = [ 2280 | "serde_derive", 2281 | ] 2282 | 2283 | [[package]] 2284 | name = "serde_derive" 2285 | version = "1.0.180" 2286 | source = "registry+https://github.com/rust-lang/crates.io-index" 2287 | checksum = "24e744d7782b686ab3b73267ef05697159cc0e5abbed3f47f9933165e5219036" 2288 | dependencies = [ 2289 | "proc-macro2", 2290 | "quote", 2291 | "syn 2.0.28", 2292 | ] 2293 | 2294 | [[package]] 2295 | name = "serde_json" 2296 | version = "1.0.104" 2297 | source = "registry+https://github.com/rust-lang/crates.io-index" 2298 | checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c" 2299 | dependencies = [ 2300 | "itoa 1.0.9", 2301 | "ryu", 2302 | "serde", 2303 | ] 2304 | 2305 | [[package]] 2306 | name = "serde_repr" 2307 | version = "0.1.16" 2308 | source = "registry+https://github.com/rust-lang/crates.io-index" 2309 | checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00" 2310 | dependencies = [ 2311 | "proc-macro2", 2312 | "quote", 2313 | "syn 2.0.28", 2314 | ] 2315 | 2316 | [[package]] 2317 | name = "serde_spanned" 2318 | version = "0.6.3" 2319 | source = "registry+https://github.com/rust-lang/crates.io-index" 2320 | checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" 2321 | dependencies = [ 2322 | "serde", 2323 | ] 2324 | 2325 | [[package]] 2326 | name = "serde_urlencoded" 2327 | version = "0.7.1" 2328 | source = "registry+https://github.com/rust-lang/crates.io-index" 2329 | checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2330 | dependencies = [ 2331 | "form_urlencoded", 2332 | "itoa 1.0.9", 2333 | "ryu", 2334 | "serde", 2335 | ] 2336 | 2337 | [[package]] 2338 | name = "serde_with" 2339 | version = "3.1.0" 2340 | source = "registry+https://github.com/rust-lang/crates.io-index" 2341 | checksum = "21e47d95bc83ed33b2ecf84f4187ad1ab9685d18ff28db000c99deac8ce180e3" 2342 | dependencies = [ 2343 | "base64 0.21.2", 2344 | "chrono", 2345 | "hex", 2346 | "indexmap 1.9.3", 2347 | "serde", 2348 | "serde_json", 2349 | "serde_with_macros", 2350 | "time", 2351 | ] 2352 | 2353 | [[package]] 2354 | name = "serde_with_macros" 2355 | version = "3.1.0" 2356 | source = "registry+https://github.com/rust-lang/crates.io-index" 2357 | checksum = "ea3cee93715c2e266b9338b7544da68a9f24e227722ba482bd1c024367c77c65" 2358 | dependencies = [ 2359 | "darling", 2360 | "proc-macro2", 2361 | "quote", 2362 | "syn 2.0.28", 2363 | ] 2364 | 2365 | [[package]] 2366 | name = "serialize-to-javascript" 2367 | version = "0.1.1" 2368 | source = "registry+https://github.com/rust-lang/crates.io-index" 2369 | checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb" 2370 | dependencies = [ 2371 | "serde", 2372 | "serde_json", 2373 | "serialize-to-javascript-impl", 2374 | ] 2375 | 2376 | [[package]] 2377 | name = "serialize-to-javascript-impl" 2378 | version = "0.1.1" 2379 | source = "registry+https://github.com/rust-lang/crates.io-index" 2380 | checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763" 2381 | dependencies = [ 2382 | "proc-macro2", 2383 | "quote", 2384 | "syn 1.0.109", 2385 | ] 2386 | 2387 | [[package]] 2388 | name = "servo_arc" 2389 | version = "0.1.1" 2390 | source = "registry+https://github.com/rust-lang/crates.io-index" 2391 | checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432" 2392 | dependencies = [ 2393 | "nodrop", 2394 | "stable_deref_trait", 2395 | ] 2396 | 2397 | [[package]] 2398 | name = "sha2" 2399 | version = "0.10.7" 2400 | source = "registry+https://github.com/rust-lang/crates.io-index" 2401 | checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" 2402 | dependencies = [ 2403 | "cfg-if", 2404 | "cpufeatures", 2405 | "digest", 2406 | ] 2407 | 2408 | [[package]] 2409 | name = "sharded-slab" 2410 | version = "0.1.4" 2411 | source = "registry+https://github.com/rust-lang/crates.io-index" 2412 | checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" 2413 | dependencies = [ 2414 | "lazy_static", 2415 | ] 2416 | 2417 | [[package]] 2418 | name = "simd-adler32" 2419 | version = "0.3.7" 2420 | source = "registry+https://github.com/rust-lang/crates.io-index" 2421 | checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 2422 | 2423 | [[package]] 2424 | name = "siphasher" 2425 | version = "0.3.10" 2426 | source = "registry+https://github.com/rust-lang/crates.io-index" 2427 | checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" 2428 | 2429 | [[package]] 2430 | name = "slab" 2431 | version = "0.4.8" 2432 | source = "registry+https://github.com/rust-lang/crates.io-index" 2433 | checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 2434 | dependencies = [ 2435 | "autocfg", 2436 | ] 2437 | 2438 | [[package]] 2439 | name = "smallvec" 2440 | version = "1.11.0" 2441 | source = "registry+https://github.com/rust-lang/crates.io-index" 2442 | checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" 2443 | 2444 | [[package]] 2445 | name = "socket2" 2446 | version = "0.4.9" 2447 | source = "registry+https://github.com/rust-lang/crates.io-index" 2448 | checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 2449 | dependencies = [ 2450 | "libc", 2451 | "winapi", 2452 | ] 2453 | 2454 | [[package]] 2455 | name = "soup3" 2456 | version = "0.3.2" 2457 | source = "registry+https://github.com/rust-lang/crates.io-index" 2458 | checksum = "82bc46048125fefd69d30b32b9d263d6556c9ffe82a7a7df181a86d912da5616" 2459 | dependencies = [ 2460 | "bitflags 1.3.2", 2461 | "futures-channel", 2462 | "gio", 2463 | "glib", 2464 | "libc", 2465 | "once_cell", 2466 | "soup3-sys", 2467 | ] 2468 | 2469 | [[package]] 2470 | name = "soup3-sys" 2471 | version = "0.3.1" 2472 | source = "registry+https://github.com/rust-lang/crates.io-index" 2473 | checksum = "014bbeb1c4cdb30739dc181e8d98b7908f124d9555843afa89b5570aaf4ec62b" 2474 | dependencies = [ 2475 | "gio-sys", 2476 | "glib-sys", 2477 | "gobject-sys", 2478 | "libc", 2479 | "system-deps", 2480 | ] 2481 | 2482 | [[package]] 2483 | name = "stable_deref_trait" 2484 | version = "1.2.0" 2485 | source = "registry+https://github.com/rust-lang/crates.io-index" 2486 | checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 2487 | 2488 | [[package]] 2489 | name = "state" 2490 | version = "0.5.3" 2491 | source = "registry+https://github.com/rust-lang/crates.io-index" 2492 | checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b" 2493 | dependencies = [ 2494 | "loom", 2495 | ] 2496 | 2497 | [[package]] 2498 | name = "string_cache" 2499 | version = "0.8.7" 2500 | source = "registry+https://github.com/rust-lang/crates.io-index" 2501 | checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" 2502 | dependencies = [ 2503 | "new_debug_unreachable", 2504 | "once_cell", 2505 | "parking_lot", 2506 | "phf_shared 0.10.0", 2507 | "precomputed-hash", 2508 | "serde", 2509 | ] 2510 | 2511 | [[package]] 2512 | name = "string_cache_codegen" 2513 | version = "0.5.2" 2514 | source = "registry+https://github.com/rust-lang/crates.io-index" 2515 | checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" 2516 | dependencies = [ 2517 | "phf_generator 0.10.0", 2518 | "phf_shared 0.10.0", 2519 | "proc-macro2", 2520 | "quote", 2521 | ] 2522 | 2523 | [[package]] 2524 | name = "strsim" 2525 | version = "0.10.0" 2526 | source = "registry+https://github.com/rust-lang/crates.io-index" 2527 | checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2528 | 2529 | [[package]] 2530 | name = "swift-rs" 2531 | version = "1.0.5" 2532 | source = "registry+https://github.com/rust-lang/crates.io-index" 2533 | checksum = "05e51d6f2b5fff4808614f429f8a7655ac8bcfe218185413f3a60c508482c2d6" 2534 | dependencies = [ 2535 | "base64 0.21.2", 2536 | "serde", 2537 | "serde_json", 2538 | ] 2539 | 2540 | [[package]] 2541 | name = "syn" 2542 | version = "1.0.109" 2543 | source = "registry+https://github.com/rust-lang/crates.io-index" 2544 | checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 2545 | dependencies = [ 2546 | "proc-macro2", 2547 | "quote", 2548 | "unicode-ident", 2549 | ] 2550 | 2551 | [[package]] 2552 | name = "syn" 2553 | version = "2.0.28" 2554 | source = "registry+https://github.com/rust-lang/crates.io-index" 2555 | checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567" 2556 | dependencies = [ 2557 | "proc-macro2", 2558 | "quote", 2559 | "unicode-ident", 2560 | ] 2561 | 2562 | [[package]] 2563 | name = "system-deps" 2564 | version = "6.1.1" 2565 | source = "registry+https://github.com/rust-lang/crates.io-index" 2566 | checksum = "30c2de8a4d8f4b823d634affc9cd2a74ec98c53a756f317e529a48046cbf71f3" 2567 | dependencies = [ 2568 | "cfg-expr", 2569 | "heck", 2570 | "pkg-config", 2571 | "toml", 2572 | "version-compare", 2573 | ] 2574 | 2575 | [[package]] 2576 | name = "tao" 2577 | version = "0.19.1" 2578 | source = "registry+https://github.com/rust-lang/crates.io-index" 2579 | checksum = "746ae5d0ca57ae275a792f109f6e992e0b41a443abdf3f5c6eff179ef5b3443a" 2580 | dependencies = [ 2581 | "bitflags 1.3.2", 2582 | "cairo-rs", 2583 | "cc", 2584 | "cocoa", 2585 | "core-foundation", 2586 | "core-graphics", 2587 | "crossbeam-channel", 2588 | "dispatch", 2589 | "gdk", 2590 | "gdk-pixbuf", 2591 | "gdk-sys", 2592 | "gdkwayland-sys", 2593 | "gdkx11-sys", 2594 | "gio", 2595 | "glib", 2596 | "glib-sys", 2597 | "gtk", 2598 | "image", 2599 | "instant", 2600 | "jni", 2601 | "lazy_static", 2602 | "libc", 2603 | "log", 2604 | "ndk", 2605 | "ndk-context", 2606 | "ndk-sys", 2607 | "objc", 2608 | "once_cell", 2609 | "parking_lot", 2610 | "png", 2611 | "raw-window-handle", 2612 | "scopeguard", 2613 | "serde", 2614 | "tao-macros", 2615 | "unicode-segmentation", 2616 | "uuid", 2617 | "windows 0.44.0", 2618 | "windows-implement", 2619 | "x11-dl", 2620 | ] 2621 | 2622 | [[package]] 2623 | name = "tao-macros" 2624 | version = "0.1.1" 2625 | source = "registry+https://github.com/rust-lang/crates.io-index" 2626 | checksum = "3b27a4bcc5eb524658234589bdffc7e7bfb996dbae6ce9393bfd39cb4159b445" 2627 | dependencies = [ 2628 | "proc-macro2", 2629 | "quote", 2630 | "syn 1.0.109", 2631 | ] 2632 | 2633 | [[package]] 2634 | name = "target-lexicon" 2635 | version = "0.12.11" 2636 | source = "registry+https://github.com/rust-lang/crates.io-index" 2637 | checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a" 2638 | 2639 | [[package]] 2640 | name = "tauri" 2641 | version = "2.0.0-alpha.10" 2642 | source = "registry+https://github.com/rust-lang/crates.io-index" 2643 | checksum = "2e18377a75e314aa1d476896af881ed63f57a78ca84889fe63e69067f0de158d" 2644 | dependencies = [ 2645 | "anyhow", 2646 | "bytes", 2647 | "cocoa", 2648 | "dirs-next", 2649 | "embed_plist", 2650 | "futures-util", 2651 | "glib", 2652 | "glob", 2653 | "gtk", 2654 | "heck", 2655 | "http", 2656 | "jni", 2657 | "libc", 2658 | "log", 2659 | "objc", 2660 | "once_cell", 2661 | "percent-encoding", 2662 | "rand 0.8.5", 2663 | "raw-window-handle", 2664 | "reqwest", 2665 | "semver", 2666 | "serde", 2667 | "serde_json", 2668 | "serde_repr", 2669 | "serialize-to-javascript", 2670 | "state", 2671 | "swift-rs", 2672 | "tauri-build", 2673 | "tauri-macros", 2674 | "tauri-runtime", 2675 | "tauri-runtime-wry", 2676 | "tauri-utils", 2677 | "tempfile", 2678 | "thiserror", 2679 | "tokio", 2680 | "url", 2681 | "uuid", 2682 | "webkit2gtk", 2683 | "webview2-com", 2684 | "windows 0.44.0", 2685 | ] 2686 | 2687 | [[package]] 2688 | name = "tauri-build" 2689 | version = "2.0.0-alpha.6" 2690 | source = "registry+https://github.com/rust-lang/crates.io-index" 2691 | checksum = "a52990870fd043f1d3bd6719ae713ef2e0c50431334d7249f6ae8509d1b8c326" 2692 | dependencies = [ 2693 | "anyhow", 2694 | "cargo_toml", 2695 | "heck", 2696 | "json-patch", 2697 | "semver", 2698 | "serde", 2699 | "serde_json", 2700 | "swift-rs", 2701 | "tauri-utils", 2702 | "tauri-winres", 2703 | "walkdir", 2704 | ] 2705 | 2706 | [[package]] 2707 | name = "tauri-codegen" 2708 | version = "2.0.0-alpha.6" 2709 | source = "registry+https://github.com/rust-lang/crates.io-index" 2710 | checksum = "5c1f1611ab0896f2693163ba4e8f3e39c02a1b70cdca4314286b5e365a5e08c6" 2711 | dependencies = [ 2712 | "base64 0.21.2", 2713 | "brotli", 2714 | "ico", 2715 | "json-patch", 2716 | "plist", 2717 | "png", 2718 | "proc-macro2", 2719 | "quote", 2720 | "semver", 2721 | "serde", 2722 | "serde_json", 2723 | "sha2", 2724 | "tauri-utils", 2725 | "thiserror", 2726 | "time", 2727 | "url", 2728 | "uuid", 2729 | "walkdir", 2730 | ] 2731 | 2732 | [[package]] 2733 | name = "tauri-macros" 2734 | version = "2.0.0-alpha.6" 2735 | source = "registry+https://github.com/rust-lang/crates.io-index" 2736 | checksum = "22752425c6dd6f3a058f376db7371f1d5bac250e340d40ba6c97ecf7182eef29" 2737 | dependencies = [ 2738 | "heck", 2739 | "proc-macro2", 2740 | "quote", 2741 | "syn 1.0.109", 2742 | "tauri-codegen", 2743 | "tauri-utils", 2744 | ] 2745 | 2746 | [[package]] 2747 | name = "tauri-runtime" 2748 | version = "0.13.0-alpha.6" 2749 | source = "registry+https://github.com/rust-lang/crates.io-index" 2750 | checksum = "d7ce19f1309299bbc38ee9236307fad4943bd8fb09dd3fea5e9dd93c1d0898d6" 2751 | dependencies = [ 2752 | "gtk", 2753 | "http", 2754 | "http-range", 2755 | "jni", 2756 | "rand 0.8.5", 2757 | "raw-window-handle", 2758 | "serde", 2759 | "serde_json", 2760 | "tauri-utils", 2761 | "thiserror", 2762 | "url", 2763 | "uuid", 2764 | "windows 0.44.0", 2765 | ] 2766 | 2767 | [[package]] 2768 | name = "tauri-runtime-wry" 2769 | version = "0.13.0-alpha.6" 2770 | source = "registry+https://github.com/rust-lang/crates.io-index" 2771 | checksum = "1231be42085f3a8b150e615601f8a070bd16bf579771a5dafe2931970a05b518" 2772 | dependencies = [ 2773 | "cocoa", 2774 | "gtk", 2775 | "jni", 2776 | "percent-encoding", 2777 | "rand 0.8.5", 2778 | "raw-window-handle", 2779 | "tauri-runtime", 2780 | "tauri-utils", 2781 | "uuid", 2782 | "webkit2gtk", 2783 | "webview2-com", 2784 | "windows 0.44.0", 2785 | "wry", 2786 | ] 2787 | 2788 | [[package]] 2789 | name = "tauri-utils" 2790 | version = "2.0.0-alpha.6" 2791 | source = "registry+https://github.com/rust-lang/crates.io-index" 2792 | checksum = "2e2812e0cdfffb892c654555b2f1b8c84a035b4c56eb1646cb3eb5a9d8164d8e" 2793 | dependencies = [ 2794 | "brotli", 2795 | "ctor", 2796 | "dunce", 2797 | "glob", 2798 | "heck", 2799 | "html5ever", 2800 | "infer", 2801 | "json-patch", 2802 | "kuchiki", 2803 | "memchr", 2804 | "phf 0.10.1", 2805 | "proc-macro2", 2806 | "quote", 2807 | "semver", 2808 | "serde", 2809 | "serde_json", 2810 | "serde_with", 2811 | "thiserror", 2812 | "url", 2813 | "walkdir", 2814 | "windows 0.44.0", 2815 | ] 2816 | 2817 | [[package]] 2818 | name = "tauri-winres" 2819 | version = "0.1.1" 2820 | source = "registry+https://github.com/rust-lang/crates.io-index" 2821 | checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" 2822 | dependencies = [ 2823 | "embed-resource", 2824 | "toml", 2825 | ] 2826 | 2827 | [[package]] 2828 | name = "tempfile" 2829 | version = "3.7.0" 2830 | source = "registry+https://github.com/rust-lang/crates.io-index" 2831 | checksum = "5486094ee78b2e5038a6382ed7645bc084dc2ec433426ca4c3cb61e2007b8998" 2832 | dependencies = [ 2833 | "cfg-if", 2834 | "fastrand", 2835 | "redox_syscall 0.3.5", 2836 | "rustix", 2837 | "windows-sys", 2838 | ] 2839 | 2840 | [[package]] 2841 | name = "template" 2842 | version = "0.0.0" 2843 | dependencies = [ 2844 | "serde", 2845 | "serde_json", 2846 | "tauri", 2847 | "tauri-build", 2848 | ] 2849 | 2850 | [[package]] 2851 | name = "tendril" 2852 | version = "0.4.3" 2853 | source = "registry+https://github.com/rust-lang/crates.io-index" 2854 | checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" 2855 | dependencies = [ 2856 | "futf", 2857 | "mac", 2858 | "utf-8", 2859 | ] 2860 | 2861 | [[package]] 2862 | name = "thin-slice" 2863 | version = "0.1.1" 2864 | source = "registry+https://github.com/rust-lang/crates.io-index" 2865 | checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" 2866 | 2867 | [[package]] 2868 | name = "thiserror" 2869 | version = "1.0.44" 2870 | source = "registry+https://github.com/rust-lang/crates.io-index" 2871 | checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90" 2872 | dependencies = [ 2873 | "thiserror-impl", 2874 | ] 2875 | 2876 | [[package]] 2877 | name = "thiserror-impl" 2878 | version = "1.0.44" 2879 | source = "registry+https://github.com/rust-lang/crates.io-index" 2880 | checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" 2881 | dependencies = [ 2882 | "proc-macro2", 2883 | "quote", 2884 | "syn 2.0.28", 2885 | ] 2886 | 2887 | [[package]] 2888 | name = "thread_local" 2889 | version = "1.1.7" 2890 | source = "registry+https://github.com/rust-lang/crates.io-index" 2891 | checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" 2892 | dependencies = [ 2893 | "cfg-if", 2894 | "once_cell", 2895 | ] 2896 | 2897 | [[package]] 2898 | name = "time" 2899 | version = "0.3.25" 2900 | source = "registry+https://github.com/rust-lang/crates.io-index" 2901 | checksum = "b0fdd63d58b18d663fbdf70e049f00a22c8e42be082203be7f26589213cd75ea" 2902 | dependencies = [ 2903 | "deranged", 2904 | "itoa 1.0.9", 2905 | "serde", 2906 | "time-core", 2907 | "time-macros", 2908 | ] 2909 | 2910 | [[package]] 2911 | name = "time-core" 2912 | version = "0.1.1" 2913 | source = "registry+https://github.com/rust-lang/crates.io-index" 2914 | checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" 2915 | 2916 | [[package]] 2917 | name = "time-macros" 2918 | version = "0.2.11" 2919 | source = "registry+https://github.com/rust-lang/crates.io-index" 2920 | checksum = "eb71511c991639bb078fd5bf97757e03914361c48100d52878b8e52b46fb92cd" 2921 | dependencies = [ 2922 | "time-core", 2923 | ] 2924 | 2925 | [[package]] 2926 | name = "tinyvec" 2927 | version = "1.6.0" 2928 | source = "registry+https://github.com/rust-lang/crates.io-index" 2929 | checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 2930 | dependencies = [ 2931 | "tinyvec_macros", 2932 | ] 2933 | 2934 | [[package]] 2935 | name = "tinyvec_macros" 2936 | version = "0.1.1" 2937 | source = "registry+https://github.com/rust-lang/crates.io-index" 2938 | checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 2939 | 2940 | [[package]] 2941 | name = "tokio" 2942 | version = "1.29.1" 2943 | source = "registry+https://github.com/rust-lang/crates.io-index" 2944 | checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da" 2945 | dependencies = [ 2946 | "autocfg", 2947 | "backtrace", 2948 | "bytes", 2949 | "libc", 2950 | "mio", 2951 | "num_cpus", 2952 | "pin-project-lite", 2953 | "socket2", 2954 | "windows-sys", 2955 | ] 2956 | 2957 | [[package]] 2958 | name = "tokio-util" 2959 | version = "0.7.8" 2960 | source = "registry+https://github.com/rust-lang/crates.io-index" 2961 | checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" 2962 | dependencies = [ 2963 | "bytes", 2964 | "futures-core", 2965 | "futures-sink", 2966 | "pin-project-lite", 2967 | "tokio", 2968 | "tracing", 2969 | ] 2970 | 2971 | [[package]] 2972 | name = "toml" 2973 | version = "0.7.6" 2974 | source = "registry+https://github.com/rust-lang/crates.io-index" 2975 | checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" 2976 | dependencies = [ 2977 | "serde", 2978 | "serde_spanned", 2979 | "toml_datetime", 2980 | "toml_edit", 2981 | ] 2982 | 2983 | [[package]] 2984 | name = "toml_datetime" 2985 | version = "0.6.3" 2986 | source = "registry+https://github.com/rust-lang/crates.io-index" 2987 | checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 2988 | dependencies = [ 2989 | "serde", 2990 | ] 2991 | 2992 | [[package]] 2993 | name = "toml_edit" 2994 | version = "0.19.14" 2995 | source = "registry+https://github.com/rust-lang/crates.io-index" 2996 | checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" 2997 | dependencies = [ 2998 | "indexmap 2.0.0", 2999 | "serde", 3000 | "serde_spanned", 3001 | "toml_datetime", 3002 | "winnow", 3003 | ] 3004 | 3005 | [[package]] 3006 | name = "tower-service" 3007 | version = "0.3.2" 3008 | source = "registry+https://github.com/rust-lang/crates.io-index" 3009 | checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 3010 | 3011 | [[package]] 3012 | name = "tracing" 3013 | version = "0.1.37" 3014 | source = "registry+https://github.com/rust-lang/crates.io-index" 3015 | checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 3016 | dependencies = [ 3017 | "cfg-if", 3018 | "pin-project-lite", 3019 | "tracing-attributes", 3020 | "tracing-core", 3021 | ] 3022 | 3023 | [[package]] 3024 | name = "tracing-attributes" 3025 | version = "0.1.26" 3026 | source = "registry+https://github.com/rust-lang/crates.io-index" 3027 | checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" 3028 | dependencies = [ 3029 | "proc-macro2", 3030 | "quote", 3031 | "syn 2.0.28", 3032 | ] 3033 | 3034 | [[package]] 3035 | name = "tracing-core" 3036 | version = "0.1.31" 3037 | source = "registry+https://github.com/rust-lang/crates.io-index" 3038 | checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" 3039 | dependencies = [ 3040 | "once_cell", 3041 | "valuable", 3042 | ] 3043 | 3044 | [[package]] 3045 | name = "tracing-log" 3046 | version = "0.1.3" 3047 | source = "registry+https://github.com/rust-lang/crates.io-index" 3048 | checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" 3049 | dependencies = [ 3050 | "lazy_static", 3051 | "log", 3052 | "tracing-core", 3053 | ] 3054 | 3055 | [[package]] 3056 | name = "tracing-subscriber" 3057 | version = "0.3.17" 3058 | source = "registry+https://github.com/rust-lang/crates.io-index" 3059 | checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" 3060 | dependencies = [ 3061 | "matchers", 3062 | "nu-ansi-term", 3063 | "once_cell", 3064 | "regex", 3065 | "sharded-slab", 3066 | "smallvec", 3067 | "thread_local", 3068 | "tracing", 3069 | "tracing-core", 3070 | "tracing-log", 3071 | ] 3072 | 3073 | [[package]] 3074 | name = "treediff" 3075 | version = "4.0.2" 3076 | source = "registry+https://github.com/rust-lang/crates.io-index" 3077 | checksum = "52984d277bdf2a751072b5df30ec0377febdb02f7696d64c2d7d54630bac4303" 3078 | dependencies = [ 3079 | "serde_json", 3080 | ] 3081 | 3082 | [[package]] 3083 | name = "try-lock" 3084 | version = "0.2.4" 3085 | source = "registry+https://github.com/rust-lang/crates.io-index" 3086 | checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 3087 | 3088 | [[package]] 3089 | name = "typenum" 3090 | version = "1.16.0" 3091 | source = "registry+https://github.com/rust-lang/crates.io-index" 3092 | checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 3093 | 3094 | [[package]] 3095 | name = "unicode-bidi" 3096 | version = "0.3.13" 3097 | source = "registry+https://github.com/rust-lang/crates.io-index" 3098 | checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 3099 | 3100 | [[package]] 3101 | name = "unicode-ident" 3102 | version = "1.0.11" 3103 | source = "registry+https://github.com/rust-lang/crates.io-index" 3104 | checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" 3105 | 3106 | [[package]] 3107 | name = "unicode-normalization" 3108 | version = "0.1.22" 3109 | source = "registry+https://github.com/rust-lang/crates.io-index" 3110 | checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 3111 | dependencies = [ 3112 | "tinyvec", 3113 | ] 3114 | 3115 | [[package]] 3116 | name = "unicode-segmentation" 3117 | version = "1.10.1" 3118 | source = "registry+https://github.com/rust-lang/crates.io-index" 3119 | checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 3120 | 3121 | [[package]] 3122 | name = "url" 3123 | version = "2.4.0" 3124 | source = "registry+https://github.com/rust-lang/crates.io-index" 3125 | checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb" 3126 | dependencies = [ 3127 | "form_urlencoded", 3128 | "idna", 3129 | "percent-encoding", 3130 | "serde", 3131 | ] 3132 | 3133 | [[package]] 3134 | name = "utf-8" 3135 | version = "0.7.6" 3136 | source = "registry+https://github.com/rust-lang/crates.io-index" 3137 | checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 3138 | 3139 | [[package]] 3140 | name = "uuid" 3141 | version = "1.4.1" 3142 | source = "registry+https://github.com/rust-lang/crates.io-index" 3143 | checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" 3144 | dependencies = [ 3145 | "getrandom 0.2.10", 3146 | ] 3147 | 3148 | [[package]] 3149 | name = "valuable" 3150 | version = "0.1.0" 3151 | source = "registry+https://github.com/rust-lang/crates.io-index" 3152 | checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 3153 | 3154 | [[package]] 3155 | name = "version-compare" 3156 | version = "0.1.1" 3157 | source = "registry+https://github.com/rust-lang/crates.io-index" 3158 | checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" 3159 | 3160 | [[package]] 3161 | name = "version_check" 3162 | version = "0.9.4" 3163 | source = "registry+https://github.com/rust-lang/crates.io-index" 3164 | checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 3165 | 3166 | [[package]] 3167 | name = "vswhom" 3168 | version = "0.1.0" 3169 | source = "registry+https://github.com/rust-lang/crates.io-index" 3170 | checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" 3171 | dependencies = [ 3172 | "libc", 3173 | "vswhom-sys", 3174 | ] 3175 | 3176 | [[package]] 3177 | name = "vswhom-sys" 3178 | version = "0.1.2" 3179 | source = "registry+https://github.com/rust-lang/crates.io-index" 3180 | checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18" 3181 | dependencies = [ 3182 | "cc", 3183 | "libc", 3184 | ] 3185 | 3186 | [[package]] 3187 | name = "walkdir" 3188 | version = "2.3.3" 3189 | source = "registry+https://github.com/rust-lang/crates.io-index" 3190 | checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 3191 | dependencies = [ 3192 | "same-file", 3193 | "winapi-util", 3194 | ] 3195 | 3196 | [[package]] 3197 | name = "want" 3198 | version = "0.3.1" 3199 | source = "registry+https://github.com/rust-lang/crates.io-index" 3200 | checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 3201 | dependencies = [ 3202 | "try-lock", 3203 | ] 3204 | 3205 | [[package]] 3206 | name = "wasi" 3207 | version = "0.9.0+wasi-snapshot-preview1" 3208 | source = "registry+https://github.com/rust-lang/crates.io-index" 3209 | checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 3210 | 3211 | [[package]] 3212 | name = "wasi" 3213 | version = "0.11.0+wasi-snapshot-preview1" 3214 | source = "registry+https://github.com/rust-lang/crates.io-index" 3215 | checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 3216 | 3217 | [[package]] 3218 | name = "wasm-bindgen" 3219 | version = "0.2.87" 3220 | source = "registry+https://github.com/rust-lang/crates.io-index" 3221 | checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 3222 | dependencies = [ 3223 | "cfg-if", 3224 | "wasm-bindgen-macro", 3225 | ] 3226 | 3227 | [[package]] 3228 | name = "wasm-bindgen-backend" 3229 | version = "0.2.87" 3230 | source = "registry+https://github.com/rust-lang/crates.io-index" 3231 | checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 3232 | dependencies = [ 3233 | "bumpalo", 3234 | "log", 3235 | "once_cell", 3236 | "proc-macro2", 3237 | "quote", 3238 | "syn 2.0.28", 3239 | "wasm-bindgen-shared", 3240 | ] 3241 | 3242 | [[package]] 3243 | name = "wasm-bindgen-futures" 3244 | version = "0.4.37" 3245 | source = "registry+https://github.com/rust-lang/crates.io-index" 3246 | checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" 3247 | dependencies = [ 3248 | "cfg-if", 3249 | "js-sys", 3250 | "wasm-bindgen", 3251 | "web-sys", 3252 | ] 3253 | 3254 | [[package]] 3255 | name = "wasm-bindgen-macro" 3256 | version = "0.2.87" 3257 | source = "registry+https://github.com/rust-lang/crates.io-index" 3258 | checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 3259 | dependencies = [ 3260 | "quote", 3261 | "wasm-bindgen-macro-support", 3262 | ] 3263 | 3264 | [[package]] 3265 | name = "wasm-bindgen-macro-support" 3266 | version = "0.2.87" 3267 | source = "registry+https://github.com/rust-lang/crates.io-index" 3268 | checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 3269 | dependencies = [ 3270 | "proc-macro2", 3271 | "quote", 3272 | "syn 2.0.28", 3273 | "wasm-bindgen-backend", 3274 | "wasm-bindgen-shared", 3275 | ] 3276 | 3277 | [[package]] 3278 | name = "wasm-bindgen-shared" 3279 | version = "0.2.87" 3280 | source = "registry+https://github.com/rust-lang/crates.io-index" 3281 | checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 3282 | 3283 | [[package]] 3284 | name = "wasm-streams" 3285 | version = "0.2.3" 3286 | source = "registry+https://github.com/rust-lang/crates.io-index" 3287 | checksum = "6bbae3363c08332cadccd13b67db371814cd214c2524020932f0804b8cf7c078" 3288 | dependencies = [ 3289 | "futures-util", 3290 | "js-sys", 3291 | "wasm-bindgen", 3292 | "wasm-bindgen-futures", 3293 | "web-sys", 3294 | ] 3295 | 3296 | [[package]] 3297 | name = "web-sys" 3298 | version = "0.3.64" 3299 | source = "registry+https://github.com/rust-lang/crates.io-index" 3300 | checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" 3301 | dependencies = [ 3302 | "js-sys", 3303 | "wasm-bindgen", 3304 | ] 3305 | 3306 | [[package]] 3307 | name = "webkit2gtk" 3308 | version = "0.19.2" 3309 | source = "registry+https://github.com/rust-lang/crates.io-index" 3310 | checksum = "d8eea819afe15eb8dcdff4f19d8bfda540bae84d874c10e6f4b8faf2d6704bd1" 3311 | dependencies = [ 3312 | "bitflags 1.3.2", 3313 | "cairo-rs", 3314 | "gdk", 3315 | "gdk-sys", 3316 | "gio", 3317 | "gio-sys", 3318 | "glib", 3319 | "glib-sys", 3320 | "gobject-sys", 3321 | "gtk", 3322 | "gtk-sys", 3323 | "javascriptcore-rs", 3324 | "libc", 3325 | "once_cell", 3326 | "soup3", 3327 | "webkit2gtk-sys", 3328 | ] 3329 | 3330 | [[package]] 3331 | name = "webkit2gtk-sys" 3332 | version = "0.19.1" 3333 | source = "registry+https://github.com/rust-lang/crates.io-index" 3334 | checksum = "d0ac7a95ddd3fdfcaf83d8e513b4b1ad101b95b413b6aa6662ed95f284fc3d5b" 3335 | dependencies = [ 3336 | "bitflags 1.3.2", 3337 | "cairo-sys-rs", 3338 | "gdk-sys", 3339 | "gio-sys", 3340 | "glib-sys", 3341 | "gobject-sys", 3342 | "gtk-sys", 3343 | "javascriptcore-rs-sys", 3344 | "libc", 3345 | "pkg-config", 3346 | "soup3-sys", 3347 | "system-deps", 3348 | ] 3349 | 3350 | [[package]] 3351 | name = "webview2-com" 3352 | version = "0.22.1" 3353 | source = "registry+https://github.com/rust-lang/crates.io-index" 3354 | checksum = "11296e5daf3a653b79bf47d66c380e4143d5b9c975818871179a3bda79499562" 3355 | dependencies = [ 3356 | "webview2-com-macros", 3357 | "webview2-com-sys", 3358 | "windows 0.44.0", 3359 | "windows-implement", 3360 | ] 3361 | 3362 | [[package]] 3363 | name = "webview2-com-macros" 3364 | version = "0.6.0" 3365 | source = "registry+https://github.com/rust-lang/crates.io-index" 3366 | checksum = "eaebe196c01691db62e9e4ca52c5ef1e4fd837dcae27dae3ada599b5a8fd05ac" 3367 | dependencies = [ 3368 | "proc-macro2", 3369 | "quote", 3370 | "syn 1.0.109", 3371 | ] 3372 | 3373 | [[package]] 3374 | name = "webview2-com-sys" 3375 | version = "0.22.1" 3376 | source = "registry+https://github.com/rust-lang/crates.io-index" 3377 | checksum = "cde542bed28058a5b028d459689ee57f1d06685bb6c266da3b91b1be6703952f" 3378 | dependencies = [ 3379 | "regex", 3380 | "serde", 3381 | "serde_json", 3382 | "thiserror", 3383 | "windows 0.44.0", 3384 | "windows-bindgen", 3385 | "windows-metadata", 3386 | ] 3387 | 3388 | [[package]] 3389 | name = "winapi" 3390 | version = "0.3.9" 3391 | source = "registry+https://github.com/rust-lang/crates.io-index" 3392 | checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 3393 | dependencies = [ 3394 | "winapi-i686-pc-windows-gnu", 3395 | "winapi-x86_64-pc-windows-gnu", 3396 | ] 3397 | 3398 | [[package]] 3399 | name = "winapi-i686-pc-windows-gnu" 3400 | version = "0.4.0" 3401 | source = "registry+https://github.com/rust-lang/crates.io-index" 3402 | checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 3403 | 3404 | [[package]] 3405 | name = "winapi-util" 3406 | version = "0.1.5" 3407 | source = "registry+https://github.com/rust-lang/crates.io-index" 3408 | checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 3409 | dependencies = [ 3410 | "winapi", 3411 | ] 3412 | 3413 | [[package]] 3414 | name = "winapi-x86_64-pc-windows-gnu" 3415 | version = "0.4.0" 3416 | source = "registry+https://github.com/rust-lang/crates.io-index" 3417 | checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3418 | 3419 | [[package]] 3420 | name = "windows" 3421 | version = "0.44.0" 3422 | source = "registry+https://github.com/rust-lang/crates.io-index" 3423 | checksum = "9e745dab35a0c4c77aa3ce42d595e13d2003d6902d6b08c9ef5fc326d08da12b" 3424 | dependencies = [ 3425 | "windows-implement", 3426 | "windows-interface", 3427 | "windows-targets 0.42.2", 3428 | ] 3429 | 3430 | [[package]] 3431 | name = "windows" 3432 | version = "0.48.0" 3433 | source = "registry+https://github.com/rust-lang/crates.io-index" 3434 | checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 3435 | dependencies = [ 3436 | "windows-targets 0.48.1", 3437 | ] 3438 | 3439 | [[package]] 3440 | name = "windows-bindgen" 3441 | version = "0.44.0" 3442 | source = "registry+https://github.com/rust-lang/crates.io-index" 3443 | checksum = "222204ecf46521382a4d88b4a1bbefca9f8855697b4ab7d20803901425e061a3" 3444 | dependencies = [ 3445 | "windows-metadata", 3446 | "windows-tokens", 3447 | ] 3448 | 3449 | [[package]] 3450 | name = "windows-implement" 3451 | version = "0.44.0" 3452 | source = "registry+https://github.com/rust-lang/crates.io-index" 3453 | checksum = "6ce87ca8e3417b02dc2a8a22769306658670ec92d78f1bd420d6310a67c245c6" 3454 | dependencies = [ 3455 | "proc-macro2", 3456 | "quote", 3457 | "syn 1.0.109", 3458 | ] 3459 | 3460 | [[package]] 3461 | name = "windows-interface" 3462 | version = "0.44.0" 3463 | source = "registry+https://github.com/rust-lang/crates.io-index" 3464 | checksum = "853f69a591ecd4f810d29f17e902d40e349fb05b0b11fff63b08b826bfe39c7f" 3465 | dependencies = [ 3466 | "proc-macro2", 3467 | "quote", 3468 | "syn 1.0.109", 3469 | ] 3470 | 3471 | [[package]] 3472 | name = "windows-metadata" 3473 | version = "0.44.0" 3474 | source = "registry+https://github.com/rust-lang/crates.io-index" 3475 | checksum = "ee78911e3f4ce32c1ad9d3c7b0bd95389662ad8d8f1a3155688fed70bd96e2b6" 3476 | 3477 | [[package]] 3478 | name = "windows-sys" 3479 | version = "0.48.0" 3480 | source = "registry+https://github.com/rust-lang/crates.io-index" 3481 | checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3482 | dependencies = [ 3483 | "windows-targets 0.48.1", 3484 | ] 3485 | 3486 | [[package]] 3487 | name = "windows-targets" 3488 | version = "0.42.2" 3489 | source = "registry+https://github.com/rust-lang/crates.io-index" 3490 | checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 3491 | dependencies = [ 3492 | "windows_aarch64_gnullvm 0.42.2", 3493 | "windows_aarch64_msvc 0.42.2", 3494 | "windows_i686_gnu 0.42.2", 3495 | "windows_i686_msvc 0.42.2", 3496 | "windows_x86_64_gnu 0.42.2", 3497 | "windows_x86_64_gnullvm 0.42.2", 3498 | "windows_x86_64_msvc 0.42.2", 3499 | ] 3500 | 3501 | [[package]] 3502 | name = "windows-targets" 3503 | version = "0.48.1" 3504 | source = "registry+https://github.com/rust-lang/crates.io-index" 3505 | checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f" 3506 | dependencies = [ 3507 | "windows_aarch64_gnullvm 0.48.0", 3508 | "windows_aarch64_msvc 0.48.0", 3509 | "windows_i686_gnu 0.48.0", 3510 | "windows_i686_msvc 0.48.0", 3511 | "windows_x86_64_gnu 0.48.0", 3512 | "windows_x86_64_gnullvm 0.48.0", 3513 | "windows_x86_64_msvc 0.48.0", 3514 | ] 3515 | 3516 | [[package]] 3517 | name = "windows-tokens" 3518 | version = "0.44.0" 3519 | source = "registry+https://github.com/rust-lang/crates.io-index" 3520 | checksum = "fa4251900975a0d10841c5d4bde79c56681543367ef811f3fabb8d1803b0959b" 3521 | 3522 | [[package]] 3523 | name = "windows_aarch64_gnullvm" 3524 | version = "0.42.2" 3525 | source = "registry+https://github.com/rust-lang/crates.io-index" 3526 | checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 3527 | 3528 | [[package]] 3529 | name = "windows_aarch64_gnullvm" 3530 | version = "0.48.0" 3531 | source = "registry+https://github.com/rust-lang/crates.io-index" 3532 | checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 3533 | 3534 | [[package]] 3535 | name = "windows_aarch64_msvc" 3536 | version = "0.42.2" 3537 | source = "registry+https://github.com/rust-lang/crates.io-index" 3538 | checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 3539 | 3540 | [[package]] 3541 | name = "windows_aarch64_msvc" 3542 | version = "0.48.0" 3543 | source = "registry+https://github.com/rust-lang/crates.io-index" 3544 | checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 3545 | 3546 | [[package]] 3547 | name = "windows_i686_gnu" 3548 | version = "0.42.2" 3549 | source = "registry+https://github.com/rust-lang/crates.io-index" 3550 | checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 3551 | 3552 | [[package]] 3553 | name = "windows_i686_gnu" 3554 | version = "0.48.0" 3555 | source = "registry+https://github.com/rust-lang/crates.io-index" 3556 | checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 3557 | 3558 | [[package]] 3559 | name = "windows_i686_msvc" 3560 | version = "0.42.2" 3561 | source = "registry+https://github.com/rust-lang/crates.io-index" 3562 | checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 3563 | 3564 | [[package]] 3565 | name = "windows_i686_msvc" 3566 | version = "0.48.0" 3567 | source = "registry+https://github.com/rust-lang/crates.io-index" 3568 | checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 3569 | 3570 | [[package]] 3571 | name = "windows_x86_64_gnu" 3572 | version = "0.42.2" 3573 | source = "registry+https://github.com/rust-lang/crates.io-index" 3574 | checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 3575 | 3576 | [[package]] 3577 | name = "windows_x86_64_gnu" 3578 | version = "0.48.0" 3579 | source = "registry+https://github.com/rust-lang/crates.io-index" 3580 | checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 3581 | 3582 | [[package]] 3583 | name = "windows_x86_64_gnullvm" 3584 | version = "0.42.2" 3585 | source = "registry+https://github.com/rust-lang/crates.io-index" 3586 | checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 3587 | 3588 | [[package]] 3589 | name = "windows_x86_64_gnullvm" 3590 | version = "0.48.0" 3591 | source = "registry+https://github.com/rust-lang/crates.io-index" 3592 | checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 3593 | 3594 | [[package]] 3595 | name = "windows_x86_64_msvc" 3596 | version = "0.42.2" 3597 | source = "registry+https://github.com/rust-lang/crates.io-index" 3598 | checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 3599 | 3600 | [[package]] 3601 | name = "windows_x86_64_msvc" 3602 | version = "0.48.0" 3603 | source = "registry+https://github.com/rust-lang/crates.io-index" 3604 | checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 3605 | 3606 | [[package]] 3607 | name = "winnow" 3608 | version = "0.5.3" 3609 | source = "registry+https://github.com/rust-lang/crates.io-index" 3610 | checksum = "f46aab759304e4d7b2075a9aecba26228bb073ee8c50db796b2c72c676b5d807" 3611 | dependencies = [ 3612 | "memchr", 3613 | ] 3614 | 3615 | [[package]] 3616 | name = "winreg" 3617 | version = "0.10.1" 3618 | source = "registry+https://github.com/rust-lang/crates.io-index" 3619 | checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 3620 | dependencies = [ 3621 | "winapi", 3622 | ] 3623 | 3624 | [[package]] 3625 | name = "winreg" 3626 | version = "0.11.0" 3627 | source = "registry+https://github.com/rust-lang/crates.io-index" 3628 | checksum = "76a1a57ff50e9b408431e8f97d5456f2807f8eb2a2cd79b06068fc87f8ecf189" 3629 | dependencies = [ 3630 | "cfg-if", 3631 | "winapi", 3632 | ] 3633 | 3634 | [[package]] 3635 | name = "wry" 3636 | version = "0.28.3" 3637 | source = "registry+https://github.com/rust-lang/crates.io-index" 3638 | checksum = "7d15f9f827d537cefe6d047be3930f5d89b238dfb85e08ba6a319153217635aa" 3639 | dependencies = [ 3640 | "base64 0.13.1", 3641 | "block", 3642 | "cocoa", 3643 | "core-graphics", 3644 | "crossbeam-channel", 3645 | "dunce", 3646 | "gdk", 3647 | "gio", 3648 | "glib", 3649 | "gtk", 3650 | "html5ever", 3651 | "http", 3652 | "javascriptcore-rs", 3653 | "kuchiki", 3654 | "libc", 3655 | "log", 3656 | "objc", 3657 | "objc_id", 3658 | "once_cell", 3659 | "serde", 3660 | "serde_json", 3661 | "sha2", 3662 | "soup3", 3663 | "tao", 3664 | "thiserror", 3665 | "url", 3666 | "webkit2gtk", 3667 | "webkit2gtk-sys", 3668 | "webview2-com", 3669 | "windows 0.44.0", 3670 | "windows-implement", 3671 | ] 3672 | 3673 | [[package]] 3674 | name = "x11" 3675 | version = "2.21.0" 3676 | source = "registry+https://github.com/rust-lang/crates.io-index" 3677 | checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" 3678 | dependencies = [ 3679 | "libc", 3680 | "pkg-config", 3681 | ] 3682 | 3683 | [[package]] 3684 | name = "x11-dl" 3685 | version = "2.21.0" 3686 | source = "registry+https://github.com/rust-lang/crates.io-index" 3687 | checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" 3688 | dependencies = [ 3689 | "libc", 3690 | "once_cell", 3691 | "pkg-config", 3692 | ] 3693 | --------------------------------------------------------------------------------