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