├── src ├── main.rs ├── app.rs ├── window.rs ├── theme.rs └── workspace.rs ├── Cargo.toml ├── README.md └── Cargo.lock /src/main.rs: -------------------------------------------------------------------------------- 1 | use app::run_app; 2 | use gpui::App; 3 | 4 | mod app; 5 | 6 | mod theme; 7 | mod window; 8 | mod workspace; 9 | 10 | fn main() { 11 | run_app(App::new()) 12 | } 13 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "gpui-notes" 3 | version = "0.1.0" 4 | edition = "2021" 5 | 6 | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 7 | 8 | [dependencies] 9 | gpui = { git = "https://github.com/zed-industries/zed" } 10 | -------------------------------------------------------------------------------- /src/app.rs: -------------------------------------------------------------------------------- 1 | use crate::{ 2 | theme::Theme, 3 | window::{get_window_options, WindowState}, 4 | workspace::build_workspace_view, 5 | }; 6 | 7 | pub fn run_app(app: gpui::App) { 8 | app.run(move |cx| { 9 | cx.set_global(WindowState { 10 | theme: Theme::default(), 11 | }); 12 | cx.open_window(get_window_options(), build_workspace_view); 13 | }); 14 | } 15 | -------------------------------------------------------------------------------- /src/window.rs: -------------------------------------------------------------------------------- 1 | use gpui::{Global, Point, TitlebarOptions, WindowOptions}; 2 | 3 | use crate::theme::Theme; 4 | 5 | pub fn get_window_options() -> WindowOptions { 6 | WindowOptions { 7 | titlebar: Some(get_title_bar_options()), 8 | ..Default::default() 9 | } 10 | } 11 | 12 | fn get_title_bar_options() -> TitlebarOptions { 13 | TitlebarOptions { 14 | title: Some("gpui-notes".into()), 15 | appears_transparent: true, 16 | traffic_light_position: Some(Point::new(gpui::Pixels(10.0), gpui::Pixels(10.0))), 17 | ..Default::default() 18 | } 19 | } 20 | 21 | pub struct WindowState { 22 | pub theme: Theme, 23 | } 24 | 25 | impl Global for WindowState {} 26 | -------------------------------------------------------------------------------- /src/theme.rs: -------------------------------------------------------------------------------- 1 | use gpui::{rgb, Rgba}; 2 | 3 | pub struct Theme { 4 | e0: Rgba, 5 | e1: Rgba, 6 | e2: Rgba, 7 | e3: Rgba, 8 | borders: Rgba, 9 | } 10 | 11 | impl Theme { 12 | pub fn default() -> Self { 13 | Self { 14 | e0: rgb(0x0E1015), 15 | e1: rgb(0x1F2126), 16 | e2: rgb(0x313337), 17 | e3: rgb(0x3F4146), 18 | borders: rgb(0x3F4043), 19 | } 20 | } 21 | 22 | pub fn e0(&self) -> Rgba { 23 | self.e0 24 | } 25 | 26 | pub fn e1(&self) -> Rgba { 27 | self.e1 28 | } 29 | 30 | pub fn e2(&self) -> Rgba { 31 | self.e2 32 | } 33 | 34 | pub fn e3(&self) -> Rgba { 35 | self.e3 36 | } 37 | 38 | pub fn borders(&self) -> Rgba { 39 | self.borders 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | GPUI Notes is an open-source note-taking app written in Rust using the GPUI library for fast and responsive UI performance. It draws inspiration from popular note-taking apps such as Obsidian and Tritium. 2 | 3 | ## Features 4 | 5 | * Fast and responsive user interface powered by GPUI 6 | 7 | ## Installation 8 | 9 | To install GPUI Notes, follow these steps: 10 | 11 | 1. Ensure you have Rust and GPUI installed. 12 | 2. Clone the GPUI Notes repository: 13 | 14 |  15 | git clone https://github.com/TheMysticLynx/gpui-notes.git 16 | 17 | 3. Navigate to the project directory: 18 | 19 |  20 | cd gpui-notes 21 | 22 | 4. Build the application: 23 | 24 |  25 | cargo build --release 26 | 27 | 5. Run the application: 28 | 29 |  30 | ./target/release/gpui-notes 31 | 32 | ## Usage 33 | 34 | 35 | 36 | ## Contributing 37 | 38 | Contributions are welcome! 39 | 40 | ## License 41 | 42 | GPUI Notes is licensed under the MIT License. 43 | -------------------------------------------------------------------------------- /src/workspace.rs: -------------------------------------------------------------------------------- 1 | use gpui::{ 2 | div, rems, rgb, AnyView, DefiniteLength, Div, IntoElement, Model, ParentElement, Rems, Render, 3 | RenderOnce, Styled, View, ViewContext, VisualContext, WindowContext, 4 | }; 5 | 6 | use crate::window::WindowState; 7 | 8 | pub fn build_workspace_view<'a, 'b>(ctx: &'a mut WindowContext<'b>) -> View { 9 | ctx.new_view(|view_ctx| Workspace {}) 10 | } 11 | 12 | pub struct Workspace {} 13 | 14 | impl Render for Workspace { 15 | fn render(&mut self, cx: &mut ViewContext) -> impl gpui::prelude::IntoElement { 16 | let state = cx.window_context().global::(); 17 | div() 18 | .bg(state.theme.e0()) 19 | .size((DefiniteLength::Fraction(1.0))) 20 | .child(TitleBar::new("Workspace".into())) 21 | } 22 | } 23 | 24 | #[derive(IntoElement)] 25 | pub struct TitleBar { 26 | title: String, 27 | } 28 | 29 | impl TitleBar { 30 | pub fn new(title: String) -> Self { 31 | Self { title } 32 | } 33 | } 34 | 35 | impl RenderOnce for TitleBar { 36 | fn render(self, cx: &mut WindowContext) -> impl IntoElement { 37 | let state = cx.global::(); 38 | div() 39 | .border() 40 | .border_color(state.theme.borders()) 41 | .bg(state.theme.e1()) 42 | .w(DefiniteLength::Fraction(1.0)) 43 | .h(DefiniteLength::Absolute(gpui::AbsoluteLength::Pixels( 44 | gpui::Pixels(35.0), 45 | ))) 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /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 = "adler32" 22 | version = "1.2.0" 23 | source = "registry+https://github.com/rust-lang/crates.io-index" 24 | checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" 25 | 26 | [[package]] 27 | name = "aho-corasick" 28 | version = "1.1.2" 29 | source = "registry+https://github.com/rust-lang/crates.io-index" 30 | checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 31 | dependencies = [ 32 | "memchr", 33 | ] 34 | 35 | [[package]] 36 | name = "anyhow" 37 | version = "1.0.79" 38 | source = "registry+https://github.com/rust-lang/crates.io-index" 39 | checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" 40 | 41 | [[package]] 42 | name = "arrayref" 43 | version = "0.3.7" 44 | source = "registry+https://github.com/rust-lang/crates.io-index" 45 | checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" 46 | 47 | [[package]] 48 | name = "arrayvec" 49 | version = "0.5.2" 50 | source = "registry+https://github.com/rust-lang/crates.io-index" 51 | checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" 52 | 53 | [[package]] 54 | name = "arrayvec" 55 | version = "0.7.4" 56 | source = "registry+https://github.com/rust-lang/crates.io-index" 57 | checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 58 | 59 | [[package]] 60 | name = "as-raw-xcb-connection" 61 | version = "1.0.1" 62 | source = "registry+https://github.com/rust-lang/crates.io-index" 63 | checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b" 64 | 65 | [[package]] 66 | name = "ash" 67 | version = "0.37.3+1.3.251" 68 | source = "registry+https://github.com/rust-lang/crates.io-index" 69 | checksum = "39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a" 70 | dependencies = [ 71 | "libloading 0.7.4", 72 | ] 73 | 74 | [[package]] 75 | name = "ash-window" 76 | version = "0.12.0" 77 | source = "registry+https://github.com/rust-lang/crates.io-index" 78 | checksum = "b912285a7c29f3a8f87ca6f55afc48768624e5e33ec17dbd2f2075903f5e35ab" 79 | dependencies = [ 80 | "ash", 81 | "raw-window-handle 0.5.2", 82 | "raw-window-metal", 83 | ] 84 | 85 | [[package]] 86 | name = "async-channel" 87 | version = "1.9.0" 88 | source = "registry+https://github.com/rust-lang/crates.io-index" 89 | checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" 90 | dependencies = [ 91 | "concurrent-queue", 92 | "event-listener 2.5.3", 93 | "futures-core", 94 | ] 95 | 96 | [[package]] 97 | name = "async-channel" 98 | version = "2.1.1" 99 | source = "registry+https://github.com/rust-lang/crates.io-index" 100 | checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c" 101 | dependencies = [ 102 | "concurrent-queue", 103 | "event-listener 4.0.3", 104 | "event-listener-strategy", 105 | "futures-core", 106 | "pin-project-lite", 107 | ] 108 | 109 | [[package]] 110 | name = "async-executor" 111 | version = "1.8.0" 112 | source = "registry+https://github.com/rust-lang/crates.io-index" 113 | checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c" 114 | dependencies = [ 115 | "async-lock 3.3.0", 116 | "async-task", 117 | "concurrent-queue", 118 | "fastrand 2.0.1", 119 | "futures-lite 2.2.0", 120 | "slab", 121 | ] 122 | 123 | [[package]] 124 | name = "async-fs" 125 | version = "1.6.0" 126 | source = "registry+https://github.com/rust-lang/crates.io-index" 127 | checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" 128 | dependencies = [ 129 | "async-lock 2.8.0", 130 | "autocfg", 131 | "blocking", 132 | "futures-lite 1.13.0", 133 | ] 134 | 135 | [[package]] 136 | name = "async-io" 137 | version = "1.13.0" 138 | source = "registry+https://github.com/rust-lang/crates.io-index" 139 | checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" 140 | dependencies = [ 141 | "async-lock 2.8.0", 142 | "autocfg", 143 | "cfg-if", 144 | "concurrent-queue", 145 | "futures-lite 1.13.0", 146 | "log", 147 | "parking", 148 | "polling 2.8.0", 149 | "rustix 0.37.27", 150 | "slab", 151 | "socket2", 152 | "waker-fn", 153 | ] 154 | 155 | [[package]] 156 | name = "async-io" 157 | version = "2.3.1" 158 | source = "registry+https://github.com/rust-lang/crates.io-index" 159 | checksum = "8f97ab0c5b00a7cdbe5a371b9a782ee7be1316095885c8a4ea1daf490eb0ef65" 160 | dependencies = [ 161 | "async-lock 3.3.0", 162 | "cfg-if", 163 | "concurrent-queue", 164 | "futures-io", 165 | "futures-lite 2.2.0", 166 | "parking", 167 | "polling 3.4.0", 168 | "rustix 0.38.31", 169 | "slab", 170 | "tracing", 171 | "windows-sys 0.52.0", 172 | ] 173 | 174 | [[package]] 175 | name = "async-lock" 176 | version = "2.8.0" 177 | source = "registry+https://github.com/rust-lang/crates.io-index" 178 | checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" 179 | dependencies = [ 180 | "event-listener 2.5.3", 181 | ] 182 | 183 | [[package]] 184 | name = "async-lock" 185 | version = "3.3.0" 186 | source = "registry+https://github.com/rust-lang/crates.io-index" 187 | checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" 188 | dependencies = [ 189 | "event-listener 4.0.3", 190 | "event-listener-strategy", 191 | "pin-project-lite", 192 | ] 193 | 194 | [[package]] 195 | name = "async-net" 196 | version = "1.8.0" 197 | source = "registry+https://github.com/rust-lang/crates.io-index" 198 | checksum = "0434b1ed18ce1cf5769b8ac540e33f01fa9471058b5e89da9e06f3c882a8c12f" 199 | dependencies = [ 200 | "async-io 1.13.0", 201 | "blocking", 202 | "futures-lite 1.13.0", 203 | ] 204 | 205 | [[package]] 206 | name = "async-process" 207 | version = "1.8.1" 208 | source = "registry+https://github.com/rust-lang/crates.io-index" 209 | checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" 210 | dependencies = [ 211 | "async-io 1.13.0", 212 | "async-lock 2.8.0", 213 | "async-signal", 214 | "blocking", 215 | "cfg-if", 216 | "event-listener 3.1.0", 217 | "futures-lite 1.13.0", 218 | "rustix 0.38.31", 219 | "windows-sys 0.48.0", 220 | ] 221 | 222 | [[package]] 223 | name = "async-signal" 224 | version = "0.2.5" 225 | source = "registry+https://github.com/rust-lang/crates.io-index" 226 | checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" 227 | dependencies = [ 228 | "async-io 2.3.1", 229 | "async-lock 2.8.0", 230 | "atomic-waker", 231 | "cfg-if", 232 | "futures-core", 233 | "futures-io", 234 | "rustix 0.38.31", 235 | "signal-hook-registry", 236 | "slab", 237 | "windows-sys 0.48.0", 238 | ] 239 | 240 | [[package]] 241 | name = "async-task" 242 | version = "4.7.0" 243 | source = "registry+https://github.com/rust-lang/crates.io-index" 244 | checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" 245 | 246 | [[package]] 247 | name = "atomic" 248 | version = "0.5.3" 249 | source = "registry+https://github.com/rust-lang/crates.io-index" 250 | checksum = "c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba" 251 | 252 | [[package]] 253 | name = "atomic-waker" 254 | version = "1.1.2" 255 | source = "registry+https://github.com/rust-lang/crates.io-index" 256 | checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 257 | 258 | [[package]] 259 | name = "atty" 260 | version = "0.2.14" 261 | source = "registry+https://github.com/rust-lang/crates.io-index" 262 | checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 263 | dependencies = [ 264 | "hermit-abi 0.1.19", 265 | "libc", 266 | "winapi", 267 | ] 268 | 269 | [[package]] 270 | name = "autocfg" 271 | version = "1.1.0" 272 | source = "registry+https://github.com/rust-lang/crates.io-index" 273 | checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 274 | 275 | [[package]] 276 | name = "backtrace" 277 | version = "0.3.69" 278 | source = "registry+https://github.com/rust-lang/crates.io-index" 279 | checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 280 | dependencies = [ 281 | "addr2line", 282 | "cc", 283 | "cfg-if", 284 | "libc", 285 | "miniz_oxide 0.7.2", 286 | "object", 287 | "rustc-demangle", 288 | ] 289 | 290 | [[package]] 291 | name = "base64" 292 | version = "0.13.1" 293 | source = "registry+https://github.com/rust-lang/crates.io-index" 294 | checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 295 | 296 | [[package]] 297 | name = "bindgen" 298 | version = "0.65.1" 299 | source = "registry+https://github.com/rust-lang/crates.io-index" 300 | checksum = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5" 301 | dependencies = [ 302 | "bitflags 1.3.2", 303 | "cexpr", 304 | "clang-sys", 305 | "lazy_static", 306 | "lazycell", 307 | "log", 308 | "peeking_take_while", 309 | "prettyplease", 310 | "proc-macro2", 311 | "quote", 312 | "regex", 313 | "rustc-hash", 314 | "shlex", 315 | "syn 2.0.48", 316 | "which", 317 | ] 318 | 319 | [[package]] 320 | name = "bit-set" 321 | version = "0.5.3" 322 | source = "registry+https://github.com/rust-lang/crates.io-index" 323 | checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" 324 | dependencies = [ 325 | "bit-vec", 326 | ] 327 | 328 | [[package]] 329 | name = "bit-vec" 330 | version = "0.6.3" 331 | source = "registry+https://github.com/rust-lang/crates.io-index" 332 | checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" 333 | 334 | [[package]] 335 | name = "bitflags" 336 | version = "1.3.2" 337 | source = "registry+https://github.com/rust-lang/crates.io-index" 338 | checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 339 | 340 | [[package]] 341 | name = "bitflags" 342 | version = "2.4.2" 343 | source = "registry+https://github.com/rust-lang/crates.io-index" 344 | checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" 345 | 346 | [[package]] 347 | name = "blade-graphics" 348 | version = "0.3.0" 349 | source = "git+https://github.com/kvark/blade?rev=f35bc605154e210ab6190291235889b6ddad73f1#f35bc605154e210ab6190291235889b6ddad73f1" 350 | dependencies = [ 351 | "ash", 352 | "ash-window", 353 | "bitflags 2.4.2", 354 | "block", 355 | "bytemuck", 356 | "codespan-reporting", 357 | "core-graphics-types", 358 | "glow", 359 | "gpu-alloc", 360 | "gpu-alloc-ash", 361 | "hidden-trait", 362 | "js-sys", 363 | "khronos-egl", 364 | "libloading 0.8.1", 365 | "log", 366 | "metal 0.25.0", 367 | "mint", 368 | "naga", 369 | "objc", 370 | "raw-window-handle 0.5.2", 371 | "slab", 372 | "wasm-bindgen", 373 | "web-sys", 374 | ] 375 | 376 | [[package]] 377 | name = "blade-macros" 378 | version = "0.2.1" 379 | source = "git+https://github.com/kvark/blade?rev=f35bc605154e210ab6190291235889b6ddad73f1#f35bc605154e210ab6190291235889b6ddad73f1" 380 | dependencies = [ 381 | "proc-macro2", 382 | "quote", 383 | "syn 2.0.48", 384 | ] 385 | 386 | [[package]] 387 | name = "block" 388 | version = "0.1.6" 389 | source = "registry+https://github.com/rust-lang/crates.io-index" 390 | checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 391 | 392 | [[package]] 393 | name = "block-buffer" 394 | version = "0.10.4" 395 | source = "registry+https://github.com/rust-lang/crates.io-index" 396 | checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 397 | dependencies = [ 398 | "generic-array", 399 | ] 400 | 401 | [[package]] 402 | name = "blocking" 403 | version = "1.5.1" 404 | source = "registry+https://github.com/rust-lang/crates.io-index" 405 | checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" 406 | dependencies = [ 407 | "async-channel 2.1.1", 408 | "async-lock 3.3.0", 409 | "async-task", 410 | "fastrand 2.0.1", 411 | "futures-io", 412 | "futures-lite 2.2.0", 413 | "piper", 414 | "tracing", 415 | ] 416 | 417 | [[package]] 418 | name = "bstr" 419 | version = "1.9.0" 420 | source = "registry+https://github.com/rust-lang/crates.io-index" 421 | checksum = "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc" 422 | dependencies = [ 423 | "memchr", 424 | "serde", 425 | ] 426 | 427 | [[package]] 428 | name = "bumpalo" 429 | version = "3.14.0" 430 | source = "registry+https://github.com/rust-lang/crates.io-index" 431 | checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 432 | 433 | [[package]] 434 | name = "bytemuck" 435 | version = "1.14.2" 436 | source = "registry+https://github.com/rust-lang/crates.io-index" 437 | checksum = "ea31d69bda4949c1c1562c1e6f042a1caefac98cdc8a298260a2ff41c1e2d42b" 438 | dependencies = [ 439 | "bytemuck_derive", 440 | ] 441 | 442 | [[package]] 443 | name = "bytemuck_derive" 444 | version = "1.5.0" 445 | source = "registry+https://github.com/rust-lang/crates.io-index" 446 | checksum = "965ab7eb5f8f97d2a083c799f3a1b994fc397b2fe2da5d1da1626ce15a39f2b1" 447 | dependencies = [ 448 | "proc-macro2", 449 | "quote", 450 | "syn 2.0.48", 451 | ] 452 | 453 | [[package]] 454 | name = "byteorder" 455 | version = "1.5.0" 456 | source = "registry+https://github.com/rust-lang/crates.io-index" 457 | checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 458 | 459 | [[package]] 460 | name = "bytes" 461 | version = "1.5.0" 462 | source = "registry+https://github.com/rust-lang/crates.io-index" 463 | checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 464 | 465 | [[package]] 466 | name = "castaway" 467 | version = "0.1.2" 468 | source = "registry+https://github.com/rust-lang/crates.io-index" 469 | checksum = "a2698f953def977c68f935bb0dfa959375ad4638570e969e2f1e9f433cbf1af6" 470 | 471 | [[package]] 472 | name = "cbindgen" 473 | version = "0.26.0" 474 | source = "registry+https://github.com/rust-lang/crates.io-index" 475 | checksum = "da6bc11b07529f16944307272d5bd9b22530bc7d05751717c9d416586cedab49" 476 | dependencies = [ 477 | "clap", 478 | "heck", 479 | "indexmap 1.9.3", 480 | "log", 481 | "proc-macro2", 482 | "quote", 483 | "serde", 484 | "serde_json", 485 | "syn 1.0.109", 486 | "tempfile", 487 | "toml", 488 | ] 489 | 490 | [[package]] 491 | name = "cc" 492 | version = "1.0.83" 493 | source = "registry+https://github.com/rust-lang/crates.io-index" 494 | checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 495 | dependencies = [ 496 | "libc", 497 | ] 498 | 499 | [[package]] 500 | name = "cexpr" 501 | version = "0.6.0" 502 | source = "registry+https://github.com/rust-lang/crates.io-index" 503 | checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 504 | dependencies = [ 505 | "nom", 506 | ] 507 | 508 | [[package]] 509 | name = "cfg-if" 510 | version = "1.0.0" 511 | source = "registry+https://github.com/rust-lang/crates.io-index" 512 | checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 513 | 514 | [[package]] 515 | name = "clang-sys" 516 | version = "1.7.0" 517 | source = "registry+https://github.com/rust-lang/crates.io-index" 518 | checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" 519 | dependencies = [ 520 | "glob", 521 | "libc", 522 | "libloading 0.8.1", 523 | ] 524 | 525 | [[package]] 526 | name = "clap" 527 | version = "3.2.25" 528 | source = "registry+https://github.com/rust-lang/crates.io-index" 529 | checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" 530 | dependencies = [ 531 | "atty", 532 | "bitflags 1.3.2", 533 | "clap_lex", 534 | "indexmap 1.9.3", 535 | "strsim", 536 | "termcolor", 537 | "textwrap", 538 | ] 539 | 540 | [[package]] 541 | name = "clap_lex" 542 | version = "0.2.4" 543 | source = "registry+https://github.com/rust-lang/crates.io-index" 544 | checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" 545 | dependencies = [ 546 | "os_str_bytes", 547 | ] 548 | 549 | [[package]] 550 | name = "cocoa" 551 | version = "0.25.0" 552 | source = "registry+https://github.com/rust-lang/crates.io-index" 553 | checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" 554 | dependencies = [ 555 | "bitflags 1.3.2", 556 | "block", 557 | "cocoa-foundation", 558 | "core-foundation", 559 | "core-graphics 0.23.1", 560 | "foreign-types 0.5.0", 561 | "libc", 562 | "objc", 563 | ] 564 | 565 | [[package]] 566 | name = "cocoa-foundation" 567 | version = "0.1.2" 568 | source = "registry+https://github.com/rust-lang/crates.io-index" 569 | checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" 570 | dependencies = [ 571 | "bitflags 1.3.2", 572 | "block", 573 | "core-foundation", 574 | "core-graphics-types", 575 | "libc", 576 | "objc", 577 | ] 578 | 579 | [[package]] 580 | name = "codespan-reporting" 581 | version = "0.11.1" 582 | source = "registry+https://github.com/rust-lang/crates.io-index" 583 | checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 584 | dependencies = [ 585 | "termcolor", 586 | "unicode-width", 587 | ] 588 | 589 | [[package]] 590 | name = "collections" 591 | version = "0.1.0" 592 | source = "git+https://github.com/zed-industries/zed#7b03e977e4513f70e0c921288961ebf8a404dc8d" 593 | dependencies = [ 594 | "rustc-hash", 595 | ] 596 | 597 | [[package]] 598 | name = "color_quant" 599 | version = "1.1.0" 600 | source = "registry+https://github.com/rust-lang/crates.io-index" 601 | checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 602 | 603 | [[package]] 604 | name = "concurrent-queue" 605 | version = "2.4.0" 606 | source = "registry+https://github.com/rust-lang/crates.io-index" 607 | checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" 608 | dependencies = [ 609 | "crossbeam-utils", 610 | ] 611 | 612 | [[package]] 613 | name = "const-cstr" 614 | version = "0.3.0" 615 | source = "registry+https://github.com/rust-lang/crates.io-index" 616 | checksum = "ed3d0b5ff30645a68f35ece8cea4556ca14ef8a1651455f789a099a0513532a6" 617 | 618 | [[package]] 619 | name = "convert_case" 620 | version = "0.4.0" 621 | source = "registry+https://github.com/rust-lang/crates.io-index" 622 | checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" 623 | 624 | [[package]] 625 | name = "core-foundation" 626 | version = "0.9.4" 627 | source = "registry+https://github.com/rust-lang/crates.io-index" 628 | checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 629 | dependencies = [ 630 | "core-foundation-sys", 631 | "libc", 632 | "uuid 0.5.1", 633 | ] 634 | 635 | [[package]] 636 | name = "core-foundation-sys" 637 | version = "0.8.6" 638 | source = "registry+https://github.com/rust-lang/crates.io-index" 639 | checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 640 | 641 | [[package]] 642 | name = "core-graphics" 643 | version = "0.22.3" 644 | source = "registry+https://github.com/rust-lang/crates.io-index" 645 | checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" 646 | dependencies = [ 647 | "bitflags 1.3.2", 648 | "core-foundation", 649 | "core-graphics-types", 650 | "foreign-types 0.3.2", 651 | "libc", 652 | ] 653 | 654 | [[package]] 655 | name = "core-graphics" 656 | version = "0.23.1" 657 | source = "registry+https://github.com/rust-lang/crates.io-index" 658 | checksum = "970a29baf4110c26fedbc7f82107d42c23f7e88e404c4577ed73fe99ff85a212" 659 | dependencies = [ 660 | "bitflags 1.3.2", 661 | "core-foundation", 662 | "core-graphics-types", 663 | "foreign-types 0.5.0", 664 | "libc", 665 | ] 666 | 667 | [[package]] 668 | name = "core-graphics-types" 669 | version = "0.1.3" 670 | source = "registry+https://github.com/rust-lang/crates.io-index" 671 | checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" 672 | dependencies = [ 673 | "bitflags 1.3.2", 674 | "core-foundation", 675 | "libc", 676 | ] 677 | 678 | [[package]] 679 | name = "core-text" 680 | version = "19.2.0" 681 | source = "registry+https://github.com/rust-lang/crates.io-index" 682 | checksum = "99d74ada66e07c1cefa18f8abfba765b486f250de2e4a999e5727fc0dd4b4a25" 683 | dependencies = [ 684 | "core-foundation", 685 | "core-graphics 0.22.3", 686 | "foreign-types 0.3.2", 687 | "libc", 688 | ] 689 | 690 | [[package]] 691 | name = "cpufeatures" 692 | version = "0.2.12" 693 | source = "registry+https://github.com/rust-lang/crates.io-index" 694 | checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 695 | dependencies = [ 696 | "libc", 697 | ] 698 | 699 | [[package]] 700 | name = "crc32fast" 701 | version = "1.3.2" 702 | source = "registry+https://github.com/rust-lang/crates.io-index" 703 | checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 704 | dependencies = [ 705 | "cfg-if", 706 | ] 707 | 708 | [[package]] 709 | name = "crossbeam-deque" 710 | version = "0.8.5" 711 | source = "registry+https://github.com/rust-lang/crates.io-index" 712 | checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 713 | dependencies = [ 714 | "crossbeam-epoch", 715 | "crossbeam-utils", 716 | ] 717 | 718 | [[package]] 719 | name = "crossbeam-epoch" 720 | version = "0.9.18" 721 | source = "registry+https://github.com/rust-lang/crates.io-index" 722 | checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 723 | dependencies = [ 724 | "crossbeam-utils", 725 | ] 726 | 727 | [[package]] 728 | name = "crossbeam-queue" 729 | version = "0.3.11" 730 | source = "registry+https://github.com/rust-lang/crates.io-index" 731 | checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" 732 | dependencies = [ 733 | "crossbeam-utils", 734 | ] 735 | 736 | [[package]] 737 | name = "crossbeam-utils" 738 | version = "0.8.19" 739 | source = "registry+https://github.com/rust-lang/crates.io-index" 740 | checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 741 | 742 | [[package]] 743 | name = "crypto-common" 744 | version = "0.1.6" 745 | source = "registry+https://github.com/rust-lang/crates.io-index" 746 | checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 747 | dependencies = [ 748 | "generic-array", 749 | "typenum", 750 | ] 751 | 752 | [[package]] 753 | name = "ctor" 754 | version = "0.2.6" 755 | source = "registry+https://github.com/rust-lang/crates.io-index" 756 | checksum = "30d2b3721e861707777e3195b0158f950ae6dc4a27e4d02ff9f67e3eb3de199e" 757 | dependencies = [ 758 | "quote", 759 | "syn 2.0.48", 760 | ] 761 | 762 | [[package]] 763 | name = "curl" 764 | version = "0.4.44" 765 | source = "registry+https://github.com/rust-lang/crates.io-index" 766 | checksum = "509bd11746c7ac09ebd19f0b17782eae80aadee26237658a6b4808afb5c11a22" 767 | dependencies = [ 768 | "curl-sys", 769 | "libc", 770 | "openssl-probe", 771 | "openssl-sys", 772 | "schannel", 773 | "socket2", 774 | "winapi", 775 | ] 776 | 777 | [[package]] 778 | name = "curl-sys" 779 | version = "0.4.71+curl-8.6.0" 780 | source = "registry+https://github.com/rust-lang/crates.io-index" 781 | checksum = "c7b12a7ab780395666cb576203dc3ed6e01513754939a600b85196ccf5356bc5" 782 | dependencies = [ 783 | "cc", 784 | "libc", 785 | "libz-sys", 786 | "openssl-sys", 787 | "pkg-config", 788 | "vcpkg", 789 | "windows-sys 0.48.0", 790 | ] 791 | 792 | [[package]] 793 | name = "data-url" 794 | version = "0.1.1" 795 | source = "registry+https://github.com/rust-lang/crates.io-index" 796 | checksum = "3a30bfce702bcfa94e906ef82421f2c0e61c076ad76030c16ee5d2e9a32fe193" 797 | dependencies = [ 798 | "matches", 799 | ] 800 | 801 | [[package]] 802 | name = "deflate" 803 | version = "0.8.6" 804 | source = "registry+https://github.com/rust-lang/crates.io-index" 805 | checksum = "73770f8e1fe7d64df17ca66ad28994a0a623ea497fa69486e14984e715c5d174" 806 | dependencies = [ 807 | "adler32", 808 | "byteorder", 809 | ] 810 | 811 | [[package]] 812 | name = "deranged" 813 | version = "0.3.11" 814 | source = "registry+https://github.com/rust-lang/crates.io-index" 815 | checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 816 | dependencies = [ 817 | "powerfmt", 818 | "serde", 819 | ] 820 | 821 | [[package]] 822 | name = "derive_more" 823 | version = "0.99.17" 824 | source = "registry+https://github.com/rust-lang/crates.io-index" 825 | checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" 826 | dependencies = [ 827 | "convert_case", 828 | "proc-macro2", 829 | "quote", 830 | "rustc_version", 831 | "syn 1.0.109", 832 | ] 833 | 834 | [[package]] 835 | name = "derive_refineable" 836 | version = "0.1.0" 837 | source = "git+https://github.com/zed-industries/zed#7b03e977e4513f70e0c921288961ebf8a404dc8d" 838 | dependencies = [ 839 | "proc-macro2", 840 | "quote", 841 | "syn 1.0.109", 842 | ] 843 | 844 | [[package]] 845 | name = "digest" 846 | version = "0.10.7" 847 | source = "registry+https://github.com/rust-lang/crates.io-index" 848 | checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 849 | dependencies = [ 850 | "block-buffer", 851 | "crypto-common", 852 | ] 853 | 854 | [[package]] 855 | name = "dirs" 856 | version = "3.0.2" 857 | source = "registry+https://github.com/rust-lang/crates.io-index" 858 | checksum = "30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309" 859 | dependencies = [ 860 | "dirs-sys", 861 | ] 862 | 863 | [[package]] 864 | name = "dirs-next" 865 | version = "2.0.0" 866 | source = "registry+https://github.com/rust-lang/crates.io-index" 867 | checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" 868 | dependencies = [ 869 | "cfg-if", 870 | "dirs-sys-next", 871 | ] 872 | 873 | [[package]] 874 | name = "dirs-sys" 875 | version = "0.3.7" 876 | source = "registry+https://github.com/rust-lang/crates.io-index" 877 | checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" 878 | dependencies = [ 879 | "libc", 880 | "redox_users", 881 | "winapi", 882 | ] 883 | 884 | [[package]] 885 | name = "dirs-sys-next" 886 | version = "0.1.2" 887 | source = "registry+https://github.com/rust-lang/crates.io-index" 888 | checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" 889 | dependencies = [ 890 | "libc", 891 | "redox_users", 892 | "winapi", 893 | ] 894 | 895 | [[package]] 896 | name = "dlib" 897 | version = "0.5.2" 898 | source = "registry+https://github.com/rust-lang/crates.io-index" 899 | checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" 900 | dependencies = [ 901 | "libloading 0.8.1", 902 | ] 903 | 904 | [[package]] 905 | name = "dwrote" 906 | version = "0.11.0" 907 | source = "registry+https://github.com/rust-lang/crates.io-index" 908 | checksum = "439a1c2ba5611ad3ed731280541d36d2e9c4ac5e7fb818a27b604bdc5a6aa65b" 909 | dependencies = [ 910 | "lazy_static", 911 | "libc", 912 | "winapi", 913 | "wio", 914 | ] 915 | 916 | [[package]] 917 | name = "dyn-clone" 918 | version = "1.0.16" 919 | source = "registry+https://github.com/rust-lang/crates.io-index" 920 | checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d" 921 | 922 | [[package]] 923 | name = "either" 924 | version = "1.9.0" 925 | source = "registry+https://github.com/rust-lang/crates.io-index" 926 | checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 927 | 928 | [[package]] 929 | name = "encoding_rs" 930 | version = "0.8.33" 931 | source = "registry+https://github.com/rust-lang/crates.io-index" 932 | checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" 933 | dependencies = [ 934 | "cfg-if", 935 | ] 936 | 937 | [[package]] 938 | name = "equivalent" 939 | version = "1.0.1" 940 | source = "registry+https://github.com/rust-lang/crates.io-index" 941 | checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 942 | 943 | [[package]] 944 | name = "erased-serde" 945 | version = "0.4.2" 946 | source = "registry+https://github.com/rust-lang/crates.io-index" 947 | checksum = "55d05712b2d8d88102bc9868020c9e5c7a1f5527c452b9b97450a1d006140ba7" 948 | dependencies = [ 949 | "serde", 950 | ] 951 | 952 | [[package]] 953 | name = "errno" 954 | version = "0.3.8" 955 | source = "registry+https://github.com/rust-lang/crates.io-index" 956 | checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 957 | dependencies = [ 958 | "libc", 959 | "windows-sys 0.52.0", 960 | ] 961 | 962 | [[package]] 963 | name = "etagere" 964 | version = "0.2.10" 965 | source = "registry+https://github.com/rust-lang/crates.io-index" 966 | checksum = "306960881d6c46bd0dd6b7f07442a441418c08d0d3e63d8d080b0f64c6343e4e" 967 | dependencies = [ 968 | "euclid", 969 | "svg_fmt", 970 | ] 971 | 972 | [[package]] 973 | name = "euclid" 974 | version = "0.22.9" 975 | source = "registry+https://github.com/rust-lang/crates.io-index" 976 | checksum = "87f253bc5c813ca05792837a0ff4b3a580336b224512d48f7eda1d7dd9210787" 977 | dependencies = [ 978 | "num-traits", 979 | ] 980 | 981 | [[package]] 982 | name = "event-listener" 983 | version = "2.5.3" 984 | source = "registry+https://github.com/rust-lang/crates.io-index" 985 | checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 986 | 987 | [[package]] 988 | name = "event-listener" 989 | version = "3.1.0" 990 | source = "registry+https://github.com/rust-lang/crates.io-index" 991 | checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2" 992 | dependencies = [ 993 | "concurrent-queue", 994 | "parking", 995 | "pin-project-lite", 996 | ] 997 | 998 | [[package]] 999 | name = "event-listener" 1000 | version = "4.0.3" 1001 | source = "registry+https://github.com/rust-lang/crates.io-index" 1002 | checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" 1003 | dependencies = [ 1004 | "concurrent-queue", 1005 | "parking", 1006 | "pin-project-lite", 1007 | ] 1008 | 1009 | [[package]] 1010 | name = "event-listener-strategy" 1011 | version = "0.4.0" 1012 | source = "registry+https://github.com/rust-lang/crates.io-index" 1013 | checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" 1014 | dependencies = [ 1015 | "event-listener 4.0.3", 1016 | "pin-project-lite", 1017 | ] 1018 | 1019 | [[package]] 1020 | name = "fastrand" 1021 | version = "1.9.0" 1022 | source = "registry+https://github.com/rust-lang/crates.io-index" 1023 | checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 1024 | dependencies = [ 1025 | "instant", 1026 | ] 1027 | 1028 | [[package]] 1029 | name = "fastrand" 1030 | version = "2.0.1" 1031 | source = "registry+https://github.com/rust-lang/crates.io-index" 1032 | checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 1033 | 1034 | [[package]] 1035 | name = "flate2" 1036 | version = "1.0.28" 1037 | source = "registry+https://github.com/rust-lang/crates.io-index" 1038 | checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" 1039 | dependencies = [ 1040 | "crc32fast", 1041 | "miniz_oxide 0.7.2", 1042 | ] 1043 | 1044 | [[package]] 1045 | name = "float-cmp" 1046 | version = "0.5.3" 1047 | source = "registry+https://github.com/rust-lang/crates.io-index" 1048 | checksum = "75224bec9bfe1a65e2d34132933f2de7fe79900c96a0174307554244ece8150e" 1049 | 1050 | [[package]] 1051 | name = "float-ord" 1052 | version = "0.2.0" 1053 | source = "registry+https://github.com/rust-lang/crates.io-index" 1054 | checksum = "7bad48618fdb549078c333a7a8528acb57af271d0433bdecd523eb620628364e" 1055 | 1056 | [[package]] 1057 | name = "flume" 1058 | version = "0.11.0" 1059 | source = "registry+https://github.com/rust-lang/crates.io-index" 1060 | checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" 1061 | dependencies = [ 1062 | "futures-core", 1063 | "futures-sink", 1064 | "nanorand", 1065 | "spin", 1066 | ] 1067 | 1068 | [[package]] 1069 | name = "fnv" 1070 | version = "1.0.7" 1071 | source = "registry+https://github.com/rust-lang/crates.io-index" 1072 | checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 1073 | 1074 | [[package]] 1075 | name = "font-kit" 1076 | version = "0.11.0" 1077 | source = "git+https://github.com/zed-industries/font-kit?rev=d97147f#d97147ff11a9024b9707d9c9c7e3a0bdaba048ac" 1078 | dependencies = [ 1079 | "bitflags 1.3.2", 1080 | "byteorder", 1081 | "core-foundation", 1082 | "core-graphics 0.22.3", 1083 | "core-text", 1084 | "dirs-next", 1085 | "dwrote", 1086 | "float-ord", 1087 | "freetype", 1088 | "lazy_static", 1089 | "libc", 1090 | "log", 1091 | "pathfinder_geometry", 1092 | "pathfinder_simd", 1093 | "walkdir", 1094 | "winapi", 1095 | "yeslogic-fontconfig-sys", 1096 | ] 1097 | 1098 | [[package]] 1099 | name = "fontdb" 1100 | version = "0.5.4" 1101 | source = "registry+https://github.com/rust-lang/crates.io-index" 1102 | checksum = "e58903f4f8d5b58c7d300908e4ebe5289c1bfdf5587964330f12023b8ff17fd1" 1103 | dependencies = [ 1104 | "log", 1105 | "memmap2", 1106 | "ttf-parser 0.12.3", 1107 | ] 1108 | 1109 | [[package]] 1110 | name = "foreign-types" 1111 | version = "0.3.2" 1112 | source = "registry+https://github.com/rust-lang/crates.io-index" 1113 | checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 1114 | dependencies = [ 1115 | "foreign-types-shared 0.1.1", 1116 | ] 1117 | 1118 | [[package]] 1119 | name = "foreign-types" 1120 | version = "0.5.0" 1121 | source = "registry+https://github.com/rust-lang/crates.io-index" 1122 | checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" 1123 | dependencies = [ 1124 | "foreign-types-macros", 1125 | "foreign-types-shared 0.3.1", 1126 | ] 1127 | 1128 | [[package]] 1129 | name = "foreign-types-macros" 1130 | version = "0.2.3" 1131 | source = "registry+https://github.com/rust-lang/crates.io-index" 1132 | checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" 1133 | dependencies = [ 1134 | "proc-macro2", 1135 | "quote", 1136 | "syn 2.0.48", 1137 | ] 1138 | 1139 | [[package]] 1140 | name = "foreign-types-shared" 1141 | version = "0.1.1" 1142 | source = "registry+https://github.com/rust-lang/crates.io-index" 1143 | checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 1144 | 1145 | [[package]] 1146 | name = "foreign-types-shared" 1147 | version = "0.3.1" 1148 | source = "registry+https://github.com/rust-lang/crates.io-index" 1149 | checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" 1150 | 1151 | [[package]] 1152 | name = "form_urlencoded" 1153 | version = "1.2.1" 1154 | source = "registry+https://github.com/rust-lang/crates.io-index" 1155 | checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 1156 | dependencies = [ 1157 | "percent-encoding", 1158 | ] 1159 | 1160 | [[package]] 1161 | name = "freetype" 1162 | version = "0.7.1" 1163 | source = "registry+https://github.com/rust-lang/crates.io-index" 1164 | checksum = "efc8599a3078adf8edeb86c71e9f8fa7d88af5ca31e806a867756081f90f5d83" 1165 | dependencies = [ 1166 | "freetype-sys", 1167 | "libc", 1168 | ] 1169 | 1170 | [[package]] 1171 | name = "freetype-sys" 1172 | version = "0.19.0" 1173 | source = "registry+https://github.com/rust-lang/crates.io-index" 1174 | checksum = "66ee28c39a43d89fbed8b4798fb4ba56722cfd2b5af81f9326c27614ba88ecd5" 1175 | dependencies = [ 1176 | "cc", 1177 | "libc", 1178 | "pkg-config", 1179 | ] 1180 | 1181 | [[package]] 1182 | name = "futf" 1183 | version = "0.1.5" 1184 | source = "registry+https://github.com/rust-lang/crates.io-index" 1185 | checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" 1186 | dependencies = [ 1187 | "mac", 1188 | "new_debug_unreachable", 1189 | ] 1190 | 1191 | [[package]] 1192 | name = "futures" 1193 | version = "0.3.30" 1194 | source = "registry+https://github.com/rust-lang/crates.io-index" 1195 | checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 1196 | dependencies = [ 1197 | "futures-channel", 1198 | "futures-core", 1199 | "futures-executor", 1200 | "futures-io", 1201 | "futures-sink", 1202 | "futures-task", 1203 | "futures-util", 1204 | ] 1205 | 1206 | [[package]] 1207 | name = "futures-channel" 1208 | version = "0.3.30" 1209 | source = "registry+https://github.com/rust-lang/crates.io-index" 1210 | checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 1211 | dependencies = [ 1212 | "futures-core", 1213 | "futures-sink", 1214 | ] 1215 | 1216 | [[package]] 1217 | name = "futures-core" 1218 | version = "0.3.30" 1219 | source = "registry+https://github.com/rust-lang/crates.io-index" 1220 | checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 1221 | 1222 | [[package]] 1223 | name = "futures-executor" 1224 | version = "0.3.30" 1225 | source = "registry+https://github.com/rust-lang/crates.io-index" 1226 | checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 1227 | dependencies = [ 1228 | "futures-core", 1229 | "futures-task", 1230 | "futures-util", 1231 | ] 1232 | 1233 | [[package]] 1234 | name = "futures-io" 1235 | version = "0.3.30" 1236 | source = "registry+https://github.com/rust-lang/crates.io-index" 1237 | checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 1238 | 1239 | [[package]] 1240 | name = "futures-lite" 1241 | version = "1.13.0" 1242 | source = "registry+https://github.com/rust-lang/crates.io-index" 1243 | checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 1244 | dependencies = [ 1245 | "fastrand 1.9.0", 1246 | "futures-core", 1247 | "futures-io", 1248 | "memchr", 1249 | "parking", 1250 | "pin-project-lite", 1251 | "waker-fn", 1252 | ] 1253 | 1254 | [[package]] 1255 | name = "futures-lite" 1256 | version = "2.2.0" 1257 | source = "registry+https://github.com/rust-lang/crates.io-index" 1258 | checksum = "445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba" 1259 | dependencies = [ 1260 | "fastrand 2.0.1", 1261 | "futures-core", 1262 | "futures-io", 1263 | "parking", 1264 | "pin-project-lite", 1265 | ] 1266 | 1267 | [[package]] 1268 | name = "futures-macro" 1269 | version = "0.3.30" 1270 | source = "registry+https://github.com/rust-lang/crates.io-index" 1271 | checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 1272 | dependencies = [ 1273 | "proc-macro2", 1274 | "quote", 1275 | "syn 2.0.48", 1276 | ] 1277 | 1278 | [[package]] 1279 | name = "futures-sink" 1280 | version = "0.3.30" 1281 | source = "registry+https://github.com/rust-lang/crates.io-index" 1282 | checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 1283 | 1284 | [[package]] 1285 | name = "futures-task" 1286 | version = "0.3.30" 1287 | source = "registry+https://github.com/rust-lang/crates.io-index" 1288 | checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 1289 | 1290 | [[package]] 1291 | name = "futures-util" 1292 | version = "0.3.30" 1293 | source = "registry+https://github.com/rust-lang/crates.io-index" 1294 | checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 1295 | dependencies = [ 1296 | "futures-channel", 1297 | "futures-core", 1298 | "futures-io", 1299 | "futures-macro", 1300 | "futures-sink", 1301 | "futures-task", 1302 | "memchr", 1303 | "pin-project-lite", 1304 | "pin-utils", 1305 | "slab", 1306 | ] 1307 | 1308 | [[package]] 1309 | name = "generic-array" 1310 | version = "0.14.7" 1311 | source = "registry+https://github.com/rust-lang/crates.io-index" 1312 | checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 1313 | dependencies = [ 1314 | "typenum", 1315 | "version_check", 1316 | ] 1317 | 1318 | [[package]] 1319 | name = "getrandom" 1320 | version = "0.2.12" 1321 | source = "registry+https://github.com/rust-lang/crates.io-index" 1322 | checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" 1323 | dependencies = [ 1324 | "cfg-if", 1325 | "js-sys", 1326 | "libc", 1327 | "wasi", 1328 | "wasm-bindgen", 1329 | ] 1330 | 1331 | [[package]] 1332 | name = "gif" 1333 | version = "0.11.4" 1334 | source = "registry+https://github.com/rust-lang/crates.io-index" 1335 | checksum = "3edd93c6756b4dfaf2709eafcc345ba2636565295c198a9cfbf75fa5e3e00b06" 1336 | dependencies = [ 1337 | "color_quant", 1338 | "weezl", 1339 | ] 1340 | 1341 | [[package]] 1342 | name = "gimli" 1343 | version = "0.28.1" 1344 | source = "registry+https://github.com/rust-lang/crates.io-index" 1345 | checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" 1346 | 1347 | [[package]] 1348 | name = "glob" 1349 | version = "0.3.1" 1350 | source = "registry+https://github.com/rust-lang/crates.io-index" 1351 | checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 1352 | 1353 | [[package]] 1354 | name = "globset" 1355 | version = "0.4.14" 1356 | source = "registry+https://github.com/rust-lang/crates.io-index" 1357 | checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" 1358 | dependencies = [ 1359 | "aho-corasick", 1360 | "bstr", 1361 | "log", 1362 | "regex-automata", 1363 | "regex-syntax", 1364 | ] 1365 | 1366 | [[package]] 1367 | name = "glow" 1368 | version = "0.13.1" 1369 | source = "registry+https://github.com/rust-lang/crates.io-index" 1370 | checksum = "bd348e04c43b32574f2de31c8bb397d96c9fcfa1371bd4ca6d8bdc464ab121b1" 1371 | dependencies = [ 1372 | "js-sys", 1373 | "slotmap", 1374 | "wasm-bindgen", 1375 | "web-sys", 1376 | ] 1377 | 1378 | [[package]] 1379 | name = "gpu-alloc" 1380 | version = "0.6.0" 1381 | source = "registry+https://github.com/rust-lang/crates.io-index" 1382 | checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171" 1383 | dependencies = [ 1384 | "bitflags 2.4.2", 1385 | "gpu-alloc-types", 1386 | ] 1387 | 1388 | [[package]] 1389 | name = "gpu-alloc-ash" 1390 | version = "0.6.0" 1391 | source = "registry+https://github.com/rust-lang/crates.io-index" 1392 | checksum = "d2424bc9be88170e1a56e57c25d3d0e2dfdd22e8f328e892786aeb4da1415732" 1393 | dependencies = [ 1394 | "ash", 1395 | "gpu-alloc-types", 1396 | "tinyvec", 1397 | ] 1398 | 1399 | [[package]] 1400 | name = "gpu-alloc-types" 1401 | version = "0.3.0" 1402 | source = "registry+https://github.com/rust-lang/crates.io-index" 1403 | checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4" 1404 | dependencies = [ 1405 | "bitflags 2.4.2", 1406 | ] 1407 | 1408 | [[package]] 1409 | name = "gpui" 1410 | version = "0.1.0" 1411 | source = "git+https://github.com/zed-industries/zed#7b03e977e4513f70e0c921288961ebf8a404dc8d" 1412 | dependencies = [ 1413 | "anyhow", 1414 | "as-raw-xcb-connection", 1415 | "async-task", 1416 | "bindgen", 1417 | "bitflags 2.4.2", 1418 | "blade-graphics", 1419 | "blade-macros", 1420 | "block", 1421 | "bytemuck", 1422 | "cbindgen", 1423 | "cocoa", 1424 | "collections", 1425 | "core-foundation", 1426 | "core-graphics 0.22.3", 1427 | "core-text", 1428 | "ctor", 1429 | "derive_more", 1430 | "etagere", 1431 | "flume", 1432 | "font-kit", 1433 | "foreign-types 0.3.2", 1434 | "futures", 1435 | "gpui_macros", 1436 | "image", 1437 | "itertools", 1438 | "lazy_static", 1439 | "linkme", 1440 | "log", 1441 | "media", 1442 | "metal 0.21.0", 1443 | "num_cpus", 1444 | "objc", 1445 | "ordered-float", 1446 | "parking", 1447 | "parking_lot 0.11.2", 1448 | "pathfinder_geometry", 1449 | "postage", 1450 | "rand", 1451 | "raw-window-handle 0.5.2", 1452 | "raw-window-handle 0.6.0", 1453 | "refineable", 1454 | "resvg", 1455 | "schemars", 1456 | "seahash", 1457 | "serde", 1458 | "serde_derive", 1459 | "serde_json", 1460 | "slotmap", 1461 | "smallvec", 1462 | "smol", 1463 | "sum_tree", 1464 | "taffy", 1465 | "thiserror", 1466 | "time", 1467 | "tiny-skia", 1468 | "usvg", 1469 | "util", 1470 | "uuid 1.7.0", 1471 | "waker-fn", 1472 | "xcb", 1473 | ] 1474 | 1475 | [[package]] 1476 | name = "gpui-notes" 1477 | version = "0.1.0" 1478 | dependencies = [ 1479 | "gpui", 1480 | ] 1481 | 1482 | [[package]] 1483 | name = "gpui_macros" 1484 | version = "0.1.0" 1485 | source = "git+https://github.com/zed-industries/zed#7b03e977e4513f70e0c921288961ebf8a404dc8d" 1486 | dependencies = [ 1487 | "proc-macro2", 1488 | "quote", 1489 | "syn 1.0.109", 1490 | ] 1491 | 1492 | [[package]] 1493 | name = "grid" 1494 | version = "0.11.0" 1495 | source = "registry+https://github.com/rust-lang/crates.io-index" 1496 | checksum = "1df00eed8d1f0db937f6be10e46e8072b0671accb504cf0f959c5c52c679f5b9" 1497 | 1498 | [[package]] 1499 | name = "hashbrown" 1500 | version = "0.12.3" 1501 | source = "registry+https://github.com/rust-lang/crates.io-index" 1502 | checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1503 | 1504 | [[package]] 1505 | name = "hashbrown" 1506 | version = "0.14.3" 1507 | source = "registry+https://github.com/rust-lang/crates.io-index" 1508 | checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 1509 | 1510 | [[package]] 1511 | name = "heck" 1512 | version = "0.4.1" 1513 | source = "registry+https://github.com/rust-lang/crates.io-index" 1514 | checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1515 | 1516 | [[package]] 1517 | name = "hermit-abi" 1518 | version = "0.1.19" 1519 | source = "registry+https://github.com/rust-lang/crates.io-index" 1520 | checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 1521 | dependencies = [ 1522 | "libc", 1523 | ] 1524 | 1525 | [[package]] 1526 | name = "hermit-abi" 1527 | version = "0.3.5" 1528 | source = "registry+https://github.com/rust-lang/crates.io-index" 1529 | checksum = "d0c62115964e08cb8039170eb33c1d0e2388a256930279edca206fff675f82c3" 1530 | 1531 | [[package]] 1532 | name = "hexf-parse" 1533 | version = "0.2.1" 1534 | source = "registry+https://github.com/rust-lang/crates.io-index" 1535 | checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" 1536 | 1537 | [[package]] 1538 | name = "hidden-trait" 1539 | version = "0.1.2" 1540 | source = "registry+https://github.com/rust-lang/crates.io-index" 1541 | checksum = "68ed9e850438ac849bec07e7d09fbe9309cbd396a5988c30b010580ce08860df" 1542 | dependencies = [ 1543 | "proc-macro2", 1544 | "quote", 1545 | "syn 1.0.109", 1546 | ] 1547 | 1548 | [[package]] 1549 | name = "home" 1550 | version = "0.5.9" 1551 | source = "registry+https://github.com/rust-lang/crates.io-index" 1552 | checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" 1553 | dependencies = [ 1554 | "windows-sys 0.52.0", 1555 | ] 1556 | 1557 | [[package]] 1558 | name = "http" 1559 | version = "0.2.11" 1560 | source = "registry+https://github.com/rust-lang/crates.io-index" 1561 | checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" 1562 | dependencies = [ 1563 | "bytes", 1564 | "fnv", 1565 | "itoa", 1566 | ] 1567 | 1568 | [[package]] 1569 | name = "idna" 1570 | version = "0.5.0" 1571 | source = "registry+https://github.com/rust-lang/crates.io-index" 1572 | checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 1573 | dependencies = [ 1574 | "unicode-bidi", 1575 | "unicode-normalization", 1576 | ] 1577 | 1578 | [[package]] 1579 | name = "image" 1580 | version = "0.23.14" 1581 | source = "registry+https://github.com/rust-lang/crates.io-index" 1582 | checksum = "24ffcb7e7244a9bf19d35bf2883b9c080c4ced3c07a9895572178cdb8f13f6a1" 1583 | dependencies = [ 1584 | "bytemuck", 1585 | "byteorder", 1586 | "color_quant", 1587 | "gif", 1588 | "jpeg-decoder", 1589 | "num-iter", 1590 | "num-rational", 1591 | "num-traits", 1592 | "png", 1593 | "scoped_threadpool", 1594 | "tiff", 1595 | ] 1596 | 1597 | [[package]] 1598 | name = "indexmap" 1599 | version = "1.9.3" 1600 | source = "registry+https://github.com/rust-lang/crates.io-index" 1601 | checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1602 | dependencies = [ 1603 | "autocfg", 1604 | "hashbrown 0.12.3", 1605 | ] 1606 | 1607 | [[package]] 1608 | name = "indexmap" 1609 | version = "2.2.2" 1610 | source = "registry+https://github.com/rust-lang/crates.io-index" 1611 | checksum = "824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520" 1612 | dependencies = [ 1613 | "equivalent", 1614 | "hashbrown 0.14.3", 1615 | ] 1616 | 1617 | [[package]] 1618 | name = "instant" 1619 | version = "0.1.12" 1620 | source = "registry+https://github.com/rust-lang/crates.io-index" 1621 | checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1622 | dependencies = [ 1623 | "cfg-if", 1624 | ] 1625 | 1626 | [[package]] 1627 | name = "io-lifetimes" 1628 | version = "1.0.11" 1629 | source = "registry+https://github.com/rust-lang/crates.io-index" 1630 | checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 1631 | dependencies = [ 1632 | "hermit-abi 0.3.5", 1633 | "libc", 1634 | "windows-sys 0.48.0", 1635 | ] 1636 | 1637 | [[package]] 1638 | name = "isahc" 1639 | version = "1.7.2" 1640 | source = "registry+https://github.com/rust-lang/crates.io-index" 1641 | checksum = "334e04b4d781f436dc315cb1e7515bd96826426345d498149e4bde36b67f8ee9" 1642 | dependencies = [ 1643 | "async-channel 1.9.0", 1644 | "castaway", 1645 | "crossbeam-utils", 1646 | "curl", 1647 | "curl-sys", 1648 | "encoding_rs", 1649 | "event-listener 2.5.3", 1650 | "futures-lite 1.13.0", 1651 | "http", 1652 | "log", 1653 | "mime", 1654 | "once_cell", 1655 | "polling 2.8.0", 1656 | "slab", 1657 | "sluice", 1658 | "tracing", 1659 | "tracing-futures", 1660 | "url", 1661 | "waker-fn", 1662 | ] 1663 | 1664 | [[package]] 1665 | name = "itertools" 1666 | version = "0.10.5" 1667 | source = "registry+https://github.com/rust-lang/crates.io-index" 1668 | checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 1669 | dependencies = [ 1670 | "either", 1671 | ] 1672 | 1673 | [[package]] 1674 | name = "itoa" 1675 | version = "1.0.10" 1676 | source = "registry+https://github.com/rust-lang/crates.io-index" 1677 | checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 1678 | 1679 | [[package]] 1680 | name = "jpeg-decoder" 1681 | version = "0.1.22" 1682 | source = "registry+https://github.com/rust-lang/crates.io-index" 1683 | checksum = "229d53d58899083193af11e15917b5640cd40b29ff475a1fe4ef725deb02d0f2" 1684 | dependencies = [ 1685 | "rayon", 1686 | ] 1687 | 1688 | [[package]] 1689 | name = "js-sys" 1690 | version = "0.3.68" 1691 | source = "registry+https://github.com/rust-lang/crates.io-index" 1692 | checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee" 1693 | dependencies = [ 1694 | "wasm-bindgen", 1695 | ] 1696 | 1697 | [[package]] 1698 | name = "khronos-egl" 1699 | version = "5.0.0" 1700 | source = "registry+https://github.com/rust-lang/crates.io-index" 1701 | checksum = "d1382b16c04aeb821453d6215a3c80ba78f24c6595c5aa85653378aabe0c83e3" 1702 | dependencies = [ 1703 | "libc", 1704 | "libloading 0.8.1", 1705 | ] 1706 | 1707 | [[package]] 1708 | name = "kurbo" 1709 | version = "0.8.3" 1710 | source = "registry+https://github.com/rust-lang/crates.io-index" 1711 | checksum = "7a53776d271cfb873b17c618af0298445c88afc52837f3e948fa3fafd131f449" 1712 | dependencies = [ 1713 | "arrayvec 0.7.4", 1714 | ] 1715 | 1716 | [[package]] 1717 | name = "lazy_static" 1718 | version = "1.4.0" 1719 | source = "registry+https://github.com/rust-lang/crates.io-index" 1720 | checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1721 | 1722 | [[package]] 1723 | name = "lazycell" 1724 | version = "1.3.0" 1725 | source = "registry+https://github.com/rust-lang/crates.io-index" 1726 | checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" 1727 | 1728 | [[package]] 1729 | name = "libc" 1730 | version = "0.2.153" 1731 | source = "registry+https://github.com/rust-lang/crates.io-index" 1732 | checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 1733 | 1734 | [[package]] 1735 | name = "libloading" 1736 | version = "0.7.4" 1737 | source = "registry+https://github.com/rust-lang/crates.io-index" 1738 | checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" 1739 | dependencies = [ 1740 | "cfg-if", 1741 | "winapi", 1742 | ] 1743 | 1744 | [[package]] 1745 | name = "libloading" 1746 | version = "0.8.1" 1747 | source = "registry+https://github.com/rust-lang/crates.io-index" 1748 | checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161" 1749 | dependencies = [ 1750 | "cfg-if", 1751 | "windows-sys 0.48.0", 1752 | ] 1753 | 1754 | [[package]] 1755 | name = "libredox" 1756 | version = "0.0.1" 1757 | source = "registry+https://github.com/rust-lang/crates.io-index" 1758 | checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" 1759 | dependencies = [ 1760 | "bitflags 2.4.2", 1761 | "libc", 1762 | "redox_syscall 0.4.1", 1763 | ] 1764 | 1765 | [[package]] 1766 | name = "libz-sys" 1767 | version = "1.1.15" 1768 | source = "registry+https://github.com/rust-lang/crates.io-index" 1769 | checksum = "037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6" 1770 | dependencies = [ 1771 | "cc", 1772 | "libc", 1773 | "pkg-config", 1774 | "vcpkg", 1775 | ] 1776 | 1777 | [[package]] 1778 | name = "linkme" 1779 | version = "0.3.22" 1780 | source = "registry+https://github.com/rust-lang/crates.io-index" 1781 | checksum = "8b53ad6a33de58864705954edb5ad5d571a010f9e296865ed43dc72a5621b430" 1782 | dependencies = [ 1783 | "linkme-impl", 1784 | ] 1785 | 1786 | [[package]] 1787 | name = "linkme-impl" 1788 | version = "0.3.22" 1789 | source = "registry+https://github.com/rust-lang/crates.io-index" 1790 | checksum = "04e542a18c94a9b6fcc7adb090fa3ba6b79ee220a16404f325672729f32a66ff" 1791 | dependencies = [ 1792 | "proc-macro2", 1793 | "quote", 1794 | "syn 2.0.48", 1795 | ] 1796 | 1797 | [[package]] 1798 | name = "linux-raw-sys" 1799 | version = "0.3.8" 1800 | source = "registry+https://github.com/rust-lang/crates.io-index" 1801 | checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 1802 | 1803 | [[package]] 1804 | name = "linux-raw-sys" 1805 | version = "0.4.13" 1806 | source = "registry+https://github.com/rust-lang/crates.io-index" 1807 | checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 1808 | 1809 | [[package]] 1810 | name = "lock_api" 1811 | version = "0.4.11" 1812 | source = "registry+https://github.com/rust-lang/crates.io-index" 1813 | checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 1814 | dependencies = [ 1815 | "autocfg", 1816 | "scopeguard", 1817 | ] 1818 | 1819 | [[package]] 1820 | name = "log" 1821 | version = "0.4.20" 1822 | source = "registry+https://github.com/rust-lang/crates.io-index" 1823 | checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1824 | dependencies = [ 1825 | "serde", 1826 | "value-bag", 1827 | ] 1828 | 1829 | [[package]] 1830 | name = "mac" 1831 | version = "0.1.1" 1832 | source = "registry+https://github.com/rust-lang/crates.io-index" 1833 | checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" 1834 | 1835 | [[package]] 1836 | name = "malloc_buf" 1837 | version = "0.0.6" 1838 | source = "registry+https://github.com/rust-lang/crates.io-index" 1839 | checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 1840 | dependencies = [ 1841 | "libc", 1842 | ] 1843 | 1844 | [[package]] 1845 | name = "matches" 1846 | version = "0.1.10" 1847 | source = "registry+https://github.com/rust-lang/crates.io-index" 1848 | checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" 1849 | 1850 | [[package]] 1851 | name = "media" 1852 | version = "0.1.0" 1853 | source = "git+https://github.com/zed-industries/zed#7b03e977e4513f70e0c921288961ebf8a404dc8d" 1854 | dependencies = [ 1855 | "anyhow", 1856 | "bindgen", 1857 | "block", 1858 | "bytes", 1859 | "core-foundation", 1860 | "foreign-types 0.3.2", 1861 | "metal 0.21.0", 1862 | "objc", 1863 | ] 1864 | 1865 | [[package]] 1866 | name = "memchr" 1867 | version = "2.7.1" 1868 | source = "registry+https://github.com/rust-lang/crates.io-index" 1869 | checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 1870 | 1871 | [[package]] 1872 | name = "memmap2" 1873 | version = "0.2.3" 1874 | source = "registry+https://github.com/rust-lang/crates.io-index" 1875 | checksum = "723e3ebdcdc5c023db1df315364573789f8857c11b631a2fdfad7c00f5c046b4" 1876 | dependencies = [ 1877 | "libc", 1878 | ] 1879 | 1880 | [[package]] 1881 | name = "metal" 1882 | version = "0.21.0" 1883 | source = "registry+https://github.com/rust-lang/crates.io-index" 1884 | checksum = "4598d719460ade24c7d91f335daf055bf2a7eec030728ce751814c50cdd6a26c" 1885 | dependencies = [ 1886 | "bitflags 1.3.2", 1887 | "block", 1888 | "cocoa-foundation", 1889 | "foreign-types 0.3.2", 1890 | "log", 1891 | "objc", 1892 | ] 1893 | 1894 | [[package]] 1895 | name = "metal" 1896 | version = "0.25.0" 1897 | source = "registry+https://github.com/rust-lang/crates.io-index" 1898 | checksum = "550b24b0cd4cf923f36bae78eca457b3a10d8a6a14a9c84cb2687b527e6a84af" 1899 | dependencies = [ 1900 | "bitflags 1.3.2", 1901 | "block", 1902 | "core-graphics-types", 1903 | "foreign-types 0.5.0", 1904 | "log", 1905 | "objc", 1906 | "paste", 1907 | ] 1908 | 1909 | [[package]] 1910 | name = "mime" 1911 | version = "0.3.17" 1912 | source = "registry+https://github.com/rust-lang/crates.io-index" 1913 | checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1914 | 1915 | [[package]] 1916 | name = "minimal-lexical" 1917 | version = "0.2.1" 1918 | source = "registry+https://github.com/rust-lang/crates.io-index" 1919 | checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 1920 | 1921 | [[package]] 1922 | name = "miniz_oxide" 1923 | version = "0.3.7" 1924 | source = "registry+https://github.com/rust-lang/crates.io-index" 1925 | checksum = "791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435" 1926 | dependencies = [ 1927 | "adler32", 1928 | ] 1929 | 1930 | [[package]] 1931 | name = "miniz_oxide" 1932 | version = "0.4.4" 1933 | source = "registry+https://github.com/rust-lang/crates.io-index" 1934 | checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" 1935 | dependencies = [ 1936 | "adler", 1937 | "autocfg", 1938 | ] 1939 | 1940 | [[package]] 1941 | name = "miniz_oxide" 1942 | version = "0.7.2" 1943 | source = "registry+https://github.com/rust-lang/crates.io-index" 1944 | checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" 1945 | dependencies = [ 1946 | "adler", 1947 | ] 1948 | 1949 | [[package]] 1950 | name = "mint" 1951 | version = "0.5.9" 1952 | source = "registry+https://github.com/rust-lang/crates.io-index" 1953 | checksum = "e53debba6bda7a793e5f99b8dacf19e626084f525f7829104ba9898f367d85ff" 1954 | 1955 | [[package]] 1956 | name = "naga" 1957 | version = "0.14.2" 1958 | source = "registry+https://github.com/rust-lang/crates.io-index" 1959 | checksum = "ae585df4b6514cf8842ac0f1ab4992edc975892704835b549cf818dc0191249e" 1960 | dependencies = [ 1961 | "bit-set", 1962 | "bitflags 2.4.2", 1963 | "codespan-reporting", 1964 | "hexf-parse", 1965 | "indexmap 2.2.2", 1966 | "log", 1967 | "num-traits", 1968 | "rustc-hash", 1969 | "spirv", 1970 | "termcolor", 1971 | "thiserror", 1972 | "unicode-xid", 1973 | ] 1974 | 1975 | [[package]] 1976 | name = "nanorand" 1977 | version = "0.7.0" 1978 | source = "registry+https://github.com/rust-lang/crates.io-index" 1979 | checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" 1980 | dependencies = [ 1981 | "getrandom", 1982 | ] 1983 | 1984 | [[package]] 1985 | name = "new_debug_unreachable" 1986 | version = "1.0.4" 1987 | source = "registry+https://github.com/rust-lang/crates.io-index" 1988 | checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" 1989 | 1990 | [[package]] 1991 | name = "nom" 1992 | version = "7.1.3" 1993 | source = "registry+https://github.com/rust-lang/crates.io-index" 1994 | checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 1995 | dependencies = [ 1996 | "memchr", 1997 | "minimal-lexical", 1998 | ] 1999 | 2000 | [[package]] 2001 | name = "num-conv" 2002 | version = "0.1.0" 2003 | source = "registry+https://github.com/rust-lang/crates.io-index" 2004 | checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 2005 | 2006 | [[package]] 2007 | name = "num-integer" 2008 | version = "0.1.46" 2009 | source = "registry+https://github.com/rust-lang/crates.io-index" 2010 | checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 2011 | dependencies = [ 2012 | "num-traits", 2013 | ] 2014 | 2015 | [[package]] 2016 | name = "num-iter" 2017 | version = "0.1.44" 2018 | source = "registry+https://github.com/rust-lang/crates.io-index" 2019 | checksum = "d869c01cc0c455284163fd0092f1f93835385ccab5a98a0dcc497b2f8bf055a9" 2020 | dependencies = [ 2021 | "autocfg", 2022 | "num-integer", 2023 | "num-traits", 2024 | ] 2025 | 2026 | [[package]] 2027 | name = "num-rational" 2028 | version = "0.3.2" 2029 | source = "registry+https://github.com/rust-lang/crates.io-index" 2030 | checksum = "12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07" 2031 | dependencies = [ 2032 | "autocfg", 2033 | "num-integer", 2034 | "num-traits", 2035 | ] 2036 | 2037 | [[package]] 2038 | name = "num-traits" 2039 | version = "0.2.18" 2040 | source = "registry+https://github.com/rust-lang/crates.io-index" 2041 | checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 2042 | dependencies = [ 2043 | "autocfg", 2044 | ] 2045 | 2046 | [[package]] 2047 | name = "num_cpus" 2048 | version = "1.16.0" 2049 | source = "registry+https://github.com/rust-lang/crates.io-index" 2050 | checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 2051 | dependencies = [ 2052 | "hermit-abi 0.3.5", 2053 | "libc", 2054 | ] 2055 | 2056 | [[package]] 2057 | name = "objc" 2058 | version = "0.2.7" 2059 | source = "registry+https://github.com/rust-lang/crates.io-index" 2060 | checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 2061 | dependencies = [ 2062 | "malloc_buf", 2063 | "objc_exception", 2064 | ] 2065 | 2066 | [[package]] 2067 | name = "objc_exception" 2068 | version = "0.1.2" 2069 | source = "registry+https://github.com/rust-lang/crates.io-index" 2070 | checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" 2071 | dependencies = [ 2072 | "cc", 2073 | ] 2074 | 2075 | [[package]] 2076 | name = "object" 2077 | version = "0.32.2" 2078 | source = "registry+https://github.com/rust-lang/crates.io-index" 2079 | checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" 2080 | dependencies = [ 2081 | "memchr", 2082 | ] 2083 | 2084 | [[package]] 2085 | name = "once_cell" 2086 | version = "1.19.0" 2087 | source = "registry+https://github.com/rust-lang/crates.io-index" 2088 | checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 2089 | 2090 | [[package]] 2091 | name = "openssl-probe" 2092 | version = "0.1.5" 2093 | source = "registry+https://github.com/rust-lang/crates.io-index" 2094 | checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 2095 | 2096 | [[package]] 2097 | name = "openssl-sys" 2098 | version = "0.9.99" 2099 | source = "registry+https://github.com/rust-lang/crates.io-index" 2100 | checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae" 2101 | dependencies = [ 2102 | "cc", 2103 | "libc", 2104 | "pkg-config", 2105 | "vcpkg", 2106 | ] 2107 | 2108 | [[package]] 2109 | name = "ordered-float" 2110 | version = "2.10.1" 2111 | source = "registry+https://github.com/rust-lang/crates.io-index" 2112 | checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" 2113 | dependencies = [ 2114 | "num-traits", 2115 | ] 2116 | 2117 | [[package]] 2118 | name = "os_str_bytes" 2119 | version = "6.6.1" 2120 | source = "registry+https://github.com/rust-lang/crates.io-index" 2121 | checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" 2122 | 2123 | [[package]] 2124 | name = "parking" 2125 | version = "2.2.0" 2126 | source = "registry+https://github.com/rust-lang/crates.io-index" 2127 | checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" 2128 | 2129 | [[package]] 2130 | name = "parking_lot" 2131 | version = "0.11.2" 2132 | source = "registry+https://github.com/rust-lang/crates.io-index" 2133 | checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" 2134 | dependencies = [ 2135 | "instant", 2136 | "lock_api", 2137 | "parking_lot_core 0.8.6", 2138 | ] 2139 | 2140 | [[package]] 2141 | name = "parking_lot" 2142 | version = "0.12.1" 2143 | source = "registry+https://github.com/rust-lang/crates.io-index" 2144 | checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 2145 | dependencies = [ 2146 | "lock_api", 2147 | "parking_lot_core 0.9.9", 2148 | ] 2149 | 2150 | [[package]] 2151 | name = "parking_lot_core" 2152 | version = "0.8.6" 2153 | source = "registry+https://github.com/rust-lang/crates.io-index" 2154 | checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" 2155 | dependencies = [ 2156 | "cfg-if", 2157 | "instant", 2158 | "libc", 2159 | "redox_syscall 0.2.16", 2160 | "smallvec", 2161 | "winapi", 2162 | ] 2163 | 2164 | [[package]] 2165 | name = "parking_lot_core" 2166 | version = "0.9.9" 2167 | source = "registry+https://github.com/rust-lang/crates.io-index" 2168 | checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 2169 | dependencies = [ 2170 | "cfg-if", 2171 | "libc", 2172 | "redox_syscall 0.4.1", 2173 | "smallvec", 2174 | "windows-targets 0.48.5", 2175 | ] 2176 | 2177 | [[package]] 2178 | name = "paste" 2179 | version = "1.0.14" 2180 | source = "registry+https://github.com/rust-lang/crates.io-index" 2181 | checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 2182 | 2183 | [[package]] 2184 | name = "pathfinder_geometry" 2185 | version = "0.5.1" 2186 | source = "registry+https://github.com/rust-lang/crates.io-index" 2187 | checksum = "0b7b7e7b4ea703700ce73ebf128e1450eb69c3a8329199ffbfb9b2a0418e5ad3" 2188 | dependencies = [ 2189 | "log", 2190 | "pathfinder_simd", 2191 | ] 2192 | 2193 | [[package]] 2194 | name = "pathfinder_simd" 2195 | version = "0.5.2" 2196 | source = "registry+https://github.com/rust-lang/crates.io-index" 2197 | checksum = "0444332826c70dc47be74a7c6a5fc44e23a7905ad6858d4162b658320455ef93" 2198 | dependencies = [ 2199 | "rustc_version", 2200 | ] 2201 | 2202 | [[package]] 2203 | name = "peeking_take_while" 2204 | version = "0.1.2" 2205 | source = "registry+https://github.com/rust-lang/crates.io-index" 2206 | checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" 2207 | 2208 | [[package]] 2209 | name = "percent-encoding" 2210 | version = "2.3.1" 2211 | source = "registry+https://github.com/rust-lang/crates.io-index" 2212 | checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 2213 | 2214 | [[package]] 2215 | name = "pico-args" 2216 | version = "0.4.2" 2217 | source = "registry+https://github.com/rust-lang/crates.io-index" 2218 | checksum = "db8bcd96cb740d03149cbad5518db9fd87126a10ab519c011893b1754134c468" 2219 | 2220 | [[package]] 2221 | name = "pin-project" 2222 | version = "1.1.4" 2223 | source = "registry+https://github.com/rust-lang/crates.io-index" 2224 | checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0" 2225 | dependencies = [ 2226 | "pin-project-internal", 2227 | ] 2228 | 2229 | [[package]] 2230 | name = "pin-project-internal" 2231 | version = "1.1.4" 2232 | source = "registry+https://github.com/rust-lang/crates.io-index" 2233 | checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690" 2234 | dependencies = [ 2235 | "proc-macro2", 2236 | "quote", 2237 | "syn 2.0.48", 2238 | ] 2239 | 2240 | [[package]] 2241 | name = "pin-project-lite" 2242 | version = "0.2.13" 2243 | source = "registry+https://github.com/rust-lang/crates.io-index" 2244 | checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 2245 | 2246 | [[package]] 2247 | name = "pin-utils" 2248 | version = "0.1.0" 2249 | source = "registry+https://github.com/rust-lang/crates.io-index" 2250 | checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2251 | 2252 | [[package]] 2253 | name = "piper" 2254 | version = "0.2.1" 2255 | source = "registry+https://github.com/rust-lang/crates.io-index" 2256 | checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" 2257 | dependencies = [ 2258 | "atomic-waker", 2259 | "fastrand 2.0.1", 2260 | "futures-io", 2261 | ] 2262 | 2263 | [[package]] 2264 | name = "pkg-config" 2265 | version = "0.3.29" 2266 | source = "registry+https://github.com/rust-lang/crates.io-index" 2267 | checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb" 2268 | 2269 | [[package]] 2270 | name = "png" 2271 | version = "0.16.8" 2272 | source = "registry+https://github.com/rust-lang/crates.io-index" 2273 | checksum = "3c3287920cb847dee3de33d301c463fba14dda99db24214ddf93f83d3021f4c6" 2274 | dependencies = [ 2275 | "bitflags 1.3.2", 2276 | "crc32fast", 2277 | "deflate", 2278 | "miniz_oxide 0.3.7", 2279 | ] 2280 | 2281 | [[package]] 2282 | name = "polling" 2283 | version = "2.8.0" 2284 | source = "registry+https://github.com/rust-lang/crates.io-index" 2285 | checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" 2286 | dependencies = [ 2287 | "autocfg", 2288 | "bitflags 1.3.2", 2289 | "cfg-if", 2290 | "concurrent-queue", 2291 | "libc", 2292 | "log", 2293 | "pin-project-lite", 2294 | "windows-sys 0.48.0", 2295 | ] 2296 | 2297 | [[package]] 2298 | name = "polling" 2299 | version = "3.4.0" 2300 | source = "registry+https://github.com/rust-lang/crates.io-index" 2301 | checksum = "30054e72317ab98eddd8561db0f6524df3367636884b7b21b703e4b280a84a14" 2302 | dependencies = [ 2303 | "cfg-if", 2304 | "concurrent-queue", 2305 | "pin-project-lite", 2306 | "rustix 0.38.31", 2307 | "tracing", 2308 | "windows-sys 0.52.0", 2309 | ] 2310 | 2311 | [[package]] 2312 | name = "pollster" 2313 | version = "0.2.5" 2314 | source = "registry+https://github.com/rust-lang/crates.io-index" 2315 | checksum = "5da3b0203fd7ee5720aa0b5e790b591aa5d3f41c3ed2c34a3a393382198af2f7" 2316 | 2317 | [[package]] 2318 | name = "postage" 2319 | version = "0.5.0" 2320 | source = "registry+https://github.com/rust-lang/crates.io-index" 2321 | checksum = "af3fb618632874fb76937c2361a7f22afd393c982a2165595407edc75b06d3c1" 2322 | dependencies = [ 2323 | "atomic", 2324 | "crossbeam-queue", 2325 | "futures", 2326 | "log", 2327 | "parking_lot 0.12.1", 2328 | "pin-project", 2329 | "pollster", 2330 | "static_assertions", 2331 | "thiserror", 2332 | ] 2333 | 2334 | [[package]] 2335 | name = "powerfmt" 2336 | version = "0.2.0" 2337 | source = "registry+https://github.com/rust-lang/crates.io-index" 2338 | checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 2339 | 2340 | [[package]] 2341 | name = "ppv-lite86" 2342 | version = "0.2.17" 2343 | source = "registry+https://github.com/rust-lang/crates.io-index" 2344 | checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2345 | 2346 | [[package]] 2347 | name = "prettyplease" 2348 | version = "0.2.16" 2349 | source = "registry+https://github.com/rust-lang/crates.io-index" 2350 | checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5" 2351 | dependencies = [ 2352 | "proc-macro2", 2353 | "syn 2.0.48", 2354 | ] 2355 | 2356 | [[package]] 2357 | name = "proc-macro2" 2358 | version = "1.0.78" 2359 | source = "registry+https://github.com/rust-lang/crates.io-index" 2360 | checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" 2361 | dependencies = [ 2362 | "unicode-ident", 2363 | ] 2364 | 2365 | [[package]] 2366 | name = "quick-xml" 2367 | version = "0.30.0" 2368 | source = "registry+https://github.com/rust-lang/crates.io-index" 2369 | checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956" 2370 | dependencies = [ 2371 | "memchr", 2372 | ] 2373 | 2374 | [[package]] 2375 | name = "quote" 2376 | version = "1.0.35" 2377 | source = "registry+https://github.com/rust-lang/crates.io-index" 2378 | checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 2379 | dependencies = [ 2380 | "proc-macro2", 2381 | ] 2382 | 2383 | [[package]] 2384 | name = "rand" 2385 | version = "0.8.5" 2386 | source = "registry+https://github.com/rust-lang/crates.io-index" 2387 | checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2388 | dependencies = [ 2389 | "libc", 2390 | "rand_chacha", 2391 | "rand_core", 2392 | ] 2393 | 2394 | [[package]] 2395 | name = "rand_chacha" 2396 | version = "0.3.1" 2397 | source = "registry+https://github.com/rust-lang/crates.io-index" 2398 | checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2399 | dependencies = [ 2400 | "ppv-lite86", 2401 | "rand_core", 2402 | ] 2403 | 2404 | [[package]] 2405 | name = "rand_core" 2406 | version = "0.6.4" 2407 | source = "registry+https://github.com/rust-lang/crates.io-index" 2408 | checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2409 | dependencies = [ 2410 | "getrandom", 2411 | ] 2412 | 2413 | [[package]] 2414 | name = "raw-window-handle" 2415 | version = "0.5.2" 2416 | source = "registry+https://github.com/rust-lang/crates.io-index" 2417 | checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" 2418 | 2419 | [[package]] 2420 | name = "raw-window-handle" 2421 | version = "0.6.0" 2422 | source = "registry+https://github.com/rust-lang/crates.io-index" 2423 | checksum = "42a9830a0e1b9fb145ebb365b8bc4ccd75f290f98c0247deafbbe2c75cefb544" 2424 | 2425 | [[package]] 2426 | name = "raw-window-metal" 2427 | version = "0.3.2" 2428 | source = "registry+https://github.com/rust-lang/crates.io-index" 2429 | checksum = "ac4ea493258d54c24cb46aa9345d099e58e2ea3f30dd63667fc54fc892f18e76" 2430 | dependencies = [ 2431 | "cocoa", 2432 | "core-graphics 0.23.1", 2433 | "objc", 2434 | "raw-window-handle 0.5.2", 2435 | ] 2436 | 2437 | [[package]] 2438 | name = "rayon" 2439 | version = "1.8.1" 2440 | source = "registry+https://github.com/rust-lang/crates.io-index" 2441 | checksum = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051" 2442 | dependencies = [ 2443 | "either", 2444 | "rayon-core", 2445 | ] 2446 | 2447 | [[package]] 2448 | name = "rayon-core" 2449 | version = "1.12.1" 2450 | source = "registry+https://github.com/rust-lang/crates.io-index" 2451 | checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 2452 | dependencies = [ 2453 | "crossbeam-deque", 2454 | "crossbeam-utils", 2455 | ] 2456 | 2457 | [[package]] 2458 | name = "rctree" 2459 | version = "0.3.3" 2460 | source = "registry+https://github.com/rust-lang/crates.io-index" 2461 | checksum = "be9e29cb19c8fe84169fcb07f8f11e66bc9e6e0280efd4715c54818296f8a4a8" 2462 | 2463 | [[package]] 2464 | name = "redox_syscall" 2465 | version = "0.2.16" 2466 | source = "registry+https://github.com/rust-lang/crates.io-index" 2467 | checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2468 | dependencies = [ 2469 | "bitflags 1.3.2", 2470 | ] 2471 | 2472 | [[package]] 2473 | name = "redox_syscall" 2474 | version = "0.4.1" 2475 | source = "registry+https://github.com/rust-lang/crates.io-index" 2476 | checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 2477 | dependencies = [ 2478 | "bitflags 1.3.2", 2479 | ] 2480 | 2481 | [[package]] 2482 | name = "redox_users" 2483 | version = "0.4.4" 2484 | source = "registry+https://github.com/rust-lang/crates.io-index" 2485 | checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" 2486 | dependencies = [ 2487 | "getrandom", 2488 | "libredox", 2489 | "thiserror", 2490 | ] 2491 | 2492 | [[package]] 2493 | name = "refineable" 2494 | version = "0.1.0" 2495 | source = "git+https://github.com/zed-industries/zed#7b03e977e4513f70e0c921288961ebf8a404dc8d" 2496 | dependencies = [ 2497 | "derive_refineable", 2498 | "proc-macro2", 2499 | "quote", 2500 | "syn 1.0.109", 2501 | ] 2502 | 2503 | [[package]] 2504 | name = "regex" 2505 | version = "1.10.3" 2506 | source = "registry+https://github.com/rust-lang/crates.io-index" 2507 | checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" 2508 | dependencies = [ 2509 | "aho-corasick", 2510 | "memchr", 2511 | "regex-automata", 2512 | "regex-syntax", 2513 | ] 2514 | 2515 | [[package]] 2516 | name = "regex-automata" 2517 | version = "0.4.5" 2518 | source = "registry+https://github.com/rust-lang/crates.io-index" 2519 | checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" 2520 | dependencies = [ 2521 | "aho-corasick", 2522 | "memchr", 2523 | "regex-syntax", 2524 | ] 2525 | 2526 | [[package]] 2527 | name = "regex-syntax" 2528 | version = "0.8.2" 2529 | source = "registry+https://github.com/rust-lang/crates.io-index" 2530 | checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 2531 | 2532 | [[package]] 2533 | name = "resvg" 2534 | version = "0.14.1" 2535 | source = "registry+https://github.com/rust-lang/crates.io-index" 2536 | checksum = "09697862c5c3f940cbaffef91969c62188b5c8ed385b0aef43a5ff01ddc8000f" 2537 | dependencies = [ 2538 | "jpeg-decoder", 2539 | "log", 2540 | "pico-args", 2541 | "png", 2542 | "rgb", 2543 | "svgfilters", 2544 | "tiny-skia", 2545 | "usvg", 2546 | ] 2547 | 2548 | [[package]] 2549 | name = "rgb" 2550 | version = "0.8.37" 2551 | source = "registry+https://github.com/rust-lang/crates.io-index" 2552 | checksum = "05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8" 2553 | dependencies = [ 2554 | "bytemuck", 2555 | ] 2556 | 2557 | [[package]] 2558 | name = "roxmltree" 2559 | version = "0.14.1" 2560 | source = "registry+https://github.com/rust-lang/crates.io-index" 2561 | checksum = "921904a62e410e37e215c40381b7117f830d9d89ba60ab5236170541dd25646b" 2562 | dependencies = [ 2563 | "xmlparser", 2564 | ] 2565 | 2566 | [[package]] 2567 | name = "rust-embed" 2568 | version = "8.2.0" 2569 | source = "registry+https://github.com/rust-lang/crates.io-index" 2570 | checksum = "a82c0bbc10308ed323529fd3c1dce8badda635aa319a5ff0e6466f33b8101e3f" 2571 | dependencies = [ 2572 | "rust-embed-impl", 2573 | "rust-embed-utils", 2574 | "walkdir", 2575 | ] 2576 | 2577 | [[package]] 2578 | name = "rust-embed-impl" 2579 | version = "8.2.0" 2580 | source = "registry+https://github.com/rust-lang/crates.io-index" 2581 | checksum = "6227c01b1783cdfee1bcf844eb44594cd16ec71c35305bf1c9fb5aade2735e16" 2582 | dependencies = [ 2583 | "proc-macro2", 2584 | "quote", 2585 | "rust-embed-utils", 2586 | "syn 2.0.48", 2587 | "walkdir", 2588 | ] 2589 | 2590 | [[package]] 2591 | name = "rust-embed-utils" 2592 | version = "8.2.0" 2593 | source = "registry+https://github.com/rust-lang/crates.io-index" 2594 | checksum = "8cb0a25bfbb2d4b4402179c2cf030387d9990857ce08a32592c6238db9fa8665" 2595 | dependencies = [ 2596 | "globset", 2597 | "sha2", 2598 | "walkdir", 2599 | ] 2600 | 2601 | [[package]] 2602 | name = "rustc-demangle" 2603 | version = "0.1.23" 2604 | source = "registry+https://github.com/rust-lang/crates.io-index" 2605 | checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 2606 | 2607 | [[package]] 2608 | name = "rustc-hash" 2609 | version = "1.1.0" 2610 | source = "registry+https://github.com/rust-lang/crates.io-index" 2611 | checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 2612 | 2613 | [[package]] 2614 | name = "rustc_version" 2615 | version = "0.4.0" 2616 | source = "registry+https://github.com/rust-lang/crates.io-index" 2617 | checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2618 | dependencies = [ 2619 | "semver", 2620 | ] 2621 | 2622 | [[package]] 2623 | name = "rustix" 2624 | version = "0.37.27" 2625 | source = "registry+https://github.com/rust-lang/crates.io-index" 2626 | checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2" 2627 | dependencies = [ 2628 | "bitflags 1.3.2", 2629 | "errno", 2630 | "io-lifetimes", 2631 | "libc", 2632 | "linux-raw-sys 0.3.8", 2633 | "windows-sys 0.48.0", 2634 | ] 2635 | 2636 | [[package]] 2637 | name = "rustix" 2638 | version = "0.38.31" 2639 | source = "registry+https://github.com/rust-lang/crates.io-index" 2640 | checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" 2641 | dependencies = [ 2642 | "bitflags 2.4.2", 2643 | "errno", 2644 | "libc", 2645 | "linux-raw-sys 0.4.13", 2646 | "windows-sys 0.52.0", 2647 | ] 2648 | 2649 | [[package]] 2650 | name = "rustybuzz" 2651 | version = "0.3.0" 2652 | source = "registry+https://github.com/rust-lang/crates.io-index" 2653 | checksum = "0ab463a295d00f3692e0974a0bfd83c7a9bcd119e27e07c2beecdb1b44a09d10" 2654 | dependencies = [ 2655 | "bitflags 1.3.2", 2656 | "bytemuck", 2657 | "smallvec", 2658 | "ttf-parser 0.9.0", 2659 | "unicode-bidi-mirroring", 2660 | "unicode-ccc", 2661 | "unicode-general-category", 2662 | "unicode-script", 2663 | ] 2664 | 2665 | [[package]] 2666 | name = "ryu" 2667 | version = "1.0.16" 2668 | source = "registry+https://github.com/rust-lang/crates.io-index" 2669 | checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 2670 | 2671 | [[package]] 2672 | name = "safe_arch" 2673 | version = "0.5.2" 2674 | source = "registry+https://github.com/rust-lang/crates.io-index" 2675 | checksum = "c1ff3d6d9696af502cc3110dacce942840fb06ff4514cad92236ecc455f2ce05" 2676 | dependencies = [ 2677 | "bytemuck", 2678 | ] 2679 | 2680 | [[package]] 2681 | name = "same-file" 2682 | version = "1.0.6" 2683 | source = "registry+https://github.com/rust-lang/crates.io-index" 2684 | checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 2685 | dependencies = [ 2686 | "winapi-util", 2687 | ] 2688 | 2689 | [[package]] 2690 | name = "schannel" 2691 | version = "0.1.23" 2692 | source = "registry+https://github.com/rust-lang/crates.io-index" 2693 | checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" 2694 | dependencies = [ 2695 | "windows-sys 0.52.0", 2696 | ] 2697 | 2698 | [[package]] 2699 | name = "schemars" 2700 | version = "0.8.16" 2701 | source = "registry+https://github.com/rust-lang/crates.io-index" 2702 | checksum = "45a28f4c49489add4ce10783f7911893516f15afe45d015608d41faca6bc4d29" 2703 | dependencies = [ 2704 | "dyn-clone", 2705 | "schemars_derive", 2706 | "serde", 2707 | "serde_json", 2708 | ] 2709 | 2710 | [[package]] 2711 | name = "schemars_derive" 2712 | version = "0.8.16" 2713 | source = "registry+https://github.com/rust-lang/crates.io-index" 2714 | checksum = "c767fd6fa65d9ccf9cf026122c1b555f2ef9a4f0cea69da4d7dbc3e258d30967" 2715 | dependencies = [ 2716 | "proc-macro2", 2717 | "quote", 2718 | "serde_derive_internals", 2719 | "syn 1.0.109", 2720 | ] 2721 | 2722 | [[package]] 2723 | name = "scoped_threadpool" 2724 | version = "0.1.9" 2725 | source = "registry+https://github.com/rust-lang/crates.io-index" 2726 | checksum = "1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8" 2727 | 2728 | [[package]] 2729 | name = "scopeguard" 2730 | version = "1.2.0" 2731 | source = "registry+https://github.com/rust-lang/crates.io-index" 2732 | checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2733 | 2734 | [[package]] 2735 | name = "seahash" 2736 | version = "4.1.0" 2737 | source = "registry+https://github.com/rust-lang/crates.io-index" 2738 | checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" 2739 | 2740 | [[package]] 2741 | name = "semver" 2742 | version = "1.0.21" 2743 | source = "registry+https://github.com/rust-lang/crates.io-index" 2744 | checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" 2745 | 2746 | [[package]] 2747 | name = "serde" 2748 | version = "1.0.196" 2749 | source = "registry+https://github.com/rust-lang/crates.io-index" 2750 | checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" 2751 | dependencies = [ 2752 | "serde_derive", 2753 | ] 2754 | 2755 | [[package]] 2756 | name = "serde_derive" 2757 | version = "1.0.196" 2758 | source = "registry+https://github.com/rust-lang/crates.io-index" 2759 | checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" 2760 | dependencies = [ 2761 | "proc-macro2", 2762 | "quote", 2763 | "syn 2.0.48", 2764 | ] 2765 | 2766 | [[package]] 2767 | name = "serde_derive_internals" 2768 | version = "0.26.0" 2769 | source = "registry+https://github.com/rust-lang/crates.io-index" 2770 | checksum = "85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c" 2771 | dependencies = [ 2772 | "proc-macro2", 2773 | "quote", 2774 | "syn 1.0.109", 2775 | ] 2776 | 2777 | [[package]] 2778 | name = "serde_fmt" 2779 | version = "1.0.3" 2780 | source = "registry+https://github.com/rust-lang/crates.io-index" 2781 | checksum = "e1d4ddca14104cd60529e8c7f7ba71a2c8acd8f7f5cfcdc2faf97eeb7c3010a4" 2782 | dependencies = [ 2783 | "serde", 2784 | ] 2785 | 2786 | [[package]] 2787 | name = "serde_json" 2788 | version = "1.0.113" 2789 | source = "registry+https://github.com/rust-lang/crates.io-index" 2790 | checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" 2791 | dependencies = [ 2792 | "indexmap 2.2.2", 2793 | "itoa", 2794 | "ryu", 2795 | "serde", 2796 | ] 2797 | 2798 | [[package]] 2799 | name = "sha2" 2800 | version = "0.10.8" 2801 | source = "registry+https://github.com/rust-lang/crates.io-index" 2802 | checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 2803 | dependencies = [ 2804 | "cfg-if", 2805 | "cpufeatures", 2806 | "digest", 2807 | ] 2808 | 2809 | [[package]] 2810 | name = "shlex" 2811 | version = "1.3.0" 2812 | source = "registry+https://github.com/rust-lang/crates.io-index" 2813 | checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 2814 | 2815 | [[package]] 2816 | name = "signal-hook-registry" 2817 | version = "1.4.1" 2818 | source = "registry+https://github.com/rust-lang/crates.io-index" 2819 | checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 2820 | dependencies = [ 2821 | "libc", 2822 | ] 2823 | 2824 | [[package]] 2825 | name = "simplecss" 2826 | version = "0.2.1" 2827 | source = "registry+https://github.com/rust-lang/crates.io-index" 2828 | checksum = "a11be7c62927d9427e9f40f3444d5499d868648e2edbc4e2116de69e7ec0e89d" 2829 | dependencies = [ 2830 | "log", 2831 | ] 2832 | 2833 | [[package]] 2834 | name = "siphasher" 2835 | version = "0.2.3" 2836 | source = "registry+https://github.com/rust-lang/crates.io-index" 2837 | checksum = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac" 2838 | 2839 | [[package]] 2840 | name = "slab" 2841 | version = "0.4.9" 2842 | source = "registry+https://github.com/rust-lang/crates.io-index" 2843 | checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 2844 | dependencies = [ 2845 | "autocfg", 2846 | ] 2847 | 2848 | [[package]] 2849 | name = "slotmap" 2850 | version = "1.0.7" 2851 | source = "registry+https://github.com/rust-lang/crates.io-index" 2852 | checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" 2853 | dependencies = [ 2854 | "version_check", 2855 | ] 2856 | 2857 | [[package]] 2858 | name = "sluice" 2859 | version = "0.5.5" 2860 | source = "registry+https://github.com/rust-lang/crates.io-index" 2861 | checksum = "6d7400c0eff44aa2fcb5e31a5f24ba9716ed90138769e4977a2ba6014ae63eb5" 2862 | dependencies = [ 2863 | "async-channel 1.9.0", 2864 | "futures-core", 2865 | "futures-io", 2866 | ] 2867 | 2868 | [[package]] 2869 | name = "smallvec" 2870 | version = "1.13.1" 2871 | source = "registry+https://github.com/rust-lang/crates.io-index" 2872 | checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" 2873 | 2874 | [[package]] 2875 | name = "smol" 2876 | version = "1.3.0" 2877 | source = "registry+https://github.com/rust-lang/crates.io-index" 2878 | checksum = "13f2b548cd8447f8de0fdf1c592929f70f4fc7039a05e47404b0d096ec6987a1" 2879 | dependencies = [ 2880 | "async-channel 1.9.0", 2881 | "async-executor", 2882 | "async-fs", 2883 | "async-io 1.13.0", 2884 | "async-lock 2.8.0", 2885 | "async-net", 2886 | "async-process", 2887 | "blocking", 2888 | "futures-lite 1.13.0", 2889 | ] 2890 | 2891 | [[package]] 2892 | name = "socket2" 2893 | version = "0.4.10" 2894 | source = "registry+https://github.com/rust-lang/crates.io-index" 2895 | checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" 2896 | dependencies = [ 2897 | "libc", 2898 | "winapi", 2899 | ] 2900 | 2901 | [[package]] 2902 | name = "spin" 2903 | version = "0.9.8" 2904 | source = "registry+https://github.com/rust-lang/crates.io-index" 2905 | checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 2906 | dependencies = [ 2907 | "lock_api", 2908 | ] 2909 | 2910 | [[package]] 2911 | name = "spirv" 2912 | version = "0.2.0+1.5.4" 2913 | source = "registry+https://github.com/rust-lang/crates.io-index" 2914 | checksum = "246bfa38fe3db3f1dfc8ca5a2cdeb7348c78be2112740cc0ec8ef18b6d94f830" 2915 | dependencies = [ 2916 | "bitflags 1.3.2", 2917 | "num-traits", 2918 | ] 2919 | 2920 | [[package]] 2921 | name = "static_assertions" 2922 | version = "1.1.0" 2923 | source = "registry+https://github.com/rust-lang/crates.io-index" 2924 | checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 2925 | 2926 | [[package]] 2927 | name = "strsim" 2928 | version = "0.10.0" 2929 | source = "registry+https://github.com/rust-lang/crates.io-index" 2930 | checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2931 | 2932 | [[package]] 2933 | name = "sum_tree" 2934 | version = "0.1.0" 2935 | source = "git+https://github.com/zed-industries/zed#7b03e977e4513f70e0c921288961ebf8a404dc8d" 2936 | dependencies = [ 2937 | "arrayvec 0.7.4", 2938 | "log", 2939 | ] 2940 | 2941 | [[package]] 2942 | name = "sval" 2943 | version = "2.11.1" 2944 | source = "registry+https://github.com/rust-lang/crates.io-index" 2945 | checksum = "82a2386bea23a121e4e72450306b1dd01078b6399af11b93897bf84640a28a59" 2946 | 2947 | [[package]] 2948 | name = "sval_buffer" 2949 | version = "2.11.1" 2950 | source = "registry+https://github.com/rust-lang/crates.io-index" 2951 | checksum = "b16c047898a0e19002005512243bc9ef1c1037aad7d03d6c594e234efec80795" 2952 | dependencies = [ 2953 | "sval", 2954 | "sval_ref", 2955 | ] 2956 | 2957 | [[package]] 2958 | name = "sval_dynamic" 2959 | version = "2.11.1" 2960 | source = "registry+https://github.com/rust-lang/crates.io-index" 2961 | checksum = "a74fb116e2ecdcb280b0108aa2ee4434df50606c3208c47ac95432730eaac20c" 2962 | dependencies = [ 2963 | "sval", 2964 | ] 2965 | 2966 | [[package]] 2967 | name = "sval_fmt" 2968 | version = "2.11.1" 2969 | source = "registry+https://github.com/rust-lang/crates.io-index" 2970 | checksum = "10837b4f0feccef271b2b1c03784e08f6d0bb6d23272ec9e8c777bfadbb8f1b8" 2971 | dependencies = [ 2972 | "itoa", 2973 | "ryu", 2974 | "sval", 2975 | ] 2976 | 2977 | [[package]] 2978 | name = "sval_json" 2979 | version = "2.11.1" 2980 | source = "registry+https://github.com/rust-lang/crates.io-index" 2981 | checksum = "891f5ecdf34ce61a8ab2d10f9cfdc303347b0afec4dad6702757419d2d8312a9" 2982 | dependencies = [ 2983 | "itoa", 2984 | "ryu", 2985 | "sval", 2986 | ] 2987 | 2988 | [[package]] 2989 | name = "sval_nested" 2990 | version = "2.11.1" 2991 | source = "registry+https://github.com/rust-lang/crates.io-index" 2992 | checksum = "63fcffb4b79c531f38e3090788b64f3f4d54a180aacf02d69c42fa4e4bf284c3" 2993 | dependencies = [ 2994 | "sval", 2995 | "sval_buffer", 2996 | "sval_ref", 2997 | ] 2998 | 2999 | [[package]] 3000 | name = "sval_ref" 3001 | version = "2.11.1" 3002 | source = "registry+https://github.com/rust-lang/crates.io-index" 3003 | checksum = "af725f9c2aa7cec4ca9c47da2cc90920c4c82d3fa537094c66c77a5459f5809d" 3004 | dependencies = [ 3005 | "sval", 3006 | ] 3007 | 3008 | [[package]] 3009 | name = "sval_serde" 3010 | version = "2.11.1" 3011 | source = "registry+https://github.com/rust-lang/crates.io-index" 3012 | checksum = "3d7589c649a03d21df40b9a926787d2c64937fa1dccec8d87c6cd82989a2e0a4" 3013 | dependencies = [ 3014 | "serde", 3015 | "sval", 3016 | "sval_nested", 3017 | ] 3018 | 3019 | [[package]] 3020 | name = "svg_fmt" 3021 | version = "0.4.1" 3022 | source = "registry+https://github.com/rust-lang/crates.io-index" 3023 | checksum = "8fb1df15f412ee2e9dfc1c504260fa695c1c3f10fe9f4a6ee2d2184d7d6450e2" 3024 | 3025 | [[package]] 3026 | name = "svgfilters" 3027 | version = "0.3.0" 3028 | source = "registry+https://github.com/rust-lang/crates.io-index" 3029 | checksum = "fb0dce2fee79ac40c21dafba48565ff7a5fa275e23ffe9ce047a40c9574ba34e" 3030 | dependencies = [ 3031 | "float-cmp", 3032 | "rgb", 3033 | ] 3034 | 3035 | [[package]] 3036 | name = "svgtypes" 3037 | version = "0.5.0" 3038 | source = "registry+https://github.com/rust-lang/crates.io-index" 3039 | checksum = "9c536faaff1a10837cfe373142583f6e27d81e96beba339147e77b67c9f260ff" 3040 | dependencies = [ 3041 | "float-cmp", 3042 | "siphasher", 3043 | ] 3044 | 3045 | [[package]] 3046 | name = "syn" 3047 | version = "1.0.109" 3048 | source = "registry+https://github.com/rust-lang/crates.io-index" 3049 | checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 3050 | dependencies = [ 3051 | "proc-macro2", 3052 | "quote", 3053 | "unicode-ident", 3054 | ] 3055 | 3056 | [[package]] 3057 | name = "syn" 3058 | version = "2.0.48" 3059 | source = "registry+https://github.com/rust-lang/crates.io-index" 3060 | checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 3061 | dependencies = [ 3062 | "proc-macro2", 3063 | "quote", 3064 | "unicode-ident", 3065 | ] 3066 | 3067 | [[package]] 3068 | name = "taffy" 3069 | version = "0.3.11" 3070 | source = "git+https://github.com/DioxusLabs/taffy?rev=1876f72bee5e376023eaa518aa7b8a34c769bd1b#1876f72bee5e376023eaa518aa7b8a34c769bd1b" 3071 | dependencies = [ 3072 | "arrayvec 0.7.4", 3073 | "grid", 3074 | "num-traits", 3075 | "slotmap", 3076 | ] 3077 | 3078 | [[package]] 3079 | name = "take-until" 3080 | version = "0.2.0" 3081 | source = "registry+https://github.com/rust-lang/crates.io-index" 3082 | checksum = "8bdb6fa0dfa67b38c1e66b7041ba9dcf23b99d8121907cd31c807a332f7a0bbb" 3083 | 3084 | [[package]] 3085 | name = "tempfile" 3086 | version = "3.10.0" 3087 | source = "registry+https://github.com/rust-lang/crates.io-index" 3088 | checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67" 3089 | dependencies = [ 3090 | "cfg-if", 3091 | "fastrand 2.0.1", 3092 | "rustix 0.38.31", 3093 | "windows-sys 0.52.0", 3094 | ] 3095 | 3096 | [[package]] 3097 | name = "tendril" 3098 | version = "0.4.3" 3099 | source = "registry+https://github.com/rust-lang/crates.io-index" 3100 | checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" 3101 | dependencies = [ 3102 | "futf", 3103 | "mac", 3104 | "utf-8", 3105 | ] 3106 | 3107 | [[package]] 3108 | name = "termcolor" 3109 | version = "1.4.1" 3110 | source = "registry+https://github.com/rust-lang/crates.io-index" 3111 | checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" 3112 | dependencies = [ 3113 | "winapi-util", 3114 | ] 3115 | 3116 | [[package]] 3117 | name = "textwrap" 3118 | version = "0.16.0" 3119 | source = "registry+https://github.com/rust-lang/crates.io-index" 3120 | checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" 3121 | 3122 | [[package]] 3123 | name = "thiserror" 3124 | version = "1.0.56" 3125 | source = "registry+https://github.com/rust-lang/crates.io-index" 3126 | checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" 3127 | dependencies = [ 3128 | "thiserror-impl", 3129 | ] 3130 | 3131 | [[package]] 3132 | name = "thiserror-impl" 3133 | version = "1.0.56" 3134 | source = "registry+https://github.com/rust-lang/crates.io-index" 3135 | checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" 3136 | dependencies = [ 3137 | "proc-macro2", 3138 | "quote", 3139 | "syn 2.0.48", 3140 | ] 3141 | 3142 | [[package]] 3143 | name = "tiff" 3144 | version = "0.6.1" 3145 | source = "registry+https://github.com/rust-lang/crates.io-index" 3146 | checksum = "9a53f4706d65497df0c4349241deddf35f84cee19c87ed86ea8ca590f4464437" 3147 | dependencies = [ 3148 | "jpeg-decoder", 3149 | "miniz_oxide 0.4.4", 3150 | "weezl", 3151 | ] 3152 | 3153 | [[package]] 3154 | name = "time" 3155 | version = "0.3.34" 3156 | source = "registry+https://github.com/rust-lang/crates.io-index" 3157 | checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" 3158 | dependencies = [ 3159 | "deranged", 3160 | "itoa", 3161 | "num-conv", 3162 | "powerfmt", 3163 | "serde", 3164 | "time-core", 3165 | "time-macros", 3166 | ] 3167 | 3168 | [[package]] 3169 | name = "time-core" 3170 | version = "0.1.2" 3171 | source = "registry+https://github.com/rust-lang/crates.io-index" 3172 | checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 3173 | 3174 | [[package]] 3175 | name = "time-macros" 3176 | version = "0.2.17" 3177 | source = "registry+https://github.com/rust-lang/crates.io-index" 3178 | checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" 3179 | dependencies = [ 3180 | "num-conv", 3181 | "time-core", 3182 | ] 3183 | 3184 | [[package]] 3185 | name = "tiny-skia" 3186 | version = "0.5.1" 3187 | source = "registry+https://github.com/rust-lang/crates.io-index" 3188 | checksum = "1bf81f2900d2e235220e6f31ec9f63ade6a7f59090c556d74fe949bb3b15e9fe" 3189 | dependencies = [ 3190 | "arrayref", 3191 | "arrayvec 0.5.2", 3192 | "bytemuck", 3193 | "cfg-if", 3194 | "png", 3195 | "safe_arch", 3196 | ] 3197 | 3198 | [[package]] 3199 | name = "tinyvec" 3200 | version = "1.6.0" 3201 | source = "registry+https://github.com/rust-lang/crates.io-index" 3202 | checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 3203 | dependencies = [ 3204 | "tinyvec_macros", 3205 | ] 3206 | 3207 | [[package]] 3208 | name = "tinyvec_macros" 3209 | version = "0.1.1" 3210 | source = "registry+https://github.com/rust-lang/crates.io-index" 3211 | checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 3212 | 3213 | [[package]] 3214 | name = "toml" 3215 | version = "0.5.11" 3216 | source = "registry+https://github.com/rust-lang/crates.io-index" 3217 | checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 3218 | dependencies = [ 3219 | "serde", 3220 | ] 3221 | 3222 | [[package]] 3223 | name = "tracing" 3224 | version = "0.1.40" 3225 | source = "registry+https://github.com/rust-lang/crates.io-index" 3226 | checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 3227 | dependencies = [ 3228 | "log", 3229 | "pin-project-lite", 3230 | "tracing-attributes", 3231 | "tracing-core", 3232 | ] 3233 | 3234 | [[package]] 3235 | name = "tracing-attributes" 3236 | version = "0.1.27" 3237 | source = "registry+https://github.com/rust-lang/crates.io-index" 3238 | checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 3239 | dependencies = [ 3240 | "proc-macro2", 3241 | "quote", 3242 | "syn 2.0.48", 3243 | ] 3244 | 3245 | [[package]] 3246 | name = "tracing-core" 3247 | version = "0.1.32" 3248 | source = "registry+https://github.com/rust-lang/crates.io-index" 3249 | checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 3250 | dependencies = [ 3251 | "once_cell", 3252 | ] 3253 | 3254 | [[package]] 3255 | name = "tracing-futures" 3256 | version = "0.2.5" 3257 | source = "registry+https://github.com/rust-lang/crates.io-index" 3258 | checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" 3259 | dependencies = [ 3260 | "pin-project", 3261 | "tracing", 3262 | ] 3263 | 3264 | [[package]] 3265 | name = "ttf-parser" 3266 | version = "0.9.0" 3267 | source = "registry+https://github.com/rust-lang/crates.io-index" 3268 | checksum = "62ddb402ac6c2af6f7a2844243887631c4e94b51585b229fcfddb43958cd55ca" 3269 | 3270 | [[package]] 3271 | name = "ttf-parser" 3272 | version = "0.12.3" 3273 | source = "registry+https://github.com/rust-lang/crates.io-index" 3274 | checksum = "7ae2f58a822f08abdaf668897e96a5656fe72f5a9ce66422423e8849384872e6" 3275 | 3276 | [[package]] 3277 | name = "typenum" 3278 | version = "1.17.0" 3279 | source = "registry+https://github.com/rust-lang/crates.io-index" 3280 | checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 3281 | 3282 | [[package]] 3283 | name = "unicode-bidi" 3284 | version = "0.3.15" 3285 | source = "registry+https://github.com/rust-lang/crates.io-index" 3286 | checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 3287 | 3288 | [[package]] 3289 | name = "unicode-bidi-mirroring" 3290 | version = "0.1.0" 3291 | source = "registry+https://github.com/rust-lang/crates.io-index" 3292 | checksum = "56d12260fb92d52f9008be7e4bca09f584780eb2266dc8fecc6a192bec561694" 3293 | 3294 | [[package]] 3295 | name = "unicode-ccc" 3296 | version = "0.1.2" 3297 | source = "registry+https://github.com/rust-lang/crates.io-index" 3298 | checksum = "cc2520efa644f8268dce4dcd3050eaa7fc044fca03961e9998ac7e2e92b77cf1" 3299 | 3300 | [[package]] 3301 | name = "unicode-general-category" 3302 | version = "0.2.0" 3303 | source = "registry+https://github.com/rust-lang/crates.io-index" 3304 | checksum = "7f9af028e052a610d99e066b33304625dea9613170a2563314490a4e6ec5cf7f" 3305 | 3306 | [[package]] 3307 | name = "unicode-ident" 3308 | version = "1.0.12" 3309 | source = "registry+https://github.com/rust-lang/crates.io-index" 3310 | checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 3311 | 3312 | [[package]] 3313 | name = "unicode-normalization" 3314 | version = "0.1.22" 3315 | source = "registry+https://github.com/rust-lang/crates.io-index" 3316 | checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 3317 | dependencies = [ 3318 | "tinyvec", 3319 | ] 3320 | 3321 | [[package]] 3322 | name = "unicode-script" 3323 | version = "0.5.5" 3324 | source = "registry+https://github.com/rust-lang/crates.io-index" 3325 | checksum = "7d817255e1bed6dfd4ca47258685d14d2bdcfbc64fdc9e3819bd5848057b8ecc" 3326 | 3327 | [[package]] 3328 | name = "unicode-vo" 3329 | version = "0.1.0" 3330 | source = "registry+https://github.com/rust-lang/crates.io-index" 3331 | checksum = "b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94" 3332 | 3333 | [[package]] 3334 | name = "unicode-width" 3335 | version = "0.1.11" 3336 | source = "registry+https://github.com/rust-lang/crates.io-index" 3337 | checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" 3338 | 3339 | [[package]] 3340 | name = "unicode-xid" 3341 | version = "0.2.4" 3342 | source = "registry+https://github.com/rust-lang/crates.io-index" 3343 | checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 3344 | 3345 | [[package]] 3346 | name = "url" 3347 | version = "2.5.0" 3348 | source = "registry+https://github.com/rust-lang/crates.io-index" 3349 | checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 3350 | dependencies = [ 3351 | "form_urlencoded", 3352 | "idna", 3353 | "percent-encoding", 3354 | ] 3355 | 3356 | [[package]] 3357 | name = "usvg" 3358 | version = "0.14.1" 3359 | source = "registry+https://github.com/rust-lang/crates.io-index" 3360 | checksum = "ef8352f317d8f9a918ba5154797fb2a93e2730244041cf7d5be35148266adfa5" 3361 | dependencies = [ 3362 | "base64", 3363 | "data-url", 3364 | "flate2", 3365 | "fontdb", 3366 | "kurbo", 3367 | "log", 3368 | "memmap2", 3369 | "pico-args", 3370 | "rctree", 3371 | "roxmltree", 3372 | "rustybuzz", 3373 | "simplecss", 3374 | "siphasher", 3375 | "svgtypes", 3376 | "ttf-parser 0.12.3", 3377 | "unicode-bidi", 3378 | "unicode-script", 3379 | "unicode-vo", 3380 | "xmlwriter", 3381 | ] 3382 | 3383 | [[package]] 3384 | name = "utf-8" 3385 | version = "0.7.6" 3386 | source = "registry+https://github.com/rust-lang/crates.io-index" 3387 | checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 3388 | 3389 | [[package]] 3390 | name = "util" 3391 | version = "0.1.0" 3392 | source = "git+https://github.com/zed-industries/zed#7b03e977e4513f70e0c921288961ebf8a404dc8d" 3393 | dependencies = [ 3394 | "anyhow", 3395 | "backtrace", 3396 | "collections", 3397 | "dirs", 3398 | "futures", 3399 | "globset", 3400 | "isahc", 3401 | "lazy_static", 3402 | "log", 3403 | "parking_lot 0.11.2", 3404 | "rand", 3405 | "rust-embed", 3406 | "serde", 3407 | "serde_json", 3408 | "smol", 3409 | "take-until", 3410 | "tendril", 3411 | "url", 3412 | ] 3413 | 3414 | [[package]] 3415 | name = "uuid" 3416 | version = "0.5.1" 3417 | source = "registry+https://github.com/rust-lang/crates.io-index" 3418 | checksum = "bcc7e3b898aa6f6c08e5295b6c89258d1331e9ac578cc992fb818759951bdc22" 3419 | 3420 | [[package]] 3421 | name = "uuid" 3422 | version = "1.7.0" 3423 | source = "registry+https://github.com/rust-lang/crates.io-index" 3424 | checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a" 3425 | dependencies = [ 3426 | "getrandom", 3427 | ] 3428 | 3429 | [[package]] 3430 | name = "value-bag" 3431 | version = "1.7.0" 3432 | source = "registry+https://github.com/rust-lang/crates.io-index" 3433 | checksum = "126e423afe2dd9ac52142e7e9d5ce4135d7e13776c529d27fd6bc49f19e3280b" 3434 | dependencies = [ 3435 | "value-bag-serde1", 3436 | "value-bag-sval2", 3437 | ] 3438 | 3439 | [[package]] 3440 | name = "value-bag-serde1" 3441 | version = "1.7.0" 3442 | source = "registry+https://github.com/rust-lang/crates.io-index" 3443 | checksum = "ede32f342edc46e84bd41fd394ce2192b553de11725dd83b6223150610c21b44" 3444 | dependencies = [ 3445 | "erased-serde", 3446 | "serde", 3447 | "serde_fmt", 3448 | ] 3449 | 3450 | [[package]] 3451 | name = "value-bag-sval2" 3452 | version = "1.7.0" 3453 | source = "registry+https://github.com/rust-lang/crates.io-index" 3454 | checksum = "0024e44b25144c2f4d0ed35d39688e0090d57753e20fef38d08e0c1a40bdf23d" 3455 | dependencies = [ 3456 | "sval", 3457 | "sval_buffer", 3458 | "sval_dynamic", 3459 | "sval_fmt", 3460 | "sval_json", 3461 | "sval_ref", 3462 | "sval_serde", 3463 | ] 3464 | 3465 | [[package]] 3466 | name = "vcpkg" 3467 | version = "0.2.15" 3468 | source = "registry+https://github.com/rust-lang/crates.io-index" 3469 | checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 3470 | 3471 | [[package]] 3472 | name = "version_check" 3473 | version = "0.9.4" 3474 | source = "registry+https://github.com/rust-lang/crates.io-index" 3475 | checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 3476 | 3477 | [[package]] 3478 | name = "waker-fn" 3479 | version = "1.1.1" 3480 | source = "registry+https://github.com/rust-lang/crates.io-index" 3481 | checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" 3482 | 3483 | [[package]] 3484 | name = "walkdir" 3485 | version = "2.4.0" 3486 | source = "registry+https://github.com/rust-lang/crates.io-index" 3487 | checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 3488 | dependencies = [ 3489 | "same-file", 3490 | "winapi-util", 3491 | ] 3492 | 3493 | [[package]] 3494 | name = "wasi" 3495 | version = "0.11.0+wasi-snapshot-preview1" 3496 | source = "registry+https://github.com/rust-lang/crates.io-index" 3497 | checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 3498 | 3499 | [[package]] 3500 | name = "wasm-bindgen" 3501 | version = "0.2.91" 3502 | source = "registry+https://github.com/rust-lang/crates.io-index" 3503 | checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f" 3504 | dependencies = [ 3505 | "cfg-if", 3506 | "wasm-bindgen-macro", 3507 | ] 3508 | 3509 | [[package]] 3510 | name = "wasm-bindgen-backend" 3511 | version = "0.2.91" 3512 | source = "registry+https://github.com/rust-lang/crates.io-index" 3513 | checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b" 3514 | dependencies = [ 3515 | "bumpalo", 3516 | "log", 3517 | "once_cell", 3518 | "proc-macro2", 3519 | "quote", 3520 | "syn 2.0.48", 3521 | "wasm-bindgen-shared", 3522 | ] 3523 | 3524 | [[package]] 3525 | name = "wasm-bindgen-macro" 3526 | version = "0.2.91" 3527 | source = "registry+https://github.com/rust-lang/crates.io-index" 3528 | checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed" 3529 | dependencies = [ 3530 | "quote", 3531 | "wasm-bindgen-macro-support", 3532 | ] 3533 | 3534 | [[package]] 3535 | name = "wasm-bindgen-macro-support" 3536 | version = "0.2.91" 3537 | source = "registry+https://github.com/rust-lang/crates.io-index" 3538 | checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66" 3539 | dependencies = [ 3540 | "proc-macro2", 3541 | "quote", 3542 | "syn 2.0.48", 3543 | "wasm-bindgen-backend", 3544 | "wasm-bindgen-shared", 3545 | ] 3546 | 3547 | [[package]] 3548 | name = "wasm-bindgen-shared" 3549 | version = "0.2.91" 3550 | source = "registry+https://github.com/rust-lang/crates.io-index" 3551 | checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838" 3552 | 3553 | [[package]] 3554 | name = "web-sys" 3555 | version = "0.3.68" 3556 | source = "registry+https://github.com/rust-lang/crates.io-index" 3557 | checksum = "96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446" 3558 | dependencies = [ 3559 | "js-sys", 3560 | "wasm-bindgen", 3561 | ] 3562 | 3563 | [[package]] 3564 | name = "weezl" 3565 | version = "0.1.8" 3566 | source = "registry+https://github.com/rust-lang/crates.io-index" 3567 | checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" 3568 | 3569 | [[package]] 3570 | name = "which" 3571 | version = "4.4.2" 3572 | source = "registry+https://github.com/rust-lang/crates.io-index" 3573 | checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" 3574 | dependencies = [ 3575 | "either", 3576 | "home", 3577 | "once_cell", 3578 | "rustix 0.38.31", 3579 | ] 3580 | 3581 | [[package]] 3582 | name = "winapi" 3583 | version = "0.3.9" 3584 | source = "registry+https://github.com/rust-lang/crates.io-index" 3585 | checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 3586 | dependencies = [ 3587 | "winapi-i686-pc-windows-gnu", 3588 | "winapi-x86_64-pc-windows-gnu", 3589 | ] 3590 | 3591 | [[package]] 3592 | name = "winapi-i686-pc-windows-gnu" 3593 | version = "0.4.0" 3594 | source = "registry+https://github.com/rust-lang/crates.io-index" 3595 | checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 3596 | 3597 | [[package]] 3598 | name = "winapi-util" 3599 | version = "0.1.6" 3600 | source = "registry+https://github.com/rust-lang/crates.io-index" 3601 | checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 3602 | dependencies = [ 3603 | "winapi", 3604 | ] 3605 | 3606 | [[package]] 3607 | name = "winapi-x86_64-pc-windows-gnu" 3608 | version = "0.4.0" 3609 | source = "registry+https://github.com/rust-lang/crates.io-index" 3610 | checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3611 | 3612 | [[package]] 3613 | name = "windows-sys" 3614 | version = "0.48.0" 3615 | source = "registry+https://github.com/rust-lang/crates.io-index" 3616 | checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3617 | dependencies = [ 3618 | "windows-targets 0.48.5", 3619 | ] 3620 | 3621 | [[package]] 3622 | name = "windows-sys" 3623 | version = "0.52.0" 3624 | source = "registry+https://github.com/rust-lang/crates.io-index" 3625 | checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 3626 | dependencies = [ 3627 | "windows-targets 0.52.0", 3628 | ] 3629 | 3630 | [[package]] 3631 | name = "windows-targets" 3632 | version = "0.48.5" 3633 | source = "registry+https://github.com/rust-lang/crates.io-index" 3634 | checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3635 | dependencies = [ 3636 | "windows_aarch64_gnullvm 0.48.5", 3637 | "windows_aarch64_msvc 0.48.5", 3638 | "windows_i686_gnu 0.48.5", 3639 | "windows_i686_msvc 0.48.5", 3640 | "windows_x86_64_gnu 0.48.5", 3641 | "windows_x86_64_gnullvm 0.48.5", 3642 | "windows_x86_64_msvc 0.48.5", 3643 | ] 3644 | 3645 | [[package]] 3646 | name = "windows-targets" 3647 | version = "0.52.0" 3648 | source = "registry+https://github.com/rust-lang/crates.io-index" 3649 | checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 3650 | dependencies = [ 3651 | "windows_aarch64_gnullvm 0.52.0", 3652 | "windows_aarch64_msvc 0.52.0", 3653 | "windows_i686_gnu 0.52.0", 3654 | "windows_i686_msvc 0.52.0", 3655 | "windows_x86_64_gnu 0.52.0", 3656 | "windows_x86_64_gnullvm 0.52.0", 3657 | "windows_x86_64_msvc 0.52.0", 3658 | ] 3659 | 3660 | [[package]] 3661 | name = "windows_aarch64_gnullvm" 3662 | version = "0.48.5" 3663 | source = "registry+https://github.com/rust-lang/crates.io-index" 3664 | checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3665 | 3666 | [[package]] 3667 | name = "windows_aarch64_gnullvm" 3668 | version = "0.52.0" 3669 | source = "registry+https://github.com/rust-lang/crates.io-index" 3670 | checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 3671 | 3672 | [[package]] 3673 | name = "windows_aarch64_msvc" 3674 | version = "0.48.5" 3675 | source = "registry+https://github.com/rust-lang/crates.io-index" 3676 | checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3677 | 3678 | [[package]] 3679 | name = "windows_aarch64_msvc" 3680 | version = "0.52.0" 3681 | source = "registry+https://github.com/rust-lang/crates.io-index" 3682 | checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 3683 | 3684 | [[package]] 3685 | name = "windows_i686_gnu" 3686 | version = "0.48.5" 3687 | source = "registry+https://github.com/rust-lang/crates.io-index" 3688 | checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 3689 | 3690 | [[package]] 3691 | name = "windows_i686_gnu" 3692 | version = "0.52.0" 3693 | source = "registry+https://github.com/rust-lang/crates.io-index" 3694 | checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 3695 | 3696 | [[package]] 3697 | name = "windows_i686_msvc" 3698 | version = "0.48.5" 3699 | source = "registry+https://github.com/rust-lang/crates.io-index" 3700 | checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 3701 | 3702 | [[package]] 3703 | name = "windows_i686_msvc" 3704 | version = "0.52.0" 3705 | source = "registry+https://github.com/rust-lang/crates.io-index" 3706 | checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 3707 | 3708 | [[package]] 3709 | name = "windows_x86_64_gnu" 3710 | version = "0.48.5" 3711 | source = "registry+https://github.com/rust-lang/crates.io-index" 3712 | checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 3713 | 3714 | [[package]] 3715 | name = "windows_x86_64_gnu" 3716 | version = "0.52.0" 3717 | source = "registry+https://github.com/rust-lang/crates.io-index" 3718 | checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 3719 | 3720 | [[package]] 3721 | name = "windows_x86_64_gnullvm" 3722 | version = "0.48.5" 3723 | source = "registry+https://github.com/rust-lang/crates.io-index" 3724 | checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 3725 | 3726 | [[package]] 3727 | name = "windows_x86_64_gnullvm" 3728 | version = "0.52.0" 3729 | source = "registry+https://github.com/rust-lang/crates.io-index" 3730 | checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 3731 | 3732 | [[package]] 3733 | name = "windows_x86_64_msvc" 3734 | version = "0.48.5" 3735 | source = "registry+https://github.com/rust-lang/crates.io-index" 3736 | checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 3737 | 3738 | [[package]] 3739 | name = "windows_x86_64_msvc" 3740 | version = "0.52.0" 3741 | source = "registry+https://github.com/rust-lang/crates.io-index" 3742 | checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 3743 | 3744 | [[package]] 3745 | name = "wio" 3746 | version = "0.2.2" 3747 | source = "registry+https://github.com/rust-lang/crates.io-index" 3748 | checksum = "5d129932f4644ac2396cb456385cbf9e63b5b30c6e8dc4820bdca4eb082037a5" 3749 | dependencies = [ 3750 | "winapi", 3751 | ] 3752 | 3753 | [[package]] 3754 | name = "xcb" 3755 | version = "1.3.0" 3756 | source = "registry+https://github.com/rust-lang/crates.io-index" 3757 | checksum = "5d27b37e69b8c05bfadcd968eb1a4fe27c9c52565b727f88512f43b89567e262" 3758 | dependencies = [ 3759 | "as-raw-xcb-connection", 3760 | "bitflags 1.3.2", 3761 | "libc", 3762 | "quick-xml", 3763 | ] 3764 | 3765 | [[package]] 3766 | name = "xmlparser" 3767 | version = "0.13.6" 3768 | source = "registry+https://github.com/rust-lang/crates.io-index" 3769 | checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4" 3770 | 3771 | [[package]] 3772 | name = "xmlwriter" 3773 | version = "0.1.0" 3774 | source = "registry+https://github.com/rust-lang/crates.io-index" 3775 | checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9" 3776 | 3777 | [[package]] 3778 | name = "yeslogic-fontconfig-sys" 3779 | version = "3.2.0" 3780 | source = "registry+https://github.com/rust-lang/crates.io-index" 3781 | checksum = "f2bbd69036d397ebbff671b1b8e4d918610c181c5a16073b96f984a38d08c386" 3782 | dependencies = [ 3783 | "const-cstr", 3784 | "dlib", 3785 | "once_cell", 3786 | "pkg-config", 3787 | ] 3788 | --------------------------------------------------------------------------------