A simple CPU rendered GUI IDE experience.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
gracilaria v0.1.0 (/run/media/Programming/CodingShit/Rust/Act5Scratch/gracilaria)
├── amap v0.1.4 (proc-macro)
│   ├── itertools v0.14.0
│   │   └── either v1.15.0
│   ├── proc-macro2 v1.0.106
│   │   └── unicode-ident v1.0.22
│   ├── quote v1.0.44
│   │   └── proc-macro2 v1.0.106 (*)
│   └── syn v2.0.114
│       ├── proc-macro2 v1.0.106 (*)
│       ├── quote v1.0.44 (*)
│       └── unicode-ident v1.0.22
├── anyhow v1.0.100
├── arc-swap v1.8.0
│   └── rustversion v1.0.22 (proc-macro)
├── array_chunks v1.0.0
├── atools v0.1.12
├── bendy v0.6.1
│   ├── rustversion v1.0.22 (proc-macro)
│   ├── serde v1.0.228
│   │   ├── serde_core v1.0.228
│   │   └── serde_derive v1.0.228 (proc-macro)
│   ├── serde_bytes v0.11.19
│   │   └── serde_core v1.0.228
│   └── thiserror v2.0.18
│       └── thiserror-impl v2.0.18 (proc-macro)
├── car v0.1.3 (proc-macro)
│   ├── proc-macro2 v1.0.106 (*)
│   ├── quote v1.0.44 (*)
│   └── syn v2.0.114 (*)
├── clipp v0.1.1
├── crossbeam v0.8.4
│   ├── crossbeam-channel v0.5.15
│   │   └── crossbeam-utils v0.8.21
│   ├── crossbeam-deque v0.8.6
│   │   ├── crossbeam-epoch v0.9.18
│   │   └── crossbeam-utils v0.8.21
│   ├── crossbeam-epoch v0.9.18 (*)
│   ├── crossbeam-queue v0.3.12
│   │   └── crossbeam-utils v0.8.21
│   └── crossbeam-utils v0.8.21
├── diff-match-patch-rs v0.5.1 (https://git.bendn.org/dmp#8d727531)
│   ├── percent-encoding v2.3.2
│   ├── serde v1.0.228 (*)
│   └── serde_derive v1.0.228 (proc-macro) (*)
├── dsb v0.1.0 (https://git.bendn.org/dsb#02744132)
│   ├── array_chunks v1.0.0
│   ├── atools v0.1.12 (https://git.bendn.org/atools#fd0a7b17)
│   ├── car v0.1.3 (proc-macro) (*)
│   ├── fimg v0.4.51 (https://git.bendn.org/fimg#cf01f538)
│   │   ├── array_chunks v1.0.0
│   │   ├── atools v0.1.12
│   │   ├── car v0.1.3 (proc-macro) (*)
│   │   ├── clipline v0.4.0
│   │   ├── fer v0.1.1
│   │   ├── hinted v1.0.0
│   │   ├── libc v0.2.180
│   │   ├── lower v0.2.1
│   │   ├── mattr v0.0.2
│   │   ├── png v0.17.16
│   │   ├── qwant v1.0.3
│   │   ├── umath v0.0.7
│   │   └── vecto v0.1.1
│   ├── implicit-fn v0.1.0 (proc-macro)
│   │   ├── proc-macro2 v1.0.106 (*)
│   │   ├── quote v1.0.44 (*)
│   │   └── syn v2.0.114 (*)
│   ├── itertools v0.14.0 (*)
│   ├── lower v0.2.1 (*)
│   ├── lru-cache v0.1.2
│   │   └── linked-hash-map v0.5.6
│   ├── serde v1.0.228 (*)
│   ├── swash v0.2.6
│   │   ├── skrifa v0.37.0
│   │   ├── yazi v0.2.1
│   │   └── zeno v0.3.3
│   ├── swizzle v0.1.0
│   └── umath v0.0.7
├── env_logger v0.11.8
│   ├── anstream v0.6.21
│   │   ├── anstyle v1.0.13
│   │   ├── anstyle-parse v0.2.7
│   │   ├── anstyle-query v1.1.5
│   │   ├── colorchoice v1.0.4
│   │   ├── is_terminal_polyfill v1.70.2
│   │   └── utf8parse v0.2.2
│   ├── anstyle v1.0.13
│   ├── env_filter v0.1.4
│   │   ├── log v0.4.29
│   │   └── regex v1.12.2
│   ├── jiff v0.2.18
│   └── log v0.4.29
├── fimg v0.4.51 (https://git.bendn.org/fimg#cf01f538) (*)
├── helix-core v25.7.1 (https://git.bendn.org/helix#bcfbb875)
│   ├── anyhow v1.0.100
│   ├── arc-swap v1.8.0 (*)
│   ├── bitflags v2.10.0
│   ├── chrono v0.4.43
│   │   └── num-traits v0.2.19
│   │       [build-dependencies]
│   ├── encoding_rs v0.8.35
│   │   └── cfg-if v1.0.4
│   ├── foldhash v0.2.0
│   ├── globset v0.4.16
│   │   ├── aho-corasick v1.1.4
│   │   ├── bstr v1.12.1
│   │   ├── log v0.4.29
│   │   ├── regex-automata v0.4.13
│   │   └── regex-syntax v0.8.8
│   ├── helix-loader v25.7.1 (https://git.bendn.org/helix#bcfbb875)
│   │   ├── anyhow v1.0.100
│   │   ├── cc v1.2.55
│   │   ├── etcetera v0.10.0
│   │   ├── helix-stdx v25.7.1 (https://git.bendn.org/helix#bcfbb875)
│   │   ├── log v0.4.29
│   │   ├── once_cell v1.21.3
│   │   ├── serde v1.0.228 (*)
│   │   ├── tempfile v3.24.0
│   │   ├── threadpool v1.8.1
│   │   ├── toml v0.9.11+spec-1.1.0
│   │   └── tree-house v0.3.0
│   ├── helix-parsec v25.7.1 (https://git.bendn.org/helix#bcfbb875)
│   ├── helix-stdx v25.7.1 (https://git.bendn.org/helix#bcfbb875) (*)
│   ├── imara-diff v0.2.0
│   │   ├── hashbrown v0.15.5
│   │   └── memchr v2.7.6
│   ├── log v0.4.29
│   ├── nucleo v0.5.0
│   │   ├── nucleo-matcher v0.3.1
│   │   ├── parking_lot v0.12.5
│   │   └── rayon v1.11.0
│   ├── once_cell v1.21.3
│   ├── parking_lot v0.12.5 (*)
│   ├── regex v1.12.2 (*)
│   ├── regex-cursor v0.1.5
│   │   ├── log v0.4.29
│   │   ├── memchr v2.7.6
│   │   ├── regex-automata v0.4.13 (*)
│   │   ├── regex-syntax v0.8.8
│   │   └── ropey v1.6.1
│   ├── ropey v1.6.1 (*)
│   ├── serde v1.0.228 (*)
│   ├── serde_json v1.0.149
│   │   ├── indexmap v2.13.0
│   │   ├── itoa v1.0.17
│   │   ├── memchr v2.7.6
│   │   ├── serde_core v1.0.228
│   │   └── zmij v1.0.19
│   ├── slotmap v1.1.1
│   │   [build-dependencies]
│   │   └── version_check v0.9.5
│   ├── smallvec v1.15.1
│   ├── smartstring v1.0.1
│   │   └── static_assertions v1.1.0
│   │   [build-dependencies]
│   │   ├── autocfg v1.5.0
│   │   └── version_check v0.9.5
│   ├── textwrap v0.16.2
│   │   ├── smawk v0.3.2
│   │   ├── unicode-linebreak v0.1.5
│   │   └── unicode-width v0.2.2
│   ├── toml v0.9.11+spec-1.1.0 (*)
│   ├── tree-house v0.3.0 (*)
│   ├── unicode-general-category v1.1.0
│   ├── unicode-segmentation v1.12.0
│   ├── unicode-width v0.1.12
│   └── url v2.5.8
│       ├── form_urlencoded v1.2.2
│       ├── idna v1.1.0
│       ├── percent-encoding v2.3.2
│       ├── serde v1.0.228 (*)
│       └── serde_derive v1.0.228 (proc-macro) (*)
├── helix-loader v25.7.1 (https://git.bendn.org/helix#bcfbb875) (*)
├── helix-lsp-types v0.95.1 (https://git.bendn.org/helix#bcfbb875)
│   ├── bitflags v2.10.0
│   ├── serde v1.0.228 (*)
│   ├── serde_json v1.0.149 (*)
│   └── url v2.5.8 (*)
├── implicit-fn v0.1.0 (proc-macro) (*)
├── itertools v0.14.0 (*)
├── libc v0.2.180
├── log v0.4.29
├── lower v0.2.1 (*)
├── lsp-server v0.7.9 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   ├── crossbeam-channel v0.5.15 (*)
│   ├── helix-lsp-types v0.95.1 (https://git.bendn.org/helix#bcfbb875) (*)
│   ├── log v0.4.29
│   ├── serde v1.0.228 (*)
│   ├── serde_derive v1.0.228 (proc-macro) (*)
│   └── serde_json v1.0.149 (*)
├── markdown v1.0.0
│   └── unicode-id v0.3.6
├── memchr v2.7.6
├── niri-ipc v25.11.0
│   ├── serde v1.0.228 (*)
│   └── serde_json v1.0.149 (*)
├── nucleo v0.5.0 (*)
├── papaya v0.2.3
│   ├── equivalent v1.0.2
│   └── seize v0.5.1
│       └── libc v0.2.180
├── pattypan v0.1.0 (https://git.bendn.org/pattypan#51c4d77c)
│   ├── anstream v0.6.21 (*)
│   ├── anyhow v1.0.100
│   ├── array_chunks v1.0.0
│   ├── atools v0.1.12
│   ├── chumsky v0.13.0 (https://github.com/zesterer/chumsky#b81c34c3)
│   │   ├── hashbrown v0.15.5 (*)
│   │   ├── stacker v0.1.22
│   │   │   [build-dependencies]
│   │   ├── unicode-ident v1.0.22
│   │   └── unicode-segmentation v1.12.0
│   ├── color-hex v0.2.0 (proc-macro)
│   ├── ctlfun v0.1.0 (https://git.bendn.org/ctlfun#f00e5752)
│   ├── dsb v0.1.0 (https://git.bendn.org/dsb#02744132) (*)
│   ├── fimg v0.4.51 (https://git.bendn.org/fimg#cf01f538) (*)
│   ├── implicit-fn v0.1.0 (proc-macro) (*)
│   ├── libc v0.2.180
│   ├── minifb v0.28.0
│   │   ├── dlib v0.5.2
│   │   ├── lazy_static v1.5.0
│   │   ├── libc v0.2.180
│   │   ├── raw-window-handle v0.6.2
│   │   ├── tempfile v3.24.0 (*)
│   │   ├── wayland-client v0.29.5
│   │   │   [build-dependencies]
│   │   ├── wayland-cursor v0.29.5
│   │   ├── wayland-protocols v0.29.5
│   │   │   [build-dependencies]
│   │   └── x11-dl v2.21.0
│   │       [build-dependencies]
│   │   [build-dependencies]
│   │   └── cc v1.2.55 (*)
│   ├── nix v0.30.1
│   │   ├── bitflags v2.10.0
│   │   ├── cfg-if v1.0.4
│   │   └── libc v0.2.180
│   │   [build-dependencies]
│   │   └── cfg_aliases v0.2.1
│   ├── parking_lot v0.12.5 (*)
│   ├── swash v0.2.6 (*)
│   └── winit v0.30.12
│       ├── ahash v0.8.12
│       │   [build-dependencies]
│       ├── bitflags v2.10.0
│       ├── bytemuck v1.25.0
│       ├── calloop v0.13.0
│       ├── cursor-icon v1.2.0
│       ├── dpi v0.1.2
│       ├── libc v0.2.180
│       ├── memmap2 v0.9.9
│       ├── percent-encoding v2.3.2
│       ├── raw-window-handle v0.6.2
│       ├── rustix v0.38.44
│       ├── sctk-adwaita v0.10.1
│       ├── smithay-client-toolkit v0.19.2
│       ├── smol_str v0.2.2
│       ├── tracing v0.1.44
│       ├── wayland-backend v0.3.12
│       │   [build-dependencies]
│       ├── wayland-client v0.31.12
│       ├── wayland-protocols v0.32.10
│       ├── wayland-protocols-plasma v0.3.10
│       ├── x11-dl v2.21.0 (*)
│       ├── x11rb v0.13.2
│       └── xkbcommon-dl v0.4.2
│       [build-dependencies]
│       └── cfg_aliases v0.2.1
├── pin-project v1.1.10
│   └── pin-project-internal v1.1.10 (proc-macro)
│       ├── proc-macro2 v1.0.106 (*)
│       ├── quote v1.0.44 (*)
│       └── syn v2.0.114 (*)
├── png v0.18.0
│   ├── bitflags v2.10.0
│   ├── crc32fast v1.5.0
│   │   └── cfg-if v1.0.4
│   ├── fdeflate v0.3.7
│   │   └── simd-adler32 v0.3.8
│   ├── flate2 v1.1.8
│   │   ├── crc32fast v1.5.0 (*)
│   │   └── miniz_oxide v0.8.9
│   └── miniz_oxide v0.8.9 (*)
├── regex v1.12.2 (*)
├── regex-cursor v0.1.5 (*)
├── replace_with v0.1.8
├── ropey v1.6.1 (*)
├── run_times v0.1.0
├── rust-analyzer v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   ├── anyhow v1.0.100
│   ├── base64 v0.22.1
│   ├── cargo_metadata v0.23.1
│   │   ├── camino v1.2.2
│   │   ├── cargo-platform v0.3.2
│   │   ├── semver v1.0.27
│   │   ├── serde v1.0.228 (*)
│   │   ├── serde_json v1.0.149 (*)
│   │   └── thiserror v2.0.18 (*)
│   ├── cfg v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── intern v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── rustc-hash v2.1.1
│   │   ├── span v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── syntax v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── tracing v0.1.44 (*)
│   │   └── tt v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   ├── crossbeam-channel v0.5.15 (*)
│   ├── dirs v6.0.0
│   │   └── dirs-sys v0.5.0
│   ├── dissimilar v1.0.10
│   ├── helix-lsp-types v0.95.1 (https://git.bendn.org/helix#bcfbb875) (*)
│   ├── hir v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── arrayvec v0.7.6
│   │   ├── base-db v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── cfg v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   │   ├── either v1.15.0
│   │   ├── hir-def v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── hir-expand v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── hir-ty v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── intern v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   │   ├── itertools v0.14.0 (*)
│   │   ├── ra-ap-rustc_type_ir v0.143.0
│   │   ├── rustc-hash v2.1.1
│   │   ├── serde_json v1.0.149 (*)
│   │   ├── smallvec v1.15.1
│   │   ├── span v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   │   ├── stdx v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── syntax v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   │   ├── tracing v0.1.44 (*)
│   │   ├── triomphe v0.1.15
│   │   └── tt v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   ├── hir-def v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   ├── hir-ty v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   ├── ide v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── arrayvec v0.7.6
│   │   ├── cfg v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   │   ├── cov-mark v2.2.0
│   │   ├── dot v0.1.4
│   │   ├── either v1.15.0
│   │   ├── hir v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   │   ├── ide-assists v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── ide-completion v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── ide-db v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── ide-diagnostics v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── ide-ssr v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── itertools v0.14.0 (*)
│   │   ├── macros v0.0.0 (proc-macro) (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── nohash-hasher v0.2.0
│   │   ├── oorandom v11.1.5
│   │   ├── profile v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── pulldown-cmark v0.9.6
│   │   ├── pulldown-cmark-to-cmark v10.0.4
│   │   ├── rustc_apfloat v0.2.3+llvm-462a31f5a5ab
│   │   ├── smallvec v1.15.1
│   │   ├── span v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   │   ├── stdx v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   │   ├── syntax v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   │   ├── toolchain v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── tracing v0.1.44 (*)
│   │   ├── triomphe v0.1.15
│   │   └── url v2.5.8 (*)
│   ├── ide-completion v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   ├── ide-db v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   ├── ide-ssr v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   ├── indexmap v2.13.0 (*)
│   ├── itertools v0.14.0 (*)
│   ├── load-cargo v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── anyhow v1.0.100
│   │   ├── crossbeam-channel v0.5.15 (*)
│   │   ├── hir-expand v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   │   ├── ide-db v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   │   ├── intern v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   │   ├── itertools v0.14.0 (*)
│   │   ├── proc-macro-api v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── project-model v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── span v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   │   ├── tracing v0.1.44 (*)
│   │   ├── tt v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   │   ├── vfs v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   └── vfs-notify v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   ├── lsp-server v0.7.9 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   ├── memchr v2.7.6
│   ├── num_cpus v1.17.0
│   │   └── libc v0.2.180
│   ├── oorandom v11.1.5
│   ├── parking_lot v0.12.5 (*)
│   ├── parser v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── drop_bomb v0.1.5
│   │   ├── edition v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   ├── ra-ap-rustc_lexer v0.143.0
│   │   ├── rustc-literal-escaper v0.0.4
│   │   ├── tracing v0.1.44 (*)
│   │   └── winnow v0.7.14
│   ├── paths v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4)
│   │   └── camino v1.2.2 (*)
│   ├── proc-macro-api v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   ├── process-wrap v8.2.1
│   │   ├── indexmap v2.13.0 (*)
│   │   ├── nix v0.30.1 (*)
│   │   └── tracing v0.1.44 (*)
│   ├── profile v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   ├── project-model v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   ├── ra-ap-rustc_type_ir v0.143.0 (*)
│   ├── rayon v1.11.0 (*)
│   ├── rustc-hash v2.1.1
│   ├── scip v0.5.2
│   │   └── protobuf v3.7.1
│   ├── semver v1.0.27 (*)
│   ├── serde v1.0.228 (*)
│   ├── serde_derive v1.0.228 (proc-macro) (*)
│   ├── serde_json v1.0.149 (*)
│   ├── smallvec v1.15.1
│   ├── stdx v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   ├── syntax v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   ├── tenthash v1.1.0
│   ├── toml v0.9.11+spec-1.1.0 (*)
│   ├── toolchain v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   ├── tracing v0.1.44 (*)
│   ├── tracing-subscriber v0.3.22
│   │   ├── sharded-slab v0.1.7
│   │   ├── thread_local v1.1.9
│   │   ├── time v0.3.46
│   │   ├── tracing-core v0.1.36
│   │   └── tracing-log v0.2.0
│   ├── tracing-tree v0.4.1
│   │   ├── nu-ansi-term v0.50.3
│   │   ├── tracing-core v0.1.36 (*)
│   │   ├── tracing-log v0.2.0 (*)
│   │   └── tracing-subscriber v0.3.22 (*)
│   ├── triomphe v0.1.15
│   ├── vfs v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   ├── vfs-notify v0.0.0 (https://git.bendn.org/rust-analyzer#286d7dd4) (*)
│   ├── walkdir v2.5.0
│   │   └── same-file v1.0.6
│   └── xflags v0.3.2
│       └── xflags-macros v0.3.2 (proc-macro)
├── rust-fsm v0.8.0 (https://git.bendn.org/rust-fsm#16afc8ee)
│   ├── aquamarine v0.6.0 (proc-macro)
│   │   ├── include_dir v0.7.4
│   │   ├── itertools v0.10.5
│   │   ├── proc-macro-error2 v2.0.1
│   │   ├── proc-macro2 v1.0.106 (*)
│   │   ├── quote v1.0.44 (*)
│   │   └── syn v2.0.114 (*)
│   ├── replace_with v0.1.8
│   └── rust-fsm-dsl v0.8.0 (proc-macro) (https://git.bendn.org/rust-fsm#16afc8ee)
│       ├── proc-macro2 v1.0.106 (*)
│       ├── quote v1.0.44 (*)
│       └── syn v2.0.114 (*)
├── rustc-hash v2.1.1
├── scopeguard v1.2.0
├── serde v1.0.228 (*)
├── serde_derive v1.0.228 (proc-macro) (*)
├── serde_json v1.0.149 (*)
├── softbuffer v0.4.8
│   ├── as-raw-xcb-connection v1.0.1
│   ├── bytemuck v1.25.0 (*)
│   ├── drm v0.14.1
│   │   ├── bitflags v2.10.0
│   │   ├── bytemuck v1.25.0 (*)
│   │   ├── drm-ffi v0.9.0
│   │   ├── drm-fourcc v2.2.0
│   │   └── rustix v0.38.44 (*)
│   ├── fastrand v2.3.0
│   ├── memmap2 v0.9.9 (*)
│   ├── raw-window-handle v0.6.2
│   ├── rustix v1.1.3
│   │   ├── bitflags v2.10.0
│   │   └── linux-raw-sys v0.11.0
│   ├── tiny-xlib v0.2.4
│   │   ├── as-raw-xcb-connection v1.0.1
│   │   ├── ctor-lite v0.1.1
│   │   ├── libloading v0.8.9
│   │   └── tracing v0.1.44 (*)
│   │   [build-dependencies]
│   │   └── pkg-config v0.3.32
│   ├── tracing v0.1.44 (*)
│   ├── wayland-backend v0.3.12 (*)
│   ├── wayland-client v0.31.12 (*)
│   ├── wayland-sys v0.31.8
│   │   ├── dlib v0.5.2 (*)
│   │   ├── log v0.4.29
│   │   └── once_cell v1.21.3
│   │   [build-dependencies]
│   │   └── pkg-config v0.3.32
│   └── x11rb v0.13.2 (*)
├── swash v0.2.6 (*)
├── swizzle v0.1.0
├── test-log v0.2.19
│   ├── env_logger v0.11.8 (*)
│   └── test-log-macros v0.2.19 (proc-macro)
│       ├── proc-macro2 v1.0.106 (*)
│       ├── quote v1.0.44 (*)
│       └── syn v2.0.114 (*)
├── tokio v1.49.0
│   └── pin-project-lite v0.2.16
├── tokio-util v0.7.18
│   ├── bytes v1.11.0
│   ├── futures-core v0.3.31
│   ├── futures-sink v0.3.31
│   ├── futures-util v0.3.31
│   │   ├── futures-core v0.3.31
│   │   ├── futures-macro v0.3.31 (proc-macro)
│   │   ├── futures-task v0.3.31
│   │   ├── pin-project-lite v0.2.16
│   │   ├── pin-utils v0.1.0
│   │   └── slab v0.4.12
│   ├── pin-project-lite v0.2.16
│   └── tokio v1.49.0 (*)
├── tree-house v0.3.0 (*)
├── tree-sitter v0.25.10
│   ├── regex v1.12.2 (*)
│   ├── regex-syntax v0.8.8
│   ├── streaming-iterator v0.1.9
│   └── tree-sitter-language v0.1.6
│   [build-dependencies]
│   ├── cc v1.2.55 (*)
│   └── serde_json v1.0.149
│       ├── indexmap v2.13.0
│       ├── itoa v1.0.17
│       ├── memchr v2.7.6
│       ├── serde_core v1.0.228
│       └── zmij v1.0.19
├── url v2.5.8 (*)
├── walkdir v2.5.0 (*)
└── winit v0.30.12 (*)