├── .gitignore
├── .vscode
└── extensions.json
├── LICENSE
├── README.md
├── README.zh.md
├── image-1.png
├── img.png
├── index.html
├── package.json
├── public
├── tauri.svg
└── vite.svg
├── src-tauri
├── .gitignore
├── Cargo.lock
├── Cargo.toml
├── build.rs
├── icons
│ ├── 128x128.png
│ ├── 128x128@2x.png
│ ├── 32x32.png
│ ├── Square107x107Logo.png
│ ├── Square142x142Logo.png
│ ├── Square150x150Logo.png
│ ├── Square284x284Logo.png
│ ├── Square30x30Logo.png
│ ├── Square310x310Logo.png
│ ├── Square44x44Logo.png
│ ├── Square71x71Logo.png
│ ├── Square89x89Logo.png
│ ├── StoreLogo.png
│ ├── icon.icns
│ ├── icon.ico
│ └── icon.png
├── src
│ ├── core
│ │ ├── file.rs
│ │ └── system.rs
│ └── main.rs
└── tauri.conf.json
├── src
├── App.vue
├── assets
│ └── vue.svg
├── components
│ └── Disk.vue
├── main.js
└── styles.css
└── vite.config.js
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | pnpm-debug.log*
8 | lerna-debug.log*
9 |
10 | node_modules
11 | dist
12 | dist-ssr
13 | *.local
14 |
15 | # Editor directories and files
16 | .vscode/*
17 | !.vscode/extensions.json
18 | .idea
19 | .DS_Store
20 | *.suo
21 | *.ntvs*
22 | *.njsproj
23 | *.sln
24 | *.sw?
25 |
26 | .pnp.*
27 | .yarn/*
28 | !.yarn/patches
29 | !.yarn/plugins
30 | !.yarn/releases
31 | !.yarn/sdks
32 | !.yarn/versions
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": [
3 | "Vue.volar",
4 | "tauri-apps.tauri-vscode",
5 | "rust-lang.rust-analyzer"
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2023 杨子纯
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Disk Visual RS
2 |
3 | Disk Visual RS is a simple disk visualization tool developed using Rust, Vue, Tauri, and echarts. This tool aims to help you clearly understand disk usage and space distribution.
4 |
5 | ## Features
6 | - Simple to operate
7 | - Visual interface with real-time updates
8 | - Cross-platform compatibility
9 |
10 | ## Getting Started
11 |
12 | ### Installation
13 |
14 | - Download the latest version of Disk Visual RS from the [Release](https://github.com/ZichunYang/disk-visual-rs/releases) page.
15 |
16 | or
17 |
18 | - Compile the source code yourself:
19 | - First, install [Rust](https://www.rust-lang.org/) and [Node.js](https://nodejs.org/en)
20 | - Next, open the terminal and run the following command to install yarn:
21 | ```
22 | npm install -g yarn
23 | ```
24 | - Then, run the following command to install the project dependencies:
25 | ```
26 | yarn install
27 | ```
28 | - Finally, you can choose to run one of the following commands to start the project:
29 | ```
30 | yarn tauri dev
31 | ```
32 | or
33 | ```
34 | yarn tauri build
35 | ```
36 | ## Effects
37 | 
38 | 
39 |
40 | ## Feedback and Support
41 | If you encounter any issues or have any suggestions, please leave a message on our [GitHub Issues](https://github.com/ZichunYang/disk-visual-rs/issues) page.
42 |
43 | ## License
44 | This project is licensed under the MIT License.
45 |
--------------------------------------------------------------------------------
/README.zh.md:
--------------------------------------------------------------------------------
1 | # Disk Visual RS
2 |
3 | Disk Visual RS是一个简易的磁盘可视化工具,它使用Rust、Vue、Tauri、echarts开发。本工具旨在帮助您清晰地了解磁盘使用情况和空间分布。
4 |
5 | ## 特点
6 | - 简易操作
7 | - 可视化界面、实时更新
8 | - 跨平台
9 |
10 | ## 开始使用
11 |
12 | ### 安装
13 |
14 | - 从[Release](https://github.com/ZichunYang/disk-visual-rs/releases)页面下载最新版本的Disk Visual RS。
15 |
16 | 或
17 |
18 | - 自行编译源代码:
19 | - 首先,安装[Rust](https://www.rust-lang.org/)和[Node.js](https://nodejs.org/en)
20 | - 然后,打开终端并运行以下命令来安装yarn:
21 | ```
22 | npm install -g yarn
23 | ```
24 | - 接着,运行以下命令来安装项目依赖:
25 | ```
26 | yarn install
27 | ```
28 | - 最后,您可以选择运行以下命令之一来启动项目:
29 | ```
30 | yarn tauri dev
31 | ```
32 | 或
33 | ```
34 | yarn tauri build
35 | ```
36 | ## 效果
37 | 
38 | 
39 |
40 | ## 反馈与支持
41 | 如果您遇到任何问题或有任何建议,请在我们的[GitHub Issues](https://github.com/ZichunYang/disk-visual-rs/issues)页面留言。
42 |
43 | ## 许可
44 | 本项目根据MIT许可证进行许可。
45 |
--------------------------------------------------------------------------------
/image-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZichunYang/disk-visual-rs/1640e6cf779ad692f36a8ac4c85de45680883d11/image-1.png
--------------------------------------------------------------------------------
/img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZichunYang/disk-visual-rs/1640e6cf779ad692f36a8ac4c85de45680883d11/img.png
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Tauri + Vue 3 App
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "disk-visual-rs",
3 | "private": true,
4 | "version": "0.0.0",
5 | "type": "module",
6 | "scripts": {
7 | "dev": "vite",
8 | "build": "vite build",
9 | "preview": "vite preview",
10 | "tauri": "tauri"
11 | },
12 | "dependencies": {
13 | "@ant-design/icons-vue": "^7.0.0",
14 | "@tauri-apps/api": "^1.4.0",
15 | "ant-design-vue": "^4.0.3",
16 | "echarts": "^5.4.3",
17 | "jquery": "^3.7.1",
18 | "vue": "^3.3.4"
19 | },
20 | "devDependencies": {
21 | "@tauri-apps/cli": "^1.4.0",
22 | "@vitejs/plugin-vue": "^4.2.3",
23 | "vite": "^4.4.4"
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/public/tauri.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/public/vite.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src-tauri/.gitignore:
--------------------------------------------------------------------------------
1 | # Generated by Cargo
2 | # will have compiled files and executables
3 | /target/
4 |
5 |
--------------------------------------------------------------------------------
/src-tauri/Cargo.lock:
--------------------------------------------------------------------------------
1 | # This file is automatically @generated by Cargo.
2 | # It is not intended for manual editing.
3 | version = 3
4 |
5 | [[package]]
6 | name = "addr2line"
7 | version = "0.21.0"
8 | source = "registry+https://github.com/rust-lang/crates.io-index"
9 | checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
10 | dependencies = [
11 | "gimli",
12 | ]
13 |
14 | [[package]]
15 | name = "adler"
16 | version = "1.0.2"
17 | source = "registry+https://github.com/rust-lang/crates.io-index"
18 | checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
19 |
20 | [[package]]
21 | name = "aho-corasick"
22 | version = "1.0.5"
23 | source = "registry+https://github.com/rust-lang/crates.io-index"
24 | checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783"
25 | dependencies = [
26 | "memchr",
27 | ]
28 |
29 | [[package]]
30 | name = "alloc-no-stdlib"
31 | version = "2.0.4"
32 | source = "registry+https://github.com/rust-lang/crates.io-index"
33 | checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3"
34 |
35 | [[package]]
36 | name = "alloc-stdlib"
37 | version = "0.2.2"
38 | source = "registry+https://github.com/rust-lang/crates.io-index"
39 | checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece"
40 | dependencies = [
41 | "alloc-no-stdlib",
42 | ]
43 |
44 | [[package]]
45 | name = "android-tzdata"
46 | version = "0.1.1"
47 | source = "registry+https://github.com/rust-lang/crates.io-index"
48 | checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
49 |
50 | [[package]]
51 | name = "android_system_properties"
52 | version = "0.1.5"
53 | source = "registry+https://github.com/rust-lang/crates.io-index"
54 | checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
55 | dependencies = [
56 | "libc",
57 | ]
58 |
59 | [[package]]
60 | name = "anyhow"
61 | version = "1.0.75"
62 | source = "registry+https://github.com/rust-lang/crates.io-index"
63 | checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
64 |
65 | [[package]]
66 | name = "async-channel"
67 | version = "1.9.0"
68 | source = "registry+https://github.com/rust-lang/crates.io-index"
69 | checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
70 | dependencies = [
71 | "concurrent-queue",
72 | "event-listener",
73 | "futures-core",
74 | ]
75 |
76 | [[package]]
77 | name = "async-executor"
78 | version = "1.5.1"
79 | source = "registry+https://github.com/rust-lang/crates.io-index"
80 | checksum = "6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb"
81 | dependencies = [
82 | "async-lock",
83 | "async-task",
84 | "concurrent-queue",
85 | "fastrand 1.9.0",
86 | "futures-lite",
87 | "slab",
88 | ]
89 |
90 | [[package]]
91 | name = "async-global-executor"
92 | version = "2.3.1"
93 | source = "registry+https://github.com/rust-lang/crates.io-index"
94 | checksum = "f1b6f5d7df27bd294849f8eec66ecfc63d11814df7a4f5d74168a2394467b776"
95 | dependencies = [
96 | "async-channel",
97 | "async-executor",
98 | "async-io",
99 | "async-lock",
100 | "blocking",
101 | "futures-lite",
102 | "once_cell",
103 | ]
104 |
105 | [[package]]
106 | name = "async-io"
107 | version = "1.13.0"
108 | source = "registry+https://github.com/rust-lang/crates.io-index"
109 | checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af"
110 | dependencies = [
111 | "async-lock",
112 | "autocfg",
113 | "cfg-if",
114 | "concurrent-queue",
115 | "futures-lite",
116 | "log",
117 | "parking",
118 | "polling",
119 | "rustix 0.37.23",
120 | "slab",
121 | "socket2 0.4.9",
122 | "waker-fn",
123 | ]
124 |
125 | [[package]]
126 | name = "async-lock"
127 | version = "2.8.0"
128 | source = "registry+https://github.com/rust-lang/crates.io-index"
129 | checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b"
130 | dependencies = [
131 | "event-listener",
132 | ]
133 |
134 | [[package]]
135 | name = "async-std"
136 | version = "1.12.0"
137 | source = "registry+https://github.com/rust-lang/crates.io-index"
138 | checksum = "62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d"
139 | dependencies = [
140 | "async-channel",
141 | "async-global-executor",
142 | "async-io",
143 | "async-lock",
144 | "crossbeam-utils",
145 | "futures-channel",
146 | "futures-core",
147 | "futures-io",
148 | "futures-lite",
149 | "gloo-timers",
150 | "kv-log-macro",
151 | "log",
152 | "memchr",
153 | "once_cell",
154 | "pin-project-lite",
155 | "pin-utils",
156 | "slab",
157 | "wasm-bindgen-futures",
158 | ]
159 |
160 | [[package]]
161 | name = "async-task"
162 | version = "4.4.0"
163 | source = "registry+https://github.com/rust-lang/crates.io-index"
164 | checksum = "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae"
165 |
166 | [[package]]
167 | name = "atk"
168 | version = "0.15.1"
169 | source = "registry+https://github.com/rust-lang/crates.io-index"
170 | checksum = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd"
171 | dependencies = [
172 | "atk-sys",
173 | "bitflags 1.3.2",
174 | "glib",
175 | "libc",
176 | ]
177 |
178 | [[package]]
179 | name = "atk-sys"
180 | version = "0.15.1"
181 | source = "registry+https://github.com/rust-lang/crates.io-index"
182 | checksum = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6"
183 | dependencies = [
184 | "glib-sys",
185 | "gobject-sys",
186 | "libc",
187 | "system-deps 6.1.1",
188 | ]
189 |
190 | [[package]]
191 | name = "atomic-waker"
192 | version = "1.1.1"
193 | source = "registry+https://github.com/rust-lang/crates.io-index"
194 | checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3"
195 |
196 | [[package]]
197 | name = "autocfg"
198 | version = "1.1.0"
199 | source = "registry+https://github.com/rust-lang/crates.io-index"
200 | checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
201 |
202 | [[package]]
203 | name = "backtrace"
204 | version = "0.3.69"
205 | source = "registry+https://github.com/rust-lang/crates.io-index"
206 | checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
207 | dependencies = [
208 | "addr2line",
209 | "cc",
210 | "cfg-if",
211 | "libc",
212 | "miniz_oxide",
213 | "object",
214 | "rustc-demangle",
215 | ]
216 |
217 | [[package]]
218 | name = "base64"
219 | version = "0.13.1"
220 | source = "registry+https://github.com/rust-lang/crates.io-index"
221 | checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
222 |
223 | [[package]]
224 | name = "base64"
225 | version = "0.21.4"
226 | source = "registry+https://github.com/rust-lang/crates.io-index"
227 | checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2"
228 |
229 | [[package]]
230 | name = "bitflags"
231 | version = "1.3.2"
232 | source = "registry+https://github.com/rust-lang/crates.io-index"
233 | checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
234 |
235 | [[package]]
236 | name = "bitflags"
237 | version = "2.4.0"
238 | source = "registry+https://github.com/rust-lang/crates.io-index"
239 | checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
240 |
241 | [[package]]
242 | name = "block"
243 | version = "0.1.6"
244 | source = "registry+https://github.com/rust-lang/crates.io-index"
245 | checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
246 |
247 | [[package]]
248 | name = "block-buffer"
249 | version = "0.10.4"
250 | source = "registry+https://github.com/rust-lang/crates.io-index"
251 | checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
252 | dependencies = [
253 | "generic-array",
254 | ]
255 |
256 | [[package]]
257 | name = "blocking"
258 | version = "1.3.1"
259 | source = "registry+https://github.com/rust-lang/crates.io-index"
260 | checksum = "77231a1c8f801696fc0123ec6150ce92cffb8e164a02afb9c8ddee0e9b65ad65"
261 | dependencies = [
262 | "async-channel",
263 | "async-lock",
264 | "async-task",
265 | "atomic-waker",
266 | "fastrand 1.9.0",
267 | "futures-lite",
268 | "log",
269 | ]
270 |
271 | [[package]]
272 | name = "brotli"
273 | version = "3.3.4"
274 | source = "registry+https://github.com/rust-lang/crates.io-index"
275 | checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68"
276 | dependencies = [
277 | "alloc-no-stdlib",
278 | "alloc-stdlib",
279 | "brotli-decompressor",
280 | ]
281 |
282 | [[package]]
283 | name = "brotli-decompressor"
284 | version = "2.3.4"
285 | source = "registry+https://github.com/rust-lang/crates.io-index"
286 | checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744"
287 | dependencies = [
288 | "alloc-no-stdlib",
289 | "alloc-stdlib",
290 | ]
291 |
292 | [[package]]
293 | name = "bstr"
294 | version = "1.6.2"
295 | source = "registry+https://github.com/rust-lang/crates.io-index"
296 | checksum = "4c2f7349907b712260e64b0afe2f84692af14a454be26187d9df565c7f69266a"
297 | dependencies = [
298 | "memchr",
299 | "serde",
300 | ]
301 |
302 | [[package]]
303 | name = "bumpalo"
304 | version = "3.13.0"
305 | source = "registry+https://github.com/rust-lang/crates.io-index"
306 | checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
307 |
308 | [[package]]
309 | name = "bytemuck"
310 | version = "1.14.0"
311 | source = "registry+https://github.com/rust-lang/crates.io-index"
312 | checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6"
313 |
314 | [[package]]
315 | name = "byteorder"
316 | version = "1.4.3"
317 | source = "registry+https://github.com/rust-lang/crates.io-index"
318 | checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
319 |
320 | [[package]]
321 | name = "bytes"
322 | version = "1.5.0"
323 | source = "registry+https://github.com/rust-lang/crates.io-index"
324 | checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
325 |
326 | [[package]]
327 | name = "cairo-rs"
328 | version = "0.15.12"
329 | source = "registry+https://github.com/rust-lang/crates.io-index"
330 | checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc"
331 | dependencies = [
332 | "bitflags 1.3.2",
333 | "cairo-sys-rs",
334 | "glib",
335 | "libc",
336 | "thiserror",
337 | ]
338 |
339 | [[package]]
340 | name = "cairo-sys-rs"
341 | version = "0.15.1"
342 | source = "registry+https://github.com/rust-lang/crates.io-index"
343 | checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8"
344 | dependencies = [
345 | "glib-sys",
346 | "libc",
347 | "system-deps 6.1.1",
348 | ]
349 |
350 | [[package]]
351 | name = "cargo_toml"
352 | version = "0.15.3"
353 | source = "registry+https://github.com/rust-lang/crates.io-index"
354 | checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838"
355 | dependencies = [
356 | "serde",
357 | "toml 0.7.8",
358 | ]
359 |
360 | [[package]]
361 | name = "cc"
362 | version = "1.0.83"
363 | source = "registry+https://github.com/rust-lang/crates.io-index"
364 | checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
365 | dependencies = [
366 | "libc",
367 | ]
368 |
369 | [[package]]
370 | name = "cesu8"
371 | version = "1.1.0"
372 | source = "registry+https://github.com/rust-lang/crates.io-index"
373 | checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
374 |
375 | [[package]]
376 | name = "cfb"
377 | version = "0.7.3"
378 | source = "registry+https://github.com/rust-lang/crates.io-index"
379 | checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f"
380 | dependencies = [
381 | "byteorder",
382 | "fnv",
383 | "uuid",
384 | ]
385 |
386 | [[package]]
387 | name = "cfg-expr"
388 | version = "0.9.1"
389 | source = "registry+https://github.com/rust-lang/crates.io-index"
390 | checksum = "3431df59f28accaf4cb4eed4a9acc66bea3f3c3753aa6cdc2f024174ef232af7"
391 | dependencies = [
392 | "smallvec",
393 | ]
394 |
395 | [[package]]
396 | name = "cfg-expr"
397 | version = "0.15.5"
398 | source = "registry+https://github.com/rust-lang/crates.io-index"
399 | checksum = "03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3"
400 | dependencies = [
401 | "smallvec",
402 | "target-lexicon",
403 | ]
404 |
405 | [[package]]
406 | name = "cfg-if"
407 | version = "1.0.0"
408 | source = "registry+https://github.com/rust-lang/crates.io-index"
409 | checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
410 |
411 | [[package]]
412 | name = "chrono"
413 | version = "0.4.30"
414 | source = "registry+https://github.com/rust-lang/crates.io-index"
415 | checksum = "defd4e7873dbddba6c7c91e199c7fcb946abc4a6a4ac3195400bcfb01b5de877"
416 | dependencies = [
417 | "android-tzdata",
418 | "iana-time-zone",
419 | "num-traits",
420 | "serde",
421 | "windows-targets",
422 | ]
423 |
424 | [[package]]
425 | name = "cocoa"
426 | version = "0.24.1"
427 | source = "registry+https://github.com/rust-lang/crates.io-index"
428 | checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a"
429 | dependencies = [
430 | "bitflags 1.3.2",
431 | "block",
432 | "cocoa-foundation",
433 | "core-foundation",
434 | "core-graphics",
435 | "foreign-types",
436 | "libc",
437 | "objc",
438 | ]
439 |
440 | [[package]]
441 | name = "cocoa-foundation"
442 | version = "0.1.1"
443 | source = "registry+https://github.com/rust-lang/crates.io-index"
444 | checksum = "931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6"
445 | dependencies = [
446 | "bitflags 1.3.2",
447 | "block",
448 | "core-foundation",
449 | "core-graphics-types",
450 | "foreign-types",
451 | "libc",
452 | "objc",
453 | ]
454 |
455 | [[package]]
456 | name = "color_quant"
457 | version = "1.1.0"
458 | source = "registry+https://github.com/rust-lang/crates.io-index"
459 | checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
460 |
461 | [[package]]
462 | name = "combine"
463 | version = "4.6.6"
464 | source = "registry+https://github.com/rust-lang/crates.io-index"
465 | checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4"
466 | dependencies = [
467 | "bytes",
468 | "memchr",
469 | ]
470 |
471 | [[package]]
472 | name = "concurrent-queue"
473 | version = "2.2.0"
474 | source = "registry+https://github.com/rust-lang/crates.io-index"
475 | checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c"
476 | dependencies = [
477 | "crossbeam-utils",
478 | ]
479 |
480 | [[package]]
481 | name = "convert_case"
482 | version = "0.4.0"
483 | source = "registry+https://github.com/rust-lang/crates.io-index"
484 | checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
485 |
486 | [[package]]
487 | name = "core-foundation"
488 | version = "0.9.3"
489 | source = "registry+https://github.com/rust-lang/crates.io-index"
490 | checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
491 | dependencies = [
492 | "core-foundation-sys",
493 | "libc",
494 | ]
495 |
496 | [[package]]
497 | name = "core-foundation-sys"
498 | version = "0.8.4"
499 | source = "registry+https://github.com/rust-lang/crates.io-index"
500 | checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
501 |
502 | [[package]]
503 | name = "core-graphics"
504 | version = "0.22.3"
505 | source = "registry+https://github.com/rust-lang/crates.io-index"
506 | checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb"
507 | dependencies = [
508 | "bitflags 1.3.2",
509 | "core-foundation",
510 | "core-graphics-types",
511 | "foreign-types",
512 | "libc",
513 | ]
514 |
515 | [[package]]
516 | name = "core-graphics-types"
517 | version = "0.1.2"
518 | source = "registry+https://github.com/rust-lang/crates.io-index"
519 | checksum = "2bb142d41022986c1d8ff29103a1411c8a3dfad3552f87a4f8dc50d61d4f4e33"
520 | dependencies = [
521 | "bitflags 1.3.2",
522 | "core-foundation",
523 | "libc",
524 | ]
525 |
526 | [[package]]
527 | name = "cpufeatures"
528 | version = "0.2.9"
529 | source = "registry+https://github.com/rust-lang/crates.io-index"
530 | checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
531 | dependencies = [
532 | "libc",
533 | ]
534 |
535 | [[package]]
536 | name = "crc32fast"
537 | version = "1.3.2"
538 | source = "registry+https://github.com/rust-lang/crates.io-index"
539 | checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
540 | dependencies = [
541 | "cfg-if",
542 | ]
543 |
544 | [[package]]
545 | name = "crossbeam-channel"
546 | version = "0.5.8"
547 | source = "registry+https://github.com/rust-lang/crates.io-index"
548 | checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
549 | dependencies = [
550 | "cfg-if",
551 | "crossbeam-utils",
552 | ]
553 |
554 | [[package]]
555 | name = "crossbeam-utils"
556 | version = "0.8.16"
557 | source = "registry+https://github.com/rust-lang/crates.io-index"
558 | checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
559 | dependencies = [
560 | "cfg-if",
561 | ]
562 |
563 | [[package]]
564 | name = "crypto-common"
565 | version = "0.1.6"
566 | source = "registry+https://github.com/rust-lang/crates.io-index"
567 | checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
568 | dependencies = [
569 | "generic-array",
570 | "typenum",
571 | ]
572 |
573 | [[package]]
574 | name = "cssparser"
575 | version = "0.27.2"
576 | source = "registry+https://github.com/rust-lang/crates.io-index"
577 | checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a"
578 | dependencies = [
579 | "cssparser-macros",
580 | "dtoa-short",
581 | "itoa 0.4.8",
582 | "matches",
583 | "phf 0.8.0",
584 | "proc-macro2",
585 | "quote",
586 | "smallvec",
587 | "syn 1.0.109",
588 | ]
589 |
590 | [[package]]
591 | name = "cssparser-macros"
592 | version = "0.6.1"
593 | source = "registry+https://github.com/rust-lang/crates.io-index"
594 | checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
595 | dependencies = [
596 | "quote",
597 | "syn 2.0.32",
598 | ]
599 |
600 | [[package]]
601 | name = "ctor"
602 | version = "0.1.26"
603 | source = "registry+https://github.com/rust-lang/crates.io-index"
604 | checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096"
605 | dependencies = [
606 | "quote",
607 | "syn 1.0.109",
608 | ]
609 |
610 | [[package]]
611 | name = "darling"
612 | version = "0.20.3"
613 | source = "registry+https://github.com/rust-lang/crates.io-index"
614 | checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e"
615 | dependencies = [
616 | "darling_core",
617 | "darling_macro",
618 | ]
619 |
620 | [[package]]
621 | name = "darling_core"
622 | version = "0.20.3"
623 | source = "registry+https://github.com/rust-lang/crates.io-index"
624 | checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621"
625 | dependencies = [
626 | "fnv",
627 | "ident_case",
628 | "proc-macro2",
629 | "quote",
630 | "strsim",
631 | "syn 2.0.32",
632 | ]
633 |
634 | [[package]]
635 | name = "darling_macro"
636 | version = "0.20.3"
637 | source = "registry+https://github.com/rust-lang/crates.io-index"
638 | checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5"
639 | dependencies = [
640 | "darling_core",
641 | "quote",
642 | "syn 2.0.32",
643 | ]
644 |
645 | [[package]]
646 | name = "deranged"
647 | version = "0.3.8"
648 | source = "registry+https://github.com/rust-lang/crates.io-index"
649 | checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946"
650 | dependencies = [
651 | "serde",
652 | ]
653 |
654 | [[package]]
655 | name = "derive_more"
656 | version = "0.99.17"
657 | source = "registry+https://github.com/rust-lang/crates.io-index"
658 | checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
659 | dependencies = [
660 | "convert_case",
661 | "proc-macro2",
662 | "quote",
663 | "rustc_version",
664 | "syn 1.0.109",
665 | ]
666 |
667 | [[package]]
668 | name = "digest"
669 | version = "0.10.7"
670 | source = "registry+https://github.com/rust-lang/crates.io-index"
671 | checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
672 | dependencies = [
673 | "block-buffer",
674 | "crypto-common",
675 | ]
676 |
677 | [[package]]
678 | name = "dirs-next"
679 | version = "2.0.0"
680 | source = "registry+https://github.com/rust-lang/crates.io-index"
681 | checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1"
682 | dependencies = [
683 | "cfg-if",
684 | "dirs-sys-next",
685 | ]
686 |
687 | [[package]]
688 | name = "dirs-sys-next"
689 | version = "0.1.2"
690 | source = "registry+https://github.com/rust-lang/crates.io-index"
691 | checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"
692 | dependencies = [
693 | "libc",
694 | "redox_users",
695 | "winapi",
696 | ]
697 |
698 | [[package]]
699 | name = "disk-visual-rs"
700 | version = "0.0.0"
701 | dependencies = [
702 | "async-std",
703 | "futures",
704 | "lazy_static",
705 | "serde",
706 | "serde_json",
707 | "tauri",
708 | "tauri-build",
709 | "tokio",
710 | ]
711 |
712 | [[package]]
713 | name = "dispatch"
714 | version = "0.2.0"
715 | source = "registry+https://github.com/rust-lang/crates.io-index"
716 | checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b"
717 |
718 | [[package]]
719 | name = "dtoa"
720 | version = "1.0.9"
721 | source = "registry+https://github.com/rust-lang/crates.io-index"
722 | checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653"
723 |
724 | [[package]]
725 | name = "dtoa-short"
726 | version = "0.3.4"
727 | source = "registry+https://github.com/rust-lang/crates.io-index"
728 | checksum = "dbaceec3c6e4211c79e7b1800fb9680527106beb2f9c51904a3210c03a448c74"
729 | dependencies = [
730 | "dtoa",
731 | ]
732 |
733 | [[package]]
734 | name = "dunce"
735 | version = "1.0.4"
736 | source = "registry+https://github.com/rust-lang/crates.io-index"
737 | checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b"
738 |
739 | [[package]]
740 | name = "embed-resource"
741 | version = "2.3.0"
742 | source = "registry+https://github.com/rust-lang/crates.io-index"
743 | checksum = "fd0a2c9b742a980060d22545a7a83b573acd6b73045b9de6370c9530ce652f27"
744 | dependencies = [
745 | "cc",
746 | "rustc_version",
747 | "toml 0.7.8",
748 | "vswhom",
749 | "winreg",
750 | ]
751 |
752 | [[package]]
753 | name = "embed_plist"
754 | version = "1.2.2"
755 | source = "registry+https://github.com/rust-lang/crates.io-index"
756 | checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7"
757 |
758 | [[package]]
759 | name = "encoding_rs"
760 | version = "0.8.33"
761 | source = "registry+https://github.com/rust-lang/crates.io-index"
762 | checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1"
763 | dependencies = [
764 | "cfg-if",
765 | ]
766 |
767 | [[package]]
768 | name = "equivalent"
769 | version = "1.0.1"
770 | source = "registry+https://github.com/rust-lang/crates.io-index"
771 | checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
772 |
773 | [[package]]
774 | name = "errno"
775 | version = "0.3.3"
776 | source = "registry+https://github.com/rust-lang/crates.io-index"
777 | checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd"
778 | dependencies = [
779 | "errno-dragonfly",
780 | "libc",
781 | "windows-sys 0.48.0",
782 | ]
783 |
784 | [[package]]
785 | name = "errno-dragonfly"
786 | version = "0.1.2"
787 | source = "registry+https://github.com/rust-lang/crates.io-index"
788 | checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
789 | dependencies = [
790 | "cc",
791 | "libc",
792 | ]
793 |
794 | [[package]]
795 | name = "event-listener"
796 | version = "2.5.3"
797 | source = "registry+https://github.com/rust-lang/crates.io-index"
798 | checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
799 |
800 | [[package]]
801 | name = "fastrand"
802 | version = "1.9.0"
803 | source = "registry+https://github.com/rust-lang/crates.io-index"
804 | checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
805 | dependencies = [
806 | "instant",
807 | ]
808 |
809 | [[package]]
810 | name = "fastrand"
811 | version = "2.0.0"
812 | source = "registry+https://github.com/rust-lang/crates.io-index"
813 | checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764"
814 |
815 | [[package]]
816 | name = "fdeflate"
817 | version = "0.3.0"
818 | source = "registry+https://github.com/rust-lang/crates.io-index"
819 | checksum = "d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10"
820 | dependencies = [
821 | "simd-adler32",
822 | ]
823 |
824 | [[package]]
825 | name = "field-offset"
826 | version = "0.3.6"
827 | source = "registry+https://github.com/rust-lang/crates.io-index"
828 | checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f"
829 | dependencies = [
830 | "memoffset",
831 | "rustc_version",
832 | ]
833 |
834 | [[package]]
835 | name = "filetime"
836 | version = "0.2.22"
837 | source = "registry+https://github.com/rust-lang/crates.io-index"
838 | checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0"
839 | dependencies = [
840 | "cfg-if",
841 | "libc",
842 | "redox_syscall 0.3.5",
843 | "windows-sys 0.48.0",
844 | ]
845 |
846 | [[package]]
847 | name = "flate2"
848 | version = "1.0.27"
849 | source = "registry+https://github.com/rust-lang/crates.io-index"
850 | checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010"
851 | dependencies = [
852 | "crc32fast",
853 | "miniz_oxide",
854 | ]
855 |
856 | [[package]]
857 | name = "fnv"
858 | version = "1.0.7"
859 | source = "registry+https://github.com/rust-lang/crates.io-index"
860 | checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
861 |
862 | [[package]]
863 | name = "foreign-types"
864 | version = "0.3.2"
865 | source = "registry+https://github.com/rust-lang/crates.io-index"
866 | checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
867 | dependencies = [
868 | "foreign-types-shared",
869 | ]
870 |
871 | [[package]]
872 | name = "foreign-types-shared"
873 | version = "0.1.1"
874 | source = "registry+https://github.com/rust-lang/crates.io-index"
875 | checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
876 |
877 | [[package]]
878 | name = "form_urlencoded"
879 | version = "1.2.0"
880 | source = "registry+https://github.com/rust-lang/crates.io-index"
881 | checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
882 | dependencies = [
883 | "percent-encoding",
884 | ]
885 |
886 | [[package]]
887 | name = "futf"
888 | version = "0.1.5"
889 | source = "registry+https://github.com/rust-lang/crates.io-index"
890 | checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843"
891 | dependencies = [
892 | "mac",
893 | "new_debug_unreachable",
894 | ]
895 |
896 | [[package]]
897 | name = "futures"
898 | version = "0.3.28"
899 | source = "registry+https://github.com/rust-lang/crates.io-index"
900 | checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
901 | dependencies = [
902 | "futures-channel",
903 | "futures-core",
904 | "futures-executor",
905 | "futures-io",
906 | "futures-sink",
907 | "futures-task",
908 | "futures-util",
909 | ]
910 |
911 | [[package]]
912 | name = "futures-channel"
913 | version = "0.3.28"
914 | source = "registry+https://github.com/rust-lang/crates.io-index"
915 | checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
916 | dependencies = [
917 | "futures-core",
918 | "futures-sink",
919 | ]
920 |
921 | [[package]]
922 | name = "futures-core"
923 | version = "0.3.28"
924 | source = "registry+https://github.com/rust-lang/crates.io-index"
925 | checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
926 |
927 | [[package]]
928 | name = "futures-executor"
929 | version = "0.3.28"
930 | source = "registry+https://github.com/rust-lang/crates.io-index"
931 | checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
932 | dependencies = [
933 | "futures-core",
934 | "futures-task",
935 | "futures-util",
936 | ]
937 |
938 | [[package]]
939 | name = "futures-io"
940 | version = "0.3.28"
941 | source = "registry+https://github.com/rust-lang/crates.io-index"
942 | checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
943 |
944 | [[package]]
945 | name = "futures-lite"
946 | version = "1.13.0"
947 | source = "registry+https://github.com/rust-lang/crates.io-index"
948 | checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"
949 | dependencies = [
950 | "fastrand 1.9.0",
951 | "futures-core",
952 | "futures-io",
953 | "memchr",
954 | "parking",
955 | "pin-project-lite",
956 | "waker-fn",
957 | ]
958 |
959 | [[package]]
960 | name = "futures-macro"
961 | version = "0.3.28"
962 | source = "registry+https://github.com/rust-lang/crates.io-index"
963 | checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
964 | dependencies = [
965 | "proc-macro2",
966 | "quote",
967 | "syn 2.0.32",
968 | ]
969 |
970 | [[package]]
971 | name = "futures-sink"
972 | version = "0.3.28"
973 | source = "registry+https://github.com/rust-lang/crates.io-index"
974 | checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
975 |
976 | [[package]]
977 | name = "futures-task"
978 | version = "0.3.28"
979 | source = "registry+https://github.com/rust-lang/crates.io-index"
980 | checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
981 |
982 | [[package]]
983 | name = "futures-util"
984 | version = "0.3.28"
985 | source = "registry+https://github.com/rust-lang/crates.io-index"
986 | checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
987 | dependencies = [
988 | "futures-channel",
989 | "futures-core",
990 | "futures-io",
991 | "futures-macro",
992 | "futures-sink",
993 | "futures-task",
994 | "memchr",
995 | "pin-project-lite",
996 | "pin-utils",
997 | "slab",
998 | ]
999 |
1000 | [[package]]
1001 | name = "fxhash"
1002 | version = "0.2.1"
1003 | source = "registry+https://github.com/rust-lang/crates.io-index"
1004 | checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c"
1005 | dependencies = [
1006 | "byteorder",
1007 | ]
1008 |
1009 | [[package]]
1010 | name = "gdk"
1011 | version = "0.15.4"
1012 | source = "registry+https://github.com/rust-lang/crates.io-index"
1013 | checksum = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8"
1014 | dependencies = [
1015 | "bitflags 1.3.2",
1016 | "cairo-rs",
1017 | "gdk-pixbuf",
1018 | "gdk-sys",
1019 | "gio",
1020 | "glib",
1021 | "libc",
1022 | "pango",
1023 | ]
1024 |
1025 | [[package]]
1026 | name = "gdk-pixbuf"
1027 | version = "0.15.11"
1028 | source = "registry+https://github.com/rust-lang/crates.io-index"
1029 | checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a"
1030 | dependencies = [
1031 | "bitflags 1.3.2",
1032 | "gdk-pixbuf-sys",
1033 | "gio",
1034 | "glib",
1035 | "libc",
1036 | ]
1037 |
1038 | [[package]]
1039 | name = "gdk-pixbuf-sys"
1040 | version = "0.15.10"
1041 | source = "registry+https://github.com/rust-lang/crates.io-index"
1042 | checksum = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7"
1043 | dependencies = [
1044 | "gio-sys",
1045 | "glib-sys",
1046 | "gobject-sys",
1047 | "libc",
1048 | "system-deps 6.1.1",
1049 | ]
1050 |
1051 | [[package]]
1052 | name = "gdk-sys"
1053 | version = "0.15.1"
1054 | source = "registry+https://github.com/rust-lang/crates.io-index"
1055 | checksum = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88"
1056 | dependencies = [
1057 | "cairo-sys-rs",
1058 | "gdk-pixbuf-sys",
1059 | "gio-sys",
1060 | "glib-sys",
1061 | "gobject-sys",
1062 | "libc",
1063 | "pango-sys",
1064 | "pkg-config",
1065 | "system-deps 6.1.1",
1066 | ]
1067 |
1068 | [[package]]
1069 | name = "gdkwayland-sys"
1070 | version = "0.15.3"
1071 | source = "registry+https://github.com/rust-lang/crates.io-index"
1072 | checksum = "cca49a59ad8cfdf36ef7330fe7bdfbe1d34323220cc16a0de2679ee773aee2c2"
1073 | dependencies = [
1074 | "gdk-sys",
1075 | "glib-sys",
1076 | "gobject-sys",
1077 | "libc",
1078 | "pkg-config",
1079 | "system-deps 6.1.1",
1080 | ]
1081 |
1082 | [[package]]
1083 | name = "gdkx11-sys"
1084 | version = "0.15.1"
1085 | source = "registry+https://github.com/rust-lang/crates.io-index"
1086 | checksum = "b4b7f8c7a84b407aa9b143877e267e848ff34106578b64d1e0a24bf550716178"
1087 | dependencies = [
1088 | "gdk-sys",
1089 | "glib-sys",
1090 | "libc",
1091 | "system-deps 6.1.1",
1092 | "x11",
1093 | ]
1094 |
1095 | [[package]]
1096 | name = "generator"
1097 | version = "0.7.5"
1098 | source = "registry+https://github.com/rust-lang/crates.io-index"
1099 | checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e"
1100 | dependencies = [
1101 | "cc",
1102 | "libc",
1103 | "log",
1104 | "rustversion",
1105 | "windows 0.48.0",
1106 | ]
1107 |
1108 | [[package]]
1109 | name = "generic-array"
1110 | version = "0.14.7"
1111 | source = "registry+https://github.com/rust-lang/crates.io-index"
1112 | checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
1113 | dependencies = [
1114 | "typenum",
1115 | "version_check",
1116 | ]
1117 |
1118 | [[package]]
1119 | name = "getrandom"
1120 | version = "0.1.16"
1121 | source = "registry+https://github.com/rust-lang/crates.io-index"
1122 | checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
1123 | dependencies = [
1124 | "cfg-if",
1125 | "libc",
1126 | "wasi 0.9.0+wasi-snapshot-preview1",
1127 | ]
1128 |
1129 | [[package]]
1130 | name = "getrandom"
1131 | version = "0.2.10"
1132 | source = "registry+https://github.com/rust-lang/crates.io-index"
1133 | checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
1134 | dependencies = [
1135 | "cfg-if",
1136 | "libc",
1137 | "wasi 0.11.0+wasi-snapshot-preview1",
1138 | ]
1139 |
1140 | [[package]]
1141 | name = "gimli"
1142 | version = "0.28.0"
1143 | source = "registry+https://github.com/rust-lang/crates.io-index"
1144 | checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
1145 |
1146 | [[package]]
1147 | name = "gio"
1148 | version = "0.15.12"
1149 | source = "registry+https://github.com/rust-lang/crates.io-index"
1150 | checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b"
1151 | dependencies = [
1152 | "bitflags 1.3.2",
1153 | "futures-channel",
1154 | "futures-core",
1155 | "futures-io",
1156 | "gio-sys",
1157 | "glib",
1158 | "libc",
1159 | "once_cell",
1160 | "thiserror",
1161 | ]
1162 |
1163 | [[package]]
1164 | name = "gio-sys"
1165 | version = "0.15.10"
1166 | source = "registry+https://github.com/rust-lang/crates.io-index"
1167 | checksum = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d"
1168 | dependencies = [
1169 | "glib-sys",
1170 | "gobject-sys",
1171 | "libc",
1172 | "system-deps 6.1.1",
1173 | "winapi",
1174 | ]
1175 |
1176 | [[package]]
1177 | name = "glib"
1178 | version = "0.15.12"
1179 | source = "registry+https://github.com/rust-lang/crates.io-index"
1180 | checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d"
1181 | dependencies = [
1182 | "bitflags 1.3.2",
1183 | "futures-channel",
1184 | "futures-core",
1185 | "futures-executor",
1186 | "futures-task",
1187 | "glib-macros",
1188 | "glib-sys",
1189 | "gobject-sys",
1190 | "libc",
1191 | "once_cell",
1192 | "smallvec",
1193 | "thiserror",
1194 | ]
1195 |
1196 | [[package]]
1197 | name = "glib-macros"
1198 | version = "0.15.13"
1199 | source = "registry+https://github.com/rust-lang/crates.io-index"
1200 | checksum = "10c6ae9f6fa26f4fb2ac16b528d138d971ead56141de489f8111e259b9df3c4a"
1201 | dependencies = [
1202 | "anyhow",
1203 | "heck 0.4.1",
1204 | "proc-macro-crate",
1205 | "proc-macro-error",
1206 | "proc-macro2",
1207 | "quote",
1208 | "syn 1.0.109",
1209 | ]
1210 |
1211 | [[package]]
1212 | name = "glib-sys"
1213 | version = "0.15.10"
1214 | source = "registry+https://github.com/rust-lang/crates.io-index"
1215 | checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4"
1216 | dependencies = [
1217 | "libc",
1218 | "system-deps 6.1.1",
1219 | ]
1220 |
1221 | [[package]]
1222 | name = "glob"
1223 | version = "0.3.1"
1224 | source = "registry+https://github.com/rust-lang/crates.io-index"
1225 | checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
1226 |
1227 | [[package]]
1228 | name = "globset"
1229 | version = "0.4.13"
1230 | source = "registry+https://github.com/rust-lang/crates.io-index"
1231 | checksum = "759c97c1e17c55525b57192c06a267cda0ac5210b222d6b82189a2338fa1c13d"
1232 | dependencies = [
1233 | "aho-corasick",
1234 | "bstr",
1235 | "fnv",
1236 | "log",
1237 | "regex",
1238 | ]
1239 |
1240 | [[package]]
1241 | name = "gloo-timers"
1242 | version = "0.2.6"
1243 | source = "registry+https://github.com/rust-lang/crates.io-index"
1244 | checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c"
1245 | dependencies = [
1246 | "futures-channel",
1247 | "futures-core",
1248 | "js-sys",
1249 | "wasm-bindgen",
1250 | ]
1251 |
1252 | [[package]]
1253 | name = "gobject-sys"
1254 | version = "0.15.10"
1255 | source = "registry+https://github.com/rust-lang/crates.io-index"
1256 | checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a"
1257 | dependencies = [
1258 | "glib-sys",
1259 | "libc",
1260 | "system-deps 6.1.1",
1261 | ]
1262 |
1263 | [[package]]
1264 | name = "gtk"
1265 | version = "0.15.5"
1266 | source = "registry+https://github.com/rust-lang/crates.io-index"
1267 | checksum = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0"
1268 | dependencies = [
1269 | "atk",
1270 | "bitflags 1.3.2",
1271 | "cairo-rs",
1272 | "field-offset",
1273 | "futures-channel",
1274 | "gdk",
1275 | "gdk-pixbuf",
1276 | "gio",
1277 | "glib",
1278 | "gtk-sys",
1279 | "gtk3-macros",
1280 | "libc",
1281 | "once_cell",
1282 | "pango",
1283 | "pkg-config",
1284 | ]
1285 |
1286 | [[package]]
1287 | name = "gtk-sys"
1288 | version = "0.15.3"
1289 | source = "registry+https://github.com/rust-lang/crates.io-index"
1290 | checksum = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84"
1291 | dependencies = [
1292 | "atk-sys",
1293 | "cairo-sys-rs",
1294 | "gdk-pixbuf-sys",
1295 | "gdk-sys",
1296 | "gio-sys",
1297 | "glib-sys",
1298 | "gobject-sys",
1299 | "libc",
1300 | "pango-sys",
1301 | "system-deps 6.1.1",
1302 | ]
1303 |
1304 | [[package]]
1305 | name = "gtk3-macros"
1306 | version = "0.15.6"
1307 | source = "registry+https://github.com/rust-lang/crates.io-index"
1308 | checksum = "684c0456c086e8e7e9af73ec5b84e35938df394712054550e81558d21c44ab0d"
1309 | dependencies = [
1310 | "anyhow",
1311 | "proc-macro-crate",
1312 | "proc-macro-error",
1313 | "proc-macro2",
1314 | "quote",
1315 | "syn 1.0.109",
1316 | ]
1317 |
1318 | [[package]]
1319 | name = "hashbrown"
1320 | version = "0.12.3"
1321 | source = "registry+https://github.com/rust-lang/crates.io-index"
1322 | checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
1323 |
1324 | [[package]]
1325 | name = "hashbrown"
1326 | version = "0.14.0"
1327 | source = "registry+https://github.com/rust-lang/crates.io-index"
1328 | checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a"
1329 |
1330 | [[package]]
1331 | name = "heck"
1332 | version = "0.3.3"
1333 | source = "registry+https://github.com/rust-lang/crates.io-index"
1334 | checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
1335 | dependencies = [
1336 | "unicode-segmentation",
1337 | ]
1338 |
1339 | [[package]]
1340 | name = "heck"
1341 | version = "0.4.1"
1342 | source = "registry+https://github.com/rust-lang/crates.io-index"
1343 | checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
1344 |
1345 | [[package]]
1346 | name = "hermit-abi"
1347 | version = "0.3.2"
1348 | source = "registry+https://github.com/rust-lang/crates.io-index"
1349 | checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
1350 |
1351 | [[package]]
1352 | name = "hex"
1353 | version = "0.4.3"
1354 | source = "registry+https://github.com/rust-lang/crates.io-index"
1355 | checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
1356 |
1357 | [[package]]
1358 | name = "html5ever"
1359 | version = "0.25.2"
1360 | source = "registry+https://github.com/rust-lang/crates.io-index"
1361 | checksum = "e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148"
1362 | dependencies = [
1363 | "log",
1364 | "mac",
1365 | "markup5ever",
1366 | "proc-macro2",
1367 | "quote",
1368 | "syn 1.0.109",
1369 | ]
1370 |
1371 | [[package]]
1372 | name = "http"
1373 | version = "0.2.9"
1374 | source = "registry+https://github.com/rust-lang/crates.io-index"
1375 | checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
1376 | dependencies = [
1377 | "bytes",
1378 | "fnv",
1379 | "itoa 1.0.9",
1380 | ]
1381 |
1382 | [[package]]
1383 | name = "http-range"
1384 | version = "0.1.5"
1385 | source = "registry+https://github.com/rust-lang/crates.io-index"
1386 | checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573"
1387 |
1388 | [[package]]
1389 | name = "iana-time-zone"
1390 | version = "0.1.57"
1391 | source = "registry+https://github.com/rust-lang/crates.io-index"
1392 | checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613"
1393 | dependencies = [
1394 | "android_system_properties",
1395 | "core-foundation-sys",
1396 | "iana-time-zone-haiku",
1397 | "js-sys",
1398 | "wasm-bindgen",
1399 | "windows 0.48.0",
1400 | ]
1401 |
1402 | [[package]]
1403 | name = "iana-time-zone-haiku"
1404 | version = "0.1.2"
1405 | source = "registry+https://github.com/rust-lang/crates.io-index"
1406 | checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
1407 | dependencies = [
1408 | "cc",
1409 | ]
1410 |
1411 | [[package]]
1412 | name = "ico"
1413 | version = "0.3.0"
1414 | source = "registry+https://github.com/rust-lang/crates.io-index"
1415 | checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae"
1416 | dependencies = [
1417 | "byteorder",
1418 | "png",
1419 | ]
1420 |
1421 | [[package]]
1422 | name = "ident_case"
1423 | version = "1.0.1"
1424 | source = "registry+https://github.com/rust-lang/crates.io-index"
1425 | checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
1426 |
1427 | [[package]]
1428 | name = "idna"
1429 | version = "0.4.0"
1430 | source = "registry+https://github.com/rust-lang/crates.io-index"
1431 | checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
1432 | dependencies = [
1433 | "unicode-bidi",
1434 | "unicode-normalization",
1435 | ]
1436 |
1437 | [[package]]
1438 | name = "ignore"
1439 | version = "0.4.20"
1440 | source = "registry+https://github.com/rust-lang/crates.io-index"
1441 | checksum = "dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492"
1442 | dependencies = [
1443 | "globset",
1444 | "lazy_static",
1445 | "log",
1446 | "memchr",
1447 | "regex",
1448 | "same-file",
1449 | "thread_local",
1450 | "walkdir",
1451 | "winapi-util",
1452 | ]
1453 |
1454 | [[package]]
1455 | name = "image"
1456 | version = "0.24.7"
1457 | source = "registry+https://github.com/rust-lang/crates.io-index"
1458 | checksum = "6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711"
1459 | dependencies = [
1460 | "bytemuck",
1461 | "byteorder",
1462 | "color_quant",
1463 | "num-rational",
1464 | "num-traits",
1465 | ]
1466 |
1467 | [[package]]
1468 | name = "indexmap"
1469 | version = "1.9.3"
1470 | source = "registry+https://github.com/rust-lang/crates.io-index"
1471 | checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
1472 | dependencies = [
1473 | "autocfg",
1474 | "hashbrown 0.12.3",
1475 | "serde",
1476 | ]
1477 |
1478 | [[package]]
1479 | name = "indexmap"
1480 | version = "2.0.0"
1481 | source = "registry+https://github.com/rust-lang/crates.io-index"
1482 | checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d"
1483 | dependencies = [
1484 | "equivalent",
1485 | "hashbrown 0.14.0",
1486 | "serde",
1487 | ]
1488 |
1489 | [[package]]
1490 | name = "infer"
1491 | version = "0.12.0"
1492 | source = "registry+https://github.com/rust-lang/crates.io-index"
1493 | checksum = "a898e4b7951673fce96614ce5751d13c40fc5674bc2d759288e46c3ab62598b3"
1494 | dependencies = [
1495 | "cfb",
1496 | ]
1497 |
1498 | [[package]]
1499 | name = "instant"
1500 | version = "0.1.12"
1501 | source = "registry+https://github.com/rust-lang/crates.io-index"
1502 | checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
1503 | dependencies = [
1504 | "cfg-if",
1505 | ]
1506 |
1507 | [[package]]
1508 | name = "io-lifetimes"
1509 | version = "1.0.11"
1510 | source = "registry+https://github.com/rust-lang/crates.io-index"
1511 | checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
1512 | dependencies = [
1513 | "hermit-abi",
1514 | "libc",
1515 | "windows-sys 0.48.0",
1516 | ]
1517 |
1518 | [[package]]
1519 | name = "itoa"
1520 | version = "0.4.8"
1521 | source = "registry+https://github.com/rust-lang/crates.io-index"
1522 | checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
1523 |
1524 | [[package]]
1525 | name = "itoa"
1526 | version = "1.0.9"
1527 | source = "registry+https://github.com/rust-lang/crates.io-index"
1528 | checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
1529 |
1530 | [[package]]
1531 | name = "javascriptcore-rs"
1532 | version = "0.16.0"
1533 | source = "registry+https://github.com/rust-lang/crates.io-index"
1534 | checksum = "bf053e7843f2812ff03ef5afe34bb9c06ffee120385caad4f6b9967fcd37d41c"
1535 | dependencies = [
1536 | "bitflags 1.3.2",
1537 | "glib",
1538 | "javascriptcore-rs-sys",
1539 | ]
1540 |
1541 | [[package]]
1542 | name = "javascriptcore-rs-sys"
1543 | version = "0.4.0"
1544 | source = "registry+https://github.com/rust-lang/crates.io-index"
1545 | checksum = "905fbb87419c5cde6e3269537e4ea7d46431f3008c5d057e915ef3f115e7793c"
1546 | dependencies = [
1547 | "glib-sys",
1548 | "gobject-sys",
1549 | "libc",
1550 | "system-deps 5.0.0",
1551 | ]
1552 |
1553 | [[package]]
1554 | name = "jni"
1555 | version = "0.20.0"
1556 | source = "registry+https://github.com/rust-lang/crates.io-index"
1557 | checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c"
1558 | dependencies = [
1559 | "cesu8",
1560 | "combine",
1561 | "jni-sys",
1562 | "log",
1563 | "thiserror",
1564 | "walkdir",
1565 | ]
1566 |
1567 | [[package]]
1568 | name = "jni-sys"
1569 | version = "0.3.0"
1570 | source = "registry+https://github.com/rust-lang/crates.io-index"
1571 | checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
1572 |
1573 | [[package]]
1574 | name = "js-sys"
1575 | version = "0.3.64"
1576 | source = "registry+https://github.com/rust-lang/crates.io-index"
1577 | checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
1578 | dependencies = [
1579 | "wasm-bindgen",
1580 | ]
1581 |
1582 | [[package]]
1583 | name = "json-patch"
1584 | version = "1.1.0"
1585 | source = "registry+https://github.com/rust-lang/crates.io-index"
1586 | checksum = "4f7765dccf8c39c3a470fc694efe322969d791e713ca46bc7b5c506886157572"
1587 | dependencies = [
1588 | "serde",
1589 | "serde_json",
1590 | "thiserror",
1591 | "treediff",
1592 | ]
1593 |
1594 | [[package]]
1595 | name = "kuchiki"
1596 | version = "0.8.1"
1597 | source = "registry+https://github.com/rust-lang/crates.io-index"
1598 | checksum = "1ea8e9c6e031377cff82ee3001dc8026cdf431ed4e2e6b51f98ab8c73484a358"
1599 | dependencies = [
1600 | "cssparser",
1601 | "html5ever",
1602 | "matches",
1603 | "selectors",
1604 | ]
1605 |
1606 | [[package]]
1607 | name = "kv-log-macro"
1608 | version = "1.0.7"
1609 | source = "registry+https://github.com/rust-lang/crates.io-index"
1610 | checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f"
1611 | dependencies = [
1612 | "log",
1613 | ]
1614 |
1615 | [[package]]
1616 | name = "lazy_static"
1617 | version = "1.4.0"
1618 | source = "registry+https://github.com/rust-lang/crates.io-index"
1619 | checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
1620 |
1621 | [[package]]
1622 | name = "libc"
1623 | version = "0.2.147"
1624 | source = "registry+https://github.com/rust-lang/crates.io-index"
1625 | checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
1626 |
1627 | [[package]]
1628 | name = "line-wrap"
1629 | version = "0.1.1"
1630 | source = "registry+https://github.com/rust-lang/crates.io-index"
1631 | checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9"
1632 | dependencies = [
1633 | "safemem",
1634 | ]
1635 |
1636 | [[package]]
1637 | name = "linux-raw-sys"
1638 | version = "0.3.8"
1639 | source = "registry+https://github.com/rust-lang/crates.io-index"
1640 | checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
1641 |
1642 | [[package]]
1643 | name = "linux-raw-sys"
1644 | version = "0.4.7"
1645 | source = "registry+https://github.com/rust-lang/crates.io-index"
1646 | checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128"
1647 |
1648 | [[package]]
1649 | name = "lock_api"
1650 | version = "0.4.10"
1651 | source = "registry+https://github.com/rust-lang/crates.io-index"
1652 | checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
1653 | dependencies = [
1654 | "autocfg",
1655 | "scopeguard",
1656 | ]
1657 |
1658 | [[package]]
1659 | name = "log"
1660 | version = "0.4.20"
1661 | source = "registry+https://github.com/rust-lang/crates.io-index"
1662 | checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
1663 | dependencies = [
1664 | "value-bag",
1665 | ]
1666 |
1667 | [[package]]
1668 | name = "loom"
1669 | version = "0.5.6"
1670 | source = "registry+https://github.com/rust-lang/crates.io-index"
1671 | checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5"
1672 | dependencies = [
1673 | "cfg-if",
1674 | "generator",
1675 | "scoped-tls",
1676 | "serde",
1677 | "serde_json",
1678 | "tracing",
1679 | "tracing-subscriber",
1680 | ]
1681 |
1682 | [[package]]
1683 | name = "mac"
1684 | version = "0.1.1"
1685 | source = "registry+https://github.com/rust-lang/crates.io-index"
1686 | checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
1687 |
1688 | [[package]]
1689 | name = "malloc_buf"
1690 | version = "0.0.6"
1691 | source = "registry+https://github.com/rust-lang/crates.io-index"
1692 | checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"
1693 | dependencies = [
1694 | "libc",
1695 | ]
1696 |
1697 | [[package]]
1698 | name = "markup5ever"
1699 | version = "0.10.1"
1700 | source = "registry+https://github.com/rust-lang/crates.io-index"
1701 | checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd"
1702 | dependencies = [
1703 | "log",
1704 | "phf 0.8.0",
1705 | "phf_codegen",
1706 | "string_cache",
1707 | "string_cache_codegen",
1708 | "tendril",
1709 | ]
1710 |
1711 | [[package]]
1712 | name = "matchers"
1713 | version = "0.1.0"
1714 | source = "registry+https://github.com/rust-lang/crates.io-index"
1715 | checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
1716 | dependencies = [
1717 | "regex-automata 0.1.10",
1718 | ]
1719 |
1720 | [[package]]
1721 | name = "matches"
1722 | version = "0.1.10"
1723 | source = "registry+https://github.com/rust-lang/crates.io-index"
1724 | checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5"
1725 |
1726 | [[package]]
1727 | name = "memchr"
1728 | version = "2.6.3"
1729 | source = "registry+https://github.com/rust-lang/crates.io-index"
1730 | checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c"
1731 |
1732 | [[package]]
1733 | name = "memoffset"
1734 | version = "0.9.0"
1735 | source = "registry+https://github.com/rust-lang/crates.io-index"
1736 | checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
1737 | dependencies = [
1738 | "autocfg",
1739 | ]
1740 |
1741 | [[package]]
1742 | name = "miniz_oxide"
1743 | version = "0.7.1"
1744 | source = "registry+https://github.com/rust-lang/crates.io-index"
1745 | checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
1746 | dependencies = [
1747 | "adler",
1748 | "simd-adler32",
1749 | ]
1750 |
1751 | [[package]]
1752 | name = "mio"
1753 | version = "0.8.8"
1754 | source = "registry+https://github.com/rust-lang/crates.io-index"
1755 | checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
1756 | dependencies = [
1757 | "libc",
1758 | "wasi 0.11.0+wasi-snapshot-preview1",
1759 | "windows-sys 0.48.0",
1760 | ]
1761 |
1762 | [[package]]
1763 | name = "ndk"
1764 | version = "0.6.0"
1765 | source = "registry+https://github.com/rust-lang/crates.io-index"
1766 | checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4"
1767 | dependencies = [
1768 | "bitflags 1.3.2",
1769 | "jni-sys",
1770 | "ndk-sys",
1771 | "num_enum",
1772 | "thiserror",
1773 | ]
1774 |
1775 | [[package]]
1776 | name = "ndk-context"
1777 | version = "0.1.1"
1778 | source = "registry+https://github.com/rust-lang/crates.io-index"
1779 | checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b"
1780 |
1781 | [[package]]
1782 | name = "ndk-sys"
1783 | version = "0.3.0"
1784 | source = "registry+https://github.com/rust-lang/crates.io-index"
1785 | checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97"
1786 | dependencies = [
1787 | "jni-sys",
1788 | ]
1789 |
1790 | [[package]]
1791 | name = "new_debug_unreachable"
1792 | version = "1.0.4"
1793 | source = "registry+https://github.com/rust-lang/crates.io-index"
1794 | checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54"
1795 |
1796 | [[package]]
1797 | name = "nodrop"
1798 | version = "0.1.14"
1799 | source = "registry+https://github.com/rust-lang/crates.io-index"
1800 | checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb"
1801 |
1802 | [[package]]
1803 | name = "nu-ansi-term"
1804 | version = "0.46.0"
1805 | source = "registry+https://github.com/rust-lang/crates.io-index"
1806 | checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
1807 | dependencies = [
1808 | "overload",
1809 | "winapi",
1810 | ]
1811 |
1812 | [[package]]
1813 | name = "num-integer"
1814 | version = "0.1.45"
1815 | source = "registry+https://github.com/rust-lang/crates.io-index"
1816 | checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
1817 | dependencies = [
1818 | "autocfg",
1819 | "num-traits",
1820 | ]
1821 |
1822 | [[package]]
1823 | name = "num-rational"
1824 | version = "0.4.1"
1825 | source = "registry+https://github.com/rust-lang/crates.io-index"
1826 | checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0"
1827 | dependencies = [
1828 | "autocfg",
1829 | "num-integer",
1830 | "num-traits",
1831 | ]
1832 |
1833 | [[package]]
1834 | name = "num-traits"
1835 | version = "0.2.16"
1836 | source = "registry+https://github.com/rust-lang/crates.io-index"
1837 | checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2"
1838 | dependencies = [
1839 | "autocfg",
1840 | ]
1841 |
1842 | [[package]]
1843 | name = "num_cpus"
1844 | version = "1.16.0"
1845 | source = "registry+https://github.com/rust-lang/crates.io-index"
1846 | checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
1847 | dependencies = [
1848 | "hermit-abi",
1849 | "libc",
1850 | ]
1851 |
1852 | [[package]]
1853 | name = "num_enum"
1854 | version = "0.5.11"
1855 | source = "registry+https://github.com/rust-lang/crates.io-index"
1856 | checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9"
1857 | dependencies = [
1858 | "num_enum_derive",
1859 | ]
1860 |
1861 | [[package]]
1862 | name = "num_enum_derive"
1863 | version = "0.5.11"
1864 | source = "registry+https://github.com/rust-lang/crates.io-index"
1865 | checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799"
1866 | dependencies = [
1867 | "proc-macro-crate",
1868 | "proc-macro2",
1869 | "quote",
1870 | "syn 1.0.109",
1871 | ]
1872 |
1873 | [[package]]
1874 | name = "objc"
1875 | version = "0.2.7"
1876 | source = "registry+https://github.com/rust-lang/crates.io-index"
1877 | checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
1878 | dependencies = [
1879 | "malloc_buf",
1880 | "objc_exception",
1881 | ]
1882 |
1883 | [[package]]
1884 | name = "objc_exception"
1885 | version = "0.1.2"
1886 | source = "registry+https://github.com/rust-lang/crates.io-index"
1887 | checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4"
1888 | dependencies = [
1889 | "cc",
1890 | ]
1891 |
1892 | [[package]]
1893 | name = "objc_id"
1894 | version = "0.1.1"
1895 | source = "registry+https://github.com/rust-lang/crates.io-index"
1896 | checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b"
1897 | dependencies = [
1898 | "objc",
1899 | ]
1900 |
1901 | [[package]]
1902 | name = "object"
1903 | version = "0.32.1"
1904 | source = "registry+https://github.com/rust-lang/crates.io-index"
1905 | checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0"
1906 | dependencies = [
1907 | "memchr",
1908 | ]
1909 |
1910 | [[package]]
1911 | name = "once_cell"
1912 | version = "1.18.0"
1913 | source = "registry+https://github.com/rust-lang/crates.io-index"
1914 | checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
1915 |
1916 | [[package]]
1917 | name = "open"
1918 | version = "3.2.0"
1919 | source = "registry+https://github.com/rust-lang/crates.io-index"
1920 | checksum = "2078c0039e6a54a0c42c28faa984e115fb4c2d5bf2208f77d1961002df8576f8"
1921 | dependencies = [
1922 | "pathdiff",
1923 | "windows-sys 0.42.0",
1924 | ]
1925 |
1926 | [[package]]
1927 | name = "overload"
1928 | version = "0.1.1"
1929 | source = "registry+https://github.com/rust-lang/crates.io-index"
1930 | checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
1931 |
1932 | [[package]]
1933 | name = "pango"
1934 | version = "0.15.10"
1935 | source = "registry+https://github.com/rust-lang/crates.io-index"
1936 | checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f"
1937 | dependencies = [
1938 | "bitflags 1.3.2",
1939 | "glib",
1940 | "libc",
1941 | "once_cell",
1942 | "pango-sys",
1943 | ]
1944 |
1945 | [[package]]
1946 | name = "pango-sys"
1947 | version = "0.15.10"
1948 | source = "registry+https://github.com/rust-lang/crates.io-index"
1949 | checksum = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa"
1950 | dependencies = [
1951 | "glib-sys",
1952 | "gobject-sys",
1953 | "libc",
1954 | "system-deps 6.1.1",
1955 | ]
1956 |
1957 | [[package]]
1958 | name = "parking"
1959 | version = "2.1.0"
1960 | source = "registry+https://github.com/rust-lang/crates.io-index"
1961 | checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e"
1962 |
1963 | [[package]]
1964 | name = "parking_lot"
1965 | version = "0.12.1"
1966 | source = "registry+https://github.com/rust-lang/crates.io-index"
1967 | checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
1968 | dependencies = [
1969 | "lock_api",
1970 | "parking_lot_core",
1971 | ]
1972 |
1973 | [[package]]
1974 | name = "parking_lot_core"
1975 | version = "0.9.8"
1976 | source = "registry+https://github.com/rust-lang/crates.io-index"
1977 | checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447"
1978 | dependencies = [
1979 | "cfg-if",
1980 | "libc",
1981 | "redox_syscall 0.3.5",
1982 | "smallvec",
1983 | "windows-targets",
1984 | ]
1985 |
1986 | [[package]]
1987 | name = "pathdiff"
1988 | version = "0.2.1"
1989 | source = "registry+https://github.com/rust-lang/crates.io-index"
1990 | checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
1991 |
1992 | [[package]]
1993 | name = "percent-encoding"
1994 | version = "2.3.0"
1995 | source = "registry+https://github.com/rust-lang/crates.io-index"
1996 | checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
1997 |
1998 | [[package]]
1999 | name = "phf"
2000 | version = "0.8.0"
2001 | source = "registry+https://github.com/rust-lang/crates.io-index"
2002 | checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12"
2003 | dependencies = [
2004 | "phf_macros 0.8.0",
2005 | "phf_shared 0.8.0",
2006 | "proc-macro-hack",
2007 | ]
2008 |
2009 | [[package]]
2010 | name = "phf"
2011 | version = "0.10.1"
2012 | source = "registry+https://github.com/rust-lang/crates.io-index"
2013 | checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
2014 | dependencies = [
2015 | "phf_macros 0.10.0",
2016 | "phf_shared 0.10.0",
2017 | "proc-macro-hack",
2018 | ]
2019 |
2020 | [[package]]
2021 | name = "phf_codegen"
2022 | version = "0.8.0"
2023 | source = "registry+https://github.com/rust-lang/crates.io-index"
2024 | checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815"
2025 | dependencies = [
2026 | "phf_generator 0.8.0",
2027 | "phf_shared 0.8.0",
2028 | ]
2029 |
2030 | [[package]]
2031 | name = "phf_generator"
2032 | version = "0.8.0"
2033 | source = "registry+https://github.com/rust-lang/crates.io-index"
2034 | checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526"
2035 | dependencies = [
2036 | "phf_shared 0.8.0",
2037 | "rand 0.7.3",
2038 | ]
2039 |
2040 | [[package]]
2041 | name = "phf_generator"
2042 | version = "0.10.0"
2043 | source = "registry+https://github.com/rust-lang/crates.io-index"
2044 | checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
2045 | dependencies = [
2046 | "phf_shared 0.10.0",
2047 | "rand 0.8.5",
2048 | ]
2049 |
2050 | [[package]]
2051 | name = "phf_macros"
2052 | version = "0.8.0"
2053 | source = "registry+https://github.com/rust-lang/crates.io-index"
2054 | checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c"
2055 | dependencies = [
2056 | "phf_generator 0.8.0",
2057 | "phf_shared 0.8.0",
2058 | "proc-macro-hack",
2059 | "proc-macro2",
2060 | "quote",
2061 | "syn 1.0.109",
2062 | ]
2063 |
2064 | [[package]]
2065 | name = "phf_macros"
2066 | version = "0.10.0"
2067 | source = "registry+https://github.com/rust-lang/crates.io-index"
2068 | checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0"
2069 | dependencies = [
2070 | "phf_generator 0.10.0",
2071 | "phf_shared 0.10.0",
2072 | "proc-macro-hack",
2073 | "proc-macro2",
2074 | "quote",
2075 | "syn 1.0.109",
2076 | ]
2077 |
2078 | [[package]]
2079 | name = "phf_shared"
2080 | version = "0.8.0"
2081 | source = "registry+https://github.com/rust-lang/crates.io-index"
2082 | checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7"
2083 | dependencies = [
2084 | "siphasher",
2085 | ]
2086 |
2087 | [[package]]
2088 | name = "phf_shared"
2089 | version = "0.10.0"
2090 | source = "registry+https://github.com/rust-lang/crates.io-index"
2091 | checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
2092 | dependencies = [
2093 | "siphasher",
2094 | ]
2095 |
2096 | [[package]]
2097 | name = "pin-project-lite"
2098 | version = "0.2.13"
2099 | source = "registry+https://github.com/rust-lang/crates.io-index"
2100 | checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
2101 |
2102 | [[package]]
2103 | name = "pin-utils"
2104 | version = "0.1.0"
2105 | source = "registry+https://github.com/rust-lang/crates.io-index"
2106 | checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
2107 |
2108 | [[package]]
2109 | name = "pkg-config"
2110 | version = "0.3.27"
2111 | source = "registry+https://github.com/rust-lang/crates.io-index"
2112 | checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
2113 |
2114 | [[package]]
2115 | name = "plist"
2116 | version = "1.5.0"
2117 | source = "registry+https://github.com/rust-lang/crates.io-index"
2118 | checksum = "bdc0001cfea3db57a2e24bc0d818e9e20e554b5f97fabb9bc231dc240269ae06"
2119 | dependencies = [
2120 | "base64 0.21.4",
2121 | "indexmap 1.9.3",
2122 | "line-wrap",
2123 | "quick-xml",
2124 | "serde",
2125 | "time",
2126 | ]
2127 |
2128 | [[package]]
2129 | name = "png"
2130 | version = "0.17.10"
2131 | source = "registry+https://github.com/rust-lang/crates.io-index"
2132 | checksum = "dd75bf2d8dd3702b9707cdbc56a5b9ef42cec752eb8b3bafc01234558442aa64"
2133 | dependencies = [
2134 | "bitflags 1.3.2",
2135 | "crc32fast",
2136 | "fdeflate",
2137 | "flate2",
2138 | "miniz_oxide",
2139 | ]
2140 |
2141 | [[package]]
2142 | name = "polling"
2143 | version = "2.8.0"
2144 | source = "registry+https://github.com/rust-lang/crates.io-index"
2145 | checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce"
2146 | dependencies = [
2147 | "autocfg",
2148 | "bitflags 1.3.2",
2149 | "cfg-if",
2150 | "concurrent-queue",
2151 | "libc",
2152 | "log",
2153 | "pin-project-lite",
2154 | "windows-sys 0.48.0",
2155 | ]
2156 |
2157 | [[package]]
2158 | name = "ppv-lite86"
2159 | version = "0.2.17"
2160 | source = "registry+https://github.com/rust-lang/crates.io-index"
2161 | checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
2162 |
2163 | [[package]]
2164 | name = "precomputed-hash"
2165 | version = "0.1.1"
2166 | source = "registry+https://github.com/rust-lang/crates.io-index"
2167 | checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
2168 |
2169 | [[package]]
2170 | name = "proc-macro-crate"
2171 | version = "1.3.1"
2172 | source = "registry+https://github.com/rust-lang/crates.io-index"
2173 | checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
2174 | dependencies = [
2175 | "once_cell",
2176 | "toml_edit",
2177 | ]
2178 |
2179 | [[package]]
2180 | name = "proc-macro-error"
2181 | version = "1.0.4"
2182 | source = "registry+https://github.com/rust-lang/crates.io-index"
2183 | checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
2184 | dependencies = [
2185 | "proc-macro-error-attr",
2186 | "proc-macro2",
2187 | "quote",
2188 | "syn 1.0.109",
2189 | "version_check",
2190 | ]
2191 |
2192 | [[package]]
2193 | name = "proc-macro-error-attr"
2194 | version = "1.0.4"
2195 | source = "registry+https://github.com/rust-lang/crates.io-index"
2196 | checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
2197 | dependencies = [
2198 | "proc-macro2",
2199 | "quote",
2200 | "version_check",
2201 | ]
2202 |
2203 | [[package]]
2204 | name = "proc-macro-hack"
2205 | version = "0.5.20+deprecated"
2206 | source = "registry+https://github.com/rust-lang/crates.io-index"
2207 | checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
2208 |
2209 | [[package]]
2210 | name = "proc-macro2"
2211 | version = "1.0.66"
2212 | source = "registry+https://github.com/rust-lang/crates.io-index"
2213 | checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9"
2214 | dependencies = [
2215 | "unicode-ident",
2216 | ]
2217 |
2218 | [[package]]
2219 | name = "quick-xml"
2220 | version = "0.29.0"
2221 | source = "registry+https://github.com/rust-lang/crates.io-index"
2222 | checksum = "81b9228215d82c7b61490fec1de287136b5de6f5700f6e58ea9ad61a7964ca51"
2223 | dependencies = [
2224 | "memchr",
2225 | ]
2226 |
2227 | [[package]]
2228 | name = "quote"
2229 | version = "1.0.33"
2230 | source = "registry+https://github.com/rust-lang/crates.io-index"
2231 | checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
2232 | dependencies = [
2233 | "proc-macro2",
2234 | ]
2235 |
2236 | [[package]]
2237 | name = "rand"
2238 | version = "0.7.3"
2239 | source = "registry+https://github.com/rust-lang/crates.io-index"
2240 | checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
2241 | dependencies = [
2242 | "getrandom 0.1.16",
2243 | "libc",
2244 | "rand_chacha 0.2.2",
2245 | "rand_core 0.5.1",
2246 | "rand_hc",
2247 | "rand_pcg",
2248 | ]
2249 |
2250 | [[package]]
2251 | name = "rand"
2252 | version = "0.8.5"
2253 | source = "registry+https://github.com/rust-lang/crates.io-index"
2254 | checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
2255 | dependencies = [
2256 | "libc",
2257 | "rand_chacha 0.3.1",
2258 | "rand_core 0.6.4",
2259 | ]
2260 |
2261 | [[package]]
2262 | name = "rand_chacha"
2263 | version = "0.2.2"
2264 | source = "registry+https://github.com/rust-lang/crates.io-index"
2265 | checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
2266 | dependencies = [
2267 | "ppv-lite86",
2268 | "rand_core 0.5.1",
2269 | ]
2270 |
2271 | [[package]]
2272 | name = "rand_chacha"
2273 | version = "0.3.1"
2274 | source = "registry+https://github.com/rust-lang/crates.io-index"
2275 | checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
2276 | dependencies = [
2277 | "ppv-lite86",
2278 | "rand_core 0.6.4",
2279 | ]
2280 |
2281 | [[package]]
2282 | name = "rand_core"
2283 | version = "0.5.1"
2284 | source = "registry+https://github.com/rust-lang/crates.io-index"
2285 | checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
2286 | dependencies = [
2287 | "getrandom 0.1.16",
2288 | ]
2289 |
2290 | [[package]]
2291 | name = "rand_core"
2292 | version = "0.6.4"
2293 | source = "registry+https://github.com/rust-lang/crates.io-index"
2294 | checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
2295 | dependencies = [
2296 | "getrandom 0.2.10",
2297 | ]
2298 |
2299 | [[package]]
2300 | name = "rand_hc"
2301 | version = "0.2.0"
2302 | source = "registry+https://github.com/rust-lang/crates.io-index"
2303 | checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
2304 | dependencies = [
2305 | "rand_core 0.5.1",
2306 | ]
2307 |
2308 | [[package]]
2309 | name = "rand_pcg"
2310 | version = "0.2.1"
2311 | source = "registry+https://github.com/rust-lang/crates.io-index"
2312 | checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429"
2313 | dependencies = [
2314 | "rand_core 0.5.1",
2315 | ]
2316 |
2317 | [[package]]
2318 | name = "raw-window-handle"
2319 | version = "0.5.2"
2320 | source = "registry+https://github.com/rust-lang/crates.io-index"
2321 | checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9"
2322 |
2323 | [[package]]
2324 | name = "redox_syscall"
2325 | version = "0.2.16"
2326 | source = "registry+https://github.com/rust-lang/crates.io-index"
2327 | checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
2328 | dependencies = [
2329 | "bitflags 1.3.2",
2330 | ]
2331 |
2332 | [[package]]
2333 | name = "redox_syscall"
2334 | version = "0.3.5"
2335 | source = "registry+https://github.com/rust-lang/crates.io-index"
2336 | checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
2337 | dependencies = [
2338 | "bitflags 1.3.2",
2339 | ]
2340 |
2341 | [[package]]
2342 | name = "redox_users"
2343 | version = "0.4.3"
2344 | source = "registry+https://github.com/rust-lang/crates.io-index"
2345 | checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
2346 | dependencies = [
2347 | "getrandom 0.2.10",
2348 | "redox_syscall 0.2.16",
2349 | "thiserror",
2350 | ]
2351 |
2352 | [[package]]
2353 | name = "regex"
2354 | version = "1.9.5"
2355 | source = "registry+https://github.com/rust-lang/crates.io-index"
2356 | checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47"
2357 | dependencies = [
2358 | "aho-corasick",
2359 | "memchr",
2360 | "regex-automata 0.3.8",
2361 | "regex-syntax 0.7.5",
2362 | ]
2363 |
2364 | [[package]]
2365 | name = "regex-automata"
2366 | version = "0.1.10"
2367 | source = "registry+https://github.com/rust-lang/crates.io-index"
2368 | checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
2369 | dependencies = [
2370 | "regex-syntax 0.6.29",
2371 | ]
2372 |
2373 | [[package]]
2374 | name = "regex-automata"
2375 | version = "0.3.8"
2376 | source = "registry+https://github.com/rust-lang/crates.io-index"
2377 | checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795"
2378 | dependencies = [
2379 | "aho-corasick",
2380 | "memchr",
2381 | "regex-syntax 0.7.5",
2382 | ]
2383 |
2384 | [[package]]
2385 | name = "regex-syntax"
2386 | version = "0.6.29"
2387 | source = "registry+https://github.com/rust-lang/crates.io-index"
2388 | checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
2389 |
2390 | [[package]]
2391 | name = "regex-syntax"
2392 | version = "0.7.5"
2393 | source = "registry+https://github.com/rust-lang/crates.io-index"
2394 | checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
2395 |
2396 | [[package]]
2397 | name = "rustc-demangle"
2398 | version = "0.1.23"
2399 | source = "registry+https://github.com/rust-lang/crates.io-index"
2400 | checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
2401 |
2402 | [[package]]
2403 | name = "rustc_version"
2404 | version = "0.4.0"
2405 | source = "registry+https://github.com/rust-lang/crates.io-index"
2406 | checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
2407 | dependencies = [
2408 | "semver",
2409 | ]
2410 |
2411 | [[package]]
2412 | name = "rustix"
2413 | version = "0.37.23"
2414 | source = "registry+https://github.com/rust-lang/crates.io-index"
2415 | checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06"
2416 | dependencies = [
2417 | "bitflags 1.3.2",
2418 | "errno",
2419 | "io-lifetimes",
2420 | "libc",
2421 | "linux-raw-sys 0.3.8",
2422 | "windows-sys 0.48.0",
2423 | ]
2424 |
2425 | [[package]]
2426 | name = "rustix"
2427 | version = "0.38.13"
2428 | source = "registry+https://github.com/rust-lang/crates.io-index"
2429 | checksum = "d7db8590df6dfcd144d22afd1b83b36c21a18d7cbc1dc4bb5295a8712e9eb662"
2430 | dependencies = [
2431 | "bitflags 2.4.0",
2432 | "errno",
2433 | "libc",
2434 | "linux-raw-sys 0.4.7",
2435 | "windows-sys 0.48.0",
2436 | ]
2437 |
2438 | [[package]]
2439 | name = "rustversion"
2440 | version = "1.0.14"
2441 | source = "registry+https://github.com/rust-lang/crates.io-index"
2442 | checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4"
2443 |
2444 | [[package]]
2445 | name = "ryu"
2446 | version = "1.0.15"
2447 | source = "registry+https://github.com/rust-lang/crates.io-index"
2448 | checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
2449 |
2450 | [[package]]
2451 | name = "safemem"
2452 | version = "0.3.3"
2453 | source = "registry+https://github.com/rust-lang/crates.io-index"
2454 | checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072"
2455 |
2456 | [[package]]
2457 | name = "same-file"
2458 | version = "1.0.6"
2459 | source = "registry+https://github.com/rust-lang/crates.io-index"
2460 | checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
2461 | dependencies = [
2462 | "winapi-util",
2463 | ]
2464 |
2465 | [[package]]
2466 | name = "scoped-tls"
2467 | version = "1.0.1"
2468 | source = "registry+https://github.com/rust-lang/crates.io-index"
2469 | checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
2470 |
2471 | [[package]]
2472 | name = "scopeguard"
2473 | version = "1.2.0"
2474 | source = "registry+https://github.com/rust-lang/crates.io-index"
2475 | checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
2476 |
2477 | [[package]]
2478 | name = "selectors"
2479 | version = "0.22.0"
2480 | source = "registry+https://github.com/rust-lang/crates.io-index"
2481 | checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe"
2482 | dependencies = [
2483 | "bitflags 1.3.2",
2484 | "cssparser",
2485 | "derive_more",
2486 | "fxhash",
2487 | "log",
2488 | "matches",
2489 | "phf 0.8.0",
2490 | "phf_codegen",
2491 | "precomputed-hash",
2492 | "servo_arc",
2493 | "smallvec",
2494 | "thin-slice",
2495 | ]
2496 |
2497 | [[package]]
2498 | name = "semver"
2499 | version = "1.0.18"
2500 | source = "registry+https://github.com/rust-lang/crates.io-index"
2501 | checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918"
2502 | dependencies = [
2503 | "serde",
2504 | ]
2505 |
2506 | [[package]]
2507 | name = "serde"
2508 | version = "1.0.188"
2509 | source = "registry+https://github.com/rust-lang/crates.io-index"
2510 | checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e"
2511 | dependencies = [
2512 | "serde_derive",
2513 | ]
2514 |
2515 | [[package]]
2516 | name = "serde_derive"
2517 | version = "1.0.188"
2518 | source = "registry+https://github.com/rust-lang/crates.io-index"
2519 | checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
2520 | dependencies = [
2521 | "proc-macro2",
2522 | "quote",
2523 | "syn 2.0.32",
2524 | ]
2525 |
2526 | [[package]]
2527 | name = "serde_json"
2528 | version = "1.0.106"
2529 | source = "registry+https://github.com/rust-lang/crates.io-index"
2530 | checksum = "2cc66a619ed80bf7a0f6b17dd063a84b88f6dea1813737cf469aef1d081142c2"
2531 | dependencies = [
2532 | "itoa 1.0.9",
2533 | "ryu",
2534 | "serde",
2535 | ]
2536 |
2537 | [[package]]
2538 | name = "serde_repr"
2539 | version = "0.1.16"
2540 | source = "registry+https://github.com/rust-lang/crates.io-index"
2541 | checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00"
2542 | dependencies = [
2543 | "proc-macro2",
2544 | "quote",
2545 | "syn 2.0.32",
2546 | ]
2547 |
2548 | [[package]]
2549 | name = "serde_spanned"
2550 | version = "0.6.3"
2551 | source = "registry+https://github.com/rust-lang/crates.io-index"
2552 | checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186"
2553 | dependencies = [
2554 | "serde",
2555 | ]
2556 |
2557 | [[package]]
2558 | name = "serde_with"
2559 | version = "3.3.0"
2560 | source = "registry+https://github.com/rust-lang/crates.io-index"
2561 | checksum = "1ca3b16a3d82c4088f343b7480a93550b3eabe1a358569c2dfe38bbcead07237"
2562 | dependencies = [
2563 | "base64 0.21.4",
2564 | "chrono",
2565 | "hex",
2566 | "indexmap 1.9.3",
2567 | "indexmap 2.0.0",
2568 | "serde",
2569 | "serde_json",
2570 | "serde_with_macros",
2571 | "time",
2572 | ]
2573 |
2574 | [[package]]
2575 | name = "serde_with_macros"
2576 | version = "3.3.0"
2577 | source = "registry+https://github.com/rust-lang/crates.io-index"
2578 | checksum = "2e6be15c453eb305019bfa438b1593c731f36a289a7853f7707ee29e870b3b3c"
2579 | dependencies = [
2580 | "darling",
2581 | "proc-macro2",
2582 | "quote",
2583 | "syn 2.0.32",
2584 | ]
2585 |
2586 | [[package]]
2587 | name = "serialize-to-javascript"
2588 | version = "0.1.1"
2589 | source = "registry+https://github.com/rust-lang/crates.io-index"
2590 | checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb"
2591 | dependencies = [
2592 | "serde",
2593 | "serde_json",
2594 | "serialize-to-javascript-impl",
2595 | ]
2596 |
2597 | [[package]]
2598 | name = "serialize-to-javascript-impl"
2599 | version = "0.1.1"
2600 | source = "registry+https://github.com/rust-lang/crates.io-index"
2601 | checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763"
2602 | dependencies = [
2603 | "proc-macro2",
2604 | "quote",
2605 | "syn 1.0.109",
2606 | ]
2607 |
2608 | [[package]]
2609 | name = "servo_arc"
2610 | version = "0.1.1"
2611 | source = "registry+https://github.com/rust-lang/crates.io-index"
2612 | checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432"
2613 | dependencies = [
2614 | "nodrop",
2615 | "stable_deref_trait",
2616 | ]
2617 |
2618 | [[package]]
2619 | name = "sha2"
2620 | version = "0.10.7"
2621 | source = "registry+https://github.com/rust-lang/crates.io-index"
2622 | checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8"
2623 | dependencies = [
2624 | "cfg-if",
2625 | "cpufeatures",
2626 | "digest",
2627 | ]
2628 |
2629 | [[package]]
2630 | name = "sharded-slab"
2631 | version = "0.1.4"
2632 | source = "registry+https://github.com/rust-lang/crates.io-index"
2633 | checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
2634 | dependencies = [
2635 | "lazy_static",
2636 | ]
2637 |
2638 | [[package]]
2639 | name = "signal-hook-registry"
2640 | version = "1.4.1"
2641 | source = "registry+https://github.com/rust-lang/crates.io-index"
2642 | checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
2643 | dependencies = [
2644 | "libc",
2645 | ]
2646 |
2647 | [[package]]
2648 | name = "simd-adler32"
2649 | version = "0.3.7"
2650 | source = "registry+https://github.com/rust-lang/crates.io-index"
2651 | checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
2652 |
2653 | [[package]]
2654 | name = "siphasher"
2655 | version = "0.3.11"
2656 | source = "registry+https://github.com/rust-lang/crates.io-index"
2657 | checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
2658 |
2659 | [[package]]
2660 | name = "slab"
2661 | version = "0.4.9"
2662 | source = "registry+https://github.com/rust-lang/crates.io-index"
2663 | checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
2664 | dependencies = [
2665 | "autocfg",
2666 | ]
2667 |
2668 | [[package]]
2669 | name = "smallvec"
2670 | version = "1.11.0"
2671 | source = "registry+https://github.com/rust-lang/crates.io-index"
2672 | checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9"
2673 |
2674 | [[package]]
2675 | name = "socket2"
2676 | version = "0.4.9"
2677 | source = "registry+https://github.com/rust-lang/crates.io-index"
2678 | checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
2679 | dependencies = [
2680 | "libc",
2681 | "winapi",
2682 | ]
2683 |
2684 | [[package]]
2685 | name = "socket2"
2686 | version = "0.5.4"
2687 | source = "registry+https://github.com/rust-lang/crates.io-index"
2688 | checksum = "4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e"
2689 | dependencies = [
2690 | "libc",
2691 | "windows-sys 0.48.0",
2692 | ]
2693 |
2694 | [[package]]
2695 | name = "soup2"
2696 | version = "0.2.1"
2697 | source = "registry+https://github.com/rust-lang/crates.io-index"
2698 | checksum = "b2b4d76501d8ba387cf0fefbe055c3e0a59891d09f0f995ae4e4b16f6b60f3c0"
2699 | dependencies = [
2700 | "bitflags 1.3.2",
2701 | "gio",
2702 | "glib",
2703 | "libc",
2704 | "once_cell",
2705 | "soup2-sys",
2706 | ]
2707 |
2708 | [[package]]
2709 | name = "soup2-sys"
2710 | version = "0.2.0"
2711 | source = "registry+https://github.com/rust-lang/crates.io-index"
2712 | checksum = "009ef427103fcb17f802871647a7fa6c60cbb654b4c4e4c0ac60a31c5f6dc9cf"
2713 | dependencies = [
2714 | "bitflags 1.3.2",
2715 | "gio-sys",
2716 | "glib-sys",
2717 | "gobject-sys",
2718 | "libc",
2719 | "system-deps 5.0.0",
2720 | ]
2721 |
2722 | [[package]]
2723 | name = "stable_deref_trait"
2724 | version = "1.2.0"
2725 | source = "registry+https://github.com/rust-lang/crates.io-index"
2726 | checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
2727 |
2728 | [[package]]
2729 | name = "state"
2730 | version = "0.5.3"
2731 | source = "registry+https://github.com/rust-lang/crates.io-index"
2732 | checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b"
2733 | dependencies = [
2734 | "loom",
2735 | ]
2736 |
2737 | [[package]]
2738 | name = "string_cache"
2739 | version = "0.8.7"
2740 | source = "registry+https://github.com/rust-lang/crates.io-index"
2741 | checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b"
2742 | dependencies = [
2743 | "new_debug_unreachable",
2744 | "once_cell",
2745 | "parking_lot",
2746 | "phf_shared 0.10.0",
2747 | "precomputed-hash",
2748 | "serde",
2749 | ]
2750 |
2751 | [[package]]
2752 | name = "string_cache_codegen"
2753 | version = "0.5.2"
2754 | source = "registry+https://github.com/rust-lang/crates.io-index"
2755 | checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988"
2756 | dependencies = [
2757 | "phf_generator 0.10.0",
2758 | "phf_shared 0.10.0",
2759 | "proc-macro2",
2760 | "quote",
2761 | ]
2762 |
2763 | [[package]]
2764 | name = "strsim"
2765 | version = "0.10.0"
2766 | source = "registry+https://github.com/rust-lang/crates.io-index"
2767 | checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
2768 |
2769 | [[package]]
2770 | name = "syn"
2771 | version = "1.0.109"
2772 | source = "registry+https://github.com/rust-lang/crates.io-index"
2773 | checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
2774 | dependencies = [
2775 | "proc-macro2",
2776 | "quote",
2777 | "unicode-ident",
2778 | ]
2779 |
2780 | [[package]]
2781 | name = "syn"
2782 | version = "2.0.32"
2783 | source = "registry+https://github.com/rust-lang/crates.io-index"
2784 | checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2"
2785 | dependencies = [
2786 | "proc-macro2",
2787 | "quote",
2788 | "unicode-ident",
2789 | ]
2790 |
2791 | [[package]]
2792 | name = "system-deps"
2793 | version = "5.0.0"
2794 | source = "registry+https://github.com/rust-lang/crates.io-index"
2795 | checksum = "18db855554db7bd0e73e06cf7ba3df39f97812cb11d3f75e71c39bf45171797e"
2796 | dependencies = [
2797 | "cfg-expr 0.9.1",
2798 | "heck 0.3.3",
2799 | "pkg-config",
2800 | "toml 0.5.11",
2801 | "version-compare 0.0.11",
2802 | ]
2803 |
2804 | [[package]]
2805 | name = "system-deps"
2806 | version = "6.1.1"
2807 | source = "registry+https://github.com/rust-lang/crates.io-index"
2808 | checksum = "30c2de8a4d8f4b823d634affc9cd2a74ec98c53a756f317e529a48046cbf71f3"
2809 | dependencies = [
2810 | "cfg-expr 0.15.5",
2811 | "heck 0.4.1",
2812 | "pkg-config",
2813 | "toml 0.7.8",
2814 | "version-compare 0.1.1",
2815 | ]
2816 |
2817 | [[package]]
2818 | name = "tao"
2819 | version = "0.16.2"
2820 | source = "registry+https://github.com/rust-lang/crates.io-index"
2821 | checksum = "6a6d198e01085564cea63e976ad1566c1ba2c2e4cc79578e35d9f05521505e31"
2822 | dependencies = [
2823 | "bitflags 1.3.2",
2824 | "cairo-rs",
2825 | "cc",
2826 | "cocoa",
2827 | "core-foundation",
2828 | "core-graphics",
2829 | "crossbeam-channel",
2830 | "dispatch",
2831 | "gdk",
2832 | "gdk-pixbuf",
2833 | "gdk-sys",
2834 | "gdkwayland-sys",
2835 | "gdkx11-sys",
2836 | "gio",
2837 | "glib",
2838 | "glib-sys",
2839 | "gtk",
2840 | "image",
2841 | "instant",
2842 | "jni",
2843 | "lazy_static",
2844 | "libc",
2845 | "log",
2846 | "ndk",
2847 | "ndk-context",
2848 | "ndk-sys",
2849 | "objc",
2850 | "once_cell",
2851 | "parking_lot",
2852 | "png",
2853 | "raw-window-handle",
2854 | "scopeguard",
2855 | "serde",
2856 | "tao-macros",
2857 | "unicode-segmentation",
2858 | "uuid",
2859 | "windows 0.39.0",
2860 | "windows-implement",
2861 | "x11-dl",
2862 | ]
2863 |
2864 | [[package]]
2865 | name = "tao-macros"
2866 | version = "0.1.2"
2867 | source = "registry+https://github.com/rust-lang/crates.io-index"
2868 | checksum = "ec114582505d158b669b136e6851f85840c109819d77c42bb7c0709f727d18c2"
2869 | dependencies = [
2870 | "proc-macro2",
2871 | "quote",
2872 | "syn 1.0.109",
2873 | ]
2874 |
2875 | [[package]]
2876 | name = "tar"
2877 | version = "0.4.40"
2878 | source = "registry+https://github.com/rust-lang/crates.io-index"
2879 | checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb"
2880 | dependencies = [
2881 | "filetime",
2882 | "libc",
2883 | "xattr",
2884 | ]
2885 |
2886 | [[package]]
2887 | name = "target-lexicon"
2888 | version = "0.12.11"
2889 | source = "registry+https://github.com/rust-lang/crates.io-index"
2890 | checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a"
2891 |
2892 | [[package]]
2893 | name = "tauri"
2894 | version = "1.4.1"
2895 | source = "registry+https://github.com/rust-lang/crates.io-index"
2896 | checksum = "7fbe522898e35407a8e60dc3870f7579fea2fc262a6a6072eccdd37ae1e1d91e"
2897 | dependencies = [
2898 | "anyhow",
2899 | "cocoa",
2900 | "dirs-next",
2901 | "embed_plist",
2902 | "encoding_rs",
2903 | "flate2",
2904 | "futures-util",
2905 | "glib",
2906 | "glob",
2907 | "gtk",
2908 | "heck 0.4.1",
2909 | "http",
2910 | "ignore",
2911 | "objc",
2912 | "once_cell",
2913 | "open",
2914 | "percent-encoding",
2915 | "rand 0.8.5",
2916 | "raw-window-handle",
2917 | "regex",
2918 | "semver",
2919 | "serde",
2920 | "serde_json",
2921 | "serde_repr",
2922 | "serialize-to-javascript",
2923 | "state",
2924 | "tar",
2925 | "tauri-macros",
2926 | "tauri-runtime",
2927 | "tauri-runtime-wry",
2928 | "tauri-utils",
2929 | "tempfile",
2930 | "thiserror",
2931 | "tokio",
2932 | "url",
2933 | "uuid",
2934 | "webkit2gtk",
2935 | "webview2-com",
2936 | "windows 0.39.0",
2937 | ]
2938 |
2939 | [[package]]
2940 | name = "tauri-build"
2941 | version = "1.4.0"
2942 | source = "registry+https://github.com/rust-lang/crates.io-index"
2943 | checksum = "7d2edd6a259b5591c8efdeb9d5702cb53515b82a6affebd55c7fd6d3a27b7d1b"
2944 | dependencies = [
2945 | "anyhow",
2946 | "cargo_toml",
2947 | "heck 0.4.1",
2948 | "json-patch",
2949 | "semver",
2950 | "serde",
2951 | "serde_json",
2952 | "tauri-utils",
2953 | "tauri-winres",
2954 | ]
2955 |
2956 | [[package]]
2957 | name = "tauri-codegen"
2958 | version = "1.4.0"
2959 | source = "registry+https://github.com/rust-lang/crates.io-index"
2960 | checksum = "54ad2d49fdeab4a08717f5b49a163bdc72efc3b1950b6758245fcde79b645e1a"
2961 | dependencies = [
2962 | "base64 0.21.4",
2963 | "brotli",
2964 | "ico",
2965 | "json-patch",
2966 | "plist",
2967 | "png",
2968 | "proc-macro2",
2969 | "quote",
2970 | "regex",
2971 | "semver",
2972 | "serde",
2973 | "serde_json",
2974 | "sha2",
2975 | "tauri-utils",
2976 | "thiserror",
2977 | "time",
2978 | "uuid",
2979 | "walkdir",
2980 | ]
2981 |
2982 | [[package]]
2983 | name = "tauri-macros"
2984 | version = "1.4.0"
2985 | source = "registry+https://github.com/rust-lang/crates.io-index"
2986 | checksum = "8eb12a2454e747896929338d93b0642144bb51e0dddbb36e579035731f0d76b7"
2987 | dependencies = [
2988 | "heck 0.4.1",
2989 | "proc-macro2",
2990 | "quote",
2991 | "syn 1.0.109",
2992 | "tauri-codegen",
2993 | "tauri-utils",
2994 | ]
2995 |
2996 | [[package]]
2997 | name = "tauri-runtime"
2998 | version = "0.14.0"
2999 | source = "registry+https://github.com/rust-lang/crates.io-index"
3000 | checksum = "108683199cb18f96d2d4134187bb789964143c845d2d154848dda209191fd769"
3001 | dependencies = [
3002 | "gtk",
3003 | "http",
3004 | "http-range",
3005 | "rand 0.8.5",
3006 | "raw-window-handle",
3007 | "serde",
3008 | "serde_json",
3009 | "tauri-utils",
3010 | "thiserror",
3011 | "url",
3012 | "uuid",
3013 | "webview2-com",
3014 | "windows 0.39.0",
3015 | ]
3016 |
3017 | [[package]]
3018 | name = "tauri-runtime-wry"
3019 | version = "0.14.0"
3020 | source = "registry+https://github.com/rust-lang/crates.io-index"
3021 | checksum = "0b7aa256a1407a3a091b5d843eccc1a5042289baf0a43d1179d9f0fcfea37c1b"
3022 | dependencies = [
3023 | "cocoa",
3024 | "gtk",
3025 | "percent-encoding",
3026 | "rand 0.8.5",
3027 | "raw-window-handle",
3028 | "tauri-runtime",
3029 | "tauri-utils",
3030 | "uuid",
3031 | "webkit2gtk",
3032 | "webview2-com",
3033 | "windows 0.39.0",
3034 | "wry",
3035 | ]
3036 |
3037 | [[package]]
3038 | name = "tauri-utils"
3039 | version = "1.4.0"
3040 | source = "registry+https://github.com/rust-lang/crates.io-index"
3041 | checksum = "03fc02bb6072bb397e1d473c6f76c953cda48b4a2d0cce605df284aa74a12e84"
3042 | dependencies = [
3043 | "brotli",
3044 | "ctor",
3045 | "dunce",
3046 | "glob",
3047 | "heck 0.4.1",
3048 | "html5ever",
3049 | "infer",
3050 | "json-patch",
3051 | "kuchiki",
3052 | "memchr",
3053 | "phf 0.10.1",
3054 | "proc-macro2",
3055 | "quote",
3056 | "semver",
3057 | "serde",
3058 | "serde_json",
3059 | "serde_with",
3060 | "thiserror",
3061 | "url",
3062 | "walkdir",
3063 | "windows 0.39.0",
3064 | ]
3065 |
3066 | [[package]]
3067 | name = "tauri-winres"
3068 | version = "0.1.1"
3069 | source = "registry+https://github.com/rust-lang/crates.io-index"
3070 | checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb"
3071 | dependencies = [
3072 | "embed-resource",
3073 | "toml 0.7.8",
3074 | ]
3075 |
3076 | [[package]]
3077 | name = "tempfile"
3078 | version = "3.8.0"
3079 | source = "registry+https://github.com/rust-lang/crates.io-index"
3080 | checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
3081 | dependencies = [
3082 | "cfg-if",
3083 | "fastrand 2.0.0",
3084 | "redox_syscall 0.3.5",
3085 | "rustix 0.38.13",
3086 | "windows-sys 0.48.0",
3087 | ]
3088 |
3089 | [[package]]
3090 | name = "tendril"
3091 | version = "0.4.3"
3092 | source = "registry+https://github.com/rust-lang/crates.io-index"
3093 | checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0"
3094 | dependencies = [
3095 | "futf",
3096 | "mac",
3097 | "utf-8",
3098 | ]
3099 |
3100 | [[package]]
3101 | name = "thin-slice"
3102 | version = "0.1.1"
3103 | source = "registry+https://github.com/rust-lang/crates.io-index"
3104 | checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c"
3105 |
3106 | [[package]]
3107 | name = "thiserror"
3108 | version = "1.0.48"
3109 | source = "registry+https://github.com/rust-lang/crates.io-index"
3110 | checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7"
3111 | dependencies = [
3112 | "thiserror-impl",
3113 | ]
3114 |
3115 | [[package]]
3116 | name = "thiserror-impl"
3117 | version = "1.0.48"
3118 | source = "registry+https://github.com/rust-lang/crates.io-index"
3119 | checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35"
3120 | dependencies = [
3121 | "proc-macro2",
3122 | "quote",
3123 | "syn 2.0.32",
3124 | ]
3125 |
3126 | [[package]]
3127 | name = "thread_local"
3128 | version = "1.1.7"
3129 | source = "registry+https://github.com/rust-lang/crates.io-index"
3130 | checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
3131 | dependencies = [
3132 | "cfg-if",
3133 | "once_cell",
3134 | ]
3135 |
3136 | [[package]]
3137 | name = "time"
3138 | version = "0.3.28"
3139 | source = "registry+https://github.com/rust-lang/crates.io-index"
3140 | checksum = "17f6bb557fd245c28e6411aa56b6403c689ad95061f50e4be16c274e70a17e48"
3141 | dependencies = [
3142 | "deranged",
3143 | "itoa 1.0.9",
3144 | "serde",
3145 | "time-core",
3146 | "time-macros",
3147 | ]
3148 |
3149 | [[package]]
3150 | name = "time-core"
3151 | version = "0.1.1"
3152 | source = "registry+https://github.com/rust-lang/crates.io-index"
3153 | checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
3154 |
3155 | [[package]]
3156 | name = "time-macros"
3157 | version = "0.2.14"
3158 | source = "registry+https://github.com/rust-lang/crates.io-index"
3159 | checksum = "1a942f44339478ef67935ab2bbaec2fb0322496cf3cbe84b261e06ac3814c572"
3160 | dependencies = [
3161 | "time-core",
3162 | ]
3163 |
3164 | [[package]]
3165 | name = "tinyvec"
3166 | version = "1.6.0"
3167 | source = "registry+https://github.com/rust-lang/crates.io-index"
3168 | checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
3169 | dependencies = [
3170 | "tinyvec_macros",
3171 | ]
3172 |
3173 | [[package]]
3174 | name = "tinyvec_macros"
3175 | version = "0.1.1"
3176 | source = "registry+https://github.com/rust-lang/crates.io-index"
3177 | checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
3178 |
3179 | [[package]]
3180 | name = "tokio"
3181 | version = "1.32.0"
3182 | source = "registry+https://github.com/rust-lang/crates.io-index"
3183 | checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9"
3184 | dependencies = [
3185 | "backtrace",
3186 | "bytes",
3187 | "libc",
3188 | "mio",
3189 | "num_cpus",
3190 | "parking_lot",
3191 | "pin-project-lite",
3192 | "signal-hook-registry",
3193 | "socket2 0.5.4",
3194 | "tokio-macros",
3195 | "windows-sys 0.48.0",
3196 | ]
3197 |
3198 | [[package]]
3199 | name = "tokio-macros"
3200 | version = "2.1.0"
3201 | source = "registry+https://github.com/rust-lang/crates.io-index"
3202 | checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
3203 | dependencies = [
3204 | "proc-macro2",
3205 | "quote",
3206 | "syn 2.0.32",
3207 | ]
3208 |
3209 | [[package]]
3210 | name = "toml"
3211 | version = "0.5.11"
3212 | source = "registry+https://github.com/rust-lang/crates.io-index"
3213 | checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
3214 | dependencies = [
3215 | "serde",
3216 | ]
3217 |
3218 | [[package]]
3219 | name = "toml"
3220 | version = "0.7.8"
3221 | source = "registry+https://github.com/rust-lang/crates.io-index"
3222 | checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257"
3223 | dependencies = [
3224 | "serde",
3225 | "serde_spanned",
3226 | "toml_datetime",
3227 | "toml_edit",
3228 | ]
3229 |
3230 | [[package]]
3231 | name = "toml_datetime"
3232 | version = "0.6.3"
3233 | source = "registry+https://github.com/rust-lang/crates.io-index"
3234 | checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b"
3235 | dependencies = [
3236 | "serde",
3237 | ]
3238 |
3239 | [[package]]
3240 | name = "toml_edit"
3241 | version = "0.19.15"
3242 | source = "registry+https://github.com/rust-lang/crates.io-index"
3243 | checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
3244 | dependencies = [
3245 | "indexmap 2.0.0",
3246 | "serde",
3247 | "serde_spanned",
3248 | "toml_datetime",
3249 | "winnow",
3250 | ]
3251 |
3252 | [[package]]
3253 | name = "tracing"
3254 | version = "0.1.37"
3255 | source = "registry+https://github.com/rust-lang/crates.io-index"
3256 | checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
3257 | dependencies = [
3258 | "cfg-if",
3259 | "pin-project-lite",
3260 | "tracing-attributes",
3261 | "tracing-core",
3262 | ]
3263 |
3264 | [[package]]
3265 | name = "tracing-attributes"
3266 | version = "0.1.26"
3267 | source = "registry+https://github.com/rust-lang/crates.io-index"
3268 | checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
3269 | dependencies = [
3270 | "proc-macro2",
3271 | "quote",
3272 | "syn 2.0.32",
3273 | ]
3274 |
3275 | [[package]]
3276 | name = "tracing-core"
3277 | version = "0.1.31"
3278 | source = "registry+https://github.com/rust-lang/crates.io-index"
3279 | checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
3280 | dependencies = [
3281 | "once_cell",
3282 | "valuable",
3283 | ]
3284 |
3285 | [[package]]
3286 | name = "tracing-log"
3287 | version = "0.1.3"
3288 | source = "registry+https://github.com/rust-lang/crates.io-index"
3289 | checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
3290 | dependencies = [
3291 | "lazy_static",
3292 | "log",
3293 | "tracing-core",
3294 | ]
3295 |
3296 | [[package]]
3297 | name = "tracing-subscriber"
3298 | version = "0.3.17"
3299 | source = "registry+https://github.com/rust-lang/crates.io-index"
3300 | checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77"
3301 | dependencies = [
3302 | "matchers",
3303 | "nu-ansi-term",
3304 | "once_cell",
3305 | "regex",
3306 | "sharded-slab",
3307 | "smallvec",
3308 | "thread_local",
3309 | "tracing",
3310 | "tracing-core",
3311 | "tracing-log",
3312 | ]
3313 |
3314 | [[package]]
3315 | name = "treediff"
3316 | version = "4.0.2"
3317 | source = "registry+https://github.com/rust-lang/crates.io-index"
3318 | checksum = "52984d277bdf2a751072b5df30ec0377febdb02f7696d64c2d7d54630bac4303"
3319 | dependencies = [
3320 | "serde_json",
3321 | ]
3322 |
3323 | [[package]]
3324 | name = "typenum"
3325 | version = "1.16.0"
3326 | source = "registry+https://github.com/rust-lang/crates.io-index"
3327 | checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
3328 |
3329 | [[package]]
3330 | name = "unicode-bidi"
3331 | version = "0.3.13"
3332 | source = "registry+https://github.com/rust-lang/crates.io-index"
3333 | checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
3334 |
3335 | [[package]]
3336 | name = "unicode-ident"
3337 | version = "1.0.11"
3338 | source = "registry+https://github.com/rust-lang/crates.io-index"
3339 | checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c"
3340 |
3341 | [[package]]
3342 | name = "unicode-normalization"
3343 | version = "0.1.22"
3344 | source = "registry+https://github.com/rust-lang/crates.io-index"
3345 | checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
3346 | dependencies = [
3347 | "tinyvec",
3348 | ]
3349 |
3350 | [[package]]
3351 | name = "unicode-segmentation"
3352 | version = "1.10.1"
3353 | source = "registry+https://github.com/rust-lang/crates.io-index"
3354 | checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
3355 |
3356 | [[package]]
3357 | name = "url"
3358 | version = "2.4.1"
3359 | source = "registry+https://github.com/rust-lang/crates.io-index"
3360 | checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5"
3361 | dependencies = [
3362 | "form_urlencoded",
3363 | "idna",
3364 | "percent-encoding",
3365 | "serde",
3366 | ]
3367 |
3368 | [[package]]
3369 | name = "utf-8"
3370 | version = "0.7.6"
3371 | source = "registry+https://github.com/rust-lang/crates.io-index"
3372 | checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
3373 |
3374 | [[package]]
3375 | name = "uuid"
3376 | version = "1.4.1"
3377 | source = "registry+https://github.com/rust-lang/crates.io-index"
3378 | checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d"
3379 | dependencies = [
3380 | "getrandom 0.2.10",
3381 | ]
3382 |
3383 | [[package]]
3384 | name = "valuable"
3385 | version = "0.1.0"
3386 | source = "registry+https://github.com/rust-lang/crates.io-index"
3387 | checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
3388 |
3389 | [[package]]
3390 | name = "value-bag"
3391 | version = "1.4.1"
3392 | source = "registry+https://github.com/rust-lang/crates.io-index"
3393 | checksum = "d92ccd67fb88503048c01b59152a04effd0782d035a83a6d256ce6085f08f4a3"
3394 |
3395 | [[package]]
3396 | name = "version-compare"
3397 | version = "0.0.11"
3398 | source = "registry+https://github.com/rust-lang/crates.io-index"
3399 | checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b"
3400 |
3401 | [[package]]
3402 | name = "version-compare"
3403 | version = "0.1.1"
3404 | source = "registry+https://github.com/rust-lang/crates.io-index"
3405 | checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29"
3406 |
3407 | [[package]]
3408 | name = "version_check"
3409 | version = "0.9.4"
3410 | source = "registry+https://github.com/rust-lang/crates.io-index"
3411 | checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
3412 |
3413 | [[package]]
3414 | name = "vswhom"
3415 | version = "0.1.0"
3416 | source = "registry+https://github.com/rust-lang/crates.io-index"
3417 | checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b"
3418 | dependencies = [
3419 | "libc",
3420 | "vswhom-sys",
3421 | ]
3422 |
3423 | [[package]]
3424 | name = "vswhom-sys"
3425 | version = "0.1.2"
3426 | source = "registry+https://github.com/rust-lang/crates.io-index"
3427 | checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18"
3428 | dependencies = [
3429 | "cc",
3430 | "libc",
3431 | ]
3432 |
3433 | [[package]]
3434 | name = "waker-fn"
3435 | version = "1.1.0"
3436 | source = "registry+https://github.com/rust-lang/crates.io-index"
3437 | checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"
3438 |
3439 | [[package]]
3440 | name = "walkdir"
3441 | version = "2.4.0"
3442 | source = "registry+https://github.com/rust-lang/crates.io-index"
3443 | checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
3444 | dependencies = [
3445 | "same-file",
3446 | "winapi-util",
3447 | ]
3448 |
3449 | [[package]]
3450 | name = "wasi"
3451 | version = "0.9.0+wasi-snapshot-preview1"
3452 | source = "registry+https://github.com/rust-lang/crates.io-index"
3453 | checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
3454 |
3455 | [[package]]
3456 | name = "wasi"
3457 | version = "0.11.0+wasi-snapshot-preview1"
3458 | source = "registry+https://github.com/rust-lang/crates.io-index"
3459 | checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
3460 |
3461 | [[package]]
3462 | name = "wasm-bindgen"
3463 | version = "0.2.87"
3464 | source = "registry+https://github.com/rust-lang/crates.io-index"
3465 | checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
3466 | dependencies = [
3467 | "cfg-if",
3468 | "wasm-bindgen-macro",
3469 | ]
3470 |
3471 | [[package]]
3472 | name = "wasm-bindgen-backend"
3473 | version = "0.2.87"
3474 | source = "registry+https://github.com/rust-lang/crates.io-index"
3475 | checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
3476 | dependencies = [
3477 | "bumpalo",
3478 | "log",
3479 | "once_cell",
3480 | "proc-macro2",
3481 | "quote",
3482 | "syn 2.0.32",
3483 | "wasm-bindgen-shared",
3484 | ]
3485 |
3486 | [[package]]
3487 | name = "wasm-bindgen-futures"
3488 | version = "0.4.37"
3489 | source = "registry+https://github.com/rust-lang/crates.io-index"
3490 | checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03"
3491 | dependencies = [
3492 | "cfg-if",
3493 | "js-sys",
3494 | "wasm-bindgen",
3495 | "web-sys",
3496 | ]
3497 |
3498 | [[package]]
3499 | name = "wasm-bindgen-macro"
3500 | version = "0.2.87"
3501 | source = "registry+https://github.com/rust-lang/crates.io-index"
3502 | checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
3503 | dependencies = [
3504 | "quote",
3505 | "wasm-bindgen-macro-support",
3506 | ]
3507 |
3508 | [[package]]
3509 | name = "wasm-bindgen-macro-support"
3510 | version = "0.2.87"
3511 | source = "registry+https://github.com/rust-lang/crates.io-index"
3512 | checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
3513 | dependencies = [
3514 | "proc-macro2",
3515 | "quote",
3516 | "syn 2.0.32",
3517 | "wasm-bindgen-backend",
3518 | "wasm-bindgen-shared",
3519 | ]
3520 |
3521 | [[package]]
3522 | name = "wasm-bindgen-shared"
3523 | version = "0.2.87"
3524 | source = "registry+https://github.com/rust-lang/crates.io-index"
3525 | checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
3526 |
3527 | [[package]]
3528 | name = "web-sys"
3529 | version = "0.3.64"
3530 | source = "registry+https://github.com/rust-lang/crates.io-index"
3531 | checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
3532 | dependencies = [
3533 | "js-sys",
3534 | "wasm-bindgen",
3535 | ]
3536 |
3537 | [[package]]
3538 | name = "webkit2gtk"
3539 | version = "0.18.2"
3540 | source = "registry+https://github.com/rust-lang/crates.io-index"
3541 | checksum = "b8f859735e4a452aeb28c6c56a852967a8a76c8eb1cc32dbf931ad28a13d6370"
3542 | dependencies = [
3543 | "bitflags 1.3.2",
3544 | "cairo-rs",
3545 | "gdk",
3546 | "gdk-sys",
3547 | "gio",
3548 | "gio-sys",
3549 | "glib",
3550 | "glib-sys",
3551 | "gobject-sys",
3552 | "gtk",
3553 | "gtk-sys",
3554 | "javascriptcore-rs",
3555 | "libc",
3556 | "once_cell",
3557 | "soup2",
3558 | "webkit2gtk-sys",
3559 | ]
3560 |
3561 | [[package]]
3562 | name = "webkit2gtk-sys"
3563 | version = "0.18.0"
3564 | source = "registry+https://github.com/rust-lang/crates.io-index"
3565 | checksum = "4d76ca6ecc47aeba01ec61e480139dda143796abcae6f83bcddf50d6b5b1dcf3"
3566 | dependencies = [
3567 | "atk-sys",
3568 | "bitflags 1.3.2",
3569 | "cairo-sys-rs",
3570 | "gdk-pixbuf-sys",
3571 | "gdk-sys",
3572 | "gio-sys",
3573 | "glib-sys",
3574 | "gobject-sys",
3575 | "gtk-sys",
3576 | "javascriptcore-rs-sys",
3577 | "libc",
3578 | "pango-sys",
3579 | "pkg-config",
3580 | "soup2-sys",
3581 | "system-deps 6.1.1",
3582 | ]
3583 |
3584 | [[package]]
3585 | name = "webview2-com"
3586 | version = "0.19.1"
3587 | source = "registry+https://github.com/rust-lang/crates.io-index"
3588 | checksum = "b4a769c9f1a64a8734bde70caafac2b96cada12cd4aefa49196b3a386b8b4178"
3589 | dependencies = [
3590 | "webview2-com-macros",
3591 | "webview2-com-sys",
3592 | "windows 0.39.0",
3593 | "windows-implement",
3594 | ]
3595 |
3596 | [[package]]
3597 | name = "webview2-com-macros"
3598 | version = "0.6.0"
3599 | source = "registry+https://github.com/rust-lang/crates.io-index"
3600 | checksum = "eaebe196c01691db62e9e4ca52c5ef1e4fd837dcae27dae3ada599b5a8fd05ac"
3601 | dependencies = [
3602 | "proc-macro2",
3603 | "quote",
3604 | "syn 1.0.109",
3605 | ]
3606 |
3607 | [[package]]
3608 | name = "webview2-com-sys"
3609 | version = "0.19.0"
3610 | source = "registry+https://github.com/rust-lang/crates.io-index"
3611 | checksum = "aac48ef20ddf657755fdcda8dfed2a7b4fc7e4581acce6fe9b88c3d64f29dee7"
3612 | dependencies = [
3613 | "regex",
3614 | "serde",
3615 | "serde_json",
3616 | "thiserror",
3617 | "windows 0.39.0",
3618 | "windows-bindgen",
3619 | "windows-metadata",
3620 | ]
3621 |
3622 | [[package]]
3623 | name = "winapi"
3624 | version = "0.3.9"
3625 | source = "registry+https://github.com/rust-lang/crates.io-index"
3626 | checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
3627 | dependencies = [
3628 | "winapi-i686-pc-windows-gnu",
3629 | "winapi-x86_64-pc-windows-gnu",
3630 | ]
3631 |
3632 | [[package]]
3633 | name = "winapi-i686-pc-windows-gnu"
3634 | version = "0.4.0"
3635 | source = "registry+https://github.com/rust-lang/crates.io-index"
3636 | checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
3637 |
3638 | [[package]]
3639 | name = "winapi-util"
3640 | version = "0.1.5"
3641 | source = "registry+https://github.com/rust-lang/crates.io-index"
3642 | checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
3643 | dependencies = [
3644 | "winapi",
3645 | ]
3646 |
3647 | [[package]]
3648 | name = "winapi-x86_64-pc-windows-gnu"
3649 | version = "0.4.0"
3650 | source = "registry+https://github.com/rust-lang/crates.io-index"
3651 | checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
3652 |
3653 | [[package]]
3654 | name = "windows"
3655 | version = "0.39.0"
3656 | source = "registry+https://github.com/rust-lang/crates.io-index"
3657 | checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a"
3658 | dependencies = [
3659 | "windows-implement",
3660 | "windows_aarch64_msvc 0.39.0",
3661 | "windows_i686_gnu 0.39.0",
3662 | "windows_i686_msvc 0.39.0",
3663 | "windows_x86_64_gnu 0.39.0",
3664 | "windows_x86_64_msvc 0.39.0",
3665 | ]
3666 |
3667 | [[package]]
3668 | name = "windows"
3669 | version = "0.48.0"
3670 | source = "registry+https://github.com/rust-lang/crates.io-index"
3671 | checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
3672 | dependencies = [
3673 | "windows-targets",
3674 | ]
3675 |
3676 | [[package]]
3677 | name = "windows-bindgen"
3678 | version = "0.39.0"
3679 | source = "registry+https://github.com/rust-lang/crates.io-index"
3680 | checksum = "68003dbd0e38abc0fb85b939240f4bce37c43a5981d3df37ccbaaa981b47cb41"
3681 | dependencies = [
3682 | "windows-metadata",
3683 | "windows-tokens",
3684 | ]
3685 |
3686 | [[package]]
3687 | name = "windows-implement"
3688 | version = "0.39.0"
3689 | source = "registry+https://github.com/rust-lang/crates.io-index"
3690 | checksum = "ba01f98f509cb5dc05f4e5fc95e535f78260f15fea8fe1a8abdd08f774f1cee7"
3691 | dependencies = [
3692 | "syn 1.0.109",
3693 | "windows-tokens",
3694 | ]
3695 |
3696 | [[package]]
3697 | name = "windows-metadata"
3698 | version = "0.39.0"
3699 | source = "registry+https://github.com/rust-lang/crates.io-index"
3700 | checksum = "9ee5e275231f07c6e240d14f34e1b635bf1faa1c76c57cfd59a5cdb9848e4278"
3701 |
3702 | [[package]]
3703 | name = "windows-sys"
3704 | version = "0.42.0"
3705 | source = "registry+https://github.com/rust-lang/crates.io-index"
3706 | checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
3707 | dependencies = [
3708 | "windows_aarch64_gnullvm 0.42.2",
3709 | "windows_aarch64_msvc 0.42.2",
3710 | "windows_i686_gnu 0.42.2",
3711 | "windows_i686_msvc 0.42.2",
3712 | "windows_x86_64_gnu 0.42.2",
3713 | "windows_x86_64_gnullvm 0.42.2",
3714 | "windows_x86_64_msvc 0.42.2",
3715 | ]
3716 |
3717 | [[package]]
3718 | name = "windows-sys"
3719 | version = "0.48.0"
3720 | source = "registry+https://github.com/rust-lang/crates.io-index"
3721 | checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
3722 | dependencies = [
3723 | "windows-targets",
3724 | ]
3725 |
3726 | [[package]]
3727 | name = "windows-targets"
3728 | version = "0.48.5"
3729 | source = "registry+https://github.com/rust-lang/crates.io-index"
3730 | checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
3731 | dependencies = [
3732 | "windows_aarch64_gnullvm 0.48.5",
3733 | "windows_aarch64_msvc 0.48.5",
3734 | "windows_i686_gnu 0.48.5",
3735 | "windows_i686_msvc 0.48.5",
3736 | "windows_x86_64_gnu 0.48.5",
3737 | "windows_x86_64_gnullvm 0.48.5",
3738 | "windows_x86_64_msvc 0.48.5",
3739 | ]
3740 |
3741 | [[package]]
3742 | name = "windows-tokens"
3743 | version = "0.39.0"
3744 | source = "registry+https://github.com/rust-lang/crates.io-index"
3745 | checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597"
3746 |
3747 | [[package]]
3748 | name = "windows_aarch64_gnullvm"
3749 | version = "0.42.2"
3750 | source = "registry+https://github.com/rust-lang/crates.io-index"
3751 | checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
3752 |
3753 | [[package]]
3754 | name = "windows_aarch64_gnullvm"
3755 | version = "0.48.5"
3756 | source = "registry+https://github.com/rust-lang/crates.io-index"
3757 | checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
3758 |
3759 | [[package]]
3760 | name = "windows_aarch64_msvc"
3761 | version = "0.39.0"
3762 | source = "registry+https://github.com/rust-lang/crates.io-index"
3763 | checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2"
3764 |
3765 | [[package]]
3766 | name = "windows_aarch64_msvc"
3767 | version = "0.42.2"
3768 | source = "registry+https://github.com/rust-lang/crates.io-index"
3769 | checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
3770 |
3771 | [[package]]
3772 | name = "windows_aarch64_msvc"
3773 | version = "0.48.5"
3774 | source = "registry+https://github.com/rust-lang/crates.io-index"
3775 | checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
3776 |
3777 | [[package]]
3778 | name = "windows_i686_gnu"
3779 | version = "0.39.0"
3780 | source = "registry+https://github.com/rust-lang/crates.io-index"
3781 | checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b"
3782 |
3783 | [[package]]
3784 | name = "windows_i686_gnu"
3785 | version = "0.42.2"
3786 | source = "registry+https://github.com/rust-lang/crates.io-index"
3787 | checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
3788 |
3789 | [[package]]
3790 | name = "windows_i686_gnu"
3791 | version = "0.48.5"
3792 | source = "registry+https://github.com/rust-lang/crates.io-index"
3793 | checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
3794 |
3795 | [[package]]
3796 | name = "windows_i686_msvc"
3797 | version = "0.39.0"
3798 | source = "registry+https://github.com/rust-lang/crates.io-index"
3799 | checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106"
3800 |
3801 | [[package]]
3802 | name = "windows_i686_msvc"
3803 | version = "0.42.2"
3804 | source = "registry+https://github.com/rust-lang/crates.io-index"
3805 | checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
3806 |
3807 | [[package]]
3808 | name = "windows_i686_msvc"
3809 | version = "0.48.5"
3810 | source = "registry+https://github.com/rust-lang/crates.io-index"
3811 | checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
3812 |
3813 | [[package]]
3814 | name = "windows_x86_64_gnu"
3815 | version = "0.39.0"
3816 | source = "registry+https://github.com/rust-lang/crates.io-index"
3817 | checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65"
3818 |
3819 | [[package]]
3820 | name = "windows_x86_64_gnu"
3821 | version = "0.42.2"
3822 | source = "registry+https://github.com/rust-lang/crates.io-index"
3823 | checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
3824 |
3825 | [[package]]
3826 | name = "windows_x86_64_gnu"
3827 | version = "0.48.5"
3828 | source = "registry+https://github.com/rust-lang/crates.io-index"
3829 | checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
3830 |
3831 | [[package]]
3832 | name = "windows_x86_64_gnullvm"
3833 | version = "0.42.2"
3834 | source = "registry+https://github.com/rust-lang/crates.io-index"
3835 | checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
3836 |
3837 | [[package]]
3838 | name = "windows_x86_64_gnullvm"
3839 | version = "0.48.5"
3840 | source = "registry+https://github.com/rust-lang/crates.io-index"
3841 | checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
3842 |
3843 | [[package]]
3844 | name = "windows_x86_64_msvc"
3845 | version = "0.39.0"
3846 | source = "registry+https://github.com/rust-lang/crates.io-index"
3847 | checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809"
3848 |
3849 | [[package]]
3850 | name = "windows_x86_64_msvc"
3851 | version = "0.42.2"
3852 | source = "registry+https://github.com/rust-lang/crates.io-index"
3853 | checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
3854 |
3855 | [[package]]
3856 | name = "windows_x86_64_msvc"
3857 | version = "0.48.5"
3858 | source = "registry+https://github.com/rust-lang/crates.io-index"
3859 | checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
3860 |
3861 | [[package]]
3862 | name = "winnow"
3863 | version = "0.5.15"
3864 | source = "registry+https://github.com/rust-lang/crates.io-index"
3865 | checksum = "7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc"
3866 | dependencies = [
3867 | "memchr",
3868 | ]
3869 |
3870 | [[package]]
3871 | name = "winreg"
3872 | version = "0.51.0"
3873 | source = "registry+https://github.com/rust-lang/crates.io-index"
3874 | checksum = "937f3df7948156640f46aacef17a70db0de5917bda9c92b0f751f3a955b588fc"
3875 | dependencies = [
3876 | "cfg-if",
3877 | "windows-sys 0.48.0",
3878 | ]
3879 |
3880 | [[package]]
3881 | name = "wry"
3882 | version = "0.24.4"
3883 | source = "registry+https://github.com/rust-lang/crates.io-index"
3884 | checksum = "88ef04bdad49eba2e01f06e53688c8413bd6a87b0bc14b72284465cf96e3578e"
3885 | dependencies = [
3886 | "base64 0.13.1",
3887 | "block",
3888 | "cocoa",
3889 | "core-graphics",
3890 | "crossbeam-channel",
3891 | "dunce",
3892 | "gdk",
3893 | "gio",
3894 | "glib",
3895 | "gtk",
3896 | "html5ever",
3897 | "http",
3898 | "kuchiki",
3899 | "libc",
3900 | "log",
3901 | "objc",
3902 | "objc_id",
3903 | "once_cell",
3904 | "serde",
3905 | "serde_json",
3906 | "sha2",
3907 | "soup2",
3908 | "tao",
3909 | "thiserror",
3910 | "url",
3911 | "webkit2gtk",
3912 | "webkit2gtk-sys",
3913 | "webview2-com",
3914 | "windows 0.39.0",
3915 | "windows-implement",
3916 | ]
3917 |
3918 | [[package]]
3919 | name = "x11"
3920 | version = "2.21.0"
3921 | source = "registry+https://github.com/rust-lang/crates.io-index"
3922 | checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e"
3923 | dependencies = [
3924 | "libc",
3925 | "pkg-config",
3926 | ]
3927 |
3928 | [[package]]
3929 | name = "x11-dl"
3930 | version = "2.21.0"
3931 | source = "registry+https://github.com/rust-lang/crates.io-index"
3932 | checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f"
3933 | dependencies = [
3934 | "libc",
3935 | "once_cell",
3936 | "pkg-config",
3937 | ]
3938 |
3939 | [[package]]
3940 | name = "xattr"
3941 | version = "1.0.1"
3942 | source = "registry+https://github.com/rust-lang/crates.io-index"
3943 | checksum = "f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985"
3944 | dependencies = [
3945 | "libc",
3946 | ]
3947 |
--------------------------------------------------------------------------------
/src-tauri/Cargo.toml:
--------------------------------------------------------------------------------
1 | [package]
2 | name = "disk-visual-rs"
3 | version = "0.0.0"
4 | description = "A Tauri App"
5 | authors = ["you"]
6 | license = ""
7 | repository = ""
8 | edition = "2021"
9 |
10 | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
11 |
12 | [build-dependencies]
13 | tauri-build = { version = "1.4", features = [] }
14 |
15 | [dependencies]
16 | tauri = { version = "1.4", features = ["shell-open"] }
17 | serde = { version = "1.0", features = ["derive"] }
18 | serde_json = "1.0"
19 | async-std = "1.12.0"
20 | futures = "0.3.28"
21 | tokio = { version = "1.29.1", features = ["full"] }
22 | lazy_static = "1.4.0"
23 | #notify = { version = "6.1.1", features = ["serde"] }
24 |
25 | [features]
26 | # this feature is used for production builds or when `devPath` points to the filesystem
27 | # DO NOT REMOVE!!
28 | custom-protocol = ["tauri/custom-protocol"]
29 |
--------------------------------------------------------------------------------
/src-tauri/build.rs:
--------------------------------------------------------------------------------
1 | fn main() {
2 | tauri_build::build()
3 | }
4 |
--------------------------------------------------------------------------------
/src-tauri/icons/128x128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZichunYang/disk-visual-rs/1640e6cf779ad692f36a8ac4c85de45680883d11/src-tauri/icons/128x128.png
--------------------------------------------------------------------------------
/src-tauri/icons/128x128@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZichunYang/disk-visual-rs/1640e6cf779ad692f36a8ac4c85de45680883d11/src-tauri/icons/128x128@2x.png
--------------------------------------------------------------------------------
/src-tauri/icons/32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZichunYang/disk-visual-rs/1640e6cf779ad692f36a8ac4c85de45680883d11/src-tauri/icons/32x32.png
--------------------------------------------------------------------------------
/src-tauri/icons/Square107x107Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZichunYang/disk-visual-rs/1640e6cf779ad692f36a8ac4c85de45680883d11/src-tauri/icons/Square107x107Logo.png
--------------------------------------------------------------------------------
/src-tauri/icons/Square142x142Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZichunYang/disk-visual-rs/1640e6cf779ad692f36a8ac4c85de45680883d11/src-tauri/icons/Square142x142Logo.png
--------------------------------------------------------------------------------
/src-tauri/icons/Square150x150Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZichunYang/disk-visual-rs/1640e6cf779ad692f36a8ac4c85de45680883d11/src-tauri/icons/Square150x150Logo.png
--------------------------------------------------------------------------------
/src-tauri/icons/Square284x284Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZichunYang/disk-visual-rs/1640e6cf779ad692f36a8ac4c85de45680883d11/src-tauri/icons/Square284x284Logo.png
--------------------------------------------------------------------------------
/src-tauri/icons/Square30x30Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZichunYang/disk-visual-rs/1640e6cf779ad692f36a8ac4c85de45680883d11/src-tauri/icons/Square30x30Logo.png
--------------------------------------------------------------------------------
/src-tauri/icons/Square310x310Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZichunYang/disk-visual-rs/1640e6cf779ad692f36a8ac4c85de45680883d11/src-tauri/icons/Square310x310Logo.png
--------------------------------------------------------------------------------
/src-tauri/icons/Square44x44Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZichunYang/disk-visual-rs/1640e6cf779ad692f36a8ac4c85de45680883d11/src-tauri/icons/Square44x44Logo.png
--------------------------------------------------------------------------------
/src-tauri/icons/Square71x71Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZichunYang/disk-visual-rs/1640e6cf779ad692f36a8ac4c85de45680883d11/src-tauri/icons/Square71x71Logo.png
--------------------------------------------------------------------------------
/src-tauri/icons/Square89x89Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZichunYang/disk-visual-rs/1640e6cf779ad692f36a8ac4c85de45680883d11/src-tauri/icons/Square89x89Logo.png
--------------------------------------------------------------------------------
/src-tauri/icons/StoreLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZichunYang/disk-visual-rs/1640e6cf779ad692f36a8ac4c85de45680883d11/src-tauri/icons/StoreLogo.png
--------------------------------------------------------------------------------
/src-tauri/icons/icon.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZichunYang/disk-visual-rs/1640e6cf779ad692f36a8ac4c85de45680883d11/src-tauri/icons/icon.icns
--------------------------------------------------------------------------------
/src-tauri/icons/icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZichunYang/disk-visual-rs/1640e6cf779ad692f36a8ac4c85de45680883d11/src-tauri/icons/icon.ico
--------------------------------------------------------------------------------
/src-tauri/icons/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZichunYang/disk-visual-rs/1640e6cf779ad692f36a8ac4c85de45680883d11/src-tauri/icons/icon.png
--------------------------------------------------------------------------------
/src-tauri/src/core/file.rs:
--------------------------------------------------------------------------------
1 | use std::sync::{Mutex, RwLock};
2 | use std::sync::Arc;
3 | use std::sync::atomic::AtomicBool;
4 | use std::sync::atomic::Ordering;
5 | use std::thread;
6 |
7 | use lazy_static::lazy_static;
8 | use serde::Serialize;
9 |
10 | use crate::core::system::{get_current_os, OperatingSystem};
11 |
12 | lazy_static! {
13 | static ref ROOT_NODE: Arc> = Arc::new(RwLock::new(FileNode::empty()));
14 | static ref SCANNING: AtomicBool = AtomicBool::new(false);
15 | static ref WATCH_PATH: Mutex