on e4e8a39 help sign in
helix/Cargo.lock
1457 lines 36 kB history raw
1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 3
5[[package]]
6name = "aho-corasick"
7version = "0.7.18"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
10dependencies = [
11 "memchr",
14[[package]]
15name = "anyhow"
16version = "1.0.58"
17source = "registry+https://github.com/rust-lang/crates.io-index"
18checksum = "bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704"
20[[package]]
21name = "arc-swap"
22version = "1.5.0"
23source = "registry+https://github.com/rust-lang/crates.io-index"
24checksum = "c5d78ce20460b82d3fa150275ed9d55e21064fc7951177baacf86a145c4a4b1f"
26[[package]]
27name = "autocfg"
28version = "1.0.1"
29source = "registry+https://github.com/rust-lang/crates.io-index"
30checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
32[[package]]
33name = "bitflags"
34version = "1.3.2"
35source = "registry+https://github.com/rust-lang/crates.io-index"
36checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
38[[package]]
39name = "bstr"
40version = "0.2.17"
41source = "registry+https://github.com/rust-lang/crates.io-index"
42checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223"
43dependencies = [
44 "lazy_static",
45 "memchr",
46 "regex-automata",
49[[package]]
50name = "bytecount"
51version = "0.6.2"
52source = "registry+https://github.com/rust-lang/crates.io-index"
53checksum = "72feb31ffc86498dacdbd0fcebb56138e7177a8cc5cea4516031d15ae85a742e"
55[[package]]
56name = "bytes"
57version = "1.1.0"
58source = "registry+https://github.com/rust-lang/crates.io-index"
59checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8"
61[[package]]
62name = "cassowary"
63version = "0.3.0"
64source = "registry+https://github.com/rust-lang/crates.io-index"
65checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53"
67[[package]]
68name = "cc"
69version = "1.0.73"
70source = "registry+https://github.com/rust-lang/crates.io-index"
71checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
73[[package]]
74name = "cfg-if"
75version = "1.0.0"
76source = "registry+https://github.com/rust-lang/crates.io-index"
77checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
79[[package]]
80name = "chardetng"
81version = "0.1.17"
82source = "registry+https://github.com/rust-lang/crates.io-index"
83checksum = "14b8f0b65b7b08ae3c8187e8d77174de20cb6777864c6b832d8ad365999cf1ea"
84dependencies = [
85 "cfg-if",
86 "encoding_rs",
87 "memchr",
90[[package]]
91name = "chrono"
92version = "0.4.19"
93source = "registry+https://github.com/rust-lang/crates.io-index"
94checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73"
95dependencies = [
96 "libc",
97 "num-integer",
98 "num-traits",
99 "winapi",
102[[package]]
103name = "clipboard-win"
104version = "4.4.1"
105source = "registry+https://github.com/rust-lang/crates.io-index"
106checksum = "2f3e1238132dc01f081e1cbb9dace14e5ef4c3a51ee244bd982275fb514605db"
107dependencies = [
108 "error-code",
109 "str-buf",
110 "winapi",
113[[package]]
114name = "content_inspector"
115version = "0.2.4"
116source = "registry+https://github.com/rust-lang/crates.io-index"
117checksum = "b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38"
118dependencies = [
119 "memchr",
122[[package]]
123name = "crossbeam-utils"
124version = "0.8.7"
125source = "registry+https://github.com/rust-lang/crates.io-index"
126checksum = "b5e5bed1f1c269533fa816a0a5492b3545209a205ca1a54842be180eb63a16a6"
127dependencies = [
128 "cfg-if",
129 "lazy_static",
132[[package]]
133name = "crossterm"
134version = "0.23.0"
135source = "registry+https://github.com/rust-lang/crates.io-index"
136checksum = "77b75a27dc8d220f1f8521ea69cd55a34d720a200ebb3a624d9aa19193d3b432"
137dependencies = [
138 "bitflags",
139 "crossterm_winapi",
140 "futures-core",
141 "libc",
142 "mio 0.7.14",
143 "parking_lot",
144 "signal-hook",
145 "signal-hook-mio",
146 "winapi",
149[[package]]
150name = "crossterm_winapi"
151version = "0.9.0"
152source = "registry+https://github.com/rust-lang/crates.io-index"
153checksum = "2ae1b35a484aa10e07fe0638d02301c5ad24de82d310ccbd2f3693da5f09bf1c"
154dependencies = [
155 "winapi",
158[[package]]
159name = "dirs-next"
160version = "2.0.0"
161source = "registry+https://github.com/rust-lang/crates.io-index"
162checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1"
163dependencies = [
164 "cfg-if",
165 "dirs-sys-next",
168[[package]]
169name = "dirs-sys-next"
170version = "0.1.2"
171source = "registry+https://github.com/rust-lang/crates.io-index"
172checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"
173dependencies = [
174 "libc",
175 "redox_users",
176 "winapi",
179[[package]]
180name = "either"
181version = "1.6.1"
182source = "registry+https://github.com/rust-lang/crates.io-index"
183checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
185[[package]]
186name = "encoding_rs"
187version = "0.8.30"
188source = "registry+https://github.com/rust-lang/crates.io-index"
189checksum = "7896dc8abb250ffdda33912550faa54c88ec8b998dec0b2c55ab224921ce11df"
190dependencies = [
191 "cfg-if",
194[[package]]
195name = "encoding_rs_io"
196version = "0.1.7"
197source = "registry+https://github.com/rust-lang/crates.io-index"
198checksum = "1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83"
199dependencies = [
200 "encoding_rs",
203[[package]]
204name = "error-code"
205version = "2.3.1"
206source = "registry+https://github.com/rust-lang/crates.io-index"
207checksum = "64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21"
208dependencies = [
209 "libc",
210 "str-buf",
213[[package]]
214name = "etcetera"
215version = "0.4.0"
216source = "registry+https://github.com/rust-lang/crates.io-index"
217checksum = "d017fce18e4e9bfa75e1db51f49f4487bd3f8a7df509b24a46474a956ee962fd"
218dependencies = [
219 "cfg-if",
220 "dirs-next",
221 "thiserror",
224[[package]]
225name = "fastrand"
226version = "1.7.0"
227source = "registry+https://github.com/rust-lang/crates.io-index"
228checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf"
229dependencies = [
230 "instant",
233[[package]]
234name = "fern"
235version = "0.6.1"
236source = "registry+https://github.com/rust-lang/crates.io-index"
237checksum = "3bdd7b0849075e79ee9a1836df22c717d1eba30451796fdc631b04565dd11e2a"
238dependencies = [
239 "log",
242[[package]]
243name = "fnv"
244version = "1.0.7"
245source = "registry+https://github.com/rust-lang/crates.io-index"
246checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
248[[package]]
249name = "form_urlencoded"
250version = "1.0.1"
251source = "registry+https://github.com/rust-lang/crates.io-index"
252checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
253dependencies = [
254 "matches",
255 "percent-encoding",
258[[package]]
259name = "futures-core"
260version = "0.3.21"
261source = "registry+https://github.com/rust-lang/crates.io-index"
262checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3"
264[[package]]
265name = "futures-executor"
266version = "0.3.21"
267source = "registry+https://github.com/rust-lang/crates.io-index"
268checksum = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6"
269dependencies = [
270 "futures-core",
271 "futures-task",
272 "futures-util",
275[[package]]
276name = "futures-task"
277version = "0.3.21"
278source = "registry+https://github.com/rust-lang/crates.io-index"
279checksum = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a"
281[[package]]
282name = "futures-util"
283version = "0.3.21"
284source = "registry+https://github.com/rust-lang/crates.io-index"
285checksum = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a"
286dependencies = [
287 "futures-core",
288 "futures-task",
289 "pin-project-lite",
290 "pin-utils",
291 "slab",
294[[package]]
295name = "fuzzy-matcher"
296version = "0.3.7"
297source = "registry+https://github.com/rust-lang/crates.io-index"
298checksum = "54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94"
299dependencies = [
300 "thread_local",
303[[package]]
304name = "getrandom"
305version = "0.2.4"
306source = "registry+https://github.com/rust-lang/crates.io-index"
307checksum = "418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c"
308dependencies = [
309 "cfg-if",
310 "libc",
311 "wasi 0.10.2+wasi-snapshot-preview1",
314[[package]]
315name = "globset"
316version = "0.4.8"
317source = "registry+https://github.com/rust-lang/crates.io-index"
318checksum = "10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd"
319dependencies = [
320 "aho-corasick",
321 "bstr",
322 "fnv",
323 "log",
324 "regex",
327[[package]]
328name = "grep-matcher"
329version = "0.1.5"
330source = "registry+https://github.com/rust-lang/crates.io-index"
331checksum = "6d27563c33062cd33003b166ade2bb4fd82db1fd6a86db764dfdad132d46c1cc"
332dependencies = [
333 "memchr",
336[[package]]
337name = "grep-regex"
338version = "0.1.9"
339source = "registry+https://github.com/rust-lang/crates.io-index"
340checksum = "121553c9768c363839b92fc2d7cdbbad44a3b70e8d6e7b1b72b05c977527bd06"
341dependencies = [
342 "aho-corasick",
343 "bstr",
344 "grep-matcher",
345 "log",
346 "regex",
347 "regex-syntax",
348 "thread_local",
351[[package]]
352name = "grep-searcher"
353version = "0.1.8"
354source = "registry+https://github.com/rust-lang/crates.io-index"
355checksum = "7fbdbde90ba52adc240d2deef7b6ad1f99f53142d074b771fe9b7bede6c4c23d"
356dependencies = [
357 "bstr",
358 "bytecount",
359 "encoding_rs",
360 "encoding_rs_io",
361 "grep-matcher",
362 "log",
363 "memmap2",
366[[package]]
367name = "helix-core"
368version = "0.6.0"
369dependencies = [
370 "arc-swap",
371 "chrono",
372 "encoding_rs",
373 "etcetera",
374 "helix-loader",
375 "log",
376 "once_cell",
377 "quickcheck",
378 "regex",
379 "ropey",
380 "serde",
381 "serde_json",
382 "similar",
383 "slotmap",
384 "smallvec",
385 "smartstring",
386 "textwrap",
387 "toml",
388 "tree-sitter",
389 "unicode-general-category",
390 "unicode-segmentation",
391 "unicode-width",
394[[package]]
395name = "helix-dap"
396version = "0.6.0"
397dependencies = [
398 "anyhow",
399 "fern",
400 "helix-core",
401 "log",
402 "serde",
403 "serde_json",
404 "thiserror",
405 "tokio",
406 "which",
409[[package]]
410name = "helix-loader"
411version = "0.6.0"
412dependencies = [
413 "anyhow",
414 "cc",
415 "etcetera",
416 "libloading",
417 "log",
418 "once_cell",
419 "serde",
420 "threadpool",
421 "toml",
422 "tree-sitter",
425[[package]]
426name = "helix-lsp"
427version = "0.6.0"
428dependencies = [
429 "anyhow",
430 "futures-executor",
431 "futures-util",
432 "helix-core",
433 "log",
434 "lsp-types",
435 "serde",
436 "serde_json",
437 "thiserror",
438 "tokio",
439 "tokio-stream",
440 "which",
443[[package]]
444name = "helix-term"
445version = "0.6.0"
446dependencies = [
447 "anyhow",
448 "arc-swap",
449 "chrono",
450 "content_inspector",
451 "crossterm",
452 "fern",
453 "futures-util",
454 "fuzzy-matcher",
455 "grep-regex",
456 "grep-searcher",
457 "helix-core",
458 "helix-dap",
459 "helix-loader",
460 "helix-lsp",
461 "helix-tui",
462 "helix-view",
463 "ignore",
464 "indoc",
465 "log",
466 "once_cell",
467 "pulldown-cmark",
468 "retain_mut",
469 "serde",
470 "serde_json",
471 "signal-hook",
472 "signal-hook-tokio",
473 "smallvec",
474 "tempfile",
475 "tokio",
476 "tokio-stream",
477 "toml",
478 "which",
481[[package]]
482name = "helix-tui"
483version = "0.6.0"
484dependencies = [
485 "bitflags",
486 "cassowary",
487 "crossterm",
488 "helix-core",
489 "helix-view",
490 "serde",
491 "unicode-segmentation",
494[[package]]
495name = "helix-view"
496version = "0.6.0"
497dependencies = [
498 "anyhow",
499 "arc-swap",
500 "bitflags",
501 "chardetng",
502 "clipboard-win",
503 "crossterm",
504 "futures-util",
505 "helix-core",
506 "helix-dap",
507 "helix-lsp",
508 "helix-tui",
509 "log",
510 "once_cell",
511 "serde",
512 "serde_json",
513 "slotmap",
514 "tokio",
515 "tokio-stream",
516 "toml",
517 "url",
518 "which",
521[[package]]
522name = "hermit-abi"
523version = "0.1.19"
524source = "registry+https://github.com/rust-lang/crates.io-index"
525checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
526dependencies = [
527 "libc",
530[[package]]
531name = "idna"
532version = "0.2.3"
533source = "registry+https://github.com/rust-lang/crates.io-index"
534checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"
535dependencies = [
536 "matches",
537 "unicode-bidi",
538 "unicode-normalization",
541[[package]]
542name = "ignore"
543version = "0.4.18"
544source = "registry+https://github.com/rust-lang/crates.io-index"
545checksum = "713f1b139373f96a2e0ce3ac931cd01ee973c3c5dd7c40c0c2efe96ad2b6751d"
546dependencies = [
547 "crossbeam-utils",
548 "globset",
549 "lazy_static",
550 "log",
551 "memchr",
552 "regex",
553 "same-file",
554 "thread_local",
555 "walkdir",
556 "winapi-util",
559[[package]]
560name = "indoc"
561version = "1.0.6"
562source = "registry+https://github.com/rust-lang/crates.io-index"
563checksum = "05a0bd019339e5d968b37855180087b7b9d512c5046fbd244cf8c95687927d6e"
565[[package]]
566name = "instant"
567version = "0.1.12"
568source = "registry+https://github.com/rust-lang/crates.io-index"
569checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
570dependencies = [
571 "cfg-if",
574[[package]]
575name = "itoa"
576version = "1.0.1"
577source = "registry+https://github.com/rust-lang/crates.io-index"
578checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35"
580[[package]]
581name = "lazy_static"
582version = "1.4.0"
583source = "registry+https://github.com/rust-lang/crates.io-index"
584checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
586[[package]]
587name = "libc"
588version = "0.2.125"
589source = "registry+https://github.com/rust-lang/crates.io-index"
590checksum = "5916d2ae698f6de9bfb891ad7a8d65c09d232dc58cc4ac433c7da3b2fd84bc2b"
592[[package]]
593name = "libloading"
594version = "0.7.3"
595source = "registry+https://github.com/rust-lang/crates.io-index"
596checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd"
597dependencies = [
598 "cfg-if",
599 "winapi",
602[[package]]
603name = "lock_api"
604version = "0.4.6"
605source = "registry+https://github.com/rust-lang/crates.io-index"
606checksum = "88943dd7ef4a2e5a4bfa2753aaab3013e34ce2533d1996fb18ef591e315e2b3b"
607dependencies = [
608 "scopeguard",
611[[package]]
612name = "log"
613version = "0.4.14"
614source = "registry+https://github.com/rust-lang/crates.io-index"
615checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
616dependencies = [
617 "cfg-if",
620[[package]]
621name = "lsp-types"
622version = "0.93.0"
623source = "registry+https://github.com/rust-lang/crates.io-index"
624checksum = "70c74e2173b2b31f8655d33724b4b45ac13f439386f66290f539c22b144c2212"
625dependencies = [
626 "bitflags",
627 "serde",
628 "serde_json",
629 "serde_repr",
630 "url",
633[[package]]
634name = "matches"
635version = "0.1.9"
636source = "registry+https://github.com/rust-lang/crates.io-index"
637checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
639[[package]]
640name = "memchr"
641version = "2.4.1"
642source = "registry+https://github.com/rust-lang/crates.io-index"
643checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
645[[package]]
646name = "memmap2"
647version = "0.3.1"
648source = "registry+https://github.com/rust-lang/crates.io-index"
649checksum = "00b6c2ebff6180198788f5db08d7ce3bc1d0b617176678831a7510825973e357"
650dependencies = [
651 "libc",
654[[package]]
655name = "mio"
656version = "0.7.14"
657source = "registry+https://github.com/rust-lang/crates.io-index"
658checksum = "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc"
659dependencies = [
660 "libc",
661 "log",
662 "miow",
663 "ntapi",
664 "winapi",
667[[package]]
668name = "mio"
669version = "0.8.3"
670source = "registry+https://github.com/rust-lang/crates.io-index"
671checksum = "713d550d9b44d89174e066b7a6217ae06234c10cb47819a88290d2b353c31799"
672dependencies = [
673 "libc",
674 "log",
675 "wasi 0.11.0+wasi-snapshot-preview1",
676 "windows-sys 0.36.1",
679[[package]]
680name = "miow"
681version = "0.3.7"
682source = "registry+https://github.com/rust-lang/crates.io-index"
683checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"
684dependencies = [
685 "winapi",
688[[package]]
689name = "ntapi"
690version = "0.3.6"
691source = "registry+https://github.com/rust-lang/crates.io-index"
692checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44"
693dependencies = [
694 "winapi",
697[[package]]
698name = "num-integer"
699version = "0.1.44"
700source = "registry+https://github.com/rust-lang/crates.io-index"
701checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db"
702dependencies = [
703 "autocfg",
704 "num-traits",
707[[package]]
708name = "num-traits"
709version = "0.2.14"
710source = "registry+https://github.com/rust-lang/crates.io-index"
711checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290"
712dependencies = [
713 "autocfg",
716[[package]]
717name = "num_cpus"
718version = "1.13.1"
719source = "registry+https://github.com/rust-lang/crates.io-index"
720checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
721dependencies = [
722 "hermit-abi",
723 "libc",
726[[package]]
727name = "once_cell"
728version = "1.12.0"
729source = "registry+https://github.com/rust-lang/crates.io-index"
730checksum = "7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225"
732[[package]]
733name = "parking_lot"
734version = "0.12.0"
735source = "registry+https://github.com/rust-lang/crates.io-index"
736checksum = "87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58"
737dependencies = [
738 "lock_api",
739 "parking_lot_core",
742[[package]]
743name = "parking_lot_core"
744version = "0.9.1"
745source = "registry+https://github.com/rust-lang/crates.io-index"
746checksum = "28141e0cc4143da2443301914478dc976a61ffdb3f043058310c70df2fed8954"
747dependencies = [
748 "cfg-if",
749 "libc",
750 "redox_syscall",
751 "smallvec",
752 "windows-sys 0.32.0",
755[[package]]
756name = "percent-encoding"
757version = "2.1.0"
758source = "registry+https://github.com/rust-lang/crates.io-index"
759checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
761[[package]]
762name = "pin-project-lite"
763version = "0.2.8"
764source = "registry+https://github.com/rust-lang/crates.io-index"
765checksum = "e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c"
767[[package]]
768name = "pin-utils"
769version = "0.1.0"
770source = "registry+https://github.com/rust-lang/crates.io-index"
771checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
773[[package]]
774name = "proc-macro2"
775version = "1.0.36"
776source = "registry+https://github.com/rust-lang/crates.io-index"
777checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
778dependencies = [
779 "unicode-xid",
782[[package]]
783name = "pulldown-cmark"
784version = "0.9.1"
785source = "registry+https://github.com/rust-lang/crates.io-index"
786checksum = "34f197a544b0c9ab3ae46c359a7ec9cbbb5c7bf97054266fecb7ead794a181d6"
787dependencies = [
788 "bitflags",
789 "memchr",
790 "unicase",
793[[package]]
794name = "quickcheck"
795version = "1.0.3"
796source = "registry+https://github.com/rust-lang/crates.io-index"
797checksum = "588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6"
798dependencies = [
799 "rand",
802[[package]]
803name = "quote"
804version = "1.0.15"
805source = "registry+https://github.com/rust-lang/crates.io-index"
806checksum = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145"
807dependencies = [
808 "proc-macro2",
811[[package]]
812name = "rand"
813version = "0.8.4"
814source = "registry+https://github.com/rust-lang/crates.io-index"
815checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8"
816dependencies = [
817 "rand_core",
820[[package]]
821name = "rand_core"
822version = "0.6.3"
823source = "registry+https://github.com/rust-lang/crates.io-index"
824checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
825dependencies = [
826 "getrandom",
829[[package]]
830name = "redox_syscall"
831version = "0.2.10"
832source = "registry+https://github.com/rust-lang/crates.io-index"
833checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff"
834dependencies = [
835 "bitflags",
838[[package]]
839name = "redox_users"
840version = "0.4.0"
841source = "registry+https://github.com/rust-lang/crates.io-index"
842checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"
843dependencies = [
844 "getrandom",
845 "redox_syscall",
848[[package]]
849name = "regex"
850version = "1.5.5"
851source = "registry+https://github.com/rust-lang/crates.io-index"
852checksum = "1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286"
853dependencies = [
854 "aho-corasick",
855 "memchr",
856 "regex-syntax",
859[[package]]
860name = "regex-automata"
861version = "0.1.10"
862source = "registry+https://github.com/rust-lang/crates.io-index"
863checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
865[[package]]
866name = "regex-syntax"
867version = "0.6.25"
868source = "registry+https://github.com/rust-lang/crates.io-index"
869checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
871[[package]]
872name = "remove_dir_all"
873version = "0.5.3"
874source = "registry+https://github.com/rust-lang/crates.io-index"
875checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
876dependencies = [
877 "winapi",
880[[package]]
881name = "retain_mut"
882version = "0.1.7"
883source = "registry+https://github.com/rust-lang/crates.io-index"
884checksum = "8c31b5c4033f8fdde8700e4657be2c497e7288f01515be52168c631e2e4d4086"
886[[package]]
887name = "ropey"
888version = "1.5.0"
889source = "registry+https://github.com/rust-lang/crates.io-index"
890checksum = "bbd22239fafefc42138ca5da064f3c17726a80d2379d817a3521240e78dd0064"
891dependencies = [
892 "smallvec",
893 "str_indices",
896[[package]]
897name = "ryu"
898version = "1.0.9"
899source = "registry+https://github.com/rust-lang/crates.io-index"
900checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f"
902[[package]]
903name = "same-file"
904version = "1.0.6"
905source = "registry+https://github.com/rust-lang/crates.io-index"
906checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
907dependencies = [
908 "winapi-util",
911[[package]]
912name = "scopeguard"
913version = "1.1.0"
914source = "registry+https://github.com/rust-lang/crates.io-index"
915checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
917[[package]]
918name = "serde"
919version = "1.0.136"
920source = "registry+https://github.com/rust-lang/crates.io-index"
921checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789"
922dependencies = [
923 "serde_derive",
926[[package]]
927name = "serde_derive"
928version = "1.0.136"
929source = "registry+https://github.com/rust-lang/crates.io-index"
930checksum = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9"
931dependencies = [
932 "proc-macro2",
933 "quote",
934 "syn",
937[[package]]
938name = "serde_json"
939version = "1.0.81"
940source = "registry+https://github.com/rust-lang/crates.io-index"
941checksum = "9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c"
942dependencies = [
943 "itoa",
944 "ryu",
945 "serde",
948[[package]]
949name = "serde_repr"
950version = "0.1.7"
951source = "registry+https://github.com/rust-lang/crates.io-index"
952checksum = "98d0516900518c29efa217c298fa1f4e6c6ffc85ae29fd7f4ee48f176e1a9ed5"
953dependencies = [
954 "proc-macro2",
955 "quote",
956 "syn",
959[[package]]
960name = "signal-hook"
961version = "0.3.14"
962source = "registry+https://github.com/rust-lang/crates.io-index"
963checksum = "a253b5e89e2698464fc26b545c9edceb338e18a89effeeecfea192c3025be29d"
964dependencies = [
965 "libc",
966 "signal-hook-registry",
969[[package]]
970name = "signal-hook-mio"
971version = "0.2.1"
972source = "registry+https://github.com/rust-lang/crates.io-index"
973checksum = "29fd5867f1c4f2c5be079aee7a2adf1152ebb04a4bc4d341f504b7dece607ed4"
974dependencies = [
975 "libc",
976 "mio 0.7.14",
977 "signal-hook",
980[[package]]
981name = "signal-hook-registry"
982version = "1.4.0"
983source = "registry+https://github.com/rust-lang/crates.io-index"
984checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
985dependencies = [
986 "libc",
989[[package]]
990name = "signal-hook-tokio"
991version = "0.3.1"
992source = "registry+https://github.com/rust-lang/crates.io-index"
993checksum = "213241f76fb1e37e27de3b6aa1b068a2c333233b59cca6634f634b80a27ecf1e"
994dependencies = [
995 "futures-core",
996 "libc",
997 "signal-hook",
998 "tokio",
1001[[package]]
1002name = "similar"
1003version = "2.1.0"
1004source = "registry+https://github.com/rust-lang/crates.io-index"
1005checksum = "2e24979f63a11545f5f2c60141afe249d4f19f84581ea2138065e400941d83d3"
1007[[package]]
1008name = "slab"
1009version = "0.4.5"
1010source = "registry+https://github.com/rust-lang/crates.io-index"
1011checksum = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5"
1013[[package]]
1014name = "slotmap"
1015version = "1.0.6"
1016source = "registry+https://github.com/rust-lang/crates.io-index"
1017checksum = "e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342"
1018dependencies = [
1019 "version_check",
1022[[package]]
1023name = "smallvec"
1024version = "1.8.1"
1025source = "registry+https://github.com/rust-lang/crates.io-index"
1026checksum = "cc88c725d61fc6c3132893370cac4a0200e3fedf5da8331c570664b1987f5ca2"
1028[[package]]
1029name = "smartstring"
1030version = "1.0.1"
1031source = "registry+https://github.com/rust-lang/crates.io-index"
1032checksum = "3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29"
1033dependencies = [
1034 "autocfg",
1035 "static_assertions",
1036 "version_check",
1039[[package]]
1040name = "smawk"
1041version = "0.3.1"
1042source = "registry+https://github.com/rust-lang/crates.io-index"
1043checksum = "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043"
1045[[package]]
1046name = "socket2"
1047version = "0.4.4"
1048source = "registry+https://github.com/rust-lang/crates.io-index"
1049checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0"
1050dependencies = [
1051 "libc",
1052 "winapi",
1055[[package]]
1056name = "static_assertions"
1057version = "1.1.0"
1058source = "registry+https://github.com/rust-lang/crates.io-index"
1059checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
1061[[package]]
1062name = "str-buf"
1063version = "1.0.5"
1064source = "registry+https://github.com/rust-lang/crates.io-index"
1065checksum = "d44a3643b4ff9caf57abcee9c2c621d6c03d9135e0d8b589bd9afb5992cb176a"
1067[[package]]
1068name = "str_indices"
1069version = "0.4.0"
1070source = "registry+https://github.com/rust-lang/crates.io-index"
1071checksum = "9d9199fa80c817e074620be84374a520062ebac833f358d74b37060ce4a0f2c0"
1073[[package]]
1074name = "syn"
1075version = "1.0.86"
1076source = "registry+https://github.com/rust-lang/crates.io-index"
1077checksum = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b"
1078dependencies = [
1079 "proc-macro2",
1080 "quote",
1081 "unicode-xid",
1084[[package]]
1085name = "tempfile"
1086version = "3.3.0"
1087source = "registry+https://github.com/rust-lang/crates.io-index"
1088checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
1089dependencies = [
1090 "cfg-if",
1091 "fastrand",
1092 "libc",
1093 "redox_syscall",
1094 "remove_dir_all",
1095 "winapi",
1098[[package]]
1099name = "textwrap"
1100version = "0.15.0"
1101source = "registry+https://github.com/rust-lang/crates.io-index"
1102checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb"
1103dependencies = [
1104 "smawk",
1105 "unicode-linebreak",
1106 "unicode-width",
1109[[package]]
1110name = "thiserror"
1111version = "1.0.31"
1112source = "registry+https://github.com/rust-lang/crates.io-index"
1113checksum = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a"
1114dependencies = [
1115 "thiserror-impl",
1118[[package]]
1119name = "thiserror-impl"
1120version = "1.0.31"
1121source = "registry+https://github.com/rust-lang/crates.io-index"
1122checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a"
1123dependencies = [
1124 "proc-macro2",
1125 "quote",
1126 "syn",
1129[[package]]
1130name = "thread_local"
1131version = "1.1.4"
1132source = "registry+https://github.com/rust-lang/crates.io-index"
1133checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180"
1134dependencies = [
1135 "once_cell",
1138[[package]]
1139name = "threadpool"
1140version = "1.8.1"
1141source = "registry+https://github.com/rust-lang/crates.io-index"
1142checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa"
1143dependencies = [
1144 "num_cpus",
1147[[package]]
1148name = "tinyvec"
1149version = "1.5.1"
1150source = "registry+https://github.com/rust-lang/crates.io-index"
1151checksum = "2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2"
1152dependencies = [
1153 "tinyvec_macros",
1156[[package]]
1157name = "tinyvec_macros"
1158version = "0.1.0"
1159source = "registry+https://github.com/rust-lang/crates.io-index"
1160checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
1162[[package]]
1163name = "tokio"
1164version = "1.19.2"
1165source = "registry+https://github.com/rust-lang/crates.io-index"
1166checksum = "c51a52ed6686dd62c320f9b89299e9dfb46f730c7a48e635c19f21d116cb1439"
1167dependencies = [
1168 "bytes",
1169 "libc",
1170 "memchr",
1171 "mio 0.8.3",
1172 "num_cpus",
1173 "once_cell",
1174 "parking_lot",
1175 "pin-project-lite",
1176 "signal-hook-registry",
1177 "socket2",
1178 "tokio-macros",
1179 "winapi",
1182[[package]]
1183name = "tokio-macros"
1184version = "1.7.0"
1185source = "registry+https://github.com/rust-lang/crates.io-index"
1186checksum = "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7"
1187dependencies = [
1188 "proc-macro2",
1189 "quote",
1190 "syn",
1193[[package]]
1194name = "tokio-stream"
1195version = "0.1.9"
1196source = "registry+https://github.com/rust-lang/crates.io-index"
1197checksum = "df54d54117d6fdc4e4fea40fe1e4e566b3505700e148a6827e59b34b0d2600d9"
1198dependencies = [
1199 "futures-core",
1200 "pin-project-lite",
1201 "tokio",
1204[[package]]
1205name = "toml"
1206version = "0.5.9"
1207source = "registry+https://github.com/rust-lang/crates.io-index"
1208checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7"
1209dependencies = [
1210 "serde",
1213[[package]]
1214name = "tree-sitter"
1215version = "0.20.8"
1216source = "registry+https://github.com/rust-lang/crates.io-index"
1217checksum = "268bf3e3ca0c09e5d21b59c2638e12cb6dcf7ea2681250a696a2d0936cb57ba0"
1218dependencies = [
1219 "cc",
1220 "regex",
1223[[package]]
1224name = "unicase"
1225version = "2.6.0"
1226source = "registry+https://github.com/rust-lang/crates.io-index"
1227checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6"
1228dependencies = [
1229 "version_check",
1232[[package]]
1233name = "unicode-bidi"
1234version = "0.3.7"
1235source = "registry+https://github.com/rust-lang/crates.io-index"
1236checksum = "1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f"
1238[[package]]
1239name = "unicode-general-category"
1240version = "0.5.1"
1241source = "registry+https://github.com/rust-lang/crates.io-index"
1242checksum = "1218098468b8085b19a2824104c70d976491d247ce194bbd9dc77181150cdfd6"
1244[[package]]
1245name = "unicode-linebreak"
1246version = "0.1.2"
1247source = "registry+https://github.com/rust-lang/crates.io-index"
1248checksum = "3a52dcaab0c48d931f7cc8ef826fa51690a08e1ea55117ef26f89864f532383f"
1249dependencies = [
1250 "regex",
1253[[package]]
1254name = "unicode-normalization"
1255version = "0.1.19"
1256source = "registry+https://github.com/rust-lang/crates.io-index"
1257checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9"
1258dependencies = [
1259 "tinyvec",
1262[[package]]
1263name = "unicode-segmentation"
1264version = "1.9.0"
1265source = "registry+https://github.com/rust-lang/crates.io-index"
1266checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99"
1268[[package]]
1269name = "unicode-width"
1270version = "0.1.9"
1271source = "registry+https://github.com/rust-lang/crates.io-index"
1272checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"
1274[[package]]
1275name = "unicode-xid"
1276version = "0.2.2"
1277source = "registry+https://github.com/rust-lang/crates.io-index"
1278checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
1280[[package]]
1281name = "url"
1282version = "2.2.2"
1283source = "registry+https://github.com/rust-lang/crates.io-index"
1284checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c"
1285dependencies = [
1286 "form_urlencoded",
1287 "idna",
1288 "matches",
1289 "percent-encoding",
1290 "serde",
1293[[package]]
1294name = "version_check"
1295version = "0.9.4"
1296source = "registry+https://github.com/rust-lang/crates.io-index"
1297checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
1299[[package]]
1300name = "walkdir"
1301version = "2.3.2"
1302source = "registry+https://github.com/rust-lang/crates.io-index"
1303checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56"
1304dependencies = [
1305 "same-file",
1306 "winapi",
1307 "winapi-util",
1310[[package]]
1311name = "wasi"
1312version = "0.10.2+wasi-snapshot-preview1"
1313source = "registry+https://github.com/rust-lang/crates.io-index"
1314checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
1316[[package]]
1317name = "wasi"
1318version = "0.11.0+wasi-snapshot-preview1"
1319source = "registry+https://github.com/rust-lang/crates.io-index"
1320checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
1322[[package]]
1323name = "which"
1324version = "4.2.4"
1325source = "registry+https://github.com/rust-lang/crates.io-index"
1326checksum = "2a5a7e487e921cf220206864a94a89b6c6905bfc19f1057fa26a4cb360e5c1d2"
1327dependencies = [
1328 "either",
1329 "lazy_static",
1330 "libc",
1333[[package]]
1334name = "winapi"
1335version = "0.3.9"
1336source = "registry+https://github.com/rust-lang/crates.io-index"
1337checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
1338dependencies = [
1339 "winapi-i686-pc-windows-gnu",
1340 "winapi-x86_64-pc-windows-gnu",
1343[[package]]
1344name = "winapi-i686-pc-windows-gnu"
1345version = "0.4.0"
1346source = "registry+https://github.com/rust-lang/crates.io-index"
1347checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
1349[[package]]
1350name = "winapi-util"
1351version = "0.1.5"
1352source = "registry+https://github.com/rust-lang/crates.io-index"
1353checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
1354dependencies = [
1355 "winapi",
1358[[package]]
1359name = "winapi-x86_64-pc-windows-gnu"
1360version = "0.4.0"
1361source = "registry+https://github.com/rust-lang/crates.io-index"
1362checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
1364[[package]]
1365name = "windows-sys"
1366version = "0.32.0"
1367source = "registry+https://github.com/rust-lang/crates.io-index"
1368checksum = "3df6e476185f92a12c072be4a189a0210dcdcf512a1891d6dff9edb874deadc6"
1369dependencies = [
1370 "windows_aarch64_msvc 0.32.0",
1371 "windows_i686_gnu 0.32.0",
1372 "windows_i686_msvc 0.32.0",
1373 "windows_x86_64_gnu 0.32.0",
1374 "windows_x86_64_msvc 0.32.0",
1377[[package]]
1378name = "windows-sys"
1379version = "0.36.1"
1380source = "registry+https://github.com/rust-lang/crates.io-index"
1381checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"
1382dependencies = [
1383 "windows_aarch64_msvc 0.36.1",
1384 "windows_i686_gnu 0.36.1",
1385 "windows_i686_msvc 0.36.1",
1386 "windows_x86_64_gnu 0.36.1",
1387 "windows_x86_64_msvc 0.36.1",
1390[[package]]
1391name = "windows_aarch64_msvc"
1392version = "0.32.0"
1393source = "registry+https://github.com/rust-lang/crates.io-index"
1394checksum = "d8e92753b1c443191654ec532f14c199742964a061be25d77d7a96f09db20bf5"
1396[[package]]
1397name = "windows_aarch64_msvc"
1398version = "0.36.1"
1399source = "registry+https://github.com/rust-lang/crates.io-index"
1400checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
1402[[package]]
1403name = "windows_i686_gnu"
1404version = "0.32.0"
1405source = "registry+https://github.com/rust-lang/crates.io-index"
1406checksum = "6a711c68811799e017b6038e0922cb27a5e2f43a2ddb609fe0b6f3eeda9de615"
1408[[package]]
1409name = "windows_i686_gnu"
1410version = "0.36.1"
1411source = "registry+https://github.com/rust-lang/crates.io-index"
1412checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
1414[[package]]
1415name = "windows_i686_msvc"
1416version = "0.32.0"
1417source = "registry+https://github.com/rust-lang/crates.io-index"
1418checksum = "146c11bb1a02615db74680b32a68e2d61f553cc24c4eb5b4ca10311740e44172"
1420[[package]]
1421name = "windows_i686_msvc"
1422version = "0.36.1"
1423source = "registry+https://github.com/rust-lang/crates.io-index"
1424checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
1426[[package]]
1427name = "windows_x86_64_gnu"
1428version = "0.32.0"
1429source = "registry+https://github.com/rust-lang/crates.io-index"
1430checksum = "c912b12f7454c6620635bbff3450962753834be2a594819bd5e945af18ec64bc"
1432[[package]]
1433name = "windows_x86_64_gnu"
1434version = "0.36.1"
1435source = "registry+https://github.com/rust-lang/crates.io-index"
1436checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
1438[[package]]
1439name = "windows_x86_64_msvc"
1440version = "0.32.0"
1441source = "registry+https://github.com/rust-lang/crates.io-index"
1442checksum = "504a2476202769977a040c6364301a3f65d0cc9e3fb08600b2bda150a0488316"
1444[[package]]
1445name = "windows_x86_64_msvc"
1446version = "0.36.1"
1447source = "registry+https://github.com/rust-lang/crates.io-index"
1448checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680"
1450[[package]]
1451name = "xtask"
1452version = "0.6.0"
1453dependencies = [
1454 "helix-core",
1455 "helix-term",
1456 "toml",