aboutsummaryrefslogtreecommitdiffstats
path: root/elpa/lsp-mode-20220505.630/lsp-rust.elc
blob: 284ba36b43f7006a521b5e57bbd2fb939704007a (plain)
ofshex dumpascii
0000 3b 45 4c 43 1c 00 00 00 0a 3b 3b 3b 20 43 6f 6d 70 69 6c 65 64 0a 3b 3b 3b 20 69 6e 20 45 6d 61 ;ELC.....;;;.Compiled.;;;.in.Ema
0020 63 73 20 76 65 72 73 69 6f 6e 20 32 38 2e 31 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f 70 74 cs.version.28.1.;;;.with.all.opt
0040 69 6d 69 7a 61 74 69 6f 6e 73 2e 0a 0a 0a 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c imizations.....(byte-code."\300\
0060 33 30 31 21 5c 32 31 30 5c 33 30 30 5c 33 30 32 21 5c 32 31 30 5c 33 30 30 5c 33 30 33 21 5c 32 301!\210\300\302!\210\300\303!\2
0080 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 30 31 5c 33 31 31 5c 33 10\304\305\306\307\310\301\311\3
00a0 31 32 5c 33 31 33 5c 33 31 34 26 09 5c 32 31 30 5c 33 30 34 5c 33 31 35 5c 33 30 36 5c 33 31 36 12\313\314&.\210\304\315\306\316
00c0 5c 33 31 30 5c 33 30 31 5c 33 31 31 5c 33 31 37 5c 33 31 33 5c 33 32 30 26 09 5c 32 31 30 5c 33 \310\301\311\317\313\320&.\210\3
00e0 30 34 5c 33 32 31 5c 33 30 36 5c 33 32 32 5c 33 31 30 5c 33 30 31 5c 33 31 31 5c 33 32 33 5c 33 04\321\306\322\310\301\311\323\3
0100 31 33 5c 33 32 34 26 09 5c 32 31 30 5c 33 32 35 5c 33 32 36 5c 33 32 37 5c 33 33 30 5c 33 33 31 13\324&.\210\325\326\327\330\331
0120 44 44 5c 33 33 32 5c 33 33 33 5c 33 33 34 5c 33 31 30 5c 33 30 35 5c 33 31 33 5c 33 33 35 26 09 DD\332\333\334\310\305\313\335&.
0140 5c 32 31 30 5c 33 32 35 5c 33 33 36 5c 33 32 37 5c 33 33 30 5c 33 33 37 44 44 5c 33 34 30 5c 33 \210\325\336\327\330\337DD\340\3
0160 33 33 5c 33 34 31 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 33 34 32 26 09 5c 32 31 30 5c 33 32 35 33\341\310\315\313\342&.\210\325
0180 5c 33 34 33 5c 33 32 37 5c 33 33 30 5c 33 34 34 44 44 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 33 \343\327\330\344DD\345\346\347\3
01a0 33 33 5c 33 35 30 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 33 35 31 26 0b 5c 32 31 30 5c 33 32 35 33\350\310\315\313\351&.\210\325
01c0 5c 33 35 32 5c 33 32 37 5c 33 33 30 5c 33 35 33 44 44 5c 33 35 34 5c 33 33 33 5c 33 35 35 5c 33 \352\327\330\353DD\354\333\355\3
01e0 31 30 5c 33 31 35 5c 33 31 33 5c 33 35 36 26 09 5c 32 31 30 5c 33 32 35 5c 33 35 37 5c 33 32 37 10\315\313\356&.\210\325\357\327
0200 5c 33 33 30 5c 33 36 30 44 44 5c 33 36 31 5c 33 33 33 5c 33 36 32 5c 33 31 30 5c 33 31 35 5c 33 \330\360DD\361\333\362\310\315\3
0220 31 33 5c 33 36 33 26 09 5c 32 31 30 5c 33 32 35 5c 33 36 34 5c 33 32 37 5c 33 33 30 5c 33 36 35 13\363&.\210\325\364\327\330\365
0240 44 44 5c 33 36 36 5c 33 33 33 5c 33 36 37 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 33 37 30 26 09 DD\366\333\367\310\315\313\370&.
0260 5c 32 31 30 5c 33 32 35 5c 33 37 31 5c 33 32 37 5c 33 33 30 5c 33 37 32 44 44 5c 33 37 33 5c 33 \210\325\371\327\330\372DD\373\3
0280 33 33 5c 33 37 34 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 33 37 35 26 09 5c 32 31 30 5c 33 32 35 33\374\310\315\313\375&.\210\325
02a0 5c 33 37 36 5c 33 32 37 5c 33 33 30 5c 33 37 37 44 44 5c 32 30 31 40 00 5c 33 33 33 5c 33 37 34 \376\327\330\377DD\201@.\333\374
02c0 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 32 30 31 41 00 26 09 5c 32 31 30 5c 33 32 35 5c 32 30 31 \310\315\313\201A.&.\210\325\201
02e0 42 00 5c 33 32 37 5c 33 33 30 5c 32 30 31 43 00 44 44 5c 32 30 31 44 00 5c 33 33 33 5c 32 30 31 B.\327\330\201C.DD\201D.\333\201
0300 45 00 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 32 30 31 46 00 26 09 5c 32 31 30 5c 33 32 35 5c 32 E.\310\315\313\201F.&.\210\325\2
0320 30 31 47 00 5c 33 32 37 5c 33 33 30 5c 32 30 31 48 00 44 44 5c 32 30 31 49 00 5c 33 33 33 5c 33 01G.\327\330\201H.DD\201I.\333\3
0340 37 34 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 32 30 31 4a 00 26 09 5c 32 31 30 5c 33 32 35 5c 32 74\310\315\313\201J.&.\210\325\2
0360 30 31 4b 00 5c 33 32 37 5c 33 33 30 5c 32 30 31 4c 00 44 44 5c 32 30 31 4d 00 5c 33 33 33 5c 33 01K.\327\330\201L.DD\201M.\333\3
0380 37 34 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 32 30 31 4e 00 26 09 5c 32 31 30 5c 33 32 35 5c 32 74\310\315\313\201N.&.\210\325\2
03a0 30 31 4f 00 5c 33 32 37 5c 33 33 30 5c 32 30 31 50 00 44 44 5c 32 30 31 51 00 5c 33 33 33 5c 32 01O.\327\330\201P.DD\201Q.\333\2
03c0 30 31 52 00 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 32 30 31 53 00 26 09 5c 32 31 30 5c 33 32 35 01R.\310\315\313\201S.&.\210\325
03e0 5c 32 30 31 54 00 5c 33 32 37 5c 33 33 30 5c 32 30 31 55 00 44 44 5c 32 30 31 56 00 5c 33 33 33 \201T.\327\330\201U.DD\201V.\333
0400 5c 33 37 34 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 32 30 31 57 00 26 09 5c 32 31 30 5c 33 32 35 \374\310\315\313\201W.&.\210\325
0420 5c 32 30 31 58 00 5c 33 32 37 5c 33 33 30 5c 32 30 31 59 00 44 44 5c 32 30 31 5a 00 5c 33 33 33 \201X.\327\330\201Y.DD\201Z.\333
0440 5c 32 30 31 5b 00 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 32 30 31 5c 5c 00 26 09 5c 32 31 30 5c \201[.\310\315\313\201\\.&.\210\
0460 33 32 35 5c 32 30 31 5d 00 5c 33 32 37 5c 33 33 30 5c 32 30 31 5e 00 44 44 5c 32 30 31 5f 00 5c 325\201].\327\330\201^.DD\201_.\
0480 33 33 33 5c 33 37 34 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 32 30 31 60 00 26 09 5c 32 31 30 5c 333\374\310\315\313\201`.&.\210\
04a0 33 32 35 5c 32 30 31 61 00 5c 33 32 37 5c 33 33 30 5c 32 30 31 62 00 44 44 5c 32 30 31 63 00 5c 325\201a.\327\330\201b.DD\201c.\
04c0 33 33 33 5c 32 30 31 5b 00 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 32 30 31 64 00 26 09 5c 32 31 333\201[.\310\315\313\201d.&.\21
04e0 30 5c 33 32 35 5c 32 30 31 65 00 5c 33 32 37 5c 33 33 30 5c 32 30 31 66 00 44 44 5c 32 30 31 67 0\325\201e.\327\330\201f.DD\201g
0500 00 5c 33 33 33 5c 33 37 34 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 32 30 31 68 00 26 09 5c 32 31 .\333\374\310\315\313\201h.&.\21
0520 30 5c 33 32 35 5c 32 30 31 69 00 5c 33 32 37 5c 33 33 30 5c 32 30 31 6a 00 44 44 5c 32 30 31 6b 0\325\201i.\327\330\201j.DD\201k
0540 00 5c 33 33 33 5c 33 37 34 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 32 30 31 6c 00 26 09 5c 32 31 .\333\374\310\315\313\201l.&.\21
0560 30 5c 33 32 35 5c 32 30 31 6d 00 5c 33 32 37 5c 33 33 30 5c 32 30 31 6e 00 44 44 5c 32 30 31 6f 0\325\201m.\327\330\201n.DD\201o
0580 00 5c 33 33 33 5c 33 37 34 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 32 30 31 70 00 26 09 5c 32 31 .\333\374\310\315\313\201p.&.\21
05a0 30 5c 33 32 35 5c 32 30 31 71 00 5c 33 32 37 5c 33 33 30 5c 32 30 31 72 00 44 44 5c 32 30 31 73 0\325\201q.\327\330\201r.DD\201s
05c0 00 5c 33 33 33 5c 32 30 31 74 00 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 32 30 31 75 00 26 09 5c .\333\201t.\310\315\313\201u.&.\
05e0 32 31 30 5c 33 32 35 5c 32 30 31 76 00 5c 33 32 37 5c 33 33 30 5c 32 30 31 77 00 44 44 5c 32 30 210\325\201v.\327\330\201w.DD\20
0600 31 78 00 5c 33 33 33 5c 32 30 31 79 00 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 32 30 31 7a 00 26 1x.\333\201y.\310\315\313\201z.&
0620 09 5c 32 31 30 5c 33 32 35 5c 32 30 31 7b 00 5c 33 32 37 5c 33 33 30 5c 32 30 31 7c 00 44 44 5c .\210\325\201{.\327\330\201|.DD\
0640 32 30 31 7d 00 5c 33 33 33 5c 33 37 34 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 32 30 31 7e 00 26 201}.\333\374\310\315\313\201~.&
0660 09 5c 32 31 30 5c 33 32 35 5c 32 30 31 7f 00 5c 33 32 37 5c 33 33 30 5c 32 30 31 5c 32 30 30 00 .\210\325\201..\327\330\201\200.
0680 44 44 5c 32 30 31 5c 32 30 31 00 5c 33 33 33 5c 32 30 31 5c 32 30 32 00 5c 33 31 30 5c 33 31 35 DD\201\201.\333\201\202.\310\315
06a0 5c 33 31 33 5c 32 30 31 5c 32 30 33 00 26 09 5c 32 31 30 5c 33 32 35 5c 32 30 31 5c 32 30 34 00 \313\201\203.&.\210\325\201\204.
06c0 5c 33 32 37 5c 33 33 30 5c 32 30 31 5c 32 30 35 00 44 44 5c 32 30 31 5c 32 30 36 00 5c 33 33 33 \327\330\201\205.DD\201\206.\333
06e0 5c 32 30 31 5c 32 30 37 00 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 32 30 31 5c 32 31 30 00 26 09 \201\207.\310\315\313\201\210.&.
0700 5c 32 31 30 5c 33 32 35 5c 32 30 31 5c 32 31 31 00 5c 33 32 37 5c 33 33 30 5c 32 30 31 5c 32 31 \210\325\201\211.\327\330\201\21
0720 32 00 44 44 5c 32 30 31 5c 32 31 33 00 5c 33 33 33 5c 32 30 31 5c 32 31 34 00 5c 33 31 30 5c 33 2.DD\201\213.\333\201\214.\310\3
0740 31 35 5c 33 31 33 5c 32 30 31 5c 32 31 35 00 26 09 5c 32 31 30 5c 33 32 35 5c 32 30 31 5c 32 31 15\313\201\215.&.\210\325\201\21
0760 36 00 5c 33 32 37 5c 33 33 30 5c 32 30 31 5c 32 31 37 00 44 44 5c 32 30 31 5c 32 32 30 00 5c 33 6.\327\330\201\217.DD\201\220.\3
0780 33 33 5c 33 37 34 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 32 30 31 5c 32 32 31 00 26 09 5c 32 31 33\374\310\315\313\201\221.&.\21
07a0 30 5c 33 32 35 5c 32 30 31 5c 32 32 32 00 5c 33 32 37 5c 33 33 30 5c 32 30 31 5c 32 32 33 00 44 0\325\201\222.\327\330\201\223.D
07c0 44 5c 32 30 31 5c 32 32 34 00 5c 33 33 33 5c 33 37 34 5c 33 31 30 5c 33 31 35 5c 33 31 33 5c 32 D\201\224.\333\374\310\315\313\2
07e0 30 31 5c 32 32 35 00 26 09 5c 32 31 30 5c 32 30 31 5c 32 32 36 00 5c 32 30 31 5c 32 32 37 00 21 01\225.&.\210\201\226.\201\227.!
0800 5c 32 30 37 22 20 5b 72 65 71 75 69 72 65 20 6c 73 70 2d 6d 6f 64 65 20 68 74 20 64 61 73 68 20 \207".[require.lsp-mode.ht.dash.
0820 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 67 72 6f 75 70 20 6c 73 70 2d 72 75 73 74 20 6e 69 custom-declare-group.lsp-rust.ni
0840 6c 20 22 4c 53 50 20 73 75 70 70 6f 72 74 20 66 6f 72 20 52 75 73 74 2c 20 75 73 69 6e 67 20 52 l."LSP.support.for.Rust,.using.R
0860 75 73 74 20 4c 61 6e 67 75 61 67 65 20 53 65 72 76 65 72 20 6f 72 20 72 75 73 74 2d 61 6e 61 6c ust.Language.Server.or.rust-anal
0880 79 7a 65 72 2e 22 20 3a 67 72 6f 75 70 20 3a 6c 69 6e 6b 20 28 75 72 6c 2d 6c 69 6e 6b 20 22 68 yzer.".:group.:link.(url-link."h
08a0 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 75 73 74 2d 6c 61 6e 67 2f 72 6c 73 22 ttps://github.com/rust-lang/rls"
08c0 29 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 ).:package-version.(lsp-mode..."
08e0 36 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 2d 72 6c 73 20 22 4c 53 50 20 73 75 70 70 6f 72 74 20 6.1").lsp-rust-rls."LSP.support.
0900 66 6f 72 20 52 75 73 74 2c 20 75 73 69 6e 67 20 52 75 73 74 20 4c 61 6e 67 75 61 67 65 20 53 65 for.Rust,.using.Rust.Language.Se
0920 72 76 65 72 2e 22 20 28 75 72 6c 2d 6c 69 6e 6b 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 rver.".(url-link."https://github
0940 2e 63 6f 6d 2f 72 75 73 74 2d 6c 61 6e 67 2f 72 6c 73 22 29 20 28 6c 73 70 2d 6d 6f 64 65 20 2e .com/rust-lang/rls").(lsp-mode..
0960 20 22 38 2e 30 2e 30 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 20 22 4c 53 50 ."8.0.0").lsp-rust-analyzer."LSP
0980 20 73 75 70 70 6f 72 74 20 66 6f 72 20 52 75 73 74 2c 20 75 73 69 6e 67 20 72 75 73 74 2d 61 6e .support.for.Rust,.using.rust-an
09a0 61 6c 79 7a 65 72 2e 22 20 28 75 72 6c 2d 6c 69 6e 6b 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 alyzer.".(url-link."https://gith
09c0 75 62 2e 63 6f 6d 2f 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2f 72 75 73 74 2d 61 6e 61 6c 79 7a ub.com/rust-analyzer/rust-analyz
09e0 65 72 22 29 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 63 75 73 74 6f 6d er").(lsp-mode..."8.0.0").custom
0a00 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 6c 73 70 2d 72 75 73 74 2d 73 65 72 76 65 -declare-variable.lsp-rust-serve
0a20 72 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 r.funcall.function.#[0."\300\207
0a40 22 20 5b 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 5d 20 31 20 23 31 3d 22 22 5d 20 22 43 68 6f 6f ".[rust-analyzer].1.#1=""]."Choo
0a60 73 65 20 4c 53 50 20 73 65 72 76 65 72 2e 22 20 3a 74 79 70 65 20 28 63 68 6f 69 63 65 20 28 63 se.LSP.server.".:type.(choice.(c
0a80 6f 6e 73 74 20 3a 74 61 67 20 22 72 6c 73 22 20 72 6c 73 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 onst.:tag."rls".rls).(const.:tag
0aa0 20 22 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 22 20 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 29 29 ."rust-analyzer".rust-analyzer))
0ac0 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 32 22 29 20 6c 73 70 2d 72 75 73 74 2d 72 6c 73 .(lsp-mode..."6.2").lsp-rust-rls
0ae0 2d 73 65 72 76 65 72 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b -server-command.#[0."\300\207".[
0b00 28 22 72 6c 73 22 29 5d 20 31 20 23 31 23 5d 20 22 43 6f 6d 6d 61 6e 64 20 74 6f 20 73 74 61 72 ("rls")].1.#1#]."Command.to.star
0b20 74 20 52 4c 53 2e 22 20 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 20 28 6c 73 70 2d 6d 6f 64 t.RLS.".(repeat.string).(lsp-mod
0b40 65 20 2e 20 22 36 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 2d 6c 69 62 72 61 72 79 2d 64 69 72 65 e..."6.1").lsp-rust-library-dire
0b60 63 74 6f 72 69 65 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 22 7e 2f 2e 63 61 72 ctories.#[0."\300\207".[("~/.car
0b80 67 6f 2f 72 65 67 69 73 74 72 79 2f 73 72 63 22 20 22 7e 2f 2e 72 75 73 74 75 70 2f 74 6f 6f 6c go/registry/src"."~/.rustup/tool
0ba0 63 68 61 69 6e 73 22 29 5d 20 31 20 23 31 23 5d 20 22 4c 69 73 74 20 6f 66 20 64 69 72 65 63 74 chains")].1.#1#]."List.of.direct
0bc0 6f 72 69 65 73 20 77 68 69 63 68 20 77 69 6c 6c 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 20 74 ories.which.will.be.considered.t
0be0 6f 20 62 65 20 6c 69 62 72 61 72 69 65 73 2e 22 20 3a 72 69 73 6b 79 20 74 20 28 72 65 70 65 61 o.be.libraries.".:risky.t.(repea
0c00 74 20 73 74 72 69 6e 67 29 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 31 22 29 20 6c 73 70 t.string).(lsp-mode..."6.1").lsp
0c20 2d 72 75 73 74 2d 73 79 73 72 6f 6f 74 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 -rust-sysroot.#[0."\300\207".[ni
0c40 6c 5d 20 31 20 23 31 23 5d 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 75 73 65 20 74 68 65 20 67 l].1.#1#]."If.non-nil,.use.the.g
0c60 69 76 65 6e 20 70 61 74 68 20 61 73 20 74 68 65 20 73 79 73 72 6f 6f 74 20 66 6f 72 20 61 6c 6c iven.path.as.the.sysroot.for.all
0c80 20 72 75 73 74 63 20 69 6e 76 6f 63 61 74 69 6f 6e 73 5c 6e 69 6e 73 74 65 61 64 20 6f 66 20 74 .rustc.invocations\ninstead.of.t
0ca0 72 79 69 6e 67 20 74 6f 20 64 65 74 65 63 74 20 74 68 65 20 73 79 73 72 6f 6f 74 20 61 75 74 6f rying.to.detect.the.sysroot.auto
0cc0 6d 61 74 69 63 61 6c 6c 79 2e 22 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 matically.".(choice.(const.:tag.
0ce0 22 4e 6f 6e 65 22 20 6e 69 6c 29 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 53 79 73 72 6f 6f "None".nil).(string.:tag."Sysroo
0d00 74 22 29 29 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 t")).(lsp-mode..."6.1").lsp-rust
0d20 2d 74 61 72 67 65 74 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 -target.#[0."\300\207".[nil].1.#
0d40 31 23 5d 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 75 73 65 20 74 68 65 20 67 69 76 65 6e 20 74 1#]."If.non-nil,.use.the.given.t
0d60 61 72 67 65 74 20 74 72 69 70 6c 65 20 66 6f 72 20 61 6c 6c 20 72 75 73 74 63 20 69 6e 76 6f 63 arget.triple.for.all.rustc.invoc
0d80 61 74 69 6f 6e 73 2e 22 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f ations.".(choice.(const.:tag."No
0da0 6e 65 22 20 6e 69 6c 29 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 54 61 72 67 65 74 22 29 29 ne".nil).(string.:tag."Target"))
0dc0 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 2d 72 75 73 .(lsp-mode..."6.1").lsp-rust-rus
0de0 74 66 6c 61 67 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 tflags.#[0."\300\207".[nil].1.#1
0e00 23 5d 20 22 46 6c 61 67 73 20 61 64 64 65 64 20 74 6f 20 52 55 53 54 46 4c 41 47 53 2e 22 20 28 #]."Flags.added.to.RUSTFLAGS.".(
0e20 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 6e 65 22 20 6e 69 6c 29 20 28 choice.(const.:tag."None".nil).(
0e40 73 74 72 69 6e 67 20 3a 74 61 67 20 22 46 6c 61 67 73 22 29 29 20 28 6c 73 70 2d 6d 6f 64 65 20 string.:tag."Flags")).(lsp-mode.
0e60 2e 20 22 36 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 2d 63 6c 65 61 72 2d 65 6e 76 2d 72 75 73 74 .."6.1").lsp-rust-clear-env-rust
0e80 2d 6c 6f 67 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 -log.#[0."\300\207".[t].1.#1#]."
0ea0 43 6c 65 61 72 20 74 68 65 20 52 55 53 54 5f 4c 4f 47 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 Clear.the.RUST_LOG.environment.v
0ec0 61 72 69 61 62 6c 65 20 62 65 66 6f 72 65 20 72 75 6e 6e 69 6e 67 20 72 75 73 74 63 20 6f 72 20 ariable.before.running.rustc.or.
0ee0 63 61 72 67 6f 2e 22 20 62 6f 6f 6c 65 61 6e 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 31 cargo.".boolean.(lsp-mode..."6.1
0f00 22 29 20 6c 73 70 2d 72 75 73 74 2d 62 75 69 6c 64 2d 6c 69 62 20 23 5b 30 20 22 5c 33 30 30 5c ").lsp-rust-build-lib.#[0."\300\
0f20 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 63 207".[nil].1.#1#]."If.non-nil,.c
0f40 68 65 63 6b 73 20 74 68 65 20 70 72 6f 6a 65 63 74 20 61 73 20 69 66 20 79 6f 75 20 70 61 73 73 hecks.the.project.as.if.you.pass
0f60 65 64 20 74 68 65 20 60 2d 2d 6c 69 62 27 20 61 72 67 75 6d 65 6e 74 20 74 6f 5c 6e 63 61 72 67 ed.the.`--lib'.argument.to\ncarg
0f80 6f 2e 5c 6e 5c 6e 4d 75 74 75 61 6c 6c 79 20 65 78 63 6c 75 73 69 76 65 20 77 69 74 68 2c 20 61 o.\n\nMutually.exclusive.with,.a
0fa0 6e 64 20 70 72 65 66 65 72 72 65 64 20 6f 76 65 72 2c 20 60 6c 73 70 2d 72 75 73 74 2d 62 75 69 nd.preferred.over,.`lsp-rust-bui
0fc0 6c 64 2d 62 69 6e 27 2e 20 28 55 6e 73 74 61 62 6c 65 29 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e ld-bin'..(Unstable)".(lsp-mode..
0fe0 20 22 36 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 2d 62 75 69 6c 64 2d 62 69 6e 20 23 5b 30 20 22 ."6.1").lsp-rust-build-bin.#[0."
1000 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 22 49 66 20 6e 6f 6e 2d 6e \300\207".[nil].1.#1#]."If.non-n
1020 69 6c 2c 20 63 68 65 63 6b 73 20 74 68 65 20 70 72 6f 6a 65 63 74 20 61 73 20 69 66 20 79 6f 75 il,.checks.the.project.as.if.you
1040 20 70 61 73 73 65 64 20 60 2d 2d 20 62 69 6e 20 3c 62 75 69 6c 64 5f 62 69 6e 3e 27 5c 6e 61 72 .passed.`--.bin.<build_bin>'\nar
1060 67 75 6d 65 6e 74 20 74 6f 20 63 61 72 67 6f 2e 5c 6e 5c 6e 4d 75 74 75 61 6c 6c 79 20 65 78 63 gument.to.cargo.\n\nMutually.exc
1080 6c 75 73 69 76 65 20 77 69 74 68 20 60 6c 73 70 2d 72 75 73 74 2d 62 75 69 6c 64 2d 6c 69 62 27 lusive.with.`lsp-rust-build-lib'
10a0 2e 20 28 55 6e 73 74 61 62 6c 65 29 22 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 ..(Unstable)".(choice.(const.:ta
10c0 67 20 22 4e 6f 6e 65 22 20 6e 69 6c 29 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 42 69 6e 61 g."None".nil).(string.:tag."Bina
10e0 72 79 22 29 29 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 31 22 29 20 6c 73 70 2d 72 75 73 ry")).(lsp-mode..."6.1").lsp-rus
1100 74 2d 63 66 67 2d 74 65 73 74 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 t-cfg-test.#[0."\300\207".[nil].
1120 31 20 23 31 23 5d 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 63 68 65 63 6b 73 20 74 68 65 20 70 1.#1#]."If.non-nil,.checks.the.p
1140 72 6f 6a 65 63 74 20 61 73 20 69 66 20 79 6f 75 20 77 65 72 65 20 72 75 6e 6e 69 6e 67 20 60 63 roject.as.if.you.were.running.`c
1160 61 72 67 6f 20 74 65 73 74 27 20 72 61 74 68 65 72 5c 6e 74 68 61 6e 20 63 61 72 67 6f 20 62 75 argo.test'.rather\nthan.cargo.bu
1180 69 6c 64 2e 5c 6e 5c 6e 49 2e 65 2e 2c 20 63 6f 6d 70 69 6c 65 73 20 28 62 75 74 20 64 6f 65 73 ild.\n\nI.e.,.compiles.(but.does
11a0 20 6e 6f 74 20 72 75 6e 29 20 74 65 73 74 20 63 6f 64 65 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 .not.run).test.code.".(lsp-mode.
11c0 2e 20 22 36 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 2d 75 6e 73 74 61 62 6c 65 2d 66 65 61 74 75 .."6.1").lsp-rust-unstable-featu
11e0 72 65 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 res.#[0."\300\207".[nil].1.#1#].
1200 22 45 6e 61 62 6c 65 20 75 6e 73 74 61 62 6c 65 20 66 65 61 74 75 72 65 73 2e 22 20 28 6c 73 70 "Enable.unstable.features.".(lsp
1220 2d 6d 6f 64 65 20 2e 20 22 36 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 2d 77 61 69 74 2d 74 6f 2d -mode..."6.1").lsp-rust-wait-to-
1240 62 75 69 6c 64 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 build.#[0."\300\207".[nil].1.#1#
1260 5d 20 22 54 69 6d 65 20 69 6e 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 20 62 65 74 77 65 65 6e 20 ]."Time.in.milliseconds.between.
1280 72 65 63 65 69 76 69 6e 67 20 61 20 63 68 61 6e 67 65 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 5c receiving.a.change.notification\
12a0 6e 61 6e 64 20 73 74 61 72 74 69 6e 67 20 62 75 69 6c 64 2e 20 49 66 20 6e 6f 74 20 73 70 65 63 nand.starting.build..If.not.spec
12c0 69 66 69 65 64 2c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 69 6e 66 65 72 72 65 64 20 62 79 ified,.automatically.inferred.by
12e0 5c 6e 74 68 65 20 6c 61 74 65 73 74 20 62 75 69 6c 64 20 64 75 72 61 74 69 6f 6e 2e 22 20 28 63 \nthe.latest.build.duration.".(c
1300 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 75 74 6f 22 20 6e 69 6c 29 20 28 6e hoice.(const.:tag."Auto".nil).(n
1320 75 6d 62 65 72 20 3a 74 61 67 20 22 54 69 6d 65 22 29 29 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 umber.:tag."Time")).(lsp-mode...
1340 22 36 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 2d 73 68 6f 77 2d 77 61 72 6e 69 6e 67 73 20 23 5b "6.1").lsp-rust-show-warnings.#[
1360 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 53 68 6f 77 20 77 61 0."\300\207".[t].1.#1#]."Show.wa
1380 72 6e 69 6e 67 73 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 31 22 29 20 6c 73 70 2d rnings.".(lsp-mode..."6.1").lsp-
13a0 72 75 73 74 2d 63 72 61 74 65 2d 62 6c 61 63 6b 6c 69 73 74 20 23 5b 30 20 22 5c 33 30 30 5c 32 rust-crate-blacklist.#[0."\300\2
13c0 30 37 22 20 5b 5b 22 63 6f 63 6f 61 22 20 22 67 6c 65 61 6d 22 20 22 67 6c 69 75 6d 22 20 22 69 07".[["cocoa"."gleam"."glium"."i
13e0 64 6e 61 22 20 22 6c 69 62 63 22 20 22 6f 70 65 6e 73 73 6c 22 20 22 72 75 73 74 63 5f 73 65 72 dna"."libc"."openssl"."rustc_ser
1400 69 61 6c 69 7a 65 22 20 22 73 65 72 64 65 22 20 22 73 65 72 64 65 5f 6a 73 6f 6e 22 20 22 74 79 ialize"."serde"."serde_json"."ty
1420 70 65 6e 75 6d 22 20 22 75 6e 69 63 6f 64 65 5f 6e 6f 72 6d 61 6c 69 7a 61 74 69 6f 6e 22 20 22 penum"."unicode_normalization"."
1440 75 6e 69 63 6f 64 65 5f 73 65 67 6d 65 6e 74 61 74 69 6f 6e 22 20 22 77 69 6e 61 70 69 22 5d 5d unicode_segmentation"."winapi"]]
1460 20 31 20 23 31 23 5d 20 22 41 20 6c 69 73 74 20 6f 66 20 43 61 72 67 6f 20 63 72 61 74 65 73 20 .1.#1#]."A.list.of.Cargo.crates.
1480 74 6f 20 62 6c 61 63 6b 6c 69 73 74 2e 22 20 6c 73 70 2d 73 74 72 69 6e 67 2d 76 65 63 74 6f 72 to.blacklist.".lsp-string-vector
14a0 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 2d 62 75 69 .(lsp-mode..."6.1").lsp-rust-bui
14c0 6c 64 2d 6f 6e 2d 73 61 76 65 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 ld-on-save.#[0."\300\207".[nil].
14e0 31 20 23 31 23 5d 20 22 4f 6e 6c 79 20 69 6e 64 65 78 20 74 68 65 20 70 72 6f 6a 65 63 74 20 77 1.#1#]."Only.index.the.project.w
1500 68 65 6e 20 61 20 66 69 6c 65 20 69 73 20 73 61 76 65 64 20 61 6e 64 20 6e 6f 74 20 6f 6e 20 63 hen.a.file.is.saved.and.not.on.c
1520 68 61 6e 67 65 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 31 22 29 20 6c 73 70 2d 72 hange.".(lsp-mode..."6.1").lsp-r
1540 75 73 74 2d 66 65 61 74 75 72 65 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 5b 5d 5d ust-features.#[0."\300\207".[[]]
1560 20 31 20 23 31 23 5d 20 22 4c 69 73 74 20 6f 66 20 43 61 72 67 6f 20 66 65 61 74 75 72 65 73 20 .1.#1#]."List.of.Cargo.features.
1580 74 6f 20 65 6e 61 62 6c 65 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 31 22 29 20 6c to.enable.".(lsp-mode..."6.1").l
15a0 73 70 2d 72 75 73 74 2d 61 6c 6c 2d 66 65 61 74 75 72 65 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 sp-rust-all-features.#[0."\300\2
15c0 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 22 45 6e 61 62 6c 65 20 61 6c 6c 20 43 61 72 07".[nil].1.#1#]."Enable.all.Car
15e0 67 6f 20 66 65 61 74 75 72 65 73 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 31 22 29 go.features.".(lsp-mode..."6.1")
1600 20 6c 73 70 2d 72 75 73 74 2d 6e 6f 2d 64 65 66 61 75 6c 74 2d 66 65 61 74 75 72 65 73 20 23 5b .lsp-rust-no-default-features.#[
1620 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 22 44 6f 20 6e 6f 0."\300\207".[nil].1.#1#]."Do.no
1640 74 20 65 6e 61 62 6c 65 20 64 65 66 61 75 6c 74 20 43 61 72 67 6f 20 66 65 61 74 75 72 65 73 2e t.enable.default.Cargo.features.
1660 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 2d 72 61 ".(lsp-mode..."6.1").lsp-rust-ra
1680 63 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 cer-completion.#[0."\300\207".[t
16a0 5d 20 31 20 23 31 23 5d 20 22 45 6e 61 62 6c 65 73 20 63 6f 64 65 20 63 6f 6d 70 6c 65 74 69 6f ].1.#1#]."Enables.code.completio
16c0 6e 20 75 73 69 6e 67 20 72 61 63 65 72 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 31 n.using.racer.".(lsp-mode..."6.1
16e0 22 29 20 6c 73 70 2d 72 75 73 74 2d 63 6c 69 70 70 79 2d 70 72 65 66 65 72 65 6e 63 65 20 23 5b ").lsp-rust-clippy-preference.#[
1700 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 22 6f 70 74 2d 69 6e 22 5d 20 31 20 23 31 23 5d 20 22 0."\300\207".["opt-in"].1.#1#]."
1720 43 6f 6e 74 72 6f 6c 73 20 65 61 67 65 72 6e 65 73 73 20 6f 66 20 63 6c 69 70 70 79 20 64 69 61 Controls.eagerness.of.clippy.dia
1740 67 6e 6f 73 74 69 63 73 20 77 68 65 6e 20 61 76 61 69 6c 61 62 6c 65 2e 5c 6e 56 61 6c 69 64 20 gnostics.when.available.\nValid.
1760 76 61 6c 75 65 73 20 61 72 65 20 28 63 61 73 65 2d 69 6e 73 65 6e 73 69 74 69 76 65 29 3a 5c 6e values.are.(case-insensitive):\n
1780 20 2d 20 5c 22 6f 66 66 5c 22 3a 20 44 69 73 61 62 6c 65 20 63 6c 69 70 70 79 20 6c 69 6e 74 73 .-.\"off\":.Disable.clippy.lints
17a0 2e 5c 6e 20 2d 20 5c 22 6f 70 74 2d 69 6e 5c 22 3a 20 43 6c 69 70 70 79 20 6c 69 6e 74 73 20 61 .\n.-.\"opt-in\":.Clippy.lints.a
17c0 72 65 20 73 68 6f 77 6e 20 77 68 65 6e 20 63 72 61 74 65 73 20 73 70 65 63 69 66 79 20 60 23 21 re.shown.when.crates.specify.`#!
17e0 5b 77 61 72 6e 28 63 6c 69 70 70 79 29 5d 27 2e 5c 6e 20 2d 20 5c 22 6f 6e 5c 22 3a 20 43 6c 69 [warn(clippy)]'.\n.-.\"on\":.Cli
1800 70 70 79 20 6c 69 6e 74 73 20 65 6e 61 62 6c 65 64 20 66 6f 72 20 61 6c 6c 20 63 72 61 74 65 73 ppy.lints.enabled.for.all.crates
1820 20 69 6e 20 77 6f 72 6b 73 70 61 63 65 2e 5c 6e 5c 6e 59 6f 75 20 6e 65 65 64 20 74 6f 20 69 6e .in.workspace.\n\nYou.need.to.in
1840 73 74 61 6c 6c 20 63 6c 69 70 70 79 20 76 69 61 20 72 75 73 74 75 70 20 69 66 20 79 6f 75 20 68 stall.clippy.via.rustup.if.you.h
1860 61 76 65 6e 27 74 20 61 6c 72 65 61 64 79 2e 22 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 aven't.already.".(choice.(const.
1880 22 6f 6e 22 29 20 28 63 6f 6e 73 74 20 22 6f 70 74 2d 69 6e 22 29 20 28 63 6f 6e 73 74 20 22 6f "on").(const."opt-in").(const."o
18a0 66 66 22 29 29 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 31 22 29 20 6c 73 70 2d 72 75 73 ff")).(lsp-mode..."6.1").lsp-rus
18c0 74 2d 6a 6f 62 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 t-jobs.#[0."\300\207".[nil].1.#1
18e0 23 5d 20 22 4e 75 6d 62 65 72 20 6f 66 20 43 61 72 67 6f 20 6a 6f 62 73 20 74 6f 20 62 65 20 72 #]."Number.of.Cargo.jobs.to.be.r
1900 75 6e 20 69 6e 20 70 61 72 61 6c 6c 65 6c 2e 22 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 un.in.parallel.".(choice.(const.
1920 3a 74 61 67 20 22 41 75 74 6f 22 20 6e 69 6c 29 20 28 6e 75 6d 62 65 72 20 3a 74 61 67 20 22 4a :tag."Auto".nil).(number.:tag."J
1940 6f 62 73 22 29 29 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 31 22 29 20 6c 73 70 2d 72 75 obs")).(lsp-mode..."6.1").lsp-ru
1960 73 74 2d 61 6c 6c 2d 74 61 72 67 65 74 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 st-all-targets.#[0."\300\207".[t
1980 5d 20 31 20 23 31 23 5d 20 22 43 68 65 63 6b 73 20 74 68 65 20 70 72 6f 6a 65 63 74 20 61 73 20 ].1.#1#]."Checks.the.project.as.
19a0 69 66 20 79 6f 75 20 77 65 72 65 20 72 75 6e 6e 69 6e 67 20 63 61 72 67 6f 20 63 68 65 63 6b 20 if.you.were.running.cargo.check.
19c0 2d 2d 61 6c 6c 2d 74 61 72 67 65 74 73 2e 5c 6e 49 2e 65 2e 2c 20 63 68 65 63 6b 20 61 6c 6c 20 --all-targets.\nI.e.,.check.all.
19e0 74 61 72 67 65 74 73 20 61 6e 64 20 69 6e 74 65 67 72 61 74 69 6f 6e 20 74 65 73 74 73 20 74 6f targets.and.integration.tests.to
1a00 6f 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 2d o.".(lsp-mode..."6.1").lsp-rust-
1a20 74 61 72 67 65 74 2d 64 69 72 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 target-dir.#[0."\300\207".[nil].
1a40 31 20 23 31 23 5d 20 22 57 68 65 6e 20 73 70 65 63 69 66 69 65 64 2c 20 69 74 20 70 6c 61 63 65 1.#1#]."When.specified,.it.place
1a60 73 20 74 68 65 20 67 65 6e 65 72 61 74 65 64 20 61 6e 61 6c 79 73 69 73 20 66 69 6c 65 73 20 61 s.the.generated.analysis.files.a
1a80 74 20 74 68 65 5c 6e 73 70 65 63 69 66 69 65 64 20 74 61 72 67 65 74 20 64 69 72 65 63 74 6f 72 t.the\nspecified.target.director
1aa0 79 2e 20 42 79 20 64 65 66 61 75 6c 74 20 69 74 20 69 73 20 70 6c 61 63 65 64 20 74 61 72 67 65 y..By.default.it.is.placed.targe
1ac0 74 2f 72 6c 73 5c 6e 64 69 72 65 63 74 6f 72 79 2e 22 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 t/rls\ndirectory.".(choice.(cons
1ae0 74 20 3a 74 61 67 20 22 44 65 66 61 75 6c 74 22 20 6e 69 6c 29 20 28 73 74 72 69 6e 67 20 3a 74 t.:tag."Default".nil).(string.:t
1b00 61 67 20 22 44 69 72 65 63 74 6f 72 79 22 29 29 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e ag."Directory")).(lsp-mode..."6.
1b20 31 22 29 20 6c 73 70 2d 72 75 73 74 2d 72 75 73 74 66 6d 74 2d 70 61 74 68 20 23 5b 30 20 22 5c 1").lsp-rust-rustfmt-path.#[0."\
1b40 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 22 57 68 65 6e 20 73 70 65 63 300\207".[nil].1.#1#]."When.spec
1b60 69 66 69 65 64 2c 20 52 4c 53 20 77 69 6c 6c 20 75 73 65 20 74 68 65 20 52 75 73 74 66 6d 74 20 ified,.RLS.will.use.the.Rustfmt.
1b80 70 6f 69 6e 74 65 64 20 61 74 20 74 68 65 20 70 61 74 68 5c 6e 69 6e 73 74 65 61 64 20 6f 66 20 pointed.at.the.path\ninstead.of.
1ba0 74 68 65 20 62 75 6e 64 6c 65 64 20 6f 6e 65 22 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 the.bundled.one".(choice.(const.
1bc0 3a 74 61 67 20 22 42 75 6e 64 6c 65 64 22 20 6e 69 6c 29 20 28 73 74 72 69 6e 67 20 3a 74 61 67 :tag."Bundled".nil).(string.:tag
1be0 20 22 50 61 74 68 22 29 29 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 31 22 29 20 6c 73 70 ."Path")).(lsp-mode..."6.1").lsp
1c00 2d 72 75 73 74 2d 62 75 69 6c 64 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 -rust-build-command.#[0."\300\20
1c20 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 22 45 58 50 45 52 49 4d 45 4e 54 41 4c 20 28 72 7".[nil].1.#1#]."EXPERIMENTAL.(r
1c40 65 71 75 69 72 65 73 20 60 72 75 73 74 2e 75 6e 73 74 61 62 6c 65 5f 66 65 61 74 75 72 65 73 27 equires.`rust.unstable_features'
1c60 29 5c 6e 49 66 20 73 65 74 2c 20 65 78 65 63 75 74 65 73 20 61 20 67 69 76 65 6e 20 70 72 6f 67 )\nIf.set,.executes.a.given.prog
1c80 72 61 6d 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 72 65 62 75 69 6c 64 69 6e 67 20 73 ram.responsible.for.rebuilding.s
1ca0 61 76 65 2d 61 6e 61 6c 79 73 69 73 20 74 6f 20 62 65 5c 6e 6c 6f 61 64 65 64 20 62 79 20 74 68 ave-analysis.to.be\nloaded.by.th
1cc0 65 20 52 4c 53 2e 20 54 68 65 20 70 72 6f 67 72 61 6d 20 67 69 76 65 6e 20 73 68 6f 75 6c 64 20 e.RLS..The.program.given.should.
1ce0 6f 75 74 70 75 74 20 61 20 6c 69 73 74 20 6f 66 20 72 65 73 75 6c 74 69 6e 67 20 2e 6a 73 6f 6e output.a.list.of.resulting..json
1d00 5c 6e 66 69 6c 65 73 20 6f 6e 20 73 74 64 6f 75 74 2e 5c 6e 5c 6e 49 6d 70 6c 69 65 73 20 60 72 \nfiles.on.stdout.\n\nImplies.`r
1d20 75 73 74 2e 62 75 69 6c 64 5f 6f 6e 5f 73 61 76 65 27 3a 20 74 72 75 65 2e 22 20 28 63 68 6f 69 ust.build_on_save':.true.".(choi
1d40 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 6e 65 22 20 6e 69 6c 29 20 28 73 74 72 69 ce.(const.:tag."None".nil).(stri
1d60 6e 67 20 3a 74 61 67 20 22 43 6f 6d 6d 61 6e 64 22 29 29 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 ng.:tag."Command")).(lsp-mode...
1d80 22 36 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 2d 66 75 6c 6c 2d 64 6f 63 73 20 23 5b 30 20 22 5c "6.1").lsp-rust-full-docs.#[0."\
1da0 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 22 49 6e 73 74 72 75 63 74 73 300\207".[nil].1.#1#]."Instructs
1dc0 20 63 61 72 67 6f 20 74 6f 20 65 6e 61 62 6c 65 20 66 75 6c 6c 20 64 6f 63 75 6d 65 6e 74 61 74 .cargo.to.enable.full.documentat
1de0 69 6f 6e 20 65 78 74 72 61 63 74 69 6f 6e 20 64 75 72 69 6e 67 5c 6e 73 61 76 65 2d 61 6e 61 6c ion.extraction.during\nsave-anal
1e00 79 73 69 73 20 77 68 69 6c 65 20 62 75 69 6c 64 69 6e 67 20 74 68 65 20 63 72 61 74 65 2e 22 20 ysis.while.building.the.crate.".
1e20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 2d 73 68 6f 77 (lsp-mode..."6.1").lsp-rust-show
1e40 2d 68 6f 76 65 72 2d 63 6f 6e 74 65 78 74 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 -hover-context.#[0."\300\207".[t
1e60 5d 20 31 20 23 31 23 5d 20 22 53 68 6f 77 20 61 64 64 69 74 69 6f 6e 61 6c 20 63 6f 6e 74 65 78 ].1.#1#]."Show.additional.contex
1e80 74 20 69 6e 20 68 6f 76 65 72 20 74 6f 6f 6c 74 69 70 73 20 77 68 65 6e 20 61 76 61 69 6c 61 62 t.in.hover.tooltips.when.availab
1ea0 6c 65 2e 20 54 68 69 73 5c 6e 69 73 20 6f 66 74 65 6e 20 74 68 65 20 74 79 70 65 20 6c 6f 63 61 le..This\nis.often.the.type.loca
1ec0 6c 20 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 2e 22 20 28 6c 73 70 2d 6d 6f l.variable.declaration.".(lsp-mo
1ee0 64 65 20 2e 20 22 36 2e 31 22 29 20 6c 73 70 2d 72 65 67 69 73 74 65 72 2d 63 75 73 74 6f 6d 2d de..."6.1").lsp-register-custom-
1f00 73 65 74 74 69 6e 67 73 20 28 28 22 72 75 73 74 2e 73 68 6f 77 5f 68 6f 76 65 72 5f 63 6f 6e 74 settings.(("rust.show_hover_cont
1f20 65 78 74 22 20 6c 73 70 2d 72 75 73 74 2d 73 68 6f 77 2d 68 6f 76 65 72 2d 63 6f 6e 74 65 78 74 ext".lsp-rust-show-hover-context
1f40 20 74 29 20 28 22 72 75 73 74 2e 66 75 6c 6c 5f 64 6f 63 73 22 20 6c 73 70 2d 72 75 73 74 2d 66 .t).("rust.full_docs".lsp-rust-f
1f60 75 6c 6c 2d 64 6f 63 73 20 74 29 20 28 22 72 75 73 74 2e 62 75 69 6c 64 5f 63 6f 6d 6d 61 6e 64 ull-docs.t).("rust.build_command
1f80 22 20 6c 73 70 2d 72 75 73 74 2d 62 75 69 6c 64 2d 63 6f 6d 6d 61 6e 64 29 20 28 22 72 75 73 74 ".lsp-rust-build-command).("rust
1fa0 2e 72 75 73 74 66 6d 74 5f 70 61 74 68 22 20 6c 73 70 2d 72 75 73 74 2d 72 75 73 74 66 6d 74 2d .rustfmt_path".lsp-rust-rustfmt-
1fc0 70 61 74 68 29 20 28 22 72 75 73 74 2e 74 61 72 67 65 74 5f 64 69 72 22 20 6c 73 70 2d 72 75 73 path).("rust.target_dir".lsp-rus
1fe0 74 2d 74 61 72 67 65 74 2d 64 69 72 29 20 28 22 72 75 73 74 2e 61 6c 6c 5f 74 61 72 67 65 74 73 t-target-dir).("rust.all_targets
2000 22 20 6c 73 70 2d 72 75 73 74 2d 61 6c 6c 2d 74 61 72 67 65 74 73 20 74 29 20 28 22 72 75 73 74 ".lsp-rust-all-targets.t).("rust
2020 2e 6a 6f 62 73 22 20 6c 73 70 2d 72 75 73 74 2d 6a 6f 62 73 29 20 28 22 72 75 73 74 2e 63 6c 69 .jobs".lsp-rust-jobs).("rust.cli
2040 70 70 79 5f 70 72 65 66 65 72 65 6e 63 65 22 20 6c 73 70 2d 72 75 73 74 2d 63 6c 69 70 70 79 2d ppy_preference".lsp-rust-clippy-
2060 70 72 65 66 65 72 65 6e 63 65 29 20 28 22 72 75 73 74 2e 72 61 63 65 72 5f 63 6f 6d 70 6c 65 74 preference).("rust.racer_complet
2080 69 6f 6e 22 20 6c 73 70 2d 72 75 73 74 2d 72 61 63 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 ion".lsp-rust-racer-completion.t
20a0 29 20 28 22 72 75 73 74 2e 6e 6f 5f 64 65 66 61 75 6c 74 5f 66 65 61 74 75 72 65 73 22 20 6c 73 ).("rust.no_default_features".ls
20c0 70 2d 72 75 73 74 2d 6e 6f 2d 64 65 66 61 75 6c 74 2d 66 65 61 74 75 72 65 73 20 74 29 20 28 22 p-rust-no-default-features.t).("
20e0 72 75 73 74 2e 61 6c 6c 5f 66 65 61 74 75 72 65 73 22 20 6c 73 70 2d 72 75 73 74 2d 61 6c 6c 2d rust.all_features".lsp-rust-all-
2100 66 65 61 74 75 72 65 73 20 74 29 20 28 22 72 75 73 74 2e 66 65 61 74 75 72 65 73 22 20 6c 73 70 features.t).("rust.features".lsp
2120 2d 72 75 73 74 2d 66 65 61 74 75 72 65 73 29 20 28 22 72 75 73 74 2e 62 75 69 6c 64 5f 6f 6e 5f -rust-features).("rust.build_on_
2140 73 61 76 65 22 20 6c 73 70 2d 72 75 73 74 2d 62 75 69 6c 64 2d 6f 6e 2d 73 61 76 65 20 74 29 20 save".lsp-rust-build-on-save.t).
2160 28 22 72 75 73 74 2e 63 72 61 74 65 5f 62 6c 61 63 6b 6c 69 73 74 22 20 6c 73 70 2d 72 75 73 74 ("rust.crate_blacklist".lsp-rust
2180 2d 63 72 61 74 65 2d 62 6c 61 63 6b 6c 69 73 74 29 20 28 22 72 75 73 74 2e 73 68 6f 77 5f 77 61 -crate-blacklist).("rust.show_wa
21a0 72 6e 69 6e 67 73 22 20 6c 73 70 2d 72 75 73 74 2d 73 68 6f 77 2d 77 61 72 6e 69 6e 67 73 20 74 rnings".lsp-rust-show-warnings.t
21c0 29 20 28 22 72 75 73 74 2e 77 61 69 74 5f 74 6f 5f 62 75 69 6c 64 22 20 6c 73 70 2d 72 75 73 74 ).("rust.wait_to_build".lsp-rust
21e0 2d 77 61 69 74 2d 74 6f 2d 62 75 69 6c 64 29 20 28 22 72 75 73 74 2e 75 6e 73 74 61 62 6c 65 5f -wait-to-build).("rust.unstable_
2200 66 65 61 74 75 72 65 73 22 20 6c 73 70 2d 72 75 73 74 2d 75 6e 73 74 61 62 6c 65 2d 66 65 61 74 features".lsp-rust-unstable-feat
2220 75 72 65 73 20 74 29 20 28 22 72 75 73 74 2e 63 66 67 5f 74 65 73 74 22 20 6c 73 70 2d 72 75 73 ures.t).("rust.cfg_test".lsp-rus
2240 74 2d 63 66 67 2d 74 65 73 74 20 74 29 20 28 22 72 75 73 74 2e 62 75 69 6c 64 5f 62 69 6e 22 20 t-cfg-test.t).("rust.build_bin".
2260 6c 73 70 2d 72 75 73 74 2d 62 75 69 6c 64 2d 62 69 6e 29 20 28 22 72 75 73 74 2e 62 75 69 6c 64 lsp-rust-build-bin).("rust.build
2280 5f 6c 69 62 22 20 6c 73 70 2d 72 75 73 74 2d 62 75 69 6c 64 2d 6c 69 62 20 74 29 20 28 22 72 75 _lib".lsp-rust-build-lib.t).("ru
22a0 73 74 2e 63 6c 65 61 72 5f 65 6e 76 5f 72 75 73 74 5f 6c 6f 67 22 20 6c 73 70 2d 72 75 73 74 2d st.clear_env_rust_log".lsp-rust-
22c0 63 6c 65 61 72 2d 65 6e 76 2d 72 75 73 74 2d 6c 6f 67 20 74 29 20 28 22 72 75 73 74 2e 72 75 73 clear-env-rust-log.t).("rust.rus
22e0 74 66 6c 61 67 73 22 20 6c 73 70 2d 72 75 73 74 2d 72 75 73 74 66 6c 61 67 73 29 20 28 22 72 75 tflags".lsp-rust-rustflags).("ru
2300 73 74 2e 74 61 72 67 65 74 22 20 6c 73 70 2d 72 75 73 74 2d 74 61 72 67 65 74 29 20 28 22 72 75 st.target".lsp-rust-target).("ru
2320 73 74 2e 73 79 73 72 6f 6f 74 22 20 6c 73 70 2d 72 75 73 74 2d 73 79 73 72 6f 6f 74 29 29 5d 20 st.sysroot".lsp-rust-sysroot))].
2340 31 32 29 0a 23 40 39 32 20 50 72 6f 67 72 65 73 73 20 72 65 70 6f 72 74 20 68 61 6e 64 6c 69 6e 12).#@92.Progress.report.handlin
2360 67 2e 0a 50 41 52 41 4d 53 20 70 72 6f 67 72 65 73 73 20 72 65 70 6f 72 74 20 6e 6f 74 69 66 69 g..PARAMS.progress.report.notifi
2380 63 61 74 69 6f 6e 20 64 61 74 61 2e 0a 0a 28 66 6e 20 57 4f 52 4b 53 50 41 43 45 20 50 41 52 41 cation.data...(fn.WORKSPACE.PARA
23a0 4d 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 63 6c 69 65 6e 74 73 2d 2d 72 75 73 MS)..(defalias.'lsp-clients--rus
23c0 74 2d 77 69 6e 64 6f 77 2d 70 72 6f 67 72 65 73 73 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 t-window-progress.#[514."\300\30
23e0 31 02 5c 22 5c 33 30 30 5c 33 30 32 03 5c 22 5c 33 30 30 5c 33 30 33 04 5c 22 02 5c 32 30 34 16 1.\"\300\302.\"\300\303.\".\204.
2400 00 5c 33 30 34 02 21 5c 32 30 33 1c 00 5c 33 30 35 5c 33 30 36 06 06 5c 22 5c 32 30 37 5c 33 30 .\304.!\203..\305\306..\"\207\30
2420 35 5c 33 30 37 5c 33 31 30 03 05 5c 32 30 36 25 00 5c 33 31 31 23 06 06 5c 22 5c 32 30 37 22 20 5\307\310..\206%.\311#..\"\207".
2440 5b 67 65 74 68 61 73 68 20 22 64 6f 6e 65 22 20 22 6d 65 73 73 61 67 65 22 20 22 74 69 74 6c 65 [gethash."done"."message"."title
2460 22 20 73 2d 62 6c 61 6e 6b 2d 73 74 72 5c 3f 20 6c 73 70 2d 77 6f 72 6b 73 70 61 63 65 2d 73 74 ".s-blank-str\?.lsp-workspace-st
2480 61 74 75 73 20 6e 69 6c 20 66 6f 72 6d 61 74 20 22 25 73 20 2d 20 25 73 22 20 22 22 5d 20 31 30 atus.nil.format."%s.-.%s".""].10
24a0 20 28 23 24 20 2e 20 39 30 33 33 29 5d 29 0a 23 40 31 35 20 0a 0a 28 66 6e 20 49 4e 50 55 54 30 .(#$...9033)]).#@15...(fn.INPUT0
24c0 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 2d 72 6c 73 2d 72 75 6e 20 )..(defalias.'lsp-rust--rls-run.
24e0 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 02 5c 22 5c 33 30 33 01 21 5c 33 30 31 5c 33 30 34 #[257."\301\302.\"\303.!\301\304
2500 02 5c 22 5c 33 30 31 5c 33 30 35 03 5c 22 5c 33 30 31 5c 33 30 36 04 5c 22 5c 33 30 31 5c 33 30 .\"\301\305.\"\301\306.\"\301\30
2520 37 05 5c 22 5c 32 31 31 5c 32 30 36 21 00 5c 33 31 30 20 5c 32 30 36 21 00 08 18 5c 33 31 31 5c 7.\"\211\206!.\310.\206!...\311\
2540 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 31 37 06 5c 6e 5c 22 5c 22 06 06 312\313\314\315\316\317.\n\"\"..
2560 5c 33 31 34 5c 33 31 35 06 08 5c 22 24 21 29 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 \314\315..\"$!)\207".[default-di
2580 72 65 63 74 6f 72 79 20 67 65 74 68 61 73 68 20 22 61 72 67 75 6d 65 6e 74 73 22 20 6c 73 70 2d rectory.gethash."arguments".lsp-
25a0 73 65 71 2d 66 69 72 73 74 20 22 65 6e 76 22 20 22 62 69 6e 61 72 79 22 20 22 61 72 67 73 22 20 seq-first."env"."binary"."args".
25c0 22 63 77 64 22 20 6c 73 70 2d 77 6f 72 6b 73 70 61 63 65 2d 72 6f 6f 74 20 63 6f 6d 70 69 6c 65 "cwd".lsp-workspace-root.compile
25e0 20 66 6f 72 6d 61 74 20 22 25 73 20 25 73 20 25 73 22 20 73 2d 6a 6f 69 6e 20 22 20 22 20 68 74 .format."%s.%s.%s".s-join.".".ht
2600 2d 6d 61 70 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 03 03 23 5c 32 30 37 22 20 5b 66 6f -map.#[514."\300\301..#\207".[fo
2620 72 6d 61 74 20 22 25 73 3d 25 73 22 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 4b 45 59 20 56 41 4c rmat."%s=%s"].6."\n\n(fn.KEY.VAL
2640 55 45 29 22 5d 5d 20 31 35 20 28 23 24 20 2e 20 39 33 39 36 29 5d 29 0a 28 62 79 74 65 2d 63 6f UE)"]].15.(#$...9396)]).(byte-co
2660 64 65 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 21 5c 33 30 36 5c 33 30 de."\301\302\303\304\305!\306\30
2680 37 5c 33 31 30 08 5c 33 31 31 3d 5c 32 30 33 13 00 5c 33 31 32 5c 32 30 32 14 00 5c 33 31 33 5c 7\310.\311=\203..\312\202..\313\
26a0 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 33 32 30 5c 33 32 31 5c 22 5c 33 32 32 5c 33 32 314\315\316\317\320\321\"\322\32
26c0 33 5c 33 32 34 03 23 5c 32 31 30 5c 32 31 31 5c 32 36 32 01 5c 33 32 35 5c 33 31 37 5c 33 32 30 3\324.#\210\211\262.\325\317\320
26e0 5c 33 32 31 5c 22 5c 33 32 32 5c 33 32 36 5c 33 32 37 03 23 5c 32 31 30 5c 32 31 31 5c 32 36 32 \321\"\322\326\327.#\210\211\262
2700 01 5c 33 33 30 5c 33 33 31 5c 33 33 32 5c 33 33 33 5c 33 33 34 5c 33 31 31 26 12 21 5c 32 31 30 .\330\331\332\333\334\311&.!\210
2720 5c 33 33 35 5c 33 33 36 5c 33 33 37 5c 33 34 30 5c 33 34 31 44 44 5c 33 34 32 5c 33 34 33 5c 33 \335\336\337\340\341DD\342\343\3
2740 34 34 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 33 35 30 26 09 5c 32 31 30 5c 33 33 35 5c 33 35 31 44\345\346\347\350&.\210\335\351
2760 5c 33 33 37 5c 33 34 30 5c 33 35 32 44 44 5c 33 35 33 5c 33 34 33 5c 33 35 34 5c 33 34 35 5c 33 \337\340\352DD\353\343\354\345\3
2780 34 36 5c 33 34 37 5c 33 35 35 26 09 5c 32 31 30 5c 33 33 35 5c 33 35 36 5c 33 33 37 5c 33 34 30 46\347\355&.\210\335\356\337\340
27a0 5c 33 35 37 44 44 5c 33 36 30 5c 33 34 33 5c 33 35 34 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 33 \357DD\360\343\354\345\346\347\3
27c0 36 31 26 09 5c 32 31 30 5c 33 33 35 5c 33 36 32 5c 33 33 37 5c 33 34 30 5c 33 36 33 44 44 5c 33 61&.\210\335\362\337\340\363DD\3
27e0 36 34 5c 33 34 33 5c 33 36 35 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 33 36 36 26 09 5c 32 31 30 64\343\365\345\346\347\366&.\210
2800 5c 33 33 35 5c 33 36 37 5c 33 33 37 5c 33 34 30 5c 33 37 30 44 44 5c 33 37 31 5c 33 34 33 5c 33 \335\367\337\340\370DD\371\343\3
2820 35 34 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 33 37 32 26 09 5c 32 31 30 5c 33 33 35 5c 33 37 33 54\345\346\347\372&.\210\335\373
2840 5c 33 33 37 5c 33 34 30 5c 33 37 34 44 44 5c 33 37 35 5c 33 34 33 5c 33 37 36 5c 33 34 35 5c 33 \337\340\374DD\375\343\376\345\3
2860 34 36 5c 33 34 37 5c 33 37 37 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 40 00 5c 33 33 37 5c 33 46\347\377&.\210\335\201@.\337\3
2880 34 30 5c 32 30 31 41 00 44 44 5c 32 30 31 42 00 5c 33 34 33 5c 33 35 34 5c 33 34 35 5c 33 34 36 40\201A.DD\201B.\343\354\345\346
28a0 5c 33 34 37 5c 32 30 31 43 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 44 00 5c 33 33 37 5c 33 \347\201C.&.\210\335\201D.\337\3
28c0 34 30 5c 32 30 31 45 00 44 44 5c 32 30 31 46 00 5c 33 34 33 5c 33 35 34 5c 33 34 35 5c 33 34 36 40\201E.DD\201F.\343\354\345\346
28e0 5c 33 34 37 5c 32 30 31 47 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 48 00 5c 33 33 37 5c 33 \347\201G.&.\210\335\201H.\337\3
2900 34 30 5c 32 30 31 49 00 44 44 5c 32 30 31 4a 00 5c 33 34 33 5c 33 35 34 5c 33 34 35 5c 33 34 36 40\201I.DD\201J.\343\354\345\346
2920 5c 33 34 37 5c 32 30 31 4b 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 4c 00 5c 33 33 37 5c 33 \347\201K.&.\210\335\201L.\337\3
2940 34 30 5c 32 30 31 4d 00 44 44 5c 32 30 31 4e 00 5c 33 34 33 5c 33 35 34 5c 33 34 35 5c 33 34 36 40\201M.DD\201N.\343\354\345\346
2960 5c 33 34 37 5c 32 30 31 4f 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 50 00 5c 33 33 37 5c 33 \347\201O.&.\210\335\201P.\337\3
2980 34 30 5c 32 30 31 51 00 44 44 5c 32 30 31 52 00 5c 33 34 33 5c 33 36 35 5c 33 34 35 5c 33 34 36 40\201Q.DD\201R.\343\365\345\346
29a0 5c 33 34 37 5c 32 30 31 53 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 54 00 5c 33 33 37 5c 33 \347\201S.&.\210\335\201T.\337\3
29c0 34 30 5c 32 30 31 55 00 44 44 5c 32 30 31 56 00 5c 33 34 33 5c 32 30 31 57 00 5c 33 34 35 5c 33 40\201U.DD\201V.\343\201W.\345\3
29e0 34 36 5c 33 34 37 5c 32 30 31 58 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 59 00 5c 33 33 37 46\347\201X.&.\210\335\201Y.\337
2a00 5c 33 34 30 5c 32 30 31 5a 00 44 44 5c 32 30 31 5b 00 5c 33 34 33 5c 33 35 34 5c 33 34 35 5c 33 \340\201Z.DD\201[.\343\354\345\3
2a20 34 36 5c 33 34 37 5c 32 30 31 5c 5c 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 5d 00 5c 33 33 46\347\201\\.&.\210\335\201].\33
2a40 37 5c 33 34 30 5c 32 30 31 5e 00 44 44 5c 32 30 31 5f 00 5c 33 34 33 5c 32 30 31 60 00 5c 33 34 7\340\201^.DD\201_.\343\201`.\34
2a60 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 61 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 62 00 5c 5\346\347\201a.&.\210\335\201b.\
2a80 33 33 37 5c 33 34 30 5c 32 30 31 63 00 44 44 5c 32 30 31 64 00 5c 33 34 33 5c 32 30 31 65 00 5c 337\340\201c.DD\201d.\343\201e.\
2aa0 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 66 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 67 345\346\347\201f.&.\210\335\201g
2ac0 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 68 00 44 44 5c 32 30 31 69 00 5c 33 34 33 5c 32 30 31 65 .\337\340\201h.DD\201i.\343\201e
2ae0 00 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 6a 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 .\345\346\347\201j.&.\210\335\20
2b00 31 6b 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 6c 00 44 44 5c 32 30 31 6d 00 5c 33 34 33 5c 33 35 1k.\337\340\201l.DD\201m.\343\35
2b20 34 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 6e 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 4\345\346\347\201n.&.\210\335\20
2b40 31 6f 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 70 00 44 44 5c 32 30 31 71 00 5c 33 34 33 5c 32 30 1o.\337\340\201p.DD\201q.\343\20
2b60 31 65 00 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 72 00 26 09 5c 32 31 30 5c 33 33 35 5c 1e.\345\346\347\201r.&.\210\335\
2b80 32 30 31 73 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 74 00 44 44 5c 32 30 31 75 00 5c 33 34 33 5c 201s.\337\340\201t.DD\201u.\343\
2ba0 33 35 34 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 76 00 26 09 5c 32 31 30 5c 33 33 35 5c 354\345\346\347\201v.&.\210\335\
2bc0 32 30 31 77 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 78 00 44 44 5c 32 30 31 79 00 5c 33 34 33 5c 201w.\337\340\201x.DD\201y.\343\
2be0 32 30 31 65 00 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 7a 00 26 09 5c 32 31 30 5c 33 33 201e.\345\346\347\201z.&.\210\33
2c00 35 5c 32 30 31 7b 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 7c 00 44 44 5c 32 30 31 7d 00 5c 33 34 5\201{.\337\340\201|.DD\201}.\34
2c20 33 5c 32 30 31 65 00 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 7e 00 26 09 5c 32 31 30 5c 3\201e.\345\346\347\201~.&.\210\
2c40 33 33 35 5c 32 30 31 7f 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 32 30 30 00 44 44 5c 32 30 31 335\201..\337\340\201\200.DD\201
2c60 5c 32 30 31 00 5c 33 34 33 5c 33 34 30 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 5c 32 30 \201.\343\340\345\346\347\201\20
2c80 32 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 5c 32 30 33 00 5c 33 33 37 5c 33 34 30 5c 32 30 2.&.\210\335\201\203.\337\340\20
2ca0 31 5c 32 30 34 00 44 44 5c 32 30 31 5c 32 30 35 00 5c 33 34 33 5c 33 35 34 5c 33 34 35 5c 33 34 1\204.DD\201\205.\343\354\345\34
2cc0 36 5c 33 34 37 5c 32 30 31 5c 32 30 36 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 5c 32 30 37 6\347\201\206.&.\210\335\201\207
2ce0 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 32 31 30 00 44 44 5c 32 30 31 5c 32 31 31 00 5c 33 34 .\337\340\201\210.DD\201\211.\34
2d00 33 5c 33 35 34 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 5c 32 31 32 00 26 09 5c 32 31 30 3\354\345\346\347\201\212.&.\210
2d20 5c 33 33 35 5c 32 30 31 5c 32 31 33 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 32 31 34 00 44 44 \335\201\213.\337\340\201\214.DD
2d40 5c 32 30 31 5c 32 31 35 00 5c 33 34 33 5c 32 30 31 65 00 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c \201\215.\343\201e.\345\346\347\
2d60 32 30 31 5c 32 31 36 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 5c 32 31 37 00 5c 33 33 37 5c 201\216.&.\210\335\201\217.\337\
2d80 33 34 30 5c 32 30 31 5c 32 32 30 00 44 44 5c 32 30 31 5c 32 32 31 00 5c 33 34 33 5c 32 30 31 65 340\201\220.DD\201\221.\343\201e
2da0 00 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 5c 32 32 32 00 26 09 5c 32 31 30 5c 33 33 35 .\345\346\347\201\222.&.\210\335
2dc0 5c 32 30 31 5c 32 32 33 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 32 32 34 00 44 44 5c 32 30 31 \201\223.\337\340\201\224.DD\201
2de0 5c 32 32 35 00 5c 33 34 33 5c 32 30 31 65 00 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 5c \225.\343\201e.\345\346\347\201\
2e00 32 32 36 00 26 09 5c 32 31 30 5c 32 30 31 5c 32 32 37 00 5c 32 30 31 5c 32 33 30 00 5c 32 30 31 226.&.\210\201\227.\201\230.\201
2e20 5c 32 33 31 00 5c 32 30 31 5c 32 33 32 00 23 5c 32 31 30 5c 32 30 31 5c 32 33 33 00 5c 32 31 31 \231.\201\232.#\210\201\233.\211
2e40 5c 32 30 33 5c 33 37 37 02 5c 32 31 31 40 5c 32 30 31 5c 32 33 30 00 01 4e 5c 32 30 33 5c 33 37 \203\377.\211@\201\230..N\203\37
2e60 30 02 5c 32 30 31 5c 32 33 31 00 01 4e 5c 32 30 34 5c 33 37 30 02 5c 32 30 31 5c 32 33 34 00 5c 0.\201\231..N\204\370.\201\234.\
2e80 32 30 31 5c 32 33 31 00 02 5c 32 30 31 5c 32 33 30 00 04 4e 23 5c 32 31 30 01 41 5c 32 36 36 5c 201\231..\201\230..N#\210.A\266\
2ea0 32 30 32 5c 32 30 32 5c 33 32 34 02 5c 32 31 30 5c 32 30 31 5c 32 33 35 00 5c 32 30 31 5c 32 33 202\202\324.\210\201\235.\201\23
2ec0 30 00 5c 32 30 31 5c 32 33 31 00 5c 32 30 31 5c 32 33 36 00 23 5c 32 31 30 5c 33 33 35 5c 32 30 0.\201\231.\201\236.#\210\335\20
2ee0 31 5c 32 33 31 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 32 33 37 00 44 44 5c 32 30 31 5c 32 34 1\231.\337\340\201\237.DD\201\24
2f00 30 00 5c 33 34 33 5c 33 35 34 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 5c 32 34 31 00 26 0.\343\354\345\346\347\201\241.&
2f20 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 5c 32 34 32 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 32 .\210\335\201\242.\337\340\201\2
2f40 34 33 00 44 44 5c 32 30 31 5c 32 34 34 00 5c 33 34 33 5c 32 30 31 65 00 5c 33 34 35 5c 33 34 36 43.DD\201\244.\343\201e.\345\346
2f60 5c 33 34 37 5c 32 30 31 5c 32 34 35 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 5c 32 34 36 00 \347\201\245.&.\210\335\201\246.
2f80 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 32 34 37 00 44 44 5c 32 30 31 5c 32 35 30 00 5c 33 34 33 \337\340\201\247.DD\201\250.\343
2fa0 5c 32 30 31 65 00 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 5c 32 35 31 00 26 09 5c 32 31 \201e.\345\346\347\201\251.&.\21
2fc0 30 5c 33 33 35 5c 32 30 31 5c 32 35 32 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 32 35 33 00 44 0\335\201\252.\337\340\201\253.D
2fe0 44 5c 32 30 31 5c 32 35 34 00 5c 33 34 33 5c 33 35 34 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 D\201\254.\343\354\345\346\347\2
3000 30 31 5c 32 35 35 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 5c 32 35 36 00 5c 33 33 37 5c 33 01\255.&.\210\335\201\256.\337\3
3020 34 30 5c 32 30 31 5c 32 35 37 00 44 44 5c 32 30 31 5c 32 36 30 00 5c 33 34 33 5c 33 35 34 5c 33 40\201\257.DD\201\260.\343\354\3
3040 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 5c 32 36 31 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 45\346\347\201\261.&.\210\335\20
3060 31 5c 32 36 32 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 32 36 33 00 44 44 5c 32 30 31 5c 32 36 1\262.\337\340\201\263.DD\201\26
3080 34 00 5c 33 34 33 5c 33 35 34 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 5c 32 36 35 00 26 4.\343\354\345\346\347\201\265.&
30a0 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 5c 32 36 36 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 32 .\210\335\201\266.\337\340\201\2
30c0 36 37 00 44 44 5c 32 30 31 5c 32 37 30 00 5c 33 34 33 5c 33 35 34 5c 33 34 35 5c 33 34 36 5c 33 67.DD\201\270.\343\354\345\346\3
30e0 34 37 5c 32 30 31 5c 32 37 31 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 5c 32 37 32 00 5c 33 47\201\271.&.\210\335\201\272.\3
3100 33 37 5c 33 34 30 5c 32 30 31 5c 32 37 33 00 44 44 5c 32 30 31 5c 32 37 34 00 5c 33 34 33 5c 33 37\340\201\273.DD\201\274.\343\3
3120 35 34 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 5c 32 37 35 00 26 09 5c 32 31 30 5c 33 33 54\345\346\347\201\275.&.\210\33
3140 35 5c 32 30 31 5c 32 37 36 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 32 37 37 00 44 44 5c 32 30 5\201\276.\337\340\201\277.DD\20
3160 31 5c 33 30 30 00 5c 33 34 33 5c 32 30 31 5c 33 30 31 00 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 1\300.\343\201\301.\345\346\347\
3180 32 30 31 5c 33 30 32 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 5c 33 30 33 00 5c 33 33 37 5c 201\302.&.\210\335\201\303.\337\
31a0 33 34 30 5c 32 30 31 5c 33 30 34 00 44 44 5c 32 30 31 5c 33 30 35 00 5c 33 34 33 5c 32 30 31 5c 340\201\304.DD\201\305.\343\201\
31c0 33 30 36 00 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 5c 33 30 37 00 26 09 5c 32 31 30 5c 306.\345\346\347\201\307.&.\210\
31e0 33 33 35 5c 32 30 31 5c 33 31 30 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 33 31 31 00 44 44 5c 335\201\310.\337\340\201\311.DD\
3200 32 30 31 5c 33 31 32 00 5c 33 34 33 5c 32 30 31 5c 33 31 33 00 5c 33 34 35 5c 33 34 36 5c 33 34 201\312.\343\201\313.\345\346\34
3220 37 5c 32 30 31 5c 33 31 34 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 5c 33 31 35 00 5c 33 33 7\201\314.&.\210\335\201\315.\33
3240 37 5c 33 34 30 5c 32 30 31 5c 33 31 36 00 44 44 5c 32 30 31 5c 33 31 37 00 5c 33 34 33 5c 33 35 7\340\201\316.DD\201\317.\343\35
3260 34 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 5c 33 32 30 00 26 09 5c 32 31 30 5c 33 33 35 4\345\346\347\201\320.&.\210\335
3280 5c 32 30 31 5c 33 32 31 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 33 32 32 00 44 44 5c 32 30 31 \201\321.\337\340\201\322.DD\201
32a0 5c 33 32 33 00 5c 33 34 33 5c 33 35 34 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 5c 33 32 \323.\343\354\345\346\347\201\32
32c0 34 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 5c 33 32 35 00 5c 33 33 37 5c 33 34 30 5c 32 30 4.&.\210\335\201\325.\337\340\20
32e0 31 5c 33 32 36 00 44 44 5c 32 30 31 5c 33 32 37 00 5c 33 34 33 5c 33 35 34 5c 33 34 35 5c 33 34 1\326.DD\201\327.\343\354\345\34
3300 36 5c 33 34 37 5c 32 30 31 5c 33 33 30 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 5c 33 33 31 6\347\201\330.&.\210\335\201\331
3320 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 33 33 32 00 44 44 5c 32 30 31 5c 33 33 33 00 5c 33 34 .\337\340\201\332.DD\201\333.\34
3340 33 5c 33 35 34 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 5c 33 33 34 00 26 09 5c 32 31 30 3\354\345\346\347\201\334.&.\210
3360 5c 33 33 35 5c 32 30 31 5c 33 33 35 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 33 33 36 00 44 44 \335\201\335.\337\340\201\336.DD
3380 5c 32 30 31 5c 33 33 37 00 5c 33 34 33 5c 33 35 34 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 \201\337.\343\354\345\346\347\20
33a0 31 5c 33 34 30 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 5c 33 34 31 00 5c 33 33 37 5c 33 34 1\340.&.\210\335\201\341.\337\34
33c0 30 5c 32 30 31 5c 33 34 32 00 44 44 5c 32 30 31 5c 33 34 33 00 5c 33 34 33 5c 33 35 34 5c 33 34 0\201\342.DD\201\343.\343\354\34
33e0 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 5c 33 34 34 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 5\346\347\201\344.&.\210\335\201
3400 5c 33 34 35 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 33 34 36 00 44 44 5c 32 30 31 5c 33 34 37 \345.\337\340\201\346.DD\201\347
3420 00 5c 33 34 33 5c 33 35 34 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 5c 33 35 30 00 26 09 .\343\354\345\346\347\201\350.&.
3440 5c 32 31 30 5c 33 33 35 5c 32 30 31 5c 33 35 31 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 33 35 \210\335\201\351.\337\340\201\35
3460 32 00 44 44 5c 32 30 31 5c 33 35 33 00 5c 33 34 33 5c 32 30 31 5c 33 35 34 00 5c 33 34 35 5c 33 2.DD\201\353.\343\201\354.\345\3
3480 34 36 5c 33 34 37 5c 32 30 31 5c 33 35 35 00 26 09 5c 32 31 30 5c 33 33 35 5c 32 30 31 5c 33 35 46\347\201\355.&.\210\335\201\35
34a0 36 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 33 35 37 00 44 44 5c 32 30 31 5c 33 36 30 00 5c 33 6.\337\340\201\357.DD\201\360.\3
34c0 34 33 5c 32 30 31 65 00 5c 33 34 35 5c 33 34 36 5c 33 34 37 5c 32 30 31 5c 33 36 31 00 26 09 5c 43\201e.\345\346\347\201\361.&.\
34e0 32 31 30 5c 33 33 35 5c 32 30 31 5c 33 36 32 00 5c 33 33 37 5c 33 34 30 5c 32 30 31 5c 33 36 33 210\335\201\362.\337\340\201\363
3500 00 44 44 5c 32 30 31 5c 33 36 34 00 5c 33 34 33 5c 33 35 34 5c 33 34 35 5c 33 34 36 5c 33 34 37 .DD\201\364.\343\354\345\346\347
3520 5c 32 30 31 5c 33 36 35 00 26 09 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 73 65 72 76 65 \201\365.&.\207".[lsp-rust-serve
3540 72 20 6c 73 70 2d 72 65 67 69 73 74 65 72 2d 63 6c 69 65 6e 74 20 6d 61 6b 65 2d 6c 73 70 2d 63 r.lsp-register-client.make-lsp-c
3560 6c 69 65 6e 74 20 3a 6e 65 77 2d 63 6f 6e 6e 65 63 74 69 6f 6e 20 6c 73 70 2d 73 74 64 69 6f 2d lient.:new-connection.lsp-stdio-
3580 63 6f 6e 6e 65 63 74 69 6f 6e 20 23 5b 30 20 22 08 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 connection.#[0.".\207".[lsp-rust
35a0 2d 72 6c 73 2d 73 65 72 76 65 72 2d 63 6f 6d 6d 61 6e 64 5d 20 31 5d 20 3a 6d 61 6a 6f 72 2d 6d -rls-server-command].1].:major-m
35c0 6f 64 65 73 20 28 72 75 73 74 2d 6d 6f 64 65 20 72 75 73 74 69 63 2d 6d 6f 64 65 29 20 3a 70 72 odes.(rust-mode.rustic-mode).:pr
35e0 69 6f 72 69 74 79 20 72 6c 73 20 31 20 2d 31 20 3a 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 2d iority.rls.1.-1.:initialization-
3600 6f 70 74 69 6f 6e 73 20 28 28 6f 6d 69 74 49 6e 69 74 42 75 69 6c 64 20 2e 20 74 29 20 28 63 6d options.((omitInitBuild...t).(cm
3620 64 52 75 6e 20 2e 20 74 29 29 20 3a 6e 6f 74 69 66 69 63 61 74 69 6f 6e 2d 68 61 6e 64 6c 65 72 dRun...t)).:notification-handler
3640 73 20 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 65 71 75 61 6c 20 70 75 s.make-hash-table.:test.equal.pu
3660 74 68 61 73 68 20 22 77 69 6e 64 6f 77 2f 70 72 6f 67 72 65 73 73 22 20 6c 73 70 2d 63 6c 69 65 thash."window/progress".lsp-clie
3680 6e 74 73 2d 2d 72 75 73 74 2d 77 69 6e 64 6f 77 2d 70 72 6f 67 72 65 73 73 20 3a 61 63 74 69 6f nts--rust-window-progress.:actio
36a0 6e 2d 68 61 6e 64 6c 65 72 73 20 22 72 6c 73 2e 72 75 6e 22 20 6c 73 70 2d 72 75 73 74 2d 2d 72 n-handlers."rls.run".lsp-rust--r
36c0 6c 73 2d 72 75 6e 20 3a 6c 69 62 72 61 72 79 2d 66 6f 6c 64 65 72 73 2d 66 6e 20 23 5b 32 35 37 ls-run.:library-folders-fn.#[257
36e0 20 22 08 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 6c 69 62 72 61 72 79 2d 64 69 72 65 63 .".\207".[lsp-rust-library-direc
3700 74 6f 72 69 65 73 5d 20 32 20 22 5c 6e 5c 6e 28 66 6e 20 57 4f 52 4b 53 50 41 43 45 29 22 5d 20 tories].2."\n\n(fn.WORKSPACE)"].
3720 3a 69 6e 69 74 69 61 6c 69 7a 65 64 2d 66 6e 20 23 5b 32 35 37 20 22 5c 32 31 31 18 5c 33 30 31 :initialized-fn.#[257."\211.\301
3740 5c 33 30 32 5c 33 30 33 21 21 29 5c 32 30 37 22 20 5b 6c 73 70 2d 2d 63 75 72 2d 77 6f 72 6b 73 \302\303!!)\207".[lsp--cur-works
3760 70 61 63 65 20 6c 73 70 2d 2d 73 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 73 70 2d pace.lsp--set-configuration.lsp-
3780 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2d 73 65 63 74 69 6f 6e 20 22 72 75 73 74 22 5d 20 34 20 configuration-section."rust"].4.
37a0 22 5c 6e 5c 6e 28 66 6e 20 57 4f 52 4b 53 50 41 43 45 29 22 5d 20 3a 73 65 72 76 65 72 2d 69 64 "\n\n(fn.WORKSPACE)"].:server-id
37c0 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 6c 73 70 2d 72 75 73 .custom-declare-variable.lsp-rus
37e0 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 65 72 76 65 72 2d 63 6f 6d 6d 61 6e 64 20 66 75 6e 63 61 6c t-analyzer-server-command.funcal
3800 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 22 72 75 73 l.function.#[0."\300\207".[("rus
3820 74 2d 61 6e 61 6c 79 7a 65 72 22 29 5d 20 31 20 23 31 3d 22 22 5d 20 22 43 6f 6d 6d 61 6e 64 20 t-analyzer")].1.#1=""]."Command.
3840 74 6f 20 73 74 61 72 74 20 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2e 22 20 3a 74 79 70 65 20 28 to.start.rust-analyzer.".:type.(
3860 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 20 3a 67 72 6f 75 70 20 6c 73 70 2d 72 75 73 74 2d 61 repeat.string).:group.lsp-rust-a
3880 6e 61 6c 79 7a 65 72 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 28 6c 73 70 2d 6d 6f nalyzer.:package-version.(lsp-mo
38a0 64 65 20 2e 20 22 36 2e 32 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 65 de..."6.2").lsp-rust-analyzer-se
38c0 72 76 65 72 2d 66 6f 72 6d 61 74 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 20 23 5b 30 20 22 5c 33 30 rver-format-inlay-hints.#[0."\30
38e0 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 57 68 65 74 68 65 72 20 74 6f 20 61 73 0\207".[t].1.#1#]."Whether.to.as
3900 6b 20 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 20 74 6f 20 66 6f 72 6d 61 74 20 69 6e 6c 61 79 20 k.rust-analyzer.to.format.inlay.
3920 68 69 6e 74 73 20 69 74 73 65 6c 66 2e 20 20 49 66 5c 6e 61 63 74 69 76 65 2c 20 74 68 65 20 76 hints.itself...If\nactive,.the.v
3940 61 72 69 6f 75 73 20 69 6e 6c 61 79 20 66 6f 72 6d 61 74 20 73 65 74 74 69 6e 67 73 20 61 72 65 arious.inlay.format.settings.are
3960 20 6e 6f 74 20 75 73 65 64 2e 22 20 62 6f 6f 6c 65 61 6e 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 .not.used.".boolean.(lsp-mode...
3980 22 38 2e 30 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 65 72 76 65 "8.0.1").lsp-rust-analyzer-serve
39a0 72 2d 64 69 73 70 6c 61 79 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 20 23 5b 30 20 22 5c 33 30 30 5c r-display-inlay-hints.#[0."\300\
39c0 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 22 53 68 6f 77 20 69 6e 6c 61 79 20 68 69 207".[nil].1.#1#]."Show.inlay.hi
39e0 6e 74 73 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 32 22 29 20 6c 73 70 2d 72 75 73 nts.".(lsp-mode..."6.2").lsp-rus
3a00 74 2d 61 6e 61 6c 79 7a 65 72 2d 6d 61 78 2d 69 6e 6c 61 79 2d 68 69 6e 74 2d 6c 65 6e 67 74 68 t-analyzer-max-inlay-hint-length
3a20 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 22 4d 61 .#[0."\300\207".[nil].1.#1#]."Ma
3a40 78 20 69 6e 6c 61 79 20 68 69 6e 74 20 6c 65 6e 67 74 68 2e 22 20 69 6e 74 65 67 65 72 20 28 6c x.inlay.hint.length.".integer.(l
3a60 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 32 2e 32 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c sp-mode..."6.2.2").lsp-rust-anal
3a80 79 7a 65 72 2d 64 69 73 70 6c 61 79 2d 63 68 61 69 6e 69 6e 67 2d 68 69 6e 74 73 20 23 5b 30 20 yzer-display-chaining-hints.#[0.
3aa0 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 22 57 68 65 74 68 65 72 "\300\207".[nil].1.#1#]."Whether
3ac0 20 74 6f 20 73 68 6f 77 20 69 6e 6c 61 79 20 74 79 70 65 20 68 69 6e 74 73 20 66 6f 72 20 6d 65 .to.show.inlay.type.hints.for.me
3ae0 74 68 6f 64 20 63 68 61 69 6e 73 2e 20 20 54 68 65 73 65 5c 6e 68 69 6e 74 73 20 77 69 6c 6c 20 thod.chains...These\nhints.will.
3b00 62 65 20 66 6f 72 6d 61 74 74 65 64 20 77 69 74 68 20 74 68 65 20 74 79 70 65 20 68 69 6e 74 20 be.formatted.with.the.type.hint.
3b20 66 6f 72 6d 61 74 74 69 6e 67 20 6f 70 74 69 6f 6e 73 2c 20 69 66 5c 6e 74 68 65 20 6d 6f 64 65 formatting.options,.if\nthe.mode
3b40 20 69 73 20 6e 6f 74 20 63 6f 6e 66 69 67 75 72 65 64 20 74 6f 20 61 73 6b 20 74 68 65 20 73 65 .is.not.configured.to.ask.the.se
3b60 72 76 65 72 20 74 6f 20 66 6f 72 6d 61 74 20 74 68 65 6d 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 rver.to.format.them.".(lsp-mode.
3b80 2e 20 22 36 2e 32 2e 32 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 64 69 73 .."6.2.2").lsp-rust-analyzer-dis
3ba0 70 6c 61 79 2d 6c 69 66 65 74 69 6d 65 2d 65 6c 69 73 69 6f 6e 2d 68 69 6e 74 73 2d 65 6e 61 62 play-lifetime-elision-hints-enab
3bc0 6c 65 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 22 6e 65 76 65 72 22 5d 20 31 20 23 31 le.#[0."\300\207".["never"].1.#1
3be0 23 5d 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 65 6c 69 64 65 64 20 6c 69 66 65 74 #]."Whether.to.show.elided.lifet
3c00 69 6d 65 20 69 6e 6c 61 79 20 68 69 6e 74 73 2e 22 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 ime.inlay.hints.".(choice.(const
3c20 20 22 6e 65 76 65 72 22 29 20 28 63 6f 6e 73 74 20 22 61 6c 77 61 79 73 22 29 20 28 63 6f 6e 73 ."never").(const."always").(cons
3c40 74 20 22 73 6b 69 70 5f 74 72 69 76 69 61 6c 22 29 29 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 t."skip_trivial")).(lsp-mode..."
3c60 38 2e 30 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 64 69 73 70 6c 61 8.0.1").lsp-rust-analyzer-displa
3c80 79 2d 6c 69 66 65 74 69 6d 65 2d 65 6c 69 73 69 6f 6e 2d 68 69 6e 74 73 2d 75 73 65 2d 70 61 72 y-lifetime-elision-hints-use-par
3ca0 61 6d 65 74 65 72 2d 6e 61 6d 65 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c ameter-names.#[0."\300\207".[nil
3cc0 5d 20 31 20 23 31 23 5d 20 22 57 68 65 6e 20 73 68 6f 77 69 6e 67 20 65 6c 69 64 65 64 20 6c 69 ].1.#1#]."When.showing.elided.li
3ce0 66 65 74 69 6d 65 20 69 6e 6c 61 79 20 68 69 6e 74 73 2c 20 77 68 65 74 68 65 72 20 74 6f 20 75 fetime.inlay.hints,.whether.to.u
3d00 73 65 5c 6e 70 61 72 61 6d 65 74 65 72 20 6e 61 6d 65 73 20 6f 72 20 6e 75 6d 65 72 69 63 20 70 se\nparameter.names.or.numeric.p
3d20 6c 61 63 65 68 6f 6c 64 65 72 20 6e 61 6d 65 73 20 66 6f 72 20 74 68 65 20 6c 69 66 65 74 69 6d laceholder.names.for.the.lifetim
3d40 65 73 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 31 22 29 20 6c 73 70 2d 72 75 es.".(lsp-mode..."8.0.1").lsp-ru
3d60 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 64 69 73 70 6c 61 79 2d 63 6c 6f 73 75 72 65 2d 72 65 74 75 st-analyzer-display-closure-retu
3d80 72 6e 2d 74 79 70 65 2d 68 69 6e 74 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 rn-type-hints.#[0."\300\207".[ni
3da0 6c 5d 20 31 20 23 31 23 5d 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 63 6c 6f 73 75 l].1.#1#]."Whether.to.show.closu
3dc0 72 65 20 72 65 74 75 72 6e 20 74 79 70 65 20 69 6e 6c 61 79 20 68 69 6e 74 73 20 66 6f 72 20 63 re.return.type.inlay.hints.for.c
3de0 6c 6f 73 75 72 65 73 5c 6e 77 69 74 68 20 62 6c 6f 63 6b 20 62 6f 64 69 65 73 2e 22 20 28 6c 73 losures\nwith.block.bodies.".(ls
3e00 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 p-mode..."8.0.1").lsp-rust-analy
3e20 7a 65 72 2d 64 69 73 70 6c 61 79 2d 70 61 72 61 6d 65 74 65 72 2d 68 69 6e 74 73 20 23 5b 30 20 zer-display-parameter-hints.#[0.
3e40 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 22 57 68 65 74 68 65 72 "\300\207".[nil].1.#1#]."Whether
3e60 20 74 6f 20 73 68 6f 77 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 61 6d 65 74 65 72 20 6e 61 6d 65 .to.show.function.parameter.name
3e80 20 69 6e 6c 61 79 20 68 69 6e 74 73 20 61 74 20 74 68 65 20 63 61 6c 6c 20 73 69 74 65 2e 22 20 .inlay.hints.at.the.call.site.".
3ea0 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 32 2e 32 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e (lsp-mode..."6.2.2").lsp-rust-an
3ec0 61 6c 79 7a 65 72 2d 64 69 73 70 6c 61 79 2d 72 65 62 6f 72 72 6f 77 2d 68 69 6e 74 73 20 23 5b alyzer-display-reborrow-hints.#[
3ee0 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 22 57 68 65 74 68 0."\300\207".[nil].1.#1#]."Wheth
3f00 65 72 20 74 6f 20 73 68 6f 77 20 72 65 62 6f 72 72 6f 77 69 6e 67 20 69 6e 6c 61 79 20 68 69 6e er.to.show.reborrowing.inlay.hin
3f20 74 73 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 31 22 29 20 6c 73 70 2d 72 75 ts.".(lsp-mode..."8.0.1").lsp-ru
3f40 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 6c 72 75 2d 63 61 70 61 63 69 74 79 20 23 5b 30 20 22 5c 33 st-analyzer-lru-capacity.#[0."\3
3f60 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 22 4e 75 6d 62 65 72 20 6f 66 20 00\207".[nil].1.#1#]."Number.of.
3f80 73 79 6e 74 61 78 20 74 72 65 65 73 20 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 20 6b 65 65 70 73 syntax.trees.rust-analyzer.keeps
3fa0 20 69 6e 20 6d 65 6d 6f 72 79 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 32 2e 32 22 .in.memory.".(lsp-mode..."6.2.2"
3fc0 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 61 72 67 6f 2d 74 61 72 67 65 74 ).lsp-rust-analyzer-cargo-target
3fe0 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 22 43 6f .#[0."\300\207".[nil].1.#1#]."Co
4000 6d 70 69 6c 61 74 69 6f 6e 20 74 61 72 67 65 74 20 28 74 61 72 67 65 74 20 74 72 69 70 6c 65 29 mpilation.target.(target.triple)
4020 2e 22 20 28 63 68 6f 69 63 65 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 54 61 72 67 65 74 22 .".(choice.(string.:tag."Target"
4040 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 6e 65 22 20 6e 69 6c 29 29 20 28 6c 73 70 2d ).(const.:tag."None".nil)).(lsp-
4060 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 mode..."8.0.0").lsp-rust-analyze
4080 72 2d 63 61 72 67 6f 2d 77 61 74 63 68 2d 65 6e 61 62 6c 65 20 23 5b 30 20 22 5c 33 30 30 5c 32 r-cargo-watch-enable.#[0."\300\2
40a0 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 45 6e 61 62 6c 65 20 43 61 72 67 6f 20 77 61 74 07".[t].1.#1#]."Enable.Cargo.wat
40c0 63 68 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 32 2e 32 22 29 20 6c 73 70 2d 72 75 ch.".(lsp-mode..."6.2.2").lsp-ru
40e0 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 61 72 67 6f 2d 77 61 74 63 68 2d 63 6f 6d 6d 61 6e 64 20 st-analyzer-cargo-watch-command.
4100 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 22 63 68 65 63 6b 22 5d 20 31 20 23 31 23 5d 20 #[0."\300\207".["check"].1.#1#].
4120 22 43 61 72 67 6f 20 77 61 74 63 68 20 63 6f 6d 6d 61 6e 64 2e 22 20 73 74 72 69 6e 67 20 28 6c "Cargo.watch.command.".string.(l
4140 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 32 2e 32 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c sp-mode..."6.2.2").lsp-rust-anal
4160 79 7a 65 72 2d 63 61 72 67 6f 2d 77 61 74 63 68 2d 61 72 67 73 20 23 5b 30 20 22 5c 33 30 30 5c yzer-cargo-watch-args.#[0."\300\
4180 32 30 37 22 20 5b 23 32 3d 5b 5d 5d 20 31 20 23 31 23 5d 20 22 43 61 72 67 6f 20 77 61 74 63 68 207".[#2=[]].1.#1#]."Cargo.watch
41a0 20 61 72 67 73 2e 22 20 6c 73 70 2d 73 74 72 69 6e 67 2d 76 65 63 74 6f 72 20 28 6c 73 70 2d 6d .args.".lsp-string-vector.(lsp-m
41c0 6f 64 65 20 2e 20 22 36 2e 32 2e 32 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 ode..."6.2.2").lsp-rust-analyzer
41e0 2d 63 61 72 67 6f 2d 6f 76 65 72 72 69 64 65 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 30 -cargo-override-command.#[0."\30
4200 30 5c 32 30 37 22 20 5b 23 32 23 5d 20 31 20 23 31 23 5d 20 22 41 64 76 61 6e 63 65 64 20 6f 70 0\207".[#2#].1.#1#]."Advanced.op
4220 74 69 6f 6e 2c 20 66 75 6c 6c 79 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 tion,.fully.override.the.command
4240 20 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 20 75 73 65 73 20 66 6f 72 20 63 68 65 63 6b 69 6e 67 .rust-analyzer.uses.for.checking
4260 2e 5c 6e 54 68 65 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 75 6c 64 20 69 6e 63 6c 75 64 65 20 60 2d .\nThe.command.should.include.`-
4280 2d 6d 65 73 73 61 67 65 3d 66 6f 72 6d 61 74 3d 6a 73 6f 6e 60 20 6f 72 20 73 69 6d 69 6c 61 72 -message=format=json`.or.similar
42a0 20 6f 70 74 69 6f 6e 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 32 2e 32 22 29 20 6c .option.".(lsp-mode..."6.2.2").l
42c0 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 61 72 67 6f 2d 61 6c 6c 2d 74 61 72 67 65 sp-rust-analyzer-cargo-all-targe
42e0 74 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 43 61 ts.#[0."\300\207".[t].1.#1#]."Ca
4300 72 67 6f 20 77 61 74 63 68 20 61 6c 6c 20 74 61 72 67 65 74 73 20 6f 72 20 6e 6f 74 2e 22 20 28 rgo.watch.all.targets.or.not.".(
4320 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 32 2e 32 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 lsp-mode..."6.2.2").lsp-rust-ana
4340 6c 79 7a 65 72 2d 63 61 72 67 6f 2d 75 6e 73 65 74 2d 74 65 73 74 20 23 5b 30 20 22 5c 33 30 30 lyzer-cargo-unset-test.#[0."\300
4360 5c 32 30 37 22 20 5b 23 32 23 5d 20 31 20 23 31 23 5d 20 22 66 6f 72 63 65 20 72 75 73 74 2d 61 \207".[#2#].1.#1#]."force.rust-a
4380 6e 61 6c 79 7a 65 72 20 74 6f 20 75 6e 73 65 74 20 60 23 5b 63 66 67 28 74 65 73 74 29 5d 60 20 nalyzer.to.unset.`#[cfg(test)]`.
43a0 66 6f 72 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 63 72 61 74 65 73 2e 22 20 28 6c 73 70 2d for.the.specified.crates.".(lsp-
43c0 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 mode..."8.0.1").lsp-rust-analyze
43e0 72 2d 75 73 65 2d 63 6c 69 65 6e 74 2d 77 61 74 63 68 69 6e 67 20 23 5b 30 20 22 5c 33 30 30 5c r-use-client-watching.#[0."\300\
4400 32 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 55 73 65 20 63 6c 69 65 6e 74 20 77 61 74 63 207".[t].1.#1#]."Use.client.watc
4420 68 69 6e 67 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 32 2e 32 22 29 20 6c 73 70 2d 72 hing".(lsp-mode..."6.2.2").lsp-r
4440 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 65 78 63 6c 75 64 65 2d 67 6c 6f 62 73 20 23 5b 30 20 22 ust-analyzer-exclude-globs.#[0."
4460 5c 33 30 30 5c 32 30 37 22 20 5b 23 32 23 5d 20 31 20 23 31 23 5d 20 22 45 78 63 6c 75 64 65 20 \300\207".[#2#].1.#1#]."Exclude.
4480 67 6c 6f 62 73 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 32 2e 32 22 29 20 6c 73 70 2d globs".(lsp-mode..."6.2.2").lsp-
44a0 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 65 78 63 6c 75 64 65 2d 64 69 72 73 20 23 5b 30 20 22 rust-analyzer-exclude-dirs.#[0."
44c0 5c 33 30 30 5c 32 30 37 22 20 5b 23 32 23 5d 20 31 20 23 31 23 5d 20 22 54 68 65 73 65 20 64 69 \300\207".[#2#].1.#1#]."These.di
44e0 72 65 63 74 6f 72 69 65 73 20 77 69 6c 6c 20 62 65 20 69 67 6e 6f 72 65 64 20 62 79 20 72 75 73 rectories.will.be.ignored.by.rus
4500 74 2d 61 6e 61 6c 79 7a 65 72 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 t-analyzer.".(lsp-mode..."8.0.0"
4520 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 6d 61 63 72 6f 2d 65 78 70 61 6e 73 ).lsp-rust-analyzer-macro-expans
4540 69 6f 6e 2d 6d 65 74 68 6f 64 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6c 73 70 2d 72 ion-method.#[0."\300\207".[lsp-r
4560 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 6d 61 63 72 6f 2d 65 78 70 61 6e 73 69 6f 6e 2d 64 65 66 ust-analyzer-macro-expansion-def
4580 61 75 6c 74 5d 20 31 20 23 31 23 5d 20 22 55 73 65 20 61 20 64 69 66 66 65 72 65 6e 74 20 66 75 ault].1.#1#]."Use.a.different.fu
45a0 6e 63 74 69 6f 6e 20 69 66 20 79 6f 75 20 77 61 6e 74 20 66 6f 72 6d 61 74 74 65 64 20 6d 61 63 nction.if.you.want.formatted.mac
45c0 72 6f 20 65 78 70 61 6e 73 69 6f 6e 20 72 65 73 75 6c 74 73 20 61 6e 64 5c 6e 73 79 6e 74 61 78 ro.expansion.results.and\nsyntax
45e0 20 68 69 67 68 6c 69 67 68 74 69 6e 67 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 32 .highlighting.".(lsp-mode..."6.2
4600 2e 32 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 64 69 61 67 6e 6f 73 74 69 .2").lsp-rust-analyzer-diagnosti
4620 63 73 2d 65 6e 61 62 6c 65 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 cs-enable.#[0."\300\207".[t].1.#
4640 31 23 5d 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 6e 61 74 69 76 65 20 72 75 73 74 1#]."Whether.to.show.native.rust
4660 2d 61 6e 61 6c 79 7a 65 72 20 64 69 61 67 6e 6f 73 74 69 63 73 2e 22 20 28 6c 73 70 2d 6d 6f 64 -analyzer.diagnostics.".(lsp-mod
4680 65 20 2e 20 22 36 2e 33 2e 32 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 64 e..."6.3.2").lsp-rust-analyzer-d
46a0 69 61 67 6e 6f 73 74 69 63 73 2d 65 6e 61 62 6c 65 2d 65 78 70 65 72 69 6d 65 6e 74 61 6c 20 23 iagnostics-enable-experimental.#
46c0 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 22 57 68 65 74 [0."\300\207".[nil].1.#1#]."Whet
46e0 68 65 72 20 74 6f 20 73 68 6f 77 20 6e 61 74 69 76 65 20 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 her.to.show.native.rust-analyzer
4700 20 64 69 61 67 6e 6f 73 74 69 63 73 20 74 68 61 74 20 61 72 65 20 73 74 69 6c 6c 20 65 78 70 65 .diagnostics.that.are.still.expe
4720 72 69 6d 65 6e 74 61 6c 5c 6e 28 6d 69 67 68 74 20 68 61 76 65 20 6d 6f 72 65 20 66 61 6c 73 65 rimental\n(might.have.more.false
4740 20 70 6f 73 69 74 69 76 65 73 20 74 68 61 6e 20 75 73 75 61 6c 29 2e 22 20 28 6c 73 70 2d 6d 6f .positives.than.usual).".(lsp-mo
4760 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d de..."8.0.0").lsp-rust-analyzer-
4780 64 69 61 67 6e 6f 73 74 69 63 73 2d 64 69 73 61 62 6c 65 64 20 23 5b 30 20 22 5c 33 30 30 5c 32 diagnostics-disabled.#[0."\300\2
47a0 30 37 22 20 5b 23 32 23 5d 20 31 20 23 31 23 5d 20 22 4c 69 73 74 20 6f 66 20 6e 61 74 69 76 65 07".[#2#].1.#1#]."List.of.native
47c0 20 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 20 64 69 61 67 6e 6f 73 74 69 63 73 20 74 6f 20 64 69 .rust-analyzer.diagnostics.to.di
47e0 73 61 62 6c 65 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 6c 73 70 sable.".(lsp-mode..."8.0.0").lsp
4800 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 64 69 61 67 6e 6f 73 74 69 63 73 2d 77 61 72 6e 69 -rust-analyzer-diagnostics-warni
4820 6e 67 73 2d 61 73 2d 68 69 6e 74 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 23 32 23 5d ngs-as-hint.#[0."\300\207".[#2#]
4840 20 31 20 23 31 23 5d 20 22 4c 69 73 74 20 6f 66 20 77 61 72 6e 69 6e 67 73 20 74 68 61 74 20 73 .1.#1#]."List.of.warnings.that.s
4860 68 6f 75 6c 64 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 77 69 74 68 20 68 69 6e 74 20 73 65 76 hould.be.displayed.with.hint.sev
4880 65 72 69 74 79 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 6c 73 70 erity.".(lsp-mode..."8.0.0").lsp
48a0 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 64 69 61 67 6e 6f 73 74 69 63 73 2d 77 61 72 6e 69 -rust-analyzer-diagnostics-warni
48c0 6e 67 73 2d 61 73 2d 69 6e 66 6f 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 23 32 23 5d ngs-as-info.#[0."\300\207".[#2#]
48e0 20 31 20 23 31 23 5d 20 22 4c 69 73 74 20 6f 66 20 77 61 72 6e 69 6e 67 73 20 74 68 61 74 20 73 .1.#1#]."List.of.warnings.that.s
4900 68 6f 75 6c 64 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 77 69 74 68 20 69 6e 66 6f 20 73 65 76 hould.be.displayed.with.info.sev
4920 65 72 69 74 79 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 64 65 66 erity.".(lsp-mode..."8.0.0").def
4940 76 61 72 61 6c 69 61 73 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 61 72 67 6f varalias.lsp-rust-analyzer-cargo
4960 2d 6c 6f 61 64 2d 6f 75 74 2d 64 69 72 73 2d 66 72 6f 6d 2d 63 68 65 63 6b 20 6c 73 70 2d 72 75 -load-out-dirs-from-check.lsp-ru
4980 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 61 72 67 6f 2d 72 75 6e 2d 62 75 69 6c 64 2d 73 63 72 69 st-analyzer-cargo-run-build-scri
49a0 70 74 73 20 6e 69 6c 20 28 73 61 76 65 64 2d 76 61 6c 75 65 20 73 61 76 65 64 2d 76 61 72 69 61 pts.nil.(saved-value.saved-varia
49c0 62 6c 65 2d 63 6f 6d 6d 65 6e 74 29 20 70 75 74 20 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 ble-comment).put.make-obsolete-v
49e0 61 72 69 61 62 6c 65 20 22 38 2e 30 2e 30 22 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b ariable."8.0.0".#[0."\300\207".[
4a00 74 5d 20 31 20 23 31 23 5d 20 22 57 68 65 74 68 65 72 20 74 6f 20 72 75 6e 20 62 75 69 6c 64 20 t].1.#1#]."Whether.to.run.build.
4a20 73 63 72 69 70 74 73 20 28 60 62 75 69 6c 64 2e 72 73 60 29 20 66 6f 72 20 6d 6f 72 65 20 70 72 scripts.(`build.rs`).for.more.pr
4a40 65 63 69 73 65 20 63 6f 64 65 20 61 6e 61 6c 79 73 69 73 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 ecise.code.analysis.".(lsp-mode.
4a60 2e 20 22 38 2e 30 2e 30 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 72 75 73 .."8.0.0").lsp-rust-analyzer-rus
4a80 74 66 6d 74 2d 65 78 74 72 61 2d 61 72 67 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b tfmt-extra-args.#[0."\300\207".[
4aa0 23 32 23 5d 20 31 20 23 31 23 5d 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 #2#].1.#1#]."Additional.argument
4ac0 73 20 74 6f 20 72 75 73 74 66 6d 74 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 33 2e s.to.rustfmt.".(lsp-mode..."6.3.
4ae0 32 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 72 75 73 74 66 6d 74 2d 6f 76 2").lsp-rust-analyzer-rustfmt-ov
4b00 65 72 72 69 64 65 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 23 erride-command.#[0."\300\207".[#
4b20 32 23 5d 20 31 20 23 31 23 5d 20 22 41 64 76 61 6e 63 65 64 20 6f 70 74 69 6f 6e 2c 20 66 75 6c 2#].1.#1#]."Advanced.option,.ful
4b40 6c 79 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 72 75 73 74 2d 61 6e 61 ly.override.the.command.rust-ana
4b60 6c 79 7a 65 72 20 75 73 65 73 5c 6e 66 6f 72 20 66 6f 72 6d 61 74 74 69 6e 67 2e 22 20 28 6c 73 lyzer.uses\nfor.formatting.".(ls
4b80 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 33 2e 32 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 p-mode..."6.3.2").lsp-rust-analy
4ba0 7a 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 64 64 2d 63 61 6c 6c 2d 70 61 72 65 6e 74 68 65 zer-completion-add-call-parenthe
4bc0 73 69 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 57 sis.#[0."\300\207".[t].1.#1#]."W
4be0 68 65 74 68 65 72 20 74 6f 20 61 64 64 20 70 61 72 65 6e 74 68 65 73 69 73 20 77 68 65 6e 20 63 hether.to.add.parenthesis.when.c
4c00 6f 6d 70 6c 65 74 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 ompleting.functions.".(lsp-mode.
4c20 2e 20 22 36 2e 33 2e 32 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 6f 6d .."6.3.2").lsp-rust-analyzer-com
4c40 70 6c 65 74 69 6f 6e 2d 61 64 64 2d 63 61 6c 6c 2d 61 72 67 75 6d 65 6e 74 2d 73 6e 69 70 70 65 pletion-add-call-argument-snippe
4c60 74 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 57 68 ts.#[0."\300\207".[t].1.#1#]."Wh
4c80 65 74 68 65 72 20 74 6f 20 61 64 64 20 61 72 67 75 6d 65 6e 74 20 73 6e 69 70 70 65 74 73 20 77 ether.to.add.argument.snippets.w
4ca0 68 65 6e 20 63 6f 6d 70 6c 65 74 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 2e 22 20 28 6c 73 70 2d hen.completing.functions.".(lsp-
4cc0 6d 6f 64 65 20 2e 20 22 36 2e 33 2e 32 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 mode..."6.3.2").lsp-rust-analyze
4ce0 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 6f 73 74 66 69 78 2d 65 6e 61 62 6c 65 20 23 5b 30 20 r-completion-postfix-enable.#[0.
4d00 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 57 68 65 74 68 65 72 20 74 "\300\207".[t].1.#1#]."Whether.t
4d20 6f 20 73 68 6f 77 20 70 6f 73 74 66 69 78 20 73 6e 69 70 70 65 74 73 20 6c 69 6b 65 20 60 64 62 o.show.postfix.snippets.like.`db
4d40 67 60 2c 20 60 69 66 60 2c 20 60 6e 6f 74 60 2c 20 65 74 63 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 g`,.`if`,.`not`,.etc.".(lsp-mode
4d60 20 2e 20 22 36 2e 33 2e 32 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 61 ..."6.3.2").lsp-rust-analyzer-ca
4d80 6c 6c 2d 69 6e 66 6f 2d 66 75 6c 6c 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 ll-info-full.#[0."\300\207".[t].
4da0 31 20 23 31 23 5d 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 66 75 6e 63 74 69 6f 6e 1.#1#]."Whether.to.show.function
4dc0 20 6e 61 6d 65 20 61 6e 64 20 64 6f 63 73 20 69 6e 20 70 61 72 61 6d 65 74 65 72 20 68 69 6e 74 .name.and.docs.in.parameter.hint
4de0 73 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 33 2e 32 22 29 20 6c 73 70 2d 72 75 73 s.".(lsp-mode..."6.3.2").lsp-rus
4e00 74 2d 61 6e 61 6c 79 7a 65 72 2d 70 72 6f 63 2d 6d 61 63 72 6f 2d 65 6e 61 62 6c 65 20 23 5b 30 t-analyzer-proc-macro-enable.#[0
4e20 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 45 6e 61 62 6c 65 20 50 ."\300\207".[t].1.#1#]."Enable.P
4e40 72 6f 63 20 6d 61 63 72 6f 20 73 75 70 70 6f 72 74 2e 5c 6e 49 6d 70 6c 69 65 73 20 60 6c 73 70 roc.macro.support.\nImplies.`lsp
4e60 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 61 72 67 6f 2d 72 75 6e 2d 62 75 69 6c 64 2d 73 -rust-analyzer-cargo-run-build-s
4e80 63 72 69 70 74 73 27 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 36 2e 33 2e 32 22 29 20 6c 73 cripts'".(lsp-mode..."6.3.2").ls
4ea0 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6d 70 6f 72 74 2d 6d 65 72 67 65 2d 62 65 68 p-rust-analyzer-import-merge-beh
4ec0 61 76 69 6f 75 72 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 22 66 75 6c 6c 22 5d 20 31 aviour.#[0."\300\207".["full"].1
4ee0 20 23 31 23 5d 20 22 54 68 65 20 73 74 72 61 74 65 67 79 20 74 6f 20 75 73 65 20 77 68 65 6e 20 .#1#]."The.strategy.to.use.when.
4f00 69 6e 73 65 72 74 69 6e 67 20 6e 65 77 20 69 6d 70 6f 72 74 73 20 6f 72 20 6d 65 72 67 69 6e 67 inserting.new.imports.or.merging
4f20 20 69 6d 70 6f 72 74 73 2e 5c 6e 56 61 6c 69 64 20 76 61 6c 75 65 73 20 61 72 65 3a 5c 6e 20 2d .imports.\nValid.values.are:\n.-
4f40 20 5c 22 6e 6f 6e 65 5c 22 3a 20 4e 6f 20 6d 65 72 67 69 6e 67 5c 6e 20 2d 20 5c 22 66 75 6c 6c .\"none\":.No.merging\n.-.\"full
4f60 5c 22 3a 20 4d 65 72 67 65 20 61 6c 6c 20 6c 61 79 65 72 73 20 6f 66 20 74 68 65 20 69 6d 70 6f \":.Merge.all.layers.of.the.impo
4f80 72 74 20 74 72 65 65 73 5c 6e 20 2d 20 5c 22 6c 61 73 74 5c 22 3a 20 4f 6e 6c 79 20 6d 65 72 67 rt.trees\n.-.\"last\":.Only.merg
4fa0 65 20 74 68 65 20 6c 61 73 74 20 6c 61 79 65 72 20 6f 66 20 74 68 65 20 69 6d 70 6f 72 74 20 74 e.the.last.layer.of.the.import.t
4fc0 72 65 65 73 22 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 22 6e 6f 6e 65 22 29 20 28 63 6f rees".(choice.(const."none").(co
4fe0 6e 73 74 20 22 66 75 6c 6c 22 29 20 28 63 6f 6e 73 74 20 22 6c 61 73 74 22 29 29 20 28 6c 73 70 nst."full").(const."last")).(lsp
5000 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a -mode..."8.0.0").lsp-rust-analyz
5020 65 72 2d 69 6d 70 6f 72 74 2d 70 72 65 66 69 78 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 er-import-prefix.#[0."\300\207".
5040 5b 22 70 6c 61 69 6e 22 5d 20 31 20 23 31 23 5d 20 22 54 68 65 20 70 61 74 68 20 73 74 72 75 63 ["plain"].1.#1#]."The.path.struc
5060 74 75 72 65 20 66 6f 72 20 6e 65 77 6c 79 20 69 6e 73 65 72 74 65 64 20 70 61 74 68 73 20 74 6f ture.for.newly.inserted.paths.to
5080 20 75 73 65 2e 5c 6e 56 61 6c 69 64 20 76 61 6c 75 65 73 20 61 72 65 3a 5c 6e 20 2d 20 5c 22 70 .use.\nValid.values.are:\n.-.\"p
50a0 6c 61 69 6e 5c 22 3a 20 49 6e 73 65 72 74 20 69 6d 70 6f 72 74 20 70 61 74 68 73 20 72 65 6c 61 lain\":.Insert.import.paths.rela
50c0 74 69 76 65 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d 6f 64 75 6c 65 2c 20 75 73 69 6e tive.to.the.current.module,.usin
50e0 67 20 75 70 20 74 6f 5c 6e 6f 6e 65 20 60 73 75 70 65 72 27 20 70 72 65 66 69 78 20 69 66 20 74 g.up.to\none.`super'.prefix.if.t
5100 68 65 20 70 61 72 65 6e 74 20 6d 6f 64 75 6c 65 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 72 65 he.parent.module.contains.the.re
5120 71 75 65 73 74 65 64 20 69 74 65 6d 2e 5c 6e 20 2d 20 5c 22 62 79 5f 73 65 6c 66 5c 22 3a 20 50 quested.item.\n.-.\"by_self\":.P
5140 72 65 66 69 78 20 61 6c 6c 20 69 6d 70 6f 72 74 20 70 61 74 68 73 20 77 69 74 68 20 60 73 65 6c refix.all.import.paths.with.`sel
5160 66 27 20 69 66 20 74 68 65 79 20 64 6f 6e 27 74 20 62 65 67 69 6e 20 77 69 74 68 5c 6e 60 73 65 f'.if.they.don't.begin.with\n`se
5180 6c 66 27 2c 20 60 73 75 70 65 72 27 2c 20 60 63 72 61 74 65 27 20 6f 72 20 61 20 63 72 61 74 65 lf',.`super',.`crate'.or.a.crate
51a0 20 6e 61 6d 65 2e 5c 6e 20 2d 20 5c 22 62 79 5f 63 72 61 74 65 5c 22 3a 20 46 6f 72 63 65 20 69 .name.\n.-.\"by_crate\":.Force.i
51c0 6d 70 6f 72 74 20 70 61 74 68 73 20 74 6f 20 62 65 20 61 62 73 6f 6c 75 74 65 20 62 79 20 61 6c mport.paths.to.be.absolute.by.al
51e0 77 61 79 73 20 73 74 61 72 74 69 6e 67 5c 6e 74 68 65 6d 20 77 69 74 68 20 60 63 72 61 74 65 27 ways.starting\nthem.with.`crate'
5200 20 6f 72 20 74 68 65 20 63 72 61 74 65 20 6e 61 6d 65 20 74 68 65 79 20 72 65 66 65 72 20 74 6f .or.the.crate.name.they.refer.to
5220 2e 22 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 22 70 6c 61 69 6e 22 29 20 28 63 6f 6e 73 .".(choice.(const."plain").(cons
5240 74 20 22 62 79 5f 73 65 6c 66 22 29 20 28 63 6f 6e 73 74 20 22 62 79 5f 63 72 61 74 65 22 29 29 t."by_self").(const."by_crate"))
5260 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 .(lsp-mode..."8.0.0").lsp-rust-a
5280 6e 61 6c 79 7a 65 72 2d 69 6d 70 6f 72 74 2d 67 72 61 6e 75 6c 61 72 69 74 79 20 23 5b 30 20 22 nalyzer-import-granularity.#[0."
52a0 5c 33 30 30 5c 32 30 37 22 20 5b 22 63 72 61 74 65 22 5d 20 31 20 23 31 23 5d 20 22 48 6f 77 20 \300\207".["crate"].1.#1#]."How.
52c0 69 6d 70 6f 72 74 73 20 73 68 6f 75 6c 64 20 62 65 20 67 72 6f 75 70 65 64 20 69 6e 74 6f 20 75 imports.should.be.grouped.into.u
52e0 73 65 20 73 74 61 74 65 6d 65 6e 74 73 2e 22 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 22 se.statements.".(choice.(const."
5300 63 72 61 74 65 22 20 3a 64 6f 63 20 22 4d 65 72 67 65 20 69 6d 70 6f 72 74 73 20 66 72 6f 6d 20 crate".:doc."Merge.imports.from.
5320 74 68 65 20 73 61 6d 65 20 63 72 61 74 65 20 69 6e 74 6f 20 61 20 73 69 6e 67 6c 65 20 75 73 65 the.same.crate.into.a.single.use
5340 20 73 74 61 74 65 6d 65 6e 74 2e 20 54 68 69 73 20 6b 69 6e 64 20 6f 66 20 6e 65 73 74 69 6e 67 .statement..This.kind.of.nesting
5360 20 69 73 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 65 64 20 69 6e 20 52 75 73 74 20 76 65 72 73 69 .is.only.supported.in.Rust.versi
5380 6f 6e 73 20 6c 61 74 65 72 20 74 68 61 6e 20 31 2e 32 34 2e 22 29 20 28 63 6f 6e 73 74 20 22 6d ons.later.than.1.24.").(const."m
53a0 6f 64 75 6c 65 22 20 3a 64 6f 63 20 22 4d 65 72 67 65 20 69 6d 70 6f 72 74 73 20 66 72 6f 6d 20 odule".:doc."Merge.imports.from.
53c0 74 68 65 20 73 61 6d 65 20 6d 6f 64 75 6c 65 20 69 6e 74 6f 20 61 20 73 69 6e 67 6c 65 20 75 73 the.same.module.into.a.single.us
53e0 65 20 73 74 61 74 65 6d 65 6e 74 2e 22 29 20 28 63 6f 6e 73 74 20 22 69 74 65 6d 22 20 3a 64 6f e.statement.").(const."item".:do
5400 63 20 22 44 6f 6e e2 80 99 74 20 6d 65 72 67 65 20 69 6d 70 6f 72 74 73 20 61 74 20 61 6c 6c 2c c."Don...t.merge.imports.at.all,
5420 20 63 72 65 61 74 69 6e 67 20 6f 6e 65 20 69 6d 70 6f 72 74 20 70 65 72 20 69 74 65 6d 2e 22 29 .creating.one.import.per.item.")
5440 20 28 63 6f 6e 73 74 20 22 70 72 65 73 65 72 76 65 22 20 3a 64 6f 63 20 22 44 6f 20 6e 6f 74 20 .(const."preserve".:doc."Do.not.
5460 63 68 61 6e 67 65 20 74 68 65 20 67 72 61 6e 75 6c 61 72 69 74 79 20 6f 66 20 61 6e 79 20 69 6d change.the.granularity.of.any.im
5480 70 6f 72 74 73 2e 20 46 6f 72 20 61 75 74 6f 2d 69 6d 70 6f 72 74 20 74 68 69 73 20 68 61 73 20 ports..For.auto-import.this.has.
54a0 74 68 65 20 73 61 6d 65 20 65 66 66 65 63 74 20 61 73 20 60 5c 22 69 74 65 6d 5c 22 27 22 29 29 the.same.effect.as.`\"item\"'"))
54c0 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 .(lsp-mode..."8.0.0").lsp-rust-a
54e0 6e 61 6c 79 7a 65 72 2d 63 61 72 67 6f 2d 61 75 74 6f 2d 72 65 6c 6f 61 64 20 23 5b 30 20 22 5c nalyzer-cargo-auto-reload.#[0."\
5500 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 41 75 74 6f 6d 61 74 69 63 61 6c 300\207".[t].1.#1#]."Automatical
5520 6c 79 20 72 65 66 72 65 73 68 20 70 72 6f 6a 65 63 74 20 69 6e 66 6f 20 76 69 61 20 60 63 61 72 ly.refresh.project.info.via.`car
5540 67 6f 20 6d 65 74 61 64 61 74 61 27 20 6f 6e 20 60 43 61 72 67 6f 2e 74 6f 6d 6c 27 20 63 68 61 go.metadata'.on.`Cargo.toml'.cha
5560 6e 67 65 73 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 6c 73 70 2d nges.".(lsp-mode..."8.0.0").lsp-
5580 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 75 73 65 2d 72 75 73 74 63 2d 77 72 61 70 70 65 72 2d rust-analyzer-use-rustc-wrapper-
55a0 66 6f 72 2d 62 75 69 6c 64 2d 73 63 72 69 70 74 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 for-build-scripts.#[0."\300\207"
55c0 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 55 73 65 20 60 52 55 53 54 43 5f 57 52 41 50 50 45 52 3d .[t].1.#1#]."Use.`RUSTC_WRAPPER=
55e0 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 27 20 77 68 65 6e 20 72 75 6e 6e 69 6e 67 20 62 75 69 6c rust-analyzer'.when.running.buil
5600 64 20 73 63 72 69 70 74 73 20 74 6f 20 61 76 6f 69 64 5c 6e 63 6f 6d 70 69 6c 69 6e 67 20 75 6e d.scripts.to.avoid\ncompiling.un
5620 6e 65 63 65 73 73 61 72 79 20 74 68 69 6e 67 73 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 necessary.things.".(lsp-mode..."
5640 38 2e 30 2e 30 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 6f 6d 70 6c 65 8.0.0").lsp-rust-analyzer-comple
5660 74 69 6f 6e 2d 61 75 74 6f 2d 69 6d 70 6f 72 74 2d 65 6e 61 62 6c 65 20 23 5b 30 20 22 5c 33 30 tion-auto-import-enable.#[0."\30
5680 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 54 6f 67 67 6c 65 73 20 74 68 65 20 61 0\207".[t].1.#1#]."Toggles.the.a
56a0 64 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 74 68 61 74 20 61 75 74 6f 6d dditional.completions.that.autom
56c0 61 74 69 63 61 6c 6c 79 20 61 64 64 20 69 6d 70 6f 72 74 73 20 77 68 65 6e 5c 6e 63 6f 6d 70 6c atically.add.imports.when\ncompl
56e0 65 74 65 64 2e 20 60 6c 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 65 6e 61 62 6c 65 2d 61 64 64 eted..`lsp-completion-enable-add
5700 69 74 69 6f 6e 61 6c 2d 74 65 78 74 2d 65 64 69 74 27 20 6d 75 73 74 20 62 65 20 6e 6f 6e 2d 6e itional-text-edit'.must.be.non-n
5720 69 6c 5c 6e 20 66 6f 72 20 74 68 69 73 20 66 65 61 74 75 72 65 20 74 6f 20 62 65 20 66 75 6c 6c il\n.for.this.feature.to.be.full
5740 79 20 65 6e 61 62 6c 65 64 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 y.enabled.".(lsp-mode..."8.0.0")
5760 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 75 .lsp-rust-analyzer-completion-au
5780 74 6f 2d 73 65 6c 66 2d 65 6e 61 62 6c 65 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 to-self-enable.#[0."\300\207".[t
57a0 5d 20 31 20 23 31 23 5d 20 22 54 6f 67 67 6c 65 73 20 74 68 65 20 61 64 64 69 74 69 6f 6e 61 6c ].1.#1#]."Toggles.the.additional
57c0 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 74 68 61 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 .completions.that.automatically.
57e0 73 68 6f 77 20 6d 65 74 68 6f 64 20 63 61 6c 6c 73 5c 6e 61 6e 64 20 66 69 65 6c 64 20 61 63 63 show.method.calls\nand.field.acc
5800 65 73 73 65 73 20 77 69 74 68 20 73 65 6c 66 20 70 72 65 66 69 78 65 64 20 74 6f 20 74 68 65 6d esses.with.self.prefixed.to.them
5820 20 77 68 65 6e 20 69 6e 73 69 64 65 20 61 20 6d 65 74 68 6f 64 2e 22 20 28 6c 73 70 2d 6d 6f 64 .when.inside.a.method.".(lsp-mod
5840 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 e..."8.0.0").lsp-rust-analyzer-i
5860 6d 70 6f 72 74 2d 65 6e 66 6f 72 63 65 2d 67 72 61 6e 75 6c 61 72 69 74 79 20 23 5b 30 20 22 5c mport-enforce-granularity.#[0."\
5880 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 22 57 68 65 74 68 65 72 20 74 300\207".[nil].1.#1#]."Whether.t
58a0 6f 20 65 6e 66 6f 72 63 65 20 74 68 65 20 69 6d 70 6f 72 74 20 67 72 61 6e 75 6c 61 72 69 74 79 o.enforce.the.import.granularity
58c0 20 73 65 74 74 69 6e 67 20 66 6f 72 20 61 6c 6c 20 66 69 6c 65 73 2e 5c 6e 20 49 66 20 73 65 74 .setting.for.all.files.\n.If.set
58e0 20 74 6f 20 6e 69 6c 20 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 20 77 69 6c 6c 20 74 72 79 20 74 .to.nil.rust-analyzer.will.try.t
5900 6f 20 6b 65 65 70 20 69 6d 70 6f 72 74 20 73 74 79 6c 65 73 20 63 6f 6e 73 69 73 74 65 6e 74 20 o.keep.import.styles.consistent.
5920 70 65 72 20 66 69 6c 65 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 per.file.".(lsp-mode..."8.0.0").
5940 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6d 70 6f 72 74 2d 67 72 6f 75 70 20 23 lsp-rust-analyzer-import-group.#
5960 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 47 72 6f 75 70 20 [0."\300\207".[t].1.#1#]."Group.
5980 69 6e 73 65 72 74 65 64 20 69 6d 70 6f 72 74 73 20 62 79 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e inserted.imports.by.the.followin
59a0 67 20 6f 72 64 65 72 3a 5c 6e 68 74 74 70 73 3a 2f 2f 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2e g.order:\nhttps://rust-analyzer.
59c0 67 69 74 68 75 62 2e 69 6f 2f 6d 61 6e 75 61 6c 2e 68 74 6d 6c 23 61 75 74 6f 2d 69 6d 70 6f 72 github.io/manual.html#auto-impor
59e0 74 2e 5c 6e 20 47 72 6f 75 70 73 20 61 72 65 20 73 65 70 61 72 61 74 65 64 20 62 79 20 6e 65 77 t.\n.Groups.are.separated.by.new
5a00 6c 69 6e 65 73 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 6c 73 70 lines.".(lsp-mode..."8.0.0").lsp
5a20 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 68 69 67 68 6c 69 67 68 74 69 6e 67 2d 73 74 72 69 -rust-analyzer-highlighting-stri
5a40 6e 67 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 55 ngs.#[0."\300\207".[t].1.#1#]."U
5a60 73 65 20 73 65 6d 61 6e 74 69 63 20 74 6f 6b 65 6e 73 20 66 6f 72 20 73 74 72 69 6e 67 73 2e 22 se.semantic.tokens.for.strings."
5a80 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 .(lsp-mode..."8.0.0").lsp-rust-a
5aa0 6e 61 6c 79 7a 65 72 2d 72 75 73 74 63 2d 73 6f 75 72 63 65 20 23 5b 30 20 22 5c 33 30 30 5c 32 nalyzer-rustc-source.#[0."\300\2
5ac0 30 37 22 20 5b 6e 69 6c 5d 20 31 20 23 31 23 5d 20 22 50 61 74 68 20 74 6f 20 74 68 65 20 43 61 07".[nil].1.#1#]."Path.to.the.Ca
5ae0 72 67 6f 2e 74 6f 6d 6c 20 6f 66 20 74 68 65 20 72 75 73 74 20 63 6f 6d 70 69 6c 65 72 20 77 6f rgo.toml.of.the.rust.compiler.wo
5b00 72 6b 73 70 61 63 65 2e 22 20 28 63 68 6f 69 63 65 20 28 66 69 6c 65 20 3a 74 61 67 20 22 50 61 rkspace.".(choice.(file.:tag."Pa
5b20 74 68 22 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 6e 65 22 20 6e 69 6c 29 29 20 28 6c th").(const.:tag."None".nil)).(l
5b40 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c sp-mode..."8.0.0").lsp-rust-anal
5b60 79 7a 65 72 2d 6c 69 6e 6b 65 64 2d 70 72 6f 6a 65 63 74 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 yzer-linked-projects.#[0."\300\2
5b80 30 37 22 20 5b 23 32 23 5d 20 31 20 23 31 23 5d 20 22 44 69 73 61 62 6c 65 20 70 72 6f 6a 65 63 07".[#2#].1.#1#]."Disable.projec
5ba0 74 20 61 75 74 6f 2d 64 69 73 63 6f 76 65 72 79 20 69 6e 20 66 61 76 6f 72 20 6f 66 20 65 78 70 t.auto-discovery.in.favor.of.exp
5bc0 6c 69 63 69 74 6c 79 20 73 70 65 63 69 66 69 65 64 20 73 65 74 20 6f 66 5c 6e 70 72 6f 6a 65 63 licitly.specified.set.of\nprojec
5be0 74 73 2e 20 45 6c 65 6d 65 6e 74 73 20 6d 75 73 74 20 62 65 20 70 61 74 68 73 20 70 6f 69 6e 74 ts..Elements.must.be.paths.point
5c00 69 6e 67 20 74 6f 20 60 43 61 72 67 6f 2e 74 6f 6d 6c 60 2c 20 60 72 75 73 74 2d 70 72 6f 6a 65 ing.to.`Cargo.toml`,.`rust-proje
5c20 63 74 2e 6a 73 6f 6e 60 2c 5c 6e 6f 72 20 4a 53 4f 4e 20 6f 62 6a 65 63 74 73 20 69 6e 20 60 72 ct.json`,\nor.JSON.objects.in.`r
5c40 75 73 74 2d 70 72 6f 6a 65 63 74 2e 6a 73 6f 6e 60 20 66 6f 72 6d 61 74 2e 22 20 28 6c 73 70 2d ust-project.json`.format.".(lsp-
5c60 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 31 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 mode..."8.0.1").lsp-rust-analyze
5c80 72 2d 65 78 70 65 72 69 6d 65 6e 74 61 6c 2d 70 72 6f 63 2d 61 74 74 72 2d 6d 61 63 72 6f 73 20 r-experimental-proc-attr-macros.
5ca0 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 20 23 31 23 5d 20 22 57 68 65 74 68 #[0."\300\207".[t].1.#1#]."Wheth
5cc0 65 72 20 74 6f 20 65 6e 61 62 6c 65 20 65 78 70 65 72 69 6d 65 6e 74 61 6c 20 73 75 70 70 6f 72 er.to.enable.experimental.suppor
5ce0 74 20 66 6f 72 20 65 78 70 61 6e 64 69 6e 67 20 70 72 6f 63 20 6d 61 63 72 6f 20 61 74 74 72 69 t.for.expanding.proc.macro.attri
5d00 62 75 74 65 73 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 5d 20 32 30 butes.".(lsp-mode..."8.0.0")].20
5d20 29 0a 23 40 33 32 20 49 6e 69 74 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 72 75 73 74 2d 61 6e 61 ).#@32.Init.options.for.rust-ana
5d40 6c 79 7a 65 72 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 lyzer..(defalias.'lsp-rust-analy
5d60 7a 65 72 2d 2d 6d 61 6b 65 2d 69 6e 69 74 2d 6f 70 74 69 6f 6e 73 20 23 5b 30 20 22 5c 33 30 36 zer--make-init-options.#[0."\306
5d80 5c 33 30 37 5c 33 31 30 08 21 5c 33 31 31 5c 33 31 30 09 21 5c 33 31 32 5c 6e 5c 33 31 33 0b 5c \307\310.!\311\310.!\312\n\313.\
5da0 33 31 34 5c 66 5c 32 35 37 5c 6e 5c 33 31 35 5c 33 31 36 0d 5c 33 31 37 0e 40 5c 33 32 30 0e 41 314\f\257\n\315\316.\317.@\320.A
5dc0 5c 33 32 31 5c 33 31 30 0e 42 21 5c 33 32 32 5c 33 31 30 0e 43 21 5c 32 35 37 5c 6e 5c 33 32 33 \321\310.B!\322\310.C!\257\n\323
5de0 0e 44 5c 33 32 34 5c 33 30 37 5c 33 31 30 0e 45 21 5c 33 32 35 0e 46 5c 33 32 36 0e 47 5c 33 32 .D\324\307\310.E!\325.F\326.G\32
5e00 37 5c 33 31 30 0e 48 21 5c 33 33 30 0e 49 5c 32 35 37 5c 6e 5c 33 33 31 5c 33 33 32 0e 4a 5c 33 7\310.H!\330.I\257\n\331\332.J\3
5e20 33 33 0e 4b 5c 32 30 33 4d 00 5c 33 33 34 5c 32 30 32 4e 00 5c 33 33 35 5c 33 33 36 0e 4c 5c 32 33.K\203M.\334\202N.\335\336.L\2
5e40 35 37 06 5c 33 33 37 5c 33 34 30 5c 33 31 30 0e 4d 21 5c 33 34 31 5c 33 31 30 0e 4e 21 5c 33 34 57.\337\340\310.M!\341\310.N!\34
5e60 32 0e 4f 5c 33 34 33 0e 50 5c 33 34 34 5c 33 31 30 0e 51 21 5c 33 34 35 5c 33 31 30 0e 51 21 5c 2.O\343.P\344\310.Q!\345\310.Q!\
5e80 33 34 36 5c 33 31 30 0e 52 21 5c 33 34 37 5c 33 31 30 0e 53 21 5c 33 35 30 0e 54 5c 32 35 37 12 346\310.R!\347\310.S!\350.T\257.
5ea0 5c 33 35 31 5c 33 32 36 0e 55 5c 33 33 30 0e 56 46 5c 33 35 32 5c 33 35 33 5c 33 31 30 0e 57 21 \351\326.U\330.VF\352\353\310.W!
5ec0 5c 33 35 34 5c 33 31 30 0e 58 21 5c 33 35 35 5c 33 31 30 0e 59 21 5c 33 35 36 5c 33 31 30 0e 5a \354\310.X!\355\310.Y!\356\310.Z
5ee0 21 5c 33 35 37 5c 33 30 37 0e 5b 5c 33 36 30 5c 33 31 30 0e 5c 5c 21 46 5c 33 36 31 5c 33 31 30 !\357\307.[\360\310.\\!F\361\310
5f00 0e 5d 21 5c 33 36 32 5c 33 31 30 0e 5e 21 5c 33 36 33 0e 5f 5c 32 35 37 10 5c 33 36 34 5c 33 36 .]!\362\310.^!\363._\257.\364\36
5f20 35 5c 33 31 30 0e 60 21 5c 33 36 36 5c 33 31 30 0e 61 21 5c 33 36 37 5c 33 30 37 5c 33 31 30 0e 5\310.`!\366\310.a!\367\307\310.
5f40 62 21 44 5c 33 37 30 5c 33 30 37 5c 33 31 30 0e 63 21 44 5c 33 37 31 5c 33 30 37 5c 33 31 30 0e b!D\370\307\310.c!D\371\307\310.
5f60 64 21 44 5c 32 35 37 5c 6e 5c 33 37 32 5c 33 37 33 5c 33 31 30 0e 65 21 44 5c 33 37 34 5c 33 30 d!D\257\n\372\373\310.e!D\374\30
5f80 37 5c 33 31 30 0e 66 21 44 5c 33 37 35 0e 67 5c 33 37 36 0e 68 5c 33 37 37 5c 32 30 31 6b 00 5c 7\310.f!D\375.g\376.h\377\201k.\
5fa0 33 31 30 0e 69 21 44 5c 32 30 31 6c 00 5c 32 30 31 6d 00 5c 33 31 30 0e 6a 21 44 5c 32 35 37 1e 310.i!D\201l.\201m.\310.j!D\257.
5fc0 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 64 69 61 67 6e 6f 73 \207".[lsp-rust-analyzer-diagnos
5fe0 74 69 63 73 2d 65 6e 61 62 6c 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 64 69 tics-enable.lsp-rust-analyzer-di
6000 61 67 6e 6f 73 74 69 63 73 2d 65 6e 61 62 6c 65 2d 65 78 70 65 72 69 6d 65 6e 74 61 6c 20 6c 73 agnostics-enable-experimental.ls
6020 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 64 69 61 67 6e 6f 73 74 69 63 73 2d 64 69 73 61 p-rust-analyzer-diagnostics-disa
6040 62 6c 65 64 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 64 69 61 67 6e 6f 73 74 69 bled.lsp-rust-analyzer-diagnosti
6060 63 73 2d 77 61 72 6e 69 6e 67 73 2d 61 73 2d 68 69 6e 74 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 cs-warnings-as-hint.lsp-rust-ana
6080 6c 79 7a 65 72 2d 64 69 61 67 6e 6f 73 74 69 63 73 2d 77 61 72 6e 69 6e 67 73 2d 61 73 2d 69 6e lyzer-diagnostics-warnings-as-in
60a0 66 6f 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6d 70 6f 72 74 2d 6d 65 72 67 fo.lsp-rust-analyzer-import-merg
60c0 65 2d 62 65 68 61 76 69 6f 75 72 20 3a 64 69 61 67 6e 6f 73 74 69 63 73 20 3a 65 6e 61 62 6c 65 e-behaviour.:diagnostics.:enable
60e0 20 6c 73 70 2d 6a 73 6f 6e 2d 62 6f 6f 6c 20 3a 65 6e 61 62 6c 65 45 78 70 65 72 69 6d 65 6e 74 .lsp-json-bool.:enableExperiment
6100 61 6c 20 3a 64 69 73 61 62 6c 65 64 20 3a 77 61 72 6e 69 6e 67 73 41 73 48 69 6e 74 20 3a 77 61 al.:disabled.:warningsAsHint.:wa
6120 72 6e 69 6e 67 73 41 73 49 6e 66 6f 20 3a 61 73 73 69 73 74 20 3a 69 6d 70 6f 72 74 4d 65 72 67 rningsAsInfo.:assist.:importMerg
6140 65 42 65 68 61 76 69 6f 75 72 20 3a 69 6d 70 6f 72 74 50 72 65 66 69 78 20 3a 69 6d 70 6f 72 74 eBehaviour.:importPrefix.:import
6160 47 72 61 6e 75 6c 61 72 69 74 79 20 3a 69 6d 70 6f 72 74 45 6e 66 6f 72 63 65 47 72 61 6e 75 6c Granularity.:importEnforceGranul
6180 61 72 69 74 79 20 3a 69 6d 70 6f 72 74 47 72 6f 75 70 20 3a 6c 72 75 43 61 70 61 63 69 74 79 20 arity.:importGroup.:lruCapacity.
61a0 3a 63 68 65 63 6b 4f 6e 53 61 76 65 20 3a 63 6f 6d 6d 61 6e 64 20 3a 65 78 74 72 61 41 72 67 73 :checkOnSave.:command.:extraArgs
61c0 20 3a 61 6c 6c 54 61 72 67 65 74 73 20 3a 6f 76 65 72 72 69 64 65 43 6f 6d 6d 61 6e 64 20 3a 66 .:allTargets.:overrideCommand.:f
61e0 69 6c 65 73 20 3a 65 78 63 6c 75 64 65 20 3a 77 61 74 63 68 65 72 20 22 63 6c 69 65 6e 74 22 20 iles.:exclude.:watcher."client".
6200 22 6e 6f 74 69 66 79 22 20 3a 65 78 63 6c 75 64 65 44 69 72 73 20 3a 63 61 72 67 6f 20 3a 61 6c "notify".:excludeDirs.:cargo.:al
6220 6c 46 65 61 74 75 72 65 73 20 3a 6e 6f 44 65 66 61 75 6c 74 46 65 61 74 75 72 65 73 20 3a 66 65 lFeatures.:noDefaultFeatures.:fe
6240 61 74 75 72 65 73 20 3a 74 61 72 67 65 74 20 3a 72 75 6e 42 75 69 6c 64 53 63 72 69 70 74 73 20 atures.:target.:runBuildScripts.
6260 3a 6c 6f 61 64 4f 75 74 44 69 72 73 46 72 6f 6d 43 68 65 63 6b 20 3a 61 75 74 6f 72 65 6c 6f 61 :loadOutDirsFromCheck.:autoreloa
6280 64 20 3a 75 73 65 52 75 73 74 63 57 72 61 70 70 65 72 46 6f 72 42 75 69 6c 64 53 63 72 69 70 74 d.:useRustcWrapperForBuildScript
62a0 73 20 3a 75 6e 73 65 74 54 65 73 74 20 3a 72 75 73 74 66 6d 74 20 3a 69 6e 6c 61 79 48 69 6e 74 s.:unsetTest.:rustfmt.:inlayHint
62c0 73 20 3a 72 65 6e 64 65 72 43 6f 6c 6f 6e 73 20 3a 74 79 70 65 48 69 6e 74 73 20 3a 63 68 61 69 s.:renderColons.:typeHints.:chai
62e0 6e 69 6e 67 48 69 6e 74 73 20 3a 63 6c 6f 73 75 72 65 52 65 74 75 72 6e 54 79 70 65 48 69 6e 74 ningHints.:closureReturnTypeHint
6300 73 20 3a 6c 69 66 65 74 69 6d 65 45 6c 69 73 69 6f 6e 48 69 6e 74 73 20 3a 75 73 65 50 61 72 61 s.:lifetimeElisionHints.:usePara
6320 6d 65 74 65 72 4e 61 6d 65 73 20 3a 70 61 72 61 6d 65 74 65 72 48 69 6e 74 73 20 3a 72 65 62 6f meterNames.:parameterHints.:rebo
6340 72 72 6f 77 48 69 6e 74 73 20 3a 6d 61 78 4c 65 6e 67 74 68 20 3a 63 6f 6d 70 6c 65 74 69 6f 6e rrowHints.:maxLength.:completion
6360 20 3a 61 64 64 43 61 6c 6c 50 61 72 65 6e 74 68 65 73 69 73 20 3a 61 64 64 43 61 6c 6c 41 72 67 .:addCallParenthesis.:addCallArg
6380 75 6d 65 6e 74 53 6e 69 70 70 65 74 73 20 3a 70 6f 73 74 66 69 78 20 3a 61 75 74 6f 69 6d 70 6f umentSnippets.:postfix.:autoimpo
63a0 72 74 20 3a 61 75 74 6f 73 65 6c 66 20 3a 63 61 6c 6c 49 6e 66 6f 20 3a 66 75 6c 6c 20 3a 70 72 rt.:autoself.:callInfo.:full.:pr
63c0 6f 63 4d 61 63 72 6f 20 3a 72 75 73 74 63 53 6f 75 72 63 65 20 3a 6c 69 6e 6b 65 64 50 72 6f 6a ocMacro.:rustcSource.:linkedProj
63e0 65 63 74 73 20 3a 68 69 67 68 6c 69 67 68 74 69 6e 67 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c ects.:highlighting.lsp-rust-anal
6400 79 7a 65 72 2d 69 6d 70 6f 72 74 2d 70 72 65 66 69 78 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c yzer-import-prefix.lsp-rust-anal
6420 79 7a 65 72 2d 69 6d 70 6f 72 74 2d 67 72 61 6e 75 6c 61 72 69 74 79 20 6c 73 70 2d 72 75 73 74 yzer-import-granularity.lsp-rust
6440 2d 61 6e 61 6c 79 7a 65 72 2d 69 6d 70 6f 72 74 2d 65 6e 66 6f 72 63 65 2d 67 72 61 6e 75 6c 61 -analyzer-import-enforce-granula
6460 72 69 74 79 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6d 70 6f 72 74 2d 67 72 rity.lsp-rust-analyzer-import-gr
6480 6f 75 70 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 6c 72 75 2d 63 61 70 61 63 69 oup.lsp-rust-analyzer-lru-capaci
64a0 74 79 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 61 72 67 6f 2d 77 61 74 63 68 ty.lsp-rust-analyzer-cargo-watch
64c0 2d 65 6e 61 62 6c 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 61 72 67 6f 2d -enable.lsp-rust-analyzer-cargo-
64e0 77 61 74 63 68 2d 63 6f 6d 6d 61 6e 64 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d watch-command.lsp-rust-analyzer-
6500 63 61 72 67 6f 2d 77 61 74 63 68 2d 61 72 67 73 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a cargo-watch-args.lsp-rust-analyz
6520 65 72 2d 63 61 72 67 6f 2d 61 6c 6c 2d 74 61 72 67 65 74 73 20 6c 73 70 2d 72 75 73 74 2d 61 6e er-cargo-all-targets.lsp-rust-an
6540 61 6c 79 7a 65 72 2d 63 61 72 67 6f 2d 6f 76 65 72 72 69 64 65 2d 63 6f 6d 6d 61 6e 64 20 6c 73 alyzer-cargo-override-command.ls
6560 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 65 78 63 6c 75 64 65 2d 67 6c 6f 62 73 20 6c 73 p-rust-analyzer-exclude-globs.ls
6580 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 75 73 65 2d 63 6c 69 65 6e 74 2d 77 61 74 63 68 p-rust-analyzer-use-client-watch
65a0 69 6e 67 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 65 78 63 6c 75 64 65 2d 64 69 ing.lsp-rust-analyzer-exclude-di
65c0 72 73 20 6c 73 70 2d 72 75 73 74 2d 61 6c 6c 2d 66 65 61 74 75 72 65 73 20 6c 73 70 2d 72 75 73 rs.lsp-rust-all-features.lsp-rus
65e0 74 2d 6e 6f 2d 64 65 66 61 75 6c 74 2d 66 65 61 74 75 72 65 73 20 6c 73 70 2d 72 75 73 74 2d 66 t-no-default-features.lsp-rust-f
6600 65 61 74 75 72 65 73 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 61 72 67 6f 2d eatures.lsp-rust-analyzer-cargo-
6620 74 61 72 67 65 74 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 61 72 67 6f 2d 72 target.lsp-rust-analyzer-cargo-r
6640 75 6e 2d 62 75 69 6c 64 2d 73 63 72 69 70 74 73 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a un-build-scripts.lsp-rust-analyz
6660 65 72 2d 63 61 72 67 6f 2d 61 75 74 6f 2d 72 65 6c 6f 61 64 20 6c 73 70 2d 72 75 73 74 2d 61 6e er-cargo-auto-reload.lsp-rust-an
6680 61 6c 79 7a 65 72 2d 75 73 65 2d 72 75 73 74 63 2d 77 72 61 70 70 65 72 2d 66 6f 72 2d 62 75 69 alyzer-use-rustc-wrapper-for-bui
66a0 6c 64 2d 73 63 72 69 70 74 73 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 61 72 ld-scripts.lsp-rust-analyzer-car
66c0 67 6f 2d 75 6e 73 65 74 2d 74 65 73 74 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d go-unset-test.lsp-rust-analyzer-
66e0 72 75 73 74 66 6d 74 2d 65 78 74 72 61 2d 61 72 67 73 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c rustfmt-extra-args.lsp-rust-anal
6700 79 7a 65 72 2d 72 75 73 74 66 6d 74 2d 6f 76 65 72 72 69 64 65 2d 63 6f 6d 6d 61 6e 64 20 6c 73 yzer-rustfmt-override-command.ls
6720 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 65 72 76 65 72 2d 66 6f 72 6d 61 74 2d 69 6e p-rust-analyzer-server-format-in
6740 6c 61 79 2d 68 69 6e 74 73 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 65 72 76 lay-hints.lsp-rust-analyzer-serv
6760 65 72 2d 64 69 73 70 6c 61 79 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 20 6c 73 70 2d 72 75 73 74 2d er-display-inlay-hints.lsp-rust-
6780 61 6e 61 6c 79 7a 65 72 2d 64 69 73 70 6c 61 79 2d 63 68 61 69 6e 69 6e 67 2d 68 69 6e 74 73 20 analyzer-display-chaining-hints.
67a0 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 64 69 73 70 6c 61 79 2d 63 6c 6f 73 75 72 lsp-rust-analyzer-display-closur
67c0 65 2d 72 65 74 75 72 6e 2d 74 79 70 65 2d 68 69 6e 74 73 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 e-return-type-hints.lsp-rust-ana
67e0 6c 79 7a 65 72 2d 64 69 73 70 6c 61 79 2d 6c 69 66 65 74 69 6d 65 2d 65 6c 69 73 69 6f 6e 2d 68 lyzer-display-lifetime-elision-h
6800 69 6e 74 73 2d 65 6e 61 62 6c 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 64 69 ints-enable.lsp-rust-analyzer-di
6820 73 70 6c 61 79 2d 6c 69 66 65 74 69 6d 65 2d 65 6c 69 73 69 6f 6e 2d 68 69 6e 74 73 2d 75 73 65 splay-lifetime-elision-hints-use
6840 2d 70 61 72 61 6d 65 74 65 72 2d 6e 61 6d 65 73 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a -parameter-names.lsp-rust-analyz
6860 65 72 2d 64 69 73 70 6c 61 79 2d 70 61 72 61 6d 65 74 65 72 2d 68 69 6e 74 73 20 6c 73 70 2d 72 er-display-parameter-hints.lsp-r
6880 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 64 69 73 70 6c 61 79 2d 72 65 62 6f 72 72 6f 77 2d 68 69 ust-analyzer-display-reborrow-hi
68a0 6e 74 73 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 6d 61 78 2d 69 6e 6c 61 79 2d nts.lsp-rust-analyzer-max-inlay-
68c0 68 69 6e 74 2d 6c 65 6e 67 74 68 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 6f hint-length.lsp-rust-analyzer-co
68e0 6d 70 6c 65 74 69 6f 6e 2d 61 64 64 2d 63 61 6c 6c 2d 70 61 72 65 6e 74 68 65 73 69 73 20 6c 73 mpletion-add-call-parenthesis.ls
6900 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 64 64 2d 63 p-rust-analyzer-completion-add-c
6920 61 6c 6c 2d 61 72 67 75 6d 65 6e 74 2d 73 6e 69 70 70 65 74 73 20 6c 73 70 2d 72 75 73 74 2d 61 all-argument-snippets.lsp-rust-a
6940 6e 61 6c 79 7a 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 6f 73 74 66 69 78 2d 65 6e 61 62 6c nalyzer-completion-postfix-enabl
6960 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 e.lsp-rust-analyzer-completion-a
6980 75 74 6f 2d 69 6d 70 6f 72 74 2d 65 6e 61 62 6c 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 uto-import-enable.lsp-rust-analy
69a0 7a 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 75 74 6f 2d 73 65 6c 66 2d 65 6e 61 62 6c 65 20 zer-completion-auto-self-enable.
69c0 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 63 61 6c 6c 2d 69 6e 66 6f 2d 66 75 6c 6c lsp-rust-analyzer-call-info-full
69e0 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 70 72 6f 63 2d 6d 61 63 72 6f 2d 65 6e .lsp-rust-analyzer-proc-macro-en
6a00 61 62 6c 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 72 75 73 74 63 2d 73 6f 75 able.lsp-rust-analyzer-rustc-sou
6a20 72 63 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 6c 69 6e 6b 65 64 2d 70 72 6f rce.lsp-rust-analyzer-linked-pro
6a40 6a 65 63 74 73 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 68 69 67 68 6c 69 67 68 jects.lsp-rust-analyzer-highligh
6a60 74 69 6e 67 2d 73 74 72 69 6e 67 73 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 65 ting-strings.lsp-rust-analyzer-e
6a80 78 70 65 72 69 6d 65 6e 74 61 6c 2d 70 72 6f 63 2d 61 74 74 72 2d 6d 61 63 72 6f 73 20 3a 73 74 xperimental-proc-attr-macros.:st
6aa0 72 69 6e 67 73 20 3a 65 78 70 65 72 69 6d 65 6e 74 61 6c 20 3a 70 72 6f 63 41 74 74 72 4d 61 63 rings.:experimental.:procAttrMac
6ac0 72 6f 73 5d 20 33 32 20 28 23 24 20 2e 20 32 33 38 34 37 29 5d 29 0a 28 64 65 66 63 6f 6e 73 74 ros].32.(#$...23847)]).(defconst
6ae0 20 6c 73 70 2d 72 75 73 74 2d 6e 6f 74 69 66 69 63 61 74 69 6f 6e 2d 68 61 6e 64 6c 65 72 73 20 .lsp-rust-notification-handlers.
6b00 27 28 28 22 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2f 70 75 62 6c 69 73 68 44 65 63 6f 72 61 74 '(("rust-analyzer/publishDecorat
6b20 69 6f 6e 73 22 20 6c 61 6d 62 64 61 20 28 5f 77 20 5f 70 29 29 29 29 0a 28 64 65 66 63 6f 6e 73 ions".lambda.(_w._p)))).(defcons
6b40 74 20 6c 73 70 2d 72 75 73 74 2d 61 63 74 69 6f 6e 2d 68 61 6e 64 6c 65 72 73 20 6e 69 6c 29 0a t.lsp-rust-action-handlers.nil).
6b60 28 64 65 66 76 61 72 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 (defvar.lsp-rust-analyzer-syntax
6b80 2d 74 72 65 65 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 -tree-mode-hook.nil).(byte-code.
6ba0 22 5c 33 30 30 5c 33 30 31 4e 5c 32 30 34 5c 66 00 5c 33 30 32 5c 33 30 30 5c 33 30 31 5c 33 30 "\300\301N\204\f.\302\300\301\30
6bc0 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 21 5c 32 30 34 18 00 5c 33 30 32 5c 33 30 35 5c 33 30 3#\210\304\305!\204..\302\305\30
6be0 36 5c 33 30 37 23 5c 32 31 30 5c 33 30 30 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 61 6e 6\307#\210\300\207".[lsp-rust-an
6c00 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d 74 72 65 65 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 76 61 72 alyzer-syntax-tree-mode-hook.var
6c20 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 22 48 6f 6f 6b 20 72 75 iable-documentation.put."Hook.ru
6c40 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 52 75 73 74 2d 41 6e 61 6c 79 7a 65 72 2d 53 n.after.entering.Rust-Analyzer-S
6c60 79 6e 74 61 78 2d 54 72 65 65 20 6d 6f 64 65 2e 5c 6e 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 72 65 yntax-Tree.mode.\nNo.problems.re
6c80 73 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 62 6f 75 sult.if.this.variable.is.not.bou
6ca0 6e 64 2e 5c 6e 60 61 64 64 2d 68 6f 6f 6b 27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 69 nd.\n`add-hook'.automatically.bi
6cc0 6e 64 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 61 6c 6c 20 68 nds.it...(This.is.true.for.all.h
6ce0 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 22 20 62 6f 75 6e 64 70 20 6c 73 70 2d 72 75 73 74 ook.variables.)".boundp.lsp-rust
6d00 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d 74 72 65 65 2d 6d 6f 64 65 2d 6d 61 70 20 64 -analyzer-syntax-tree-mode-map.d
6d20 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 efinition-name.lsp-rust-analyzer
6d40 2d 73 79 6e 74 61 78 2d 74 72 65 65 2d 6d 6f 64 65 5d 20 34 29 0a 28 64 65 66 76 61 72 20 6c 73 -syntax-tree-mode].4).(defvar.ls
6d60 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d 74 72 65 65 2d 6d 6f 64 65 p-rust-analyzer-syntax-tree-mode
6d80 2d 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 0a 28 62 79 74 65 -map.(make-sparse-keymap)).(byte
6da0 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 32 4e 5c 32 30 34 0e 00 5c 33 30 33 5c 33 30 31 5c 33 -code."\301\302N\204..\303\301\3
6dc0 30 32 5c 33 30 34 5c 33 30 35 21 23 5c 32 31 30 5c 33 30 36 5c 33 30 37 21 5c 32 30 34 1f 00 5c 02\304\305!#\210\306\307!\204..\
6de0 33 30 33 5c 33 30 37 5c 33 31 30 5c 33 31 31 23 5c 32 31 30 5c 33 31 32 5c 33 31 33 20 21 5c 32 303\307\310\311#\210\312\313.!\2
6e00 31 30 5c 33 30 37 5c 33 30 32 4e 5c 32 30 34 2d 00 5c 33 30 33 5c 33 30 37 5c 33 30 32 5c 33 30 10\307\302N\204-.\303\307\302\30
6e20 34 5c 33 31 34 21 23 5c 32 31 30 5c 33 30 36 5c 33 30 30 21 5c 32 30 34 42 00 5c 33 30 33 5c 33 4\314!#\210\306\300!\204B.\303\3
6e40 30 30 5c 33 31 30 5c 33 31 31 23 5c 32 31 30 5c 33 31 35 5c 33 31 36 5c 33 30 30 5c 33 31 37 5c 00\310\311#\210\315\316\300\317\
6e60 22 5c 32 31 30 08 21 5c 32 31 30 5c 33 30 30 5c 33 30 32 4e 5c 32 30 34 50 00 5c 33 30 33 5c 33 "\210.!\210\300\302N\204P.\303\3
6e80 30 30 5c 33 30 32 5c 33 30 34 5c 33 32 30 21 23 5c 32 31 30 5c 33 30 33 5c 33 31 31 5c 33 32 31 00\302\304\320!#\210\303\311\321
6ea0 5c 33 32 32 23 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 \322#\207".[lsp-rust-analyzer-sy
6ec0 6e 74 61 78 2d 74 72 65 65 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 6c 73 70 2d ntax-tree-mode-abbrev-table.lsp-
6ee0 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d 74 72 65 65 2d 6d 6f 64 65 2d 6d rust-analyzer-syntax-tree-mode-m
6f00 61 70 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 70 75 ap.variable-documentation.put.pu
6f20 72 65 63 6f 70 79 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 6c 73 70 2d 72 75 73 74 2d 61 6e 61 recopy."Keymap.for.`lsp-rust-ana
6f40 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d 74 72 65 65 2d 6d 6f 64 65 27 2e 22 20 62 6f 75 6e 64 70 lyzer-syntax-tree-mode'.".boundp
6f60 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d 74 72 65 65 2d 6d .lsp-rust-analyzer-syntax-tree-m
6f80 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 ode-syntax-table.definition-name
6fa0 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d 74 72 65 65 2d 6d .lsp-rust-analyzer-syntax-tree-m
6fc0 6f 64 65 20 28 6c 61 6d 62 64 61 20 28 23 31 3d 23 3a 64 65 66 2d 74 6d 70 2d 76 61 72 29 20 28 ode.(lambda.(#1=#:def-tmp-var).(
6fe0 64 65 66 76 61 72 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d defvar.lsp-rust-analyzer-syntax-
7000 74 72 65 65 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 23 31 23 29 29 20 6d 61 6b tree-mode-syntax-table.#1#)).mak
7020 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 22 53 79 6e 74 61 78 20 74 61 62 6c 65 20 66 6f 72 e-syntax-table."Syntax.table.for
7040 20 60 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d 74 72 65 65 2d .`lsp-rust-analyzer-syntax-tree-
7060 6d 6f 64 65 27 2e 22 20 28 6c 61 6d 62 64 61 20 28 23 31 23 29 20 28 64 65 66 76 61 72 20 6c 73 mode'.".(lambda.(#1#).(defvar.ls
7080 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d 74 72 65 65 2d 6d 6f 64 65 p-rust-analyzer-syntax-tree-mode
70a0 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 23 31 23 29 29 20 64 65 66 69 6e 65 2d 61 62 62 72 65 -abbrev-table.#1#)).define-abbre
70c0 76 2d 74 61 62 6c 65 20 6e 69 6c 20 22 41 62 62 72 65 76 20 74 61 62 6c 65 20 66 6f 72 20 60 6c v-table.nil."Abbrev.table.for.`l
70e0 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d 74 72 65 65 2d 6d 6f 64 sp-rust-analyzer-syntax-tree-mod
7100 65 27 2e 22 20 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 61 72 65 6e 74 20 73 70 65 63 69 61 6c e'.".derived-mode-parent.special
7120 2d 6d 6f 64 65 5d 20 35 29 0a 23 40 32 38 37 20 4d 6f 64 65 20 66 6f 72 20 74 68 65 20 72 75 73 -mode].5).#@287.Mode.for.the.rus
7140 74 2d 61 6e 61 6c 79 7a 65 72 20 73 79 6e 74 61 78 20 74 72 65 65 20 62 75 66 66 65 72 2e 0a 0a t-analyzer.syntax.tree.buffer...
7160 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 61 6e 79 20 68 6f 6f 6b 73 20 69 74 73 20 70 61 72 In.addition.to.any.hooks.its.par
7180 65 6e 74 20 6d 6f 64 65 20 60 73 70 65 63 69 61 6c 2d 6d 6f 64 65 27 20 6d 69 67 68 74 20 68 61 ent.mode.`special-mode'.might.ha
71a0 76 65 0a 72 75 6e 2c 20 74 68 69 73 20 6d 6f 64 65 20 72 75 6e 73 20 74 68 65 20 68 6f 6f 6b 0a ve.run,.this.mode.runs.the.hook.
71c0 60 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d 74 72 65 65 2d 6d `lsp-rust-analyzer-syntax-tree-m
71e0 6f 64 65 2d 68 6f 6f 6b 27 2c 20 61 73 20 74 68 65 20 66 69 6e 61 6c 20 6f 72 20 70 65 6e 75 6c ode-hook',.as.the.final.or.penul
7200 74 69 6d 61 74 65 0a 73 74 65 70 20 64 75 72 69 6e 67 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f timate.step.during.initializatio
7220 6e 2e 0a 0a 5c 7b 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d 74 n...\{lsp-rust-analyzer-syntax-t
7240 72 65 65 2d 6d 6f 64 65 2d 6d 61 70 7d 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 ree-mode-map}..(defalias.'lsp-ru
7260 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d 74 72 65 65 2d 6d 6f 64 65 20 23 5b 30 st-analyzer-syntax-tree-mode.#[0
7280 20 22 5c 33 30 36 5c 33 30 30 21 5c 32 31 30 5c 33 30 37 18 5c 33 31 30 20 5c 32 31 30 5c 33 31 ."\306\300!\210\307.\310.\210\31
72a0 31 11 5c 33 31 32 12 5c 33 31 30 5c 33 31 33 4e 5c 32 30 33 1b 00 5c 33 31 34 5c 33 31 31 5c 33 1.\312.\310\313N\203..\314\311\3
72c0 31 33 5c 33 31 30 5c 33 31 33 4e 23 5c 32 31 30 5c 33 31 35 0b 21 5c 32 30 34 27 00 5c 33 31 36 13\310\313N#\210\315.!\204'.\316
72e0 0b 5c 33 31 37 20 5c 22 5c 32 31 30 5c 33 32 30 5c 66 21 5c 32 31 31 5c 32 30 33 35 00 5c 32 31 .\317.\"\210\320\f!\211\2035.\21
7300 31 5c 33 32 31 20 3d 5c 32 30 33 3b 00 5c 33 32 32 5c 66 5c 33 32 33 20 5c 22 5c 32 31 30 5c 32 1\321.=\203;.\322\f\323.\"\210\2
7320 31 30 5c 33 32 34 0d 5c 33 32 35 5c 22 5c 32 30 34 52 00 0d 0e 1b 3d 5c 32 30 34 52 00 5c 33 32 10\324.\325\"\204R....=\204R.\32
7340 36 0d 5c 33 32 35 0e 1b 43 23 5c 32 31 30 5c 33 32 37 0b 21 5c 32 31 30 5c 33 33 30 5c 66 21 5c 6.\325..C#\210\327.!\210\330\f!\
7360 32 31 30 0d 16 1b 29 5c 33 33 31 5c 33 33 32 21 5c 32 30 37 22 20 5b 64 65 6c 61 79 2d 6d 6f 64 210...)\331\332!\207".[delay-mod
7380 65 2d 68 6f 6f 6b 73 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 6f 64 65 2d 6e 61 6d 65 20 6c 73 70 e-hooks.major-mode.mode-name.lsp
73a0 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d 74 72 65 65 2d 6d 6f 64 65 2d -rust-analyzer-syntax-tree-mode-
73c0 6d 61 70 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d 74 72 65 map.lsp-rust-analyzer-syntax-tre
73e0 65 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 e-mode-syntax-table.lsp-rust-ana
7400 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d 74 72 65 65 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 lyzer-syntax-tree-mode-abbrev-ta
7420 62 6c 65 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 74 20 73 70 65 63 69 61 ble.make-local-variable.t.specia
7440 6c 2d 6d 6f 64 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d l-mode.lsp-rust-analyzer-syntax-
7460 74 72 65 65 2d 6d 6f 64 65 20 22 52 75 73 74 2d 41 6e 61 6c 79 7a 65 72 2d 53 79 6e 74 61 78 2d tree-mode."Rust-Analyzer-Syntax-
7480 54 72 65 65 22 20 6d 6f 64 65 2d 63 6c 61 73 73 20 70 75 74 20 6b 65 79 6d 61 70 2d 70 61 72 65 Tree".mode-class.put.keymap-pare
74a0 6e 74 20 73 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 63 75 72 72 65 6e 74 2d 6c 6f 63 nt.set-keymap-parent.current-loc
74c0 61 6c 2d 6d 61 70 20 63 68 61 72 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 20 73 74 61 6e 64 61 72 al-map.char-table-parent.standar
74e0 64 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 73 65 74 2d 63 68 61 72 2d 74 61 62 6c 65 2d 70 61 d-syntax-table.set-char-table-pa
7500 72 65 6e 74 20 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 61 62 62 72 65 76 2d 74 61 62 6c 65 2d 67 rent.syntax-table.abbrev-table-g
7520 65 74 20 3a 70 61 72 65 6e 74 73 20 61 62 62 72 65 76 2d 74 61 62 6c 65 2d 70 75 74 20 75 73 65 et.:parents.abbrev-table-put.use
7540 2d 6c 6f 63 61 6c 2d 6d 61 70 20 73 65 74 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 72 75 6e 2d -local-map.set-syntax-table.run-
7560 6d 6f 64 65 2d 68 6f 6f 6b 73 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 6e mode-hooks.lsp-rust-analyzer-syn
7580 74 61 78 2d 74 72 65 65 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6c 6f 63 61 6c 2d 61 62 62 72 65 76 2d tax-tree-mode-hook.local-abbrev-
75a0 74 61 62 6c 65 5d 20 35 20 28 23 24 20 2e 20 32 38 39 37 36 29 20 6e 69 6c 5d 29 0a 23 40 34 31 table].5.(#$...28976).nil]).#@41
75c0 20 44 69 73 70 6c 61 79 20 73 79 6e 74 61 78 20 74 72 65 65 20 66 6f 72 20 63 75 72 72 65 6e 74 .Display.syntax.tree.for.current
75e0 20 62 75 66 66 65 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 61 6e .buffer...(defalias.'lsp-rust-an
7600 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d 74 72 65 65 20 23 5b 30 20 22 5c 33 30 32 08 21 5c 33 alyzer-syntax-tree.#[0."\302.!\3
7620 30 33 5c 33 30 34 5c 33 30 35 20 5c 33 30 36 5c 33 30 37 20 5c 32 30 33 16 00 5c 33 31 30 5c 33 03\304\305.\306\307.\203..\310\3
7640 31 31 20 5c 33 31 32 20 5c 22 5c 32 30 32 1a 00 5c 33 31 30 65 64 5c 22 24 5c 33 31 33 5c 33 31 11.\312.\"\202..\310ed\"$\313\31
7660 34 5c 33 31 35 03 5c 22 21 5c 33 31 36 5c 33 31 37 5c 33 32 30 05 5c 22 21 5c 33 32 31 19 72 5c 4\315.\"!\316\317\320.\"!\321.r\
7680 32 31 31 71 5c 32 31 30 5c 33 32 32 20 5c 32 31 30 5c 33 32 33 20 5c 32 31 30 01 63 5c 32 31 30 211q\210\322.\210\323.\210.c\210
76a0 65 62 5c 32 31 30 29 5c 33 32 34 01 21 29 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 eb\210)\324.!)\207".[default-dir
76c0 65 63 74 6f 72 79 20 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 6c 73 70 2d 77 6f 72 ectory.inhibit-read-only.lsp-wor
76e0 6b 73 70 61 63 65 2d 72 6f 6f 74 20 6c 73 70 2d 6d 61 6b 65 2d 72 75 73 74 2d 61 6e 61 6c 79 7a kspace-root.lsp-make-rust-analyz
7700 65 72 2d 73 79 6e 74 61 78 2d 74 72 65 65 2d 70 61 72 61 6d 73 20 3a 74 65 78 74 2d 64 6f 63 75 er-syntax-tree-params.:text-docu
7720 6d 65 6e 74 20 6c 73 70 2d 2d 74 65 78 74 2d 64 6f 63 75 6d 65 6e 74 2d 69 64 65 6e 74 69 66 69 ment.lsp--text-document-identifi
7740 65 72 20 3a 72 61 6e 67 65 5c 3f 20 75 73 65 2d 72 65 67 69 6f 6e 2d 70 20 6c 73 70 2d 2d 72 65 er.:range\?.use-region-p.lsp--re
7760 67 69 6f 6e 2d 74 6f 2d 72 61 6e 67 65 20 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 72 gion-to-range.region-beginning.r
7780 65 67 69 6f 6e 2d 65 6e 64 20 6c 73 70 2d 73 65 6e 64 2d 72 65 71 75 65 73 74 20 6c 73 70 2d 6d egion-end.lsp-send-request.lsp-m
77a0 61 6b 65 2d 72 65 71 75 65 73 74 20 22 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2f 73 79 6e 74 61 ake-request."rust-analyzer/synta
77c0 78 54 72 65 65 22 20 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 66 6f 72 6d 61 74 20 xTree".get-buffer-create.format.
77e0 22 2a 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 20 73 79 6e 74 61 78 20 74 72 65 65 20 25 73 2a 22 "*rust-analyzer.syntax.tree.%s*"
7800 20 74 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 79 6e 74 61 78 2d 74 72 65 65 .t.lsp-rust-analyzer-syntax-tree
7820 2d 6d 6f 64 65 20 65 72 61 73 65 2d 62 75 66 66 65 72 20 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 -mode.erase-buffer.pop-to-buffer
7840 5d 20 38 20 28 23 24 20 2e 20 33 30 31 34 35 29 20 6e 69 6c 5d 29 0a 28 64 65 66 76 61 72 20 6c ].8.(#$...30145).nil]).(defvar.l
7860 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 74 61 74 75 73 2d 6d 6f 64 65 2d 68 6f 6f sp-rust-analyzer-status-mode-hoo
7880 6b 20 6e 69 6c 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 4e 5c 32 30 34 k.nil).(byte-code."\300\301N\204
78a0 5c 66 00 5c 33 30 32 5c 33 30 30 5c 33 30 31 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 \f.\302\300\301\303#\210\304\305
78c0 21 5c 32 30 34 18 00 5c 33 30 32 5c 33 30 35 5c 33 30 36 5c 33 30 37 23 5c 32 31 30 5c 33 30 30 !\204..\302\305\306\307#\210\300
78e0 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 74 61 74 75 73 2d \207".[lsp-rust-analyzer-status-
7900 6d 6f 64 65 2d 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e mode-hook.variable-documentation
7920 20 70 75 74 20 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 52 75 .put."Hook.run.after.entering.Ru
7940 73 74 2d 41 6e 61 6c 79 7a 65 72 2d 53 74 61 74 75 73 20 6d 6f 64 65 2e 5c 6e 4e 6f 20 70 72 6f st-Analyzer-Status.mode.\nNo.pro
7960 62 6c 65 6d 73 20 72 65 73 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 blems.result.if.this.variable.is
7980 20 6e 6f 74 20 62 6f 75 6e 64 2e 5c 6e 60 61 64 64 2d 68 6f 6f 6b 27 20 61 75 74 6f 6d 61 74 69 .not.bound.\n`add-hook'.automati
79a0 63 61 6c 6c 79 20 62 69 6e 64 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 20 74 72 75 65 20 66 cally.binds.it...(This.is.true.f
79c0 6f 72 20 61 6c 6c 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 22 20 62 6f 75 6e 64 70 20 or.all.hook.variables.)".boundp.
79e0 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 74 61 74 75 73 2d 6d 6f 64 65 2d 6d 61 lsp-rust-analyzer-status-mode-ma
7a00 70 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 p.definition-name.lsp-rust-analy
7a20 7a 65 72 2d 73 74 61 74 75 73 2d 6d 6f 64 65 5d 20 34 29 0a 28 64 65 66 76 61 72 20 6c 73 70 2d zer-status-mode].4).(defvar.lsp-
7a40 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 74 61 74 75 73 2d 6d 6f 64 65 2d 6d 61 70 20 28 6d rust-analyzer-status-mode-map.(m
7a60 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 ake-sparse-keymap)).(byte-code."
7a80 5c 33 30 31 5c 33 30 32 4e 5c 32 30 34 0e 00 5c 33 30 33 5c 33 30 31 5c 33 30 32 5c 33 30 34 5c \301\302N\204..\303\301\302\304\
7aa0 33 30 35 21 23 5c 32 31 30 5c 33 30 36 5c 33 30 37 21 5c 32 30 34 1f 00 5c 33 30 33 5c 33 30 37 305!#\210\306\307!\204..\303\307
7ac0 5c 33 31 30 5c 33 31 31 23 5c 32 31 30 5c 33 31 32 5c 33 31 33 20 21 5c 32 31 30 5c 33 30 37 5c \310\311#\210\312\313.!\210\307\
7ae0 33 30 32 4e 5c 32 30 34 2d 00 5c 33 30 33 5c 33 30 37 5c 33 30 32 5c 33 30 34 5c 33 31 34 21 23 302N\204-.\303\307\302\304\314!#
7b00 5c 32 31 30 5c 33 30 36 5c 33 30 30 21 5c 32 30 34 42 00 5c 33 30 33 5c 33 30 30 5c 33 31 30 5c \210\306\300!\204B.\303\300\310\
7b20 33 31 31 23 5c 32 31 30 5c 33 31 35 5c 33 31 36 5c 33 30 30 5c 33 31 37 5c 22 5c 32 31 30 08 21 311#\210\315\316\300\317\"\210.!
7b40 5c 32 31 30 5c 33 30 30 5c 33 30 32 4e 5c 32 30 34 50 00 5c 33 30 33 5c 33 30 30 5c 33 30 32 5c \210\300\302N\204P.\303\300\302\
7b60 33 30 34 5c 33 32 30 21 23 5c 32 31 30 5c 33 30 33 5c 33 31 31 5c 33 32 31 5c 33 32 32 23 5c 32 304\320!#\210\303\311\321\322#\2
7b80 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 74 61 74 75 73 2d 6d 6f 07".[lsp-rust-analyzer-status-mo
7ba0 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 de-abbrev-table.lsp-rust-analyze
7bc0 72 2d 73 74 61 74 75 73 2d 6d 6f 64 65 2d 6d 61 70 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d r-status-mode-map.variable-docum
7be0 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 70 75 72 65 63 6f 70 79 20 22 4b 65 79 6d 61 70 20 66 6f entation.put.purecopy."Keymap.fo
7c00 72 20 60 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 74 61 74 75 73 2d 6d 6f 64 65 r.`lsp-rust-analyzer-status-mode
7c20 27 2e 22 20 62 6f 75 6e 64 70 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 74 61 '.".boundp.lsp-rust-analyzer-sta
7c40 74 75 73 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 64 65 66 69 6e 69 74 69 6f 6e tus-mode-syntax-table.definition
7c60 2d 6e 61 6d 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 74 61 74 75 73 2d 6d -name.lsp-rust-analyzer-status-m
7c80 6f 64 65 20 28 6c 61 6d 62 64 61 20 28 23 31 3d 23 3a 64 65 66 2d 74 6d 70 2d 76 61 72 29 20 28 ode.(lambda.(#1=#:def-tmp-var).(
7ca0 64 65 66 76 61 72 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 74 61 74 75 73 2d defvar.lsp-rust-analyzer-status-
7cc0 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 23 31 23 29 29 20 6d 61 6b 65 2d 73 79 6e mode-syntax-table.#1#)).make-syn
7ce0 74 61 78 2d 74 61 62 6c 65 20 22 53 79 6e 74 61 78 20 74 61 62 6c 65 20 66 6f 72 20 60 6c 73 70 tax-table."Syntax.table.for.`lsp
7d00 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 74 61 74 75 73 2d 6d 6f 64 65 27 2e 22 20 28 6c -rust-analyzer-status-mode'.".(l
7d20 61 6d 62 64 61 20 28 23 31 23 29 20 28 64 65 66 76 61 72 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 ambda.(#1#).(defvar.lsp-rust-ana
7d40 6c 79 7a 65 72 2d 73 74 61 74 75 73 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 23 lyzer-status-mode-abbrev-table.#
7d60 31 23 29 29 20 64 65 66 69 6e 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 6e 69 6c 20 22 41 62 1#)).define-abbrev-table.nil."Ab
7d80 62 72 65 76 20 74 61 62 6c 65 20 66 6f 72 20 60 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 brev.table.for.`lsp-rust-analyze
7da0 72 2d 73 74 61 74 75 73 2d 6d 6f 64 65 27 2e 22 20 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 61 r-status-mode'.".derived-mode-pa
7dc0 72 65 6e 74 20 73 70 65 63 69 61 6c 2d 6d 6f 64 65 5d 20 35 29 0a 23 40 32 37 32 20 4d 6f 64 65 rent.special-mode].5).#@272.Mode
7de0 20 66 6f 72 20 74 68 65 20 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 20 73 74 61 74 75 73 20 62 75 .for.the.rust-analyzer.status.bu
7e00 66 66 65 72 2e 0a 0a 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 61 6e 79 20 68 6f 6f 6b 73 20 ffer...In.addition.to.any.hooks.
7e20 69 74 73 20 70 61 72 65 6e 74 20 6d 6f 64 65 20 60 73 70 65 63 69 61 6c 2d 6d 6f 64 65 27 20 6d its.parent.mode.`special-mode'.m
7e40 69 67 68 74 20 68 61 76 65 0a 72 75 6e 2c 20 74 68 69 73 20 6d 6f 64 65 20 72 75 6e 73 20 74 68 ight.have.run,.this.mode.runs.th
7e60 65 20 68 6f 6f 6b 20 60 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 74 61 74 75 73 e.hook.`lsp-rust-analyzer-status
7e80 2d 6d 6f 64 65 2d 68 6f 6f 6b 27 2c 20 61 73 0a 74 68 65 20 66 69 6e 61 6c 20 6f 72 20 70 65 6e -mode-hook',.as.the.final.or.pen
7ea0 75 6c 74 69 6d 61 74 65 20 73 74 65 70 20 64 75 72 69 6e 67 20 69 6e 69 74 69 61 6c 69 7a 61 74 ultimate.step.during.initializat
7ec0 69 6f 6e 2e 0a 0a 5c 7b 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 74 61 74 75 73 ion...\{lsp-rust-analyzer-status
7ee0 2d 6d 6f 64 65 2d 6d 61 70 7d 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d -mode-map}..(defalias.'lsp-rust-
7f00 61 6e 61 6c 79 7a 65 72 2d 73 74 61 74 75 73 2d 6d 6f 64 65 20 23 5b 30 20 22 5c 33 30 36 5c 33 analyzer-status-mode.#[0."\306\3
7f20 30 30 21 5c 32 31 30 5c 33 30 37 18 5c 33 31 30 20 5c 32 31 30 5c 33 31 31 11 5c 33 31 32 12 5c 00!\210\307.\310.\210\311.\312.\
7f40 33 31 30 5c 33 31 33 4e 5c 32 30 33 1b 00 5c 33 31 34 5c 33 31 31 5c 33 31 33 5c 33 31 30 5c 33 310\313N\203..\314\311\313\310\3
7f60 31 33 4e 23 5c 32 31 30 5c 33 31 35 0b 21 5c 32 30 34 27 00 5c 33 31 36 0b 5c 33 31 37 20 5c 22 13N#\210\315.!\204'.\316.\317.\"
7f80 5c 32 31 30 5c 33 32 30 5c 66 21 5c 32 31 31 5c 32 30 33 35 00 5c 32 31 31 5c 33 32 31 20 3d 5c \210\320\f!\211\2035.\211\321.=\
7fa0 32 30 33 3b 00 5c 33 32 32 5c 66 5c 33 32 33 20 5c 22 5c 32 31 30 5c 32 31 30 5c 33 32 34 0d 5c 203;.\322\f\323.\"\210\210\324.\
7fc0 33 32 35 5c 22 5c 32 30 34 52 00 0d 0e 1b 3d 5c 32 30 34 52 00 5c 33 32 36 0d 5c 33 32 35 0e 1b 325\"\204R....=\204R.\326.\325..
7fe0 43 23 5c 32 31 30 5c 33 32 37 0b 21 5c 32 31 30 5c 33 33 30 5c 66 21 5c 32 31 30 0d 16 1b 29 5c C#\210\327.!\210\330\f!\210...)\
8000 33 33 31 5c 33 33 32 21 5c 32 30 37 22 20 5b 64 65 6c 61 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 20 331\332!\207".[delay-mode-hooks.
8020 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 6f 64 65 2d 6e 61 6d 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e major-mode.mode-name.lsp-rust-an
8040 61 6c 79 7a 65 72 2d 73 74 61 74 75 73 2d 6d 6f 64 65 2d 6d 61 70 20 6c 73 70 2d 72 75 73 74 2d alyzer-status-mode-map.lsp-rust-
8060 61 6e 61 6c 79 7a 65 72 2d 73 74 61 74 75 73 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c analyzer-status-mode-syntax-tabl
8080 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 74 61 74 75 73 2d 6d 6f 64 65 2d e.lsp-rust-analyzer-status-mode-
80a0 61 62 62 72 65 76 2d 74 61 62 6c 65 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 abbrev-table.make-local-variable
80c0 20 74 20 73 70 65 63 69 61 6c 2d 6d 6f 64 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 .t.special-mode.lsp-rust-analyze
80e0 72 2d 73 74 61 74 75 73 2d 6d 6f 64 65 20 22 52 75 73 74 2d 41 6e 61 6c 79 7a 65 72 2d 53 74 61 r-status-mode."Rust-Analyzer-Sta
8100 74 75 73 22 20 6d 6f 64 65 2d 63 6c 61 73 73 20 70 75 74 20 6b 65 79 6d 61 70 2d 70 61 72 65 6e tus".mode-class.put.keymap-paren
8120 74 20 73 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 63 75 72 72 65 6e 74 2d 6c 6f 63 61 t.set-keymap-parent.current-loca
8140 6c 2d 6d 61 70 20 63 68 61 72 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 20 73 74 61 6e 64 61 72 64 l-map.char-table-parent.standard
8160 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 73 65 74 2d 63 68 61 72 2d 74 61 62 6c 65 2d 70 61 72 -syntax-table.set-char-table-par
8180 65 6e 74 20 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 61 62 62 72 65 76 2d 74 61 62 6c 65 2d 67 65 ent.syntax-table.abbrev-table-ge
81a0 74 20 3a 70 61 72 65 6e 74 73 20 61 62 62 72 65 76 2d 74 61 62 6c 65 2d 70 75 74 20 75 73 65 2d t.:parents.abbrev-table-put.use-
81c0 6c 6f 63 61 6c 2d 6d 61 70 20 73 65 74 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 72 75 6e 2d 6d local-map.set-syntax-table.run-m
81e0 6f 64 65 2d 68 6f 6f 6b 73 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 74 61 74 ode-hooks.lsp-rust-analyzer-stat
8200 75 73 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6c 6f 63 61 6c 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 5d us-mode-hook.local-abbrev-table]
8220 20 35 20 28 23 24 20 2e 20 33 32 32 32 30 29 20 6e 69 6c 5d 29 0a 23 40 34 38 20 44 69 73 70 6c .5.(#$...32220).nil]).#@48.Displ
8240 61 79 73 20 73 74 61 74 75 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 72 75 73 74 2d ays.status.information.for.rust-
8260 61 6e 61 6c 79 7a 65 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 61 analyzer...(defalias.'lsp-rust-a
8280 6e 61 6c 79 7a 65 72 2d 73 74 61 74 75 73 20 23 5b 30 20 22 5c 33 30 32 08 21 5c 33 30 33 5c 33 nalyzer-status.#[0."\302.!\303\3
82a0 30 34 5c 33 30 35 20 5c 22 5c 33 30 36 5c 33 30 37 5c 33 31 30 03 5c 22 21 5c 33 31 31 5c 33 31 04\305.\"\306\307\310.\"!\311\31
82c0 32 5c 33 31 33 05 5c 22 21 5c 33 31 34 19 72 5c 32 31 31 71 5c 32 31 30 5c 33 31 35 20 5c 32 31 2\313.\"!\314.r\211q\210\315.\21
82e0 30 5c 33 31 36 20 5c 32 31 30 01 63 5c 32 31 30 5c 33 31 37 01 21 2a 5c 32 30 37 22 20 5b 64 65 0\316.\210.c\210\317.!*\207".[de
8300 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c fault-directory.inhibit-read-onl
8320 79 20 6c 73 70 2d 77 6f 72 6b 73 70 61 63 65 2d 72 6f 6f 74 20 6c 73 70 2d 6d 61 6b 65 2d 72 75 y.lsp-workspace-root.lsp-make-ru
8340 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 61 6e 61 6c 79 7a 65 72 2d 73 74 61 74 75 73 2d 70 61 72 61 st-analyzer-analyzer-status-para
8360 6d 73 20 3a 74 65 78 74 2d 64 6f 63 75 6d 65 6e 74 20 6c 73 70 2d 2d 74 65 78 74 2d 64 6f 63 75 ms.:text-document.lsp--text-docu
8380 6d 65 6e 74 2d 69 64 65 6e 74 69 66 69 65 72 20 6c 73 70 2d 73 65 6e 64 2d 72 65 71 75 65 73 74 ment-identifier.lsp-send-request
83a0 20 6c 73 70 2d 6d 61 6b 65 2d 72 65 71 75 65 73 74 20 22 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 .lsp-make-request."rust-analyzer
83c0 2f 61 6e 61 6c 79 7a 65 72 53 74 61 74 75 73 22 20 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 /analyzerStatus".get-buffer-crea
83e0 74 65 20 66 6f 72 6d 61 74 20 22 2a 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 20 73 74 61 74 75 73 te.format."*rust-analyzer.status
8400 20 25 73 2a 22 20 74 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 74 61 74 75 73 .%s*".t.lsp-rust-analyzer-status
8420 2d 6d 6f 64 65 20 65 72 61 73 65 2d 62 75 66 66 65 72 20 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 -mode.erase-buffer.pop-to-buffer
8440 5d 20 37 20 28 23 24 20 2e 20 33 33 33 33 39 29 20 6e 69 6c 5d 29 0a 23 40 38 31 20 4a 6f 69 6e ].7.(#$...33339).nil]).#@81.Join
8460 20 73 65 6c 65 63 74 65 64 20 6c 69 6e 65 73 20 69 6e 74 6f 20 6f 6e 65 2c 20 73 6d 61 72 74 6c .selected.lines.into.one,.smartl
8480 79 20 66 69 78 69 6e 67 20 75 70 20 77 68 69 74 65 73 70 61 63 65 20 61 6e 64 20 74 72 61 69 6c y.fixing.up.whitespace.and.trail
84a0 69 6e 67 20 63 6f 6d 6d 61 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 ing.commas...(defalias.'lsp-rust
84c0 2d 61 6e 61 6c 79 7a 65 72 2d 6a 6f 69 6e 2d 6c 69 6e 65 73 20 23 5b 30 20 22 5c 33 30 30 5c 33 -analyzer-join-lines.#[0."\300\3
84e0 30 31 5c 33 30 32 20 5c 33 30 33 5c 33 30 34 5c 33 30 35 20 5c 32 30 33 14 00 5c 33 30 36 5c 33 01\302.\303\304\305.\203..\306\3
8500 30 37 20 5c 33 31 30 20 5c 22 5c 32 30 32 18 00 5c 33 30 36 60 60 5c 22 21 24 5c 33 31 31 5c 33 07.\310.\"\202..\306``\"!$\311\3
8520 31 32 5c 33 31 33 03 5c 22 21 5c 33 31 34 01 5c 33 31 35 5c 22 5c 32 30 37 22 20 5b 6c 73 70 2d 12\313.\"!\314.\315\"\207".[lsp-
8540 6d 61 6b 65 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 6a 6f 69 6e 2d 6c 69 6e 65 73 2d 70 61 make-rust-analyzer-join-lines-pa
8560 72 61 6d 73 20 3a 74 65 78 74 2d 64 6f 63 75 6d 65 6e 74 20 6c 73 70 2d 2d 74 65 78 74 2d 64 6f rams.:text-document.lsp--text-do
8580 63 75 6d 65 6e 74 2d 69 64 65 6e 74 69 66 69 65 72 20 3a 72 61 6e 67 65 73 20 76 65 63 74 6f 72 cument-identifier.:ranges.vector
85a0 20 75 73 65 2d 72 65 67 69 6f 6e 2d 70 20 6c 73 70 2d 2d 72 65 67 69 6f 6e 2d 74 6f 2d 72 61 6e .use-region-p.lsp--region-to-ran
85c0 67 65 20 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 72 65 67 69 6f 6e 2d 65 6e 64 20 6c ge.region-beginning.region-end.l
85e0 73 70 2d 73 65 6e 64 2d 72 65 71 75 65 73 74 20 6c 73 70 2d 6d 61 6b 65 2d 72 65 71 75 65 73 74 sp-send-request.lsp-make-request
8600 20 22 65 78 70 65 72 69 6d 65 6e 74 61 6c 2f 6a 6f 69 6e 4c 69 6e 65 73 22 20 6c 73 70 2d 2d 61 ."experimental/joinLines".lsp--a
8620 70 70 6c 79 2d 74 65 78 74 2d 65 64 69 74 73 20 63 6f 64 65 2d 61 63 74 69 6f 6e 5d 20 38 20 28 pply-text-edits.code-action].8.(
8640 23 24 20 2e 20 33 33 38 38 34 29 20 6e 69 6c 5d 29 0a 23 40 35 34 20 52 65 6c 6f 61 64 20 77 6f #$...33884).nil]).#@54.Reload.wo
8660 72 6b 73 70 61 63 65 2c 20 70 69 63 6b 69 6e 67 20 75 70 20 63 68 61 6e 67 65 73 20 66 72 6f 6d rkspace,.picking.up.changes.from
8680 20 43 61 72 67 6f 2e 74 6f 6d 6c 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 .Cargo.toml..(defalias.'lsp-rust
86a0 2d 61 6e 61 6c 79 7a 65 72 2d 72 65 6c 6f 61 64 2d 77 6f 72 6b 73 70 61 63 65 20 23 5b 30 20 22 -analyzer-reload-workspace.#[0."
86c0 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 21 21 5c 32 30 37 22 20 5b 6c 73 \300.\210\301\302\303!!\207".[ls
86e0 70 2d 2d 63 75 72 2d 77 6f 72 6b 73 70 61 63 65 2d 63 68 65 63 6b 20 6c 73 70 2d 73 65 6e 64 2d p--cur-workspace-check.lsp-send-
8700 72 65 71 75 65 73 74 20 6c 73 70 2d 6d 61 6b 65 2d 72 65 71 75 65 73 74 20 22 72 75 73 74 2d 61 request.lsp-make-request."rust-a
8720 6e 61 6c 79 7a 65 72 2f 72 65 6c 6f 61 64 57 6f 72 6b 73 70 61 63 65 22 5d 20 33 20 28 23 24 20 nalyzer/reloadWorkspace"].3.(#$.
8740 2e 20 33 34 33 39 31 29 20 6e 69 6c 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c ..34391).nil]).(byte-code."\300\
8760 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 44 44 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 301\302\303\304DD\305\306\307\31
8780 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 26 09 5c 32 31 30 5c 33 30 30 5c 33 31 34 5c 33 30 32 5c 0\311\312\313&.\210\300\314\302\
87a0 33 30 33 5c 33 31 35 44 44 5c 33 31 36 5c 33 30 36 5c 33 31 37 5c 33 31 30 5c 33 31 31 5c 33 31 303\315DD\316\306\317\310\311\31
87c0 32 5c 33 32 30 26 09 5c 32 31 30 5c 33 32 31 5c 33 32 32 5c 33 32 33 5c 33 32 34 23 5c 32 30 37 2\320&.\210\321\322\323\324#\207
87e0 22 20 5b 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 6c 73 70 2d 72 ".[custom-declare-variable.lsp-r
8800 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 64 6f 77 6e 6c 6f 61 64 2d 75 72 6c 20 66 75 6e 63 61 6c ust-analyzer-download-url.funcal
8820 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 08 5c 33 30 33 5c 32 36 l.function.#[0."\301\302.\303\26
8840 37 5c 32 30 32 14 00 5c 33 30 34 5c 32 30 32 15 00 5c 33 30 35 5c 32 30 32 15 00 5c 33 30 36 5c 7\202..\304\202..\305\202..\306\
8860 32 30 32 15 00 5c 33 30 37 5c 22 5c 32 30 37 22 20 5b 73 79 73 74 65 6d 2d 74 79 70 65 20 66 6f 202..\307\"\207".[system-type.fo
8880 72 6d 61 74 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 75 73 74 2d 61 6e rmat."https://github.com/rust-an
88a0 61 6c 79 7a 65 72 2f 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2f 72 65 6c 65 61 73 65 73 2f 6c 61 alyzer/rust-analyzer/releases/la
88c0 74 65 73 74 2f 64 6f 77 6e 6c 6f 61 64 2f 25 73 22 20 23 73 28 68 61 73 68 2d 74 61 62 6c 65 20 test/download/%s".#s(hash-table.
88e0 73 69 7a 65 20 33 20 74 65 73 74 20 65 71 20 72 65 68 61 73 68 2d 73 69 7a 65 20 31 2e 35 20 72 size.3.test.eq.rehash-size.1.5.r
8900 65 68 61 73 68 2d 74 68 72 65 73 68 6f 6c 64 20 30 2e 38 31 32 35 20 70 75 72 65 63 6f 70 79 20 ehash-threshold.0.8125.purecopy.
8920 74 20 64 61 74 61 20 28 67 6e 75 2f 6c 69 6e 75 78 20 38 20 64 61 72 77 69 6e 20 31 32 20 77 69 t.data.(gnu/linux.8.darwin.12.wi
8940 6e 64 6f 77 73 2d 6e 74 20 31 36 29 29 20 22 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 78 38 36 ndows-nt.16))."rust-analyzer-x86
8960 5f 36 34 2d 75 6e 6b 6e 6f 77 6e 2d 6c 69 6e 75 78 2d 67 6e 75 2e 67 7a 22 20 22 72 75 73 74 2d _64-unknown-linux-gnu.gz"."rust-
8980 61 6e 61 6c 79 7a 65 72 2d 78 38 36 5f 36 34 2d 61 70 70 6c 65 2d 64 61 72 77 69 6e 2e 67 7a 22 analyzer-x86_64-apple-darwin.gz"
89a0 20 22 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 78 38 36 5f 36 34 2d 70 63 2d 77 69 6e 64 6f 77 ."rust-analyzer-x86_64-pc-window
89c0 73 2d 6d 73 76 63 2e 67 7a 22 20 6e 69 6c 5d 20 34 20 23 31 3d 22 22 5d 20 22 41 75 74 6f 6d 61 s-msvc.gz".nil].4.#1=""]."Automa
89e0 74 69 63 20 64 6f 77 6e 6c 6f 61 64 20 75 72 6c 20 66 6f 72 20 52 75 73 74 20 41 6e 61 6c 79 7a tic.download.url.for.Rust.Analyz
8a00 65 72 22 20 3a 74 79 70 65 20 73 74 72 69 6e 67 20 3a 67 72 6f 75 70 20 6c 73 70 2d 72 75 73 74 er".:type.string.:group.lsp-rust
8a20 2d 61 6e 61 6c 79 7a 65 72 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 28 6c 73 70 2d -analyzer.:package-version.(lsp-
8a40 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 mode..."8.0.0").lsp-rust-analyze
8a60 72 2d 73 74 6f 72 65 2d 70 61 74 68 20 23 5b 30 20 22 5c 33 30 32 08 5c 33 30 33 09 5c 33 30 34 r-store-path.#[0."\302.\303.\304
8a80 3d 5c 32 30 33 0d 00 5c 33 30 35 5c 32 30 32 0e 00 5c 33 30 36 23 5c 32 30 37 22 20 5b 6c 73 70 =\203..\305\202..\306#\207".[lsp
8aa0 2d 73 65 72 76 65 72 2d 69 6e 73 74 61 6c 6c 2d 64 69 72 20 73 79 73 74 65 6d 2d 74 79 70 65 20 -server-install-dir.system-type.
8ac0 66 2d 6a 6f 69 6e 20 22 72 75 73 74 22 20 77 69 6e 64 6f 77 73 2d 6e 74 20 22 72 75 73 74 2d 61 f-join."rust".windows-nt."rust-a
8ae0 6e 61 6c 79 7a 65 72 2e 65 78 65 22 20 22 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 22 5d 20 35 20 nalyzer.exe"."rust-analyzer"].5.
8b00 23 31 23 5d 20 22 54 68 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 66 69 6c 65 20 69 6e 20 77 68 #1#]."The.path.to.the.file.in.wh
8b20 69 63 68 20 60 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 27 20 77 69 6c 6c 20 62 65 20 73 74 6f 72 ich.`rust-analyzer'.will.be.stor
8b40 65 64 2e 22 20 66 69 6c 65 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 6c ed.".file.(lsp-mode..."8.0.0").l
8b60 73 70 2d 64 65 70 65 6e 64 65 6e 63 79 20 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 20 28 3a 64 6f sp-dependency.rust-analyzer.(:do
8b80 77 6e 6c 6f 61 64 20 3a 75 72 6c 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 64 6f wnload.:url.lsp-rust-analyzer-do
8ba0 77 6e 6c 6f 61 64 2d 75 72 6c 20 3a 64 65 63 6f 6d 70 72 65 73 73 20 3a 67 7a 69 70 20 3a 73 74 wnload-url.:decompress.:gzip.:st
8bc0 6f 72 65 2d 70 61 74 68 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 74 6f 72 65 ore-path.lsp-rust-analyzer-store
8be0 2d 70 61 74 68 20 3a 73 65 74 2d 65 78 65 63 75 74 61 62 6c 65 5c 3f 20 74 29 20 28 3a 73 79 73 -path.:set-executable\?.t).(:sys
8c00 74 65 6d 20 22 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 22 29 5d 20 31 30 29 0a 23 40 31 35 20 0a tem."rust-analyzer")].10).#@15..
8c20 0a 28 66 6e 20 49 4e 50 55 54 30 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 .(fn.INPUT0)..(defalias.'lsp-rus
8c40 74 2d 2d 61 6e 61 6c 79 7a 65 72 2d 72 75 6e 2d 73 69 6e 67 6c 65 20 23 5b 32 35 37 20 22 5c 33 t--analyzer-run-single.#[257."\3
8c60 30 30 5c 33 30 31 02 5c 22 5c 33 30 32 5c 33 30 33 02 21 21 5c 32 30 37 22 20 5b 67 65 74 68 61 00\301.\"\302\303.!!\207".[getha
8c80 73 68 20 22 61 72 67 75 6d 65 6e 74 73 22 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 sh."arguments".lsp-rust-analyzer
8ca0 2d 72 75 6e 20 6c 73 70 2d 73 65 71 2d 66 69 72 73 74 5d 20 35 20 28 23 24 20 2e 20 33 35 38 37 -run.lsp-seq-first].5.(#$...3587
8cc0 31 29 5d 29 0a 23 40 31 35 20 0a 0a 28 66 6e 20 49 4e 50 55 54 30 29 1f 0a 28 64 65 66 61 6c 69 1)]).#@15...(fn.INPUT0)..(defali
8ce0 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 2d 61 6e 61 6c 79 7a 65 72 2d 73 68 6f 77 2d 72 65 66 65 as.'lsp-rust--analyzer-show-refe
8d00 72 65 6e 63 65 73 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 33 30 30 5c 33 30 rences.#[257."\300\301.\"\300\30
8d20 32 03 5c 22 5c 33 30 33 48 5c 33 30 34 5c 33 30 35 02 21 5c 33 30 36 5c 33 30 37 5c 33 31 30 06 2.\"\303H\304\305.!\306\307\310.
8d40 06 5c 22 23 5c 32 30 37 22 20 5b 67 65 74 68 61 73 68 20 22 74 69 74 6c 65 22 20 22 61 72 67 75 .\"#\207".[gethash."title"."argu
8d60 6d 65 6e 74 73 22 20 32 20 6c 73 70 2d 73 68 6f 77 2d 78 72 65 66 73 20 6c 73 70 2d 2d 6c 6f 63 ments".2.lsp-show-xrefs.lsp--loc
8d80 61 74 69 6f 6e 73 2d 74 6f 2d 78 72 65 66 2d 69 74 65 6d 73 20 6e 69 6c 20 73 2d 63 6f 6e 74 61 ations-to-xref-items.nil.s-conta
8da0 69 6e 73 2d 70 20 22 72 65 66 65 72 65 6e 63 65 22 5d 20 39 20 28 23 24 20 2e 20 33 36 30 34 32 ins-p."reference"].9.(#$...36042
8dc0 29 5d 29 0a 23 40 31 35 20 0a 0a 28 66 6e 20 49 4e 50 55 54 30 29 1f 0a 28 64 65 66 61 6c 69 61 )]).#@15...(fn.INPUT0)..(defalia
8de0 73 20 27 6c 73 70 2d 72 75 73 74 2d 2d 61 6e 61 6c 79 7a 65 72 2d 64 65 62 75 67 2d 6c 65 6e 73 s.'lsp-rust--analyzer-debug-lens
8e00 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 33 30 32 48 5c 33 30 33 01 21 5c 32 .#[257."\300\301.\"\302H\303.!\2
8e20 30 37 22 20 5b 67 65 74 68 61 73 68 20 22 61 72 67 75 6d 65 6e 74 73 22 20 30 20 6c 73 70 2d 72 07".[gethash."arguments".0.lsp-r
8e40 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 64 65 62 75 67 5d 20 34 20 28 23 24 20 2e 20 33 36 32 39 ust-analyzer-debug].4.(#$...3629
8e60 37 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 7)]).(byte-code."\303\304\305\30
8e80 36 5c 33 30 37 21 5c 33 31 30 5c 33 31 31 5c 33 31 32 08 5c 33 31 33 3d 5c 32 30 33 13 00 5c 33 6\307!\310\311\312.\313=\203..\3
8ea0 31 34 5c 32 30 32 14 00 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 33 32 30 5c 33 32 31 09 21 5c 33 14\202..\315\316\317\320\321.!\3
8ec0 32 32 5c 33 32 33 5c 33 32 34 5c 33 32 35 5c 22 5c 33 32 36 5c 33 32 37 5c 33 33 30 03 23 5c 32 22\323\324\325\"\326\327\330.#\2
8ee0 31 30 5c 33 32 36 5c 33 33 31 5c 33 33 32 03 23 5c 32 31 30 5c 33 32 36 5c 33 33 33 5c 33 33 34 10\326\331\332.#\210\326\333\334
8f00 03 23 5c 32 31 30 5c 32 31 31 5c 32 36 32 01 5c 33 33 35 5c 33 33 36 5c 33 33 37 5c 33 34 30 5c .#\210\211\262.\335\336\337\340\
8f20 33 34 31 5c 33 34 32 5c 33 34 33 5c 33 31 33 5c 33 34 34 5c 33 34 35 5c 33 34 36 5c 6e 5c 32 30 341\342\343\313\344\345\346\n\20
8f40 35 46 00 5c 33 34 37 5c 33 35 30 21 42 44 43 5c 33 35 31 5c 33 35 32 26 18 21 5c 32 30 37 22 20 5F.\347\350!BDC\351\352&.!\207".
8f60 5b 6c 73 70 2d 72 75 73 74 2d 73 65 72 76 65 72 20 6c 73 70 2d 72 75 73 74 2d 6e 6f 74 69 66 69 [lsp-rust-server.lsp-rust-notifi
8f80 63 61 74 69 6f 6e 2d 68 61 6e 64 6c 65 72 73 20 6c 73 70 2d 65 6e 61 62 6c 65 2d 73 6e 69 70 70 cation-handlers.lsp-enable-snipp
8fa0 65 74 20 6c 73 70 2d 72 65 67 69 73 74 65 72 2d 63 6c 69 65 6e 74 20 6d 61 6b 65 2d 6c 73 70 2d et.lsp-register-client.make-lsp-
8fc0 63 6c 69 65 6e 74 20 3a 6e 65 77 2d 63 6f 6e 6e 65 63 74 69 6f 6e 20 6c 73 70 2d 73 74 64 69 6f client.:new-connection.lsp-stdio
8fe0 2d 63 6f 6e 6e 65 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 31 08 40 21 5c 32 30 36 0e 00 5c 33 -connection.#[0."\301.@!\206..\3
9000 30 32 5c 33 30 33 21 5c 32 30 36 0e 00 5c 33 30 34 08 41 42 5c 32 30 37 22 20 5b 6c 73 70 2d 72 02\303!\206..\304.AB\207".[lsp-r
9020 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 65 72 76 65 72 2d 63 6f 6d 6d 61 6e 64 20 65 78 65 63 ust-analyzer-server-command.exec
9040 75 74 61 62 6c 65 2d 66 69 6e 64 20 6c 73 70 2d 70 61 63 6b 61 67 65 2d 70 61 74 68 20 72 75 73 utable-find.lsp-package-path.rus
9060 74 2d 61 6e 61 6c 79 7a 65 72 20 22 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 22 5d 20 32 5d 20 3a t-analyzer."rust-analyzer"].2].:
9080 6d 61 6a 6f 72 2d 6d 6f 64 65 73 20 28 72 75 73 74 2d 6d 6f 64 65 20 72 75 73 74 69 63 2d 6d 6f major-modes.(rust-mode.rustic-mo
90a0 64 65 29 20 3a 70 72 69 6f 72 69 74 79 20 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 20 31 20 2d 31 de).:priority.rust-analyzer.1.-1
90c0 20 3a 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 2d 6f 70 74 69 6f 6e 73 20 6c 73 70 2d 72 75 73 .:initialization-options.lsp-rus
90e0 74 2d 61 6e 61 6c 79 7a 65 72 2d 2d 6d 61 6b 65 2d 69 6e 69 74 2d 6f 70 74 69 6f 6e 73 20 3a 6e t-analyzer--make-init-options.:n
9100 6f 74 69 66 69 63 61 74 69 6f 6e 2d 68 61 6e 64 6c 65 72 73 20 68 74 3c 2d 61 6c 69 73 74 20 3a otification-handlers.ht<-alist.:
9120 61 63 74 69 6f 6e 2d 68 61 6e 64 6c 65 72 73 20 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 action-handlers.make-hash-table.
9140 3a 74 65 73 74 20 65 71 75 61 6c 20 70 75 74 68 61 73 68 20 22 72 75 73 74 2d 61 6e 61 6c 79 7a :test.equal.puthash."rust-analyz
9160 65 72 2e 72 75 6e 53 69 6e 67 6c 65 22 20 6c 73 70 2d 72 75 73 74 2d 2d 61 6e 61 6c 79 7a 65 72 er.runSingle".lsp-rust--analyzer
9180 2d 72 75 6e 2d 73 69 6e 67 6c 65 20 22 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2e 64 65 62 75 67 -run-single."rust-analyzer.debug
91a0 53 69 6e 67 6c 65 22 20 6c 73 70 2d 72 75 73 74 2d 2d 61 6e 61 6c 79 7a 65 72 2d 64 65 62 75 67 Single".lsp-rust--analyzer-debug
91c0 2d 6c 65 6e 73 20 22 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2e 73 68 6f 77 52 65 66 65 72 65 6e -lens."rust-analyzer.showReferen
91e0 63 65 73 22 20 6c 73 70 2d 72 75 73 74 2d 2d 61 6e 61 6c 79 7a 65 72 2d 73 68 6f 77 2d 72 65 66 ces".lsp-rust--analyzer-show-ref
9200 65 72 65 6e 63 65 73 20 3a 6c 69 62 72 61 72 79 2d 66 6f 6c 64 65 72 73 2d 66 6e 20 23 5b 32 35 erences.:library-folders-fn.#[25
9220 37 20 22 08 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 6c 69 62 72 61 72 79 2d 64 69 72 65 7.".\207".[lsp-rust-library-dire
9240 63 74 6f 72 69 65 73 5d 20 32 20 22 5c 6e 5c 6e 28 66 6e 20 57 4f 52 4b 53 50 41 43 45 29 22 5d ctories].2."\n\n(fn.WORKSPACE)"]
9260 20 3a 61 66 74 65 72 2d 6f 70 65 6e 2d 66 6e 20 23 5b 30 20 22 08 5c 32 30 35 06 00 5c 33 30 31 .:after-open-fn.#[0.".\205..\301
9280 20 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 65 72 76 65 72 .\207".[lsp-rust-analyzer-server
92a0 2d 64 69 73 70 6c 61 79 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 20 6c 73 70 2d 72 75 73 74 2d 61 6e -display-inlay-hints.lsp-rust-an
92c0 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 2d 6d 6f 64 65 5d 20 31 5d 20 3a 69 67 6e alyzer-inlay-hints-mode].1].:ign
92e0 6f 72 65 2d 6d 65 73 73 61 67 65 73 20 6e 69 6c 20 3a 73 65 72 76 65 72 2d 69 64 20 3a 63 75 73 ore-messages.nil.:server-id.:cus
9300 74 6f 6d 2d 63 61 70 61 62 69 6c 69 74 69 65 73 20 65 78 70 65 72 69 6d 65 6e 74 61 6c 20 73 6e tom-capabilities.experimental.sn
9320 69 70 70 65 74 54 65 78 74 45 64 69 74 20 66 65 61 74 75 72 65 70 20 79 61 73 6e 69 70 70 65 74 ippetTextEdit.featurep.yasnippet
9340 20 3a 64 6f 77 6e 6c 6f 61 64 2d 73 65 72 76 65 72 2d 66 6e 20 23 5b 31 30 32 38 20 22 5c 33 30 .:download-server-fn.#[1028."\30
9360 30 5c 33 30 31 04 04 23 5c 32 30 37 22 20 5b 6c 73 70 2d 70 61 63 6b 61 67 65 2d 65 6e 73 75 72 0\301..#\207".[lsp-package-ensur
9380 65 20 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 43 4c 49 45 e.rust-analyzer].8."\n\n(fn.CLIE
93a0 4e 54 20 43 41 4c 4c 42 41 43 4b 20 45 52 52 4f 52 2d 43 41 4c 4c 42 41 43 4b 20 55 50 44 41 54 NT.CALLBACK.ERROR-CALLBACK.UPDAT
93c0 45 5c 5c 3d 5c 5c 3f 29 22 5d 5d 20 32 37 29 0a 23 40 39 39 20 53 77 69 74 63 68 20 70 72 69 6f E\\=\\?)"]].27).#@99.Switch.prio
93e0 72 69 74 69 65 73 20 6f 66 20 6c 73 70 20 73 65 72 76 65 72 73 2c 20 75 6e 6c 65 73 73 20 4c 53 rities.of.lsp.servers,.unless.LS
9400 50 2d 53 45 52 56 45 52 20 69 73 20 61 6c 72 65 61 64 79 20 61 63 74 69 76 65 2e 0a 0a 28 66 6e P-SERVER.is.already.active...(fn
9420 20 26 6f 70 74 69 6f 6e 61 6c 20 4c 53 50 2d 53 45 52 56 45 52 29 1f 0a 28 64 65 66 61 6c 69 61 .&optional.LSP-SERVER)..(defalia
9440 73 20 27 6c 73 70 2d 72 75 73 74 2d 73 77 69 74 63 68 2d 73 65 72 76 65 72 20 23 5b 32 35 36 20 s.'lsp-rust-switch-server.#[256.
9460 22 5c 33 30 32 5c 33 30 33 5c 33 30 34 08 5c 22 21 09 3e 5c 32 30 34 15 00 5c 33 30 35 5c 33 30 "\302\303\304.\"!.>\204..\305\30
9480 36 5c 33 30 37 5c 33 30 33 5c 33 30 34 08 5c 22 44 5c 22 5c 32 31 30 5c 33 30 33 5c 33 30 34 08 6\307\303\304.\"D\"\210\303\304.
94a0 5c 22 5c 33 31 30 48 5c 33 31 31 56 5c 32 30 33 24 00 5c 33 30 34 5c 32 30 32 25 00 5c 33 31 32 \"\310H\311V\203$.\304\202%.\312
94c0 01 01 3d 3f 5c 32 30 35 5c 32 30 35 00 5c 33 31 33 5c 32 31 31 5c 32 30 35 5c 32 30 33 00 5c 32 ..=?\205\205.\313\211\205\203.\2
94e0 31 31 40 5c 33 31 34 5c 33 30 32 5c 33 30 33 03 08 5c 22 21 09 3e 5c 32 30 34 49 00 5c 33 30 35 11@\314\302\303..\"!.>\204I.\305
9500 5c 33 30 36 5c 33 30 37 5c 33 30 33 05 08 5c 22 44 5c 22 5c 32 31 30 5c 33 30 33 02 08 5c 22 5c \306\307\303..\"D\"\210\303..\"\
9520 32 31 31 5c 33 31 30 5c 33 30 32 5c 33 30 33 06 06 08 5c 22 21 09 3e 5c 32 30 34 66 00 5c 33 30 211\310\302\303...\"!.>\204f.\30
9540 35 5c 33 30 36 5c 33 30 37 5c 33 30 33 06 08 08 5c 22 44 5c 22 5c 32 31 30 5c 33 30 33 05 08 5c 5\306\307\303...\"D\"\210\303..\
9560 22 5c 33 31 30 48 5c 33 31 35 5f 49 5c 32 36 32 01 21 5c 32 30 33 7c 00 5c 33 31 36 5c 33 31 37 "\310H\315_I\262.!\203|.\316\317
9580 5c 33 32 30 03 5c 22 21 5c 32 31 30 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 2d 00 5c 32 36 32 \320.\"!\210.A\266\202\202-.\262
95a0 01 5c 32 30 37 22 20 5b 6c 73 70 2d 63 6c 69 65 6e 74 73 20 63 6c 2d 73 74 72 75 63 74 2d 6c 73 .\207".[lsp-clients.cl-struct-ls
95c0 70 2d 2d 63 6c 69 65 6e 74 2d 74 61 67 73 20 74 79 70 65 2d 6f 66 20 67 65 74 68 61 73 68 20 72 p--client-tags.type-of.gethash.r
95e0 6c 73 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 6c 73 ls.signal.wrong-type-argument.ls
9600 70 2d 2d 63 6c 69 65 6e 74 20 31 34 20 30 20 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 20 28 72 6c p--client.14.0.rust-analyzer.(rl
9620 73 20 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 29 20 6e 61 74 6e 75 6d 70 20 2d 31 20 6d 65 73 73 s.rust-analyzer).natnump.-1.mess
9640 61 67 65 20 66 6f 72 6d 61 74 20 22 53 77 69 74 63 68 65 64 20 74 6f 20 73 65 72 76 65 72 20 25 age.format."Switched.to.server.%
9660 73 2e 22 5d 20 31 34 20 28 23 24 20 2e 20 33 37 38 34 35 29 20 6e 69 6c 5d 29 0a 28 64 65 66 76 s."].14.(#$...37845).nil]).(defv
9680 61 72 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 ar.lsp-rust-analyzer-inlay-hints
96a0 2d 74 69 6d 65 72 20 6e 69 6c 20 6e 69 6c 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 -timer.nil.nil).(byte-code."\300
96c0 5c 33 30 31 21 5c 32 31 30 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 \301!\210\302\303\304\305\306\30
96e0 37 5c 33 31 30 5c 33 31 31 26 07 5c 32 31 30 5c 33 30 32 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 7\310\311&.\210\302\312\313\314\
9700 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 35 26 07 5c 32 31 30 5c 33 31 36 5c 33 31 37 5c 33 32 306\307\310\315&.\210\316\317\32
9720 30 5c 33 32 31 5c 33 32 32 44 44 5c 33 32 33 5c 33 32 34 5c 33 32 35 5c 33 30 36 5c 33 30 37 5c 0\321\322DD\323\324\325\306\307\
9740 33 31 30 5c 33 32 36 26 09 5c 32 31 30 5c 33 30 32 5c 33 32 37 5c 33 33 30 5c 33 33 31 5c 33 30 310\326&.\210\302\327\330\331\30
9760 36 5c 33 30 37 5c 33 31 30 5c 33 33 32 26 07 5c 32 31 30 5c 33 31 36 5c 33 33 33 5c 33 32 30 5c 6\307\310\332&.\210\316\333\320\
9780 33 32 31 5c 33 33 34 44 44 5c 33 33 35 5c 33 32 34 5c 33 33 36 5c 33 30 36 5c 33 30 37 5c 33 31 321\334DD\335\324\336\306\307\31
97a0 30 5c 33 33 37 26 09 5c 32 31 30 5c 33 31 36 5c 33 34 30 5c 33 32 30 5c 33 32 31 5c 33 34 31 44 0\337&.\210\316\340\320\321\341D
97c0 44 5c 33 34 32 5c 33 32 34 5c 33 34 33 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 34 34 26 09 5c D\342\324\343\306\307\310\344&.\
97e0 32 30 37 22 20 5b 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 207".[make-variable-buffer-local
9800 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 2d 74 .lsp-rust-analyzer-inlay-hints-t
9820 69 6d 65 72 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 66 61 63 65 20 6c 73 70 2d 72 75 73 imer.custom-declare-face.lsp-rus
9840 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 66 61 63 65 20 28 28 74 20 3a 69 6e 68 65 72 t-analyzer-inlay-face.((t.:inher
9860 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 2d 66 61 63 65 29 29 20 22 54 68 65 it.font-lock-comment-face))."The
9880 20 66 61 63 65 20 74 6f 20 75 73 65 20 66 6f 72 20 74 68 65 20 52 75 73 74 20 41 6e 61 6c 79 7a .face.to.use.for.the.Rust.Analyz
98a0 65 72 20 69 6e 6c 61 79 73 2e 22 20 3a 67 72 6f 75 70 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c er.inlays.".:group.lsp-rust-anal
98c0 79 7a 65 72 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 28 6c 73 70 2d 6d 6f 64 65 20 yzer.:package-version.(lsp-mode.
98e0 2e 20 22 37 2e 30 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 .."7.0").lsp-rust-analyzer-inlay
9900 2d 74 79 70 65 2d 66 61 63 65 20 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6c 73 70 2d 72 75 73 74 -type-face.((t.:inherit.lsp-rust
9920 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 66 61 63 65 29 29 20 22 46 61 63 65 20 66 6f 72 -analyzer-inlay-face))."Face.for
9940 20 69 6e 6c 61 79 20 74 79 70 65 20 68 69 6e 74 73 20 28 65 2e 67 2e 20 69 6e 66 65 72 72 65 64 .inlay.type.hints.(e.g..inferred
9960 20 76 61 72 69 61 62 6c 65 20 74 79 70 65 73 29 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 .variable.types).".(lsp-mode..."
9980 38 2e 30 2e 30 22 29 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 8.0.0").custom-declare-variable.
99a0 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 74 79 70 65 2d 66 6f 72 lsp-rust-analyzer-inlay-type-for
99c0 6d 61 74 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 mat.funcall.function.#[0."\300\2
99e0 30 37 22 20 5b 22 3a 20 25 73 22 5d 20 31 20 23 31 3d 22 22 5d 20 22 46 6f 72 6d 61 74 20 73 74 07".[":.%s"].1.#1=""]."Format.st
9a00 72 69 6e 67 20 66 6f 72 20 76 61 72 69 61 62 6c 65 20 69 6e 6c 61 79 73 20 28 70 61 72 74 20 6f ring.for.variable.inlays.(part.o
9a20 66 20 74 68 65 20 69 6e 6c 61 79 20 66 61 63 65 2c 5c 6e 75 73 65 64 20 6f 6e 6c 79 20 69 66 20 f.the.inlay.face,\nused.only.if.
9a40 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 65 72 76 65 72 2d 66 6f 72 6d 61 74 2d lsp-rust-analyzer-server-format-
9a60 69 6e 6c 61 79 2d 68 69 6e 74 73 20 69 73 5c 6e 6e 6f 6e 2d 6e 69 6c 29 2e 22 20 3a 74 79 70 65 inlay-hints.is\nnon-nil).".:type
9a80 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 53 74 72 69 6e 67 22 29 20 28 6c 73 70 2d 6d 6f 64 .(string.:tag."String").(lsp-mod
9aa0 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 e..."8.0.0").lsp-rust-analyzer-i
9ac0 6e 6c 61 79 2d 70 61 72 61 6d 2d 66 61 63 65 20 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6c 73 70 nlay-param-face.((t.:inherit.lsp
9ae0 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 66 61 63 65 29 29 20 22 46 61 63 -rust-analyzer-inlay-face))."Fac
9b00 65 20 66 6f 72 20 69 6e 6c 61 79 20 70 61 72 61 6d 65 74 65 72 20 68 69 6e 74 73 20 28 65 2e 67 e.for.inlay.parameter.hints.(e.g
9b20 2e 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 61 6d 65 74 65 72 20 6e 61 6d 65 73 20 61 74 20 63 61 ..function.parameter.names.at.ca
9b40 6c 6c 2d 73 69 74 65 29 2e 22 20 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 ll-site).".(lsp-mode..."8.0.0").
9b60 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 70 61 72 61 6d 2d 66 6f lsp-rust-analyzer-inlay-param-fo
9b80 72 6d 61 74 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 22 25 73 3a 22 5d 20 31 20 23 31 rmat.#[0."\300\207".["%s:"].1.#1
9ba0 23 5d 20 22 46 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 66 6f 72 20 70 61 72 61 6d 65 74 65 72 20 #]."Format.string.for.parameter.
9bc0 69 6e 6c 61 79 73 20 28 70 61 72 74 20 6f 66 20 74 68 65 20 69 6e 6c 61 79 20 66 61 63 65 2c 5c inlays.(part.of.the.inlay.face,\
9be0 6e 75 73 65 64 20 6f 6e 6c 79 20 69 66 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d nused.only.if.lsp-rust-analyzer-
9c00 73 65 72 76 65 72 2d 66 6f 72 6d 61 74 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 20 69 73 5c 6e 6e 6f server-format-inlay-hints.is\nno
9c20 6e 2d 6e 69 6c 29 2e 22 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 53 74 72 69 6e 67 22 29 20 n-nil).".(string.:tag."String").
9c40 28 6c 73 70 2d 6d 6f 64 65 20 2e 20 22 38 2e 30 2e 30 22 29 20 6c 73 70 2d 72 75 73 74 2d 61 6e (lsp-mode..."8.0.0").lsp-rust-an
9c60 61 6c 79 7a 65 72 2d 64 65 62 75 67 2d 6c 65 6e 73 2d 65 78 74 72 61 2d 64 61 70 2d 61 72 67 73 alyzer-debug-lens-extra-dap-args
9c80 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 3a 4d 49 4d 6f 64 65 20 22 67 64 62 22 20 .#[0."\300\207".[(:MIMode."gdb".
9ca0 3a 6d 69 44 65 62 75 67 67 65 72 50 61 74 68 20 22 67 64 62 22 20 3a 73 74 6f 70 41 74 45 6e 74 :miDebuggerPath."gdb".:stopAtEnt
9cc0 72 79 20 74 20 3a 65 78 74 65 72 6e 61 6c 43 6f 6e 73 6f 6c 65 20 3a 6a 73 6f 6e 2d 66 61 6c 73 ry.t.:externalConsole.:json-fals
9ce0 65 29 5d 20 31 20 23 31 23 5d 20 22 45 78 74 72 61 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 70 e)].1.#1#]."Extra.arguments.to.p
9d00 61 73 73 20 74 6f 20 44 41 50 20 74 65 6d 70 6c 61 74 65 20 77 68 65 6e 20 64 65 62 75 67 67 69 ass.to.DAP.template.when.debuggi
9d20 6e 67 20 61 20 74 65 73 74 20 66 72 6f 6d 20 63 6f 64 65 20 6c 65 6e 73 2e 5c 6e 5c 6e 41 73 20 ng.a.test.from.code.lens.\n\nAs.
9d40 61 20 72 75 6c 65 20 6f 66 20 74 68 65 20 74 68 75 6d 62 2c 20 64 6f 20 6e 6f 74 20 61 64 64 20 a.rule.of.the.thumb,.do.not.add.
9d60 65 78 74 72 61 20 6b 65 79 73 20 74 6f 20 74 68 69 73 20 70 6c 69 73 74 20 75 6e 6c 65 73 73 20 extra.keys.to.this.plist.unless.
9d80 79 6f 75 20 65 78 61 63 74 6c 79 5c 6e 77 68 61 74 20 79 6f 75 20 61 72 65 20 64 6f 69 6e 67 2c you.exactly\nwhat.you.are.doing,
9da0 20 69 74 20 6d 69 67 68 74 20 62 72 65 61 6b 20 74 68 65 20 5c 22 44 65 62 75 67 20 74 65 73 74 .it.might.break.the.\"Debug.test
9dc0 5c 22 20 6c 65 6e 73 20 6f 74 68 65 72 77 69 73 65 2e 5c 6e 5c 6e 53 65 65 20 64 61 70 2d 6d 6f \".lens.otherwise.\n\nSee.dap-mo
9de0 64 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 61 6e 64 20 63 70 70 74 6f 6f 6c 73 20 64 6f de.documentation.and.cpptools.do
9e00 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 65 78 74 72 61 20 76 61 72 69 61 62 cumentation.for.the.extra.variab
9e20 6c 65 73 5c 6e 6d 65 61 6e 69 6e 67 2e 22 20 70 6c 69 73 74 20 28 6c 73 70 2d 6d 6f 64 65 20 2e les\nmeaning.".plist.(lsp-mode..
9e40 20 22 38 2e 30 2e 30 22 29 5d 20 31 30 29 0a 23 40 31 35 20 0a 0a 28 66 6e 20 42 55 46 46 45 52 ."8.0.0")].10).#@15...(fn.BUFFER
9e60 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d )..(defalias.'lsp-rust-analyzer-
9e80 75 70 64 61 74 65 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 20 23 5b 32 35 37 20 22 5c 33 30 30 20 5c update-inlay-hints.#[257."\300.\
9ea0 32 30 33 2a 00 5c 32 31 31 70 3d 5c 32 30 33 2a 00 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 203*.\211p=\203*.\301\302\303\30
9ec0 34 5c 33 30 35 20 5c 33 30 36 5c 33 30 37 20 5c 32 30 33 20 00 5c 33 31 30 5c 33 31 31 20 5c 33 4\305.\306\307.\203..\310\311.\3
9ee0 31 32 20 5c 22 5c 32 30 32 24 00 5c 33 31 30 65 64 5c 22 24 5c 33 31 33 5c 33 31 34 5c 33 31 35 12.\"\202$.\310ed\"$\313\314\315
9f00 25 5c 32 31 30 5c 33 31 36 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 %\210\316\207".[lsp-rust-analyze
9f20 72 2d 69 6e 69 74 69 61 6c 69 7a 65 64 5c 3f 20 6c 73 70 2d 72 65 71 75 65 73 74 2d 61 73 79 6e r-initialized\?.lsp-request-asyn
9f40 63 20 22 74 65 78 74 44 6f 63 75 6d 65 6e 74 2f 69 6e 6c 61 79 48 69 6e 74 22 20 6c 73 70 2d 6d c."textDocument/inlayHint".lsp-m
9f60 61 6b 65 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 2d 70 61 ake-rust-analyzer-inlay-hints-pa
9f80 72 61 6d 73 20 3a 74 65 78 74 2d 64 6f 63 75 6d 65 6e 74 20 6c 73 70 2d 2d 74 65 78 74 2d 64 6f rams.:text-document.lsp--text-do
9fa0 63 75 6d 65 6e 74 2d 69 64 65 6e 74 69 66 69 65 72 20 3a 72 61 6e 67 65 20 75 73 65 2d 72 65 67 cument-identifier.:range.use-reg
9fc0 69 6f 6e 2d 70 20 6c 73 70 2d 2d 72 65 67 69 6f 6e 2d 74 6f 2d 72 61 6e 67 65 20 72 65 67 69 6f ion-p.lsp--region-to-range.regio
9fe0 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 72 65 67 69 6f 6e 2d 65 6e 64 20 23 5b 32 35 37 20 22 5c 33 n-beginning.region-end.#[257."\3
a000 30 30 65 64 5c 33 30 31 5c 33 30 32 24 5c 32 31 30 5c 32 31 31 5c 32 31 31 5c 32 30 35 64 00 5c 00ed\301\302$\210\211\211\205d.\
a020 32 31 31 40 5c 33 30 33 5c 33 30 34 02 5c 22 5c 33 30 33 5c 33 30 35 03 5c 22 5c 33 30 33 5c 33 211@\303\304.\"\303\305.\"\303\3
a040 30 36 04 5c 22 5c 33 30 33 5c 33 30 37 05 5c 22 5c 33 30 33 5c 33 31 30 06 06 5c 22 5c 33 31 31 06.\"\303\307.\"\303\310..\"\311
a060 05 21 5c 33 31 32 01 5c 32 31 31 5c 33 31 33 5c 33 31 34 5c 33 31 35 25 5c 33 31 36 01 5c 33 30 .!\312.\211\313\314\315%\316.\30
a080 31 5c 33 30 32 23 5c 32 31 30 5c 33 31 36 01 5c 33 31 37 5c 33 32 30 5c 33 32 31 06 08 5c 32 30 1\302#\210\316.\317\320\321..\20
a0a0 33 41 00 5c 33 32 32 5c 32 30 32 42 00 5c 33 32 33 5c 33 32 34 5c 33 32 35 06 0d 06 0d 5c 22 5c 3A.\322\202B.\323\324\325....\"\
a0c0 33 32 36 5c 33 32 37 06 0e 21 23 06 09 5c 32 30 33 58 00 5c 33 32 32 5c 32 30 32 59 00 5c 33 32 326\327..!#..\203X.\322\202Y.\32
a0e0 33 24 23 5c 32 36 36 08 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 08 00 5c 32 30 37 22 20 5b 72 3$#\266..A\266\202\202..\207".[r
a100 65 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 73 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 emove-overlays.lsp-rust-analyzer
a120 2d 69 6e 6c 61 79 2d 68 69 6e 74 20 74 20 67 65 74 68 61 73 68 20 22 70 6f 73 69 74 69 6f 6e 22 -inlay-hint.t.gethash."position"
a140 20 22 6c 61 62 65 6c 22 20 22 6b 69 6e 64 22 20 22 70 61 64 64 69 6e 67 4c 65 66 74 22 20 22 70 ."label"."kind"."paddingLeft"."p
a160 61 64 64 69 6e 67 52 69 67 68 74 22 20 6c 73 70 2d 2d 70 6f 73 69 74 69 6f 6e 2d 74 6f 2d 70 6f addingRight".lsp--position-to-po
a180 69 6e 74 20 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 20 66 72 6f 6e 74 2d 61 64 76 61 6e int.make-overlay.nil.front-advan
a1a0 63 65 20 65 6e 64 2d 61 64 76 61 6e 63 65 20 6f 76 65 72 6c 61 79 2d 70 75 74 20 62 65 66 6f 72 ce.end-advance.overlay-put.befor
a1c0 65 2d 73 74 72 69 6e 67 20 66 6f 72 6d 61 74 20 22 25 73 25 73 25 73 22 20 22 20 22 20 22 22 20 e-string.format."%s%s%s"."."."".
a1e0 70 72 6f 70 65 72 74 69 7a 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 66 6f 72 propertize.lsp-rust-analyzer-for
a200 6d 61 74 2d 69 6e 6c 61 79 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 6c 73 70 2d 72 75 73 mat-inlay.font-lock-face.lsp-rus
a220 74 2d 61 6e 61 6c 79 7a 65 72 2d 66 61 63 65 2d 66 6f 72 2d 69 6e 6c 61 79 5d 20 32 31 20 22 5c t-analyzer-face-for-inlay].21."\
a240 6e 5c 6e 28 66 6e 20 52 45 53 29 22 5d 20 3a 6d 6f 64 65 20 74 69 63 6b 20 6e 69 6c 5d 20 31 30 n\n(fn.RES)"].:mode.tick.nil].10
a260 20 28 23 24 20 2e 20 34 30 35 33 32 29 5d 29 0a 23 40 31 39 20 0a 0a 28 66 6e 20 4c 41 42 45 4c .(#$...40532)]).#@19...(fn.LABEL
a280 20 4b 49 4e 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c .KIND)..(defalias.'lsp-rust-anal
a2a0 79 7a 65 72 2d 66 6f 72 6d 61 74 2d 69 6e 6c 61 79 20 23 5b 35 31 34 20 22 08 5c 32 30 33 06 00 yzer-format-inlay.#[514.".\203..
a2c0 01 5c 32 30 37 5c 33 30 34 01 09 5c 22 5c 32 30 33 12 00 5c 33 30 35 5c 6e 03 5c 22 5c 32 30 37 .\207\304..\"\203..\305\n.\"\207
a2e0 5c 33 30 34 01 09 5c 22 5c 32 30 33 1e 00 5c 33 30 35 0b 03 5c 22 5c 32 30 37 01 5c 32 30 37 22 \304..\"\203..\305..\"\207.\207"
a300 20 5b 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 73 65 72 76 65 72 2d 66 6f 72 6d 61 .[lsp-rust-analyzer-server-forma
a320 74 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 20 6c 73 70 2f 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d t-inlay-hints.lsp/rust-analyzer-
a340 69 6e 6c 61 79 2d 68 69 6e 74 2d 6b 69 6e 64 2d 74 79 70 65 2d 68 69 6e 74 20 6c 73 70 2d 72 75 inlay-hint-kind-type-hint.lsp-ru
a360 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 74 79 70 65 2d 66 6f 72 6d 61 74 20 6c 73 st-analyzer-inlay-type-format.ls
a380 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 70 61 72 61 6d 2d 66 6f 72 6d p-rust-analyzer-inlay-param-form
a3a0 61 74 20 65 71 6c 20 66 6f 72 6d 61 74 5d 20 35 20 28 23 24 20 2e 20 34 31 35 38 39 29 5d 29 0a at.eql.format].5.(#$...41589)]).
a3c0 23 40 31 33 20 0a 0a 28 66 6e 20 4b 49 4e 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 #@13...(fn.KIND)..(defalias.'lsp
a3e0 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 66 61 63 65 2d 66 6f 72 2d 69 6e 6c 61 79 20 23 5b -rust-analyzer-face-for-inlay.#[
a400 32 35 37 20 22 5c 33 30 31 01 08 5c 22 5c 32 30 33 09 00 5c 33 30 32 5c 32 30 37 5c 33 30 31 01 257."\301..\"\203..\302\207\301.
a420 08 5c 22 5c 32 30 33 12 00 5c 33 30 33 5c 32 30 37 5c 33 30 34 5c 32 30 37 22 20 5b 6c 73 70 2f .\"\203..\303\207\304\207".[lsp/
a440 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 68 69 6e 74 2d 6b 69 6e 64 2d 74 79 rust-analyzer-inlay-hint-kind-ty
a460 70 65 2d 68 69 6e 74 20 65 71 6c 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e pe-hint.eql.lsp-rust-analyzer-in
a480 6c 61 79 2d 74 79 70 65 2d 66 61 63 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d lay-type-face.lsp-rust-analyzer-
a4a0 69 6e 6c 61 79 2d 70 61 72 61 6d 2d 66 61 63 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a inlay-param-face.lsp-rust-analyz
a4c0 65 72 2d 69 6e 6c 61 79 2d 66 61 63 65 5d 20 34 20 28 23 24 20 2e 20 34 31 39 32 35 29 5d 29 0a er-inlay-face].4.(#$...41925)]).
a4e0 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 69 (defalias.'lsp-rust-analyzer-ini
a500 74 69 61 6c 69 7a 65 64 5c 3f 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 20 5c 22 5c tialized\?.#[0."\301\302\303.\"\
a520 32 31 31 5c 32 30 35 1d 00 5c 33 30 34 01 21 08 3e 5c 32 30 34 18 00 5c 33 30 35 5c 33 30 36 5c 211\205..\304.!.>\204..\305\306\
a540 33 30 37 03 44 5c 22 5c 32 31 30 5c 32 31 31 5c 33 31 30 48 5c 33 31 31 3d 5c 32 30 37 22 20 5b 307.D\"\210\211\310H\311=\207".[
a560 63 6c 2d 73 74 72 75 63 74 2d 6c 73 70 2d 2d 77 6f 72 6b 73 70 61 63 65 2d 74 61 67 73 20 6c 73 cl-struct-lsp--workspace-tags.ls
a580 70 2d 66 69 6e 64 2d 77 6f 72 6b 73 70 61 63 65 20 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 20 62 p-find-workspace.rust-analyzer.b
a5a0 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 79 70 65 2d 6f 66 20 73 69 67 6e 61 6c 20 77 uffer-file-name.type-of.signal.w
a5c0 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67 75 6d 65 6e 74 20 6c 73 70 2d 2d 77 6f 72 6b 73 70 61 63 rong-type-argument.lsp--workspac
a5e0 65 20 31 33 20 69 6e 69 74 69 61 6c 69 7a 65 64 5d 20 35 5d 29 0a 23 40 31 39 20 0a 0a 28 66 6e e.13.initialized].5]).#@19...(fn
a600 20 26 72 65 73 74 20 52 45 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 .&rest.REST)..(defalias.'lsp-rus
a620 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 2d 63 68 61 6e 67 65 2d 68 61 t-analyzer-inlay-hints-change-ha
a640 6e 64 6c 65 72 20 23 5b 31 32 38 20 22 08 5c 32 30 33 08 00 5c 33 30 31 08 21 5c 32 31 30 5c 33 ndler.#[128.".\203..\301.!\210\3
a660 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 70 24 5c 32 31 31 10 5c 32 30 37 22 20 5b 6c 73 70 2d 02\303\304\305p$\211.\207".[lsp-
a680 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 2d 74 69 6d 65 72 20 rust-analyzer-inlay-hints-timer.
a6a0 63 61 6e 63 65 6c 2d 74 69 6d 65 72 20 72 75 6e 2d 77 69 74 68 2d 69 64 6c 65 2d 74 69 6d 65 72 cancel-timer.run-with-idle-timer
a6c0 20 30 2e 31 20 6e 69 6c 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 75 70 64 61 74 .0.1.nil.lsp-rust-analyzer-updat
a6e0 65 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 5d 20 36 20 28 23 24 20 2e 20 34 32 34 39 31 29 5d 29 0a e-inlay-hints].6.(#$...42491)]).
a700 23 40 31 33 37 20 4e 6f 6e 2d 6e 69 6c 20 69 66 20 4c 73 70 2d 52 75 73 74 2d 41 6e 61 6c 79 7a #@137.Non-nil.if.Lsp-Rust-Analyz
a720 65 72 2d 49 6e 6c 61 79 2d 48 69 6e 74 73 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a er-Inlay-Hints.mode.is.enabled..
a740 55 73 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 60 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a Use.the.command.`lsp-rust-analyz
a760 65 72 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 2d 6d 6f 64 65 27 20 74 6f 20 63 68 61 6e 67 65 20 74 er-inlay-hints-mode'.to.change.t
a780 68 69 73 0a 76 61 72 69 61 62 6c 65 2e 1f 0a 28 64 65 66 76 61 72 20 6c 73 70 2d 72 75 73 74 2d his.variable...(defvar.lsp-rust-
a7a0 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 2d 6d 6f 64 65 20 6e 69 6c 20 28 23 analyzer-inlay-hints-mode.nil.(#
a7c0 24 20 2e 20 34 32 37 35 38 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 $...42758)).(make-variable-buffe
a7e0 72 2d 6c 6f 63 61 6c 20 27 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 r-local.'lsp-rust-analyzer-inlay
a800 2d 68 69 6e 74 73 2d 6d 6f 64 65 29 0a 23 40 36 32 36 20 4d 6f 64 65 20 66 6f 72 20 64 69 73 70 -hints-mode).#@626.Mode.for.disp
a820 6c 61 79 69 6e 67 20 69 6e 6c 61 79 20 68 69 6e 74 73 2e 0a 0a 54 68 69 73 20 69 73 20 61 20 6d laying.inlay.hints...This.is.a.m
a840 69 6e 6f 72 20 6d 6f 64 65 2e 20 20 49 66 20 63 61 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 69 76 inor.mode...If.called.interactiv
a860 65 6c 79 2c 20 74 6f 67 67 6c 65 20 74 68 65 0a 60 4c 73 70 2d 52 75 73 74 2d 41 6e 61 6c 79 7a ely,.toggle.the.`Lsp-Rust-Analyz
a880 65 72 2d 49 6e 6c 61 79 2d 48 69 6e 74 73 20 6d 6f 64 65 27 20 6d 6f 64 65 2e 20 20 49 66 20 74 er-Inlay-Hints.mode'.mode...If.t
a8a0 68 65 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 20 69 73 20 70 6f 73 69 74 69 76 65 2c 20 he.prefix.argument.is.positive,.
a8c0 65 6e 61 62 6c 65 20 74 68 65 20 6d 6f 64 65 2c 20 61 6e 64 20 69 66 20 69 74 20 69 73 20 7a 65 enable.the.mode,.and.if.it.is.ze
a8e0 72 6f 20 6f 72 0a 6e 65 67 61 74 69 76 65 2c 20 64 69 73 61 62 6c 65 20 74 68 65 20 6d 6f 64 65 ro.or.negative,.disable.the.mode
a900 2e 0a 0a 49 66 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 4c 69 73 70 2c 20 74 6f 67 67 6c 65 20 74 ...If.called.from.Lisp,.toggle.t
a920 68 65 20 6d 6f 64 65 20 69 66 20 41 52 47 20 69 73 20 60 74 6f 67 67 6c 65 27 2e 20 20 45 6e 61 he.mode.if.ARG.is.`toggle'...Ena
a940 62 6c 65 0a 74 68 65 20 6d 6f 64 65 20 69 66 20 41 52 47 20 69 73 20 6e 69 6c 2c 20 6f 6d 69 74 ble.the.mode.if.ARG.is.nil,.omit
a960 74 65 64 2c 20 6f 72 20 69 73 20 61 20 70 6f 73 69 74 69 76 65 20 6e 75 6d 62 65 72 2e 0a 44 69 ted,.or.is.a.positive.number..Di
a980 73 61 62 6c 65 20 74 68 65 20 6d 6f 64 65 20 69 66 20 41 52 47 20 69 73 20 61 20 6e 65 67 61 74 sable.the.mode.if.ARG.is.a.negat
a9a0 69 76 65 20 6e 75 6d 62 65 72 2e 0a 0a 54 6f 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 20 74 68 ive.number...To.check.whether.th
a9c0 65 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 20 69 6e 20 74 68 65 20 63 e.minor.mode.is.enabled.in.the.c
a9e0 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 0a 65 76 61 6c 75 61 74 65 20 60 6c 73 70 2d 72 75 73 urrent.buffer,.evaluate.`lsp-rus
aa00 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 2d 6d 6f 64 65 27 2e 0a 0a 54 t-analyzer-inlay-hints-mode'...T
aa20 68 65 20 6d 6f 64 65 27 73 20 68 6f 6f 6b 20 69 73 20 63 61 6c 6c 65 64 20 62 6f 74 68 20 77 68 he.mode's.hook.is.called.both.wh
aa40 65 6e 20 74 68 65 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 20 61 6e 64 20 77 68 65 6e 0a en.the.mode.is.enabled.and.when.
aa60 69 74 20 69 73 20 64 69 73 61 62 6c 65 64 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 41 it.is.disabled...(fn.&optional.A
aa80 52 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 RG)..(defalias.'lsp-rust-analyze
aaa0 72 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 2d 6d 6f 64 65 20 23 5b 32 35 36 20 22 5c 33 30 32 20 01 r-inlay-hints-mode.#[256."\302..
aac0 5c 33 30 33 3d 5c 32 30 33 0d 00 08 3f 5c 32 30 32 1d 00 01 5c 32 34 37 5c 32 30 33 1c 00 01 5c \303=\203...?\202...\247\203...\
aae0 33 30 34 57 5c 32 30 33 1c 00 5c 33 30 35 5c 32 30 32 1d 00 5c 33 30 36 10 5c 33 30 37 5c 33 30 304W\203..\305\202..\306.\307\30
ab00 31 21 5c 32 30 33 31 00 5c 33 31 30 5c 33 30 30 09 5c 22 11 08 5c 32 30 33 31 00 5c 33 30 30 09 1!\2031.\310\300.\"..\2031.\300.
ab20 42 11 08 5c 32 30 33 43 00 5c 33 31 31 70 21 5c 32 31 30 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c B..\203C.\311p!\210\312\313\314\
ab40 33 30 35 5c 33 30 36 24 5c 32 31 30 5c 32 30 32 50 00 5c 33 31 35 65 64 5c 33 31 36 5c 33 30 36 305\306$\210\202P.\315ed\316\306
ab60 24 5c 32 31 30 5c 33 31 37 5c 33 31 33 5c 33 31 34 5c 33 30 36 23 5c 32 31 30 5c 33 32 30 5c 33 $\210\317\313\314\306#\210\320\3
ab80 32 31 08 5c 32 30 33 5a 00 5c 33 32 32 5c 32 30 32 5b 00 5c 33 32 33 5c 22 5c 32 31 30 5c 33 32 21.\203Z.\322\202[.\323\"\210\32
aba0 34 5c 33 32 35 21 5c 32 30 33 7d 00 5c 33 30 32 20 5c 32 30 33 6f 00 5c 32 31 31 5c 33 30 32 20 4\325!\203}.\302.\203o.\211\302.
abc0 5c 32 33 32 5c 32 30 33 7d 00 5c 33 32 36 5c 33 32 37 08 5c 32 30 33 79 00 5c 33 33 30 5c 32 30 \232\203}.\326\327.\203y.\330\20
abe0 32 7a 00 5c 33 33 31 5c 33 33 32 23 5c 32 31 30 5c 32 31 30 5c 33 33 33 20 5c 32 31 30 08 5c 32 2z.\331\332#\210\210\333.\210.\2
ac00 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 68 69 6e 07".[lsp-rust-analyzer-inlay-hin
ac20 74 73 2d 6d 6f 64 65 20 6c 6f 63 61 6c 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 73 20 63 75 72 72 65 6e ts-mode.local-minor-modes.curren
ac40 74 2d 6d 65 73 73 61 67 65 20 74 6f 67 67 6c 65 20 31 20 6e 69 6c 20 74 20 62 6f 75 6e 64 70 20 t-message.toggle.1.nil.t.boundp.
ac60 64 65 6c 71 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 75 70 64 61 74 65 2d 69 6e delq.lsp-rust-analyzer-update-in
ac80 6c 61 79 2d 68 69 6e 74 73 20 61 64 64 2d 68 6f 6f 6b 20 6c 73 70 2d 6f 6e 2d 63 68 61 6e 67 65 lay-hints.add-hook.lsp-on-change
aca0 2d 68 6f 6f 6b 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 68 69 -hook.lsp-rust-analyzer-inlay-hi
acc0 6e 74 73 2d 63 68 61 6e 67 65 2d 68 61 6e 64 6c 65 72 20 72 65 6d 6f 76 65 2d 6f 76 65 72 6c 61 nts-change-handler.remove-overla
ace0 79 73 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 68 69 6e 74 20 ys.lsp-rust-analyzer-inlay-hint.
ad00 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 72 75 6e 2d 68 6f 6f 6b 73 20 6c 73 70 2d 72 75 73 74 2d 61 remove-hook.run-hooks.lsp-rust-a
ad20 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6c 73 nalyzer-inlay-hints-mode-hook.ls
ad40 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 2d 6d 6f 64 65 p-rust-analyzer-inlay-hints-mode
ad60 2d 6f 6e 2d 68 6f 6f 6b 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 -on-hook.lsp-rust-analyzer-inlay
ad80 2d 68 69 6e 74 73 2d 6d 6f 64 65 2d 6f 66 66 2d 68 6f 6f 6b 20 63 61 6c 6c 65 64 2d 69 6e 74 65 -hints-mode-off-hook.called-inte
ada0 72 61 63 74 69 76 65 6c 79 2d 70 20 61 6e 79 20 6d 65 73 73 61 67 65 20 22 4c 73 70 2d 52 75 73 ractively-p.any.message."Lsp-Rus
adc0 74 2d 41 6e 61 6c 79 7a 65 72 2d 49 6e 6c 61 79 2d 48 69 6e 74 73 20 6d 6f 64 65 20 25 73 61 62 t-Analyzer-Inlay-Hints.mode.%sab
ade0 6c 65 64 25 73 22 20 22 65 6e 22 20 22 64 69 73 22 20 22 20 69 6e 20 63 75 72 72 65 6e 74 20 62 led%s"."en"."dis".".in.current.b
ae00 75 66 66 65 72 22 20 66 6f 72 63 65 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 64 61 74 65 5d 20 37 uffer".force-mode-line-update].7
ae20 20 28 23 24 20 2e 20 34 33 30 32 37 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 5c 32 30 33 5c .(#$...43027).(byte-code.".\203\
ae40 6e 00 5c 33 30 31 08 21 5c 32 30 32 0b 00 5c 33 30 32 43 5c 32 30 37 22 20 5b 63 75 72 72 65 6e n.\301.!\202..\302C\207".[curren
ae60 74 2d 70 72 65 66 69 78 2d 61 72 67 20 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 t-prefix-arg.prefix-numeric-valu
ae80 65 20 74 6f 67 67 6c 65 5d 20 32 29 5d 29 0a 28 64 65 66 76 61 72 20 6c 73 70 2d 72 75 73 74 2d e.toggle].2)]).(defvar.lsp-rust-
aea0 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e analyzer-inlay-hints-mode-hook.n
aec0 69 6c 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 32 4e 5c 32 30 34 5c 66 00 il).(byte-code."\301\302N\204\f.
aee0 5c 33 30 33 5c 33 30 31 5c 33 30 32 5c 33 30 34 23 5c 32 31 30 5c 33 30 33 5c 33 30 31 5c 33 30 \303\301\302\304#\210\303\301\30
af00 35 5c 33 30 36 23 5c 32 31 30 5c 33 30 33 5c 33 30 31 5c 33 30 37 5c 33 31 30 43 23 5c 32 31 30 5\306#\210\303\301\307\310C#\210
af20 5c 33 31 31 5c 33 31 32 5c 33 31 30 5c 33 31 33 5c 33 30 30 21 5c 32 30 35 23 00 08 5c 33 31 30 \311\312\310\313\300!\205#..\310
af40 5c 32 31 31 25 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e \211%\207".[lsp-rust-analyzer-in
af60 6c 61 79 2d 68 69 6e 74 73 2d 6d 6f 64 65 2d 6d 61 70 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c lay-hints-mode-map.lsp-rust-anal
af80 79 7a 65 72 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 76 61 72 69 61 yzer-inlay-hints-mode-hook.varia
afa0 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 22 48 6f 6f 6b 20 72 75 6e 20 ble-documentation.put."Hook.run.
afc0 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 6f 72 20 6c 65 61 76 69 6e 67 20 60 6c 73 70 2d 72 after.entering.or.leaving.`lsp-r
afe0 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 2d 6d 6f 64 65 27 2e 5c ust-analyzer-inlay-hints-mode'.\
b000 6e 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 72 65 73 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 nNo.problems.result.if.this.vari
b020 61 62 6c 65 20 69 73 20 6e 6f 74 20 62 6f 75 6e 64 2e 5c 6e 60 61 64 64 2d 68 6f 6f 6b 27 20 61 able.is.not.bound.\n`add-hook'.a
b040 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 69 6e 64 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 utomatically.binds.it...(This.is
b060 20 74 72 75 65 20 66 6f 72 20 61 6c 6c 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 22 20 .true.for.all.hook.variables.)".
b080 63 75 73 74 6f 6d 2d 74 79 70 65 20 68 6f 6f 6b 20 73 74 61 6e 64 61 72 64 2d 76 61 6c 75 65 20 custom-type.hook.standard-value.
b0a0 6e 69 6c 20 61 64 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c nil.add-minor-mode.lsp-rust-anal
b0c0 79 7a 65 72 2d 69 6e 6c 61 79 2d 68 69 6e 74 73 2d 6d 6f 64 65 20 62 6f 75 6e 64 70 5d 20 36 29 yzer-inlay-hints-mode.boundp].6)
b0e0 0a 23 40 34 36 20 45 78 70 61 6e 64 73 20 74 68 65 20 6d 61 63 72 6f 20 63 61 6c 6c 20 61 74 20 .#@46.Expands.the.macro.call.at.
b100 70 6f 69 6e 74 20 72 65 63 75 72 73 69 76 65 6c 79 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c point.recursively...(defalias.'l
b120 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 65 78 70 61 6e 64 2d 6d 61 63 72 6f 20 23 5b sp-rust-analyzer-expand-macro.#[
b140 30 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 20 5c 33 30 34 5c 33 30 35 20 24 5c 32 31 31 5c 32 0."\301\302\303.\304\305.$\211\2
b160 30 33 28 00 5c 33 30 36 5c 33 30 37 02 5c 22 5c 32 31 31 5c 32 30 33 24 00 5c 33 31 30 5c 33 31 03(.\306\307.\"\211\203$.\310\31
b180 31 02 5c 22 5c 32 31 31 5c 32 30 33 20 00 08 01 21 5c 32 30 37 5c 33 31 32 5c 33 31 33 21 5c 32 1.\"\211\203....!\207\312\313!\2
b1a0 30 37 5c 33 31 32 5c 33 31 33 21 5c 32 30 37 5c 33 31 32 5c 33 31 33 21 5c 32 30 37 22 20 5b 6c 07\312\313!\207\312\313!\207".[l
b1c0 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 6d 61 63 72 6f 2d 65 78 70 61 6e 73 69 6f 6e sp-rust-analyzer-macro-expansion
b1e0 2d 6d 65 74 68 6f 64 20 6c 73 70 2d 6d 61 6b 65 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 65 -method.lsp-make-rust-analyzer-e
b200 78 70 61 6e 64 2d 6d 61 63 72 6f 2d 70 61 72 61 6d 73 20 3a 74 65 78 74 2d 64 6f 63 75 6d 65 6e xpand-macro-params.:text-documen
b220 74 20 6c 73 70 2d 2d 74 65 78 74 2d 64 6f 63 75 6d 65 6e 74 2d 69 64 65 6e 74 69 66 69 65 72 20 t.lsp--text-document-identifier.
b240 3a 70 6f 73 69 74 69 6f 6e 20 6c 73 70 2d 2d 63 75 72 2d 70 6f 73 69 74 69 6f 6e 20 6c 73 70 2d :position.lsp--cur-position.lsp-
b260 72 65 71 75 65 73 74 20 22 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2f 65 78 70 61 6e 64 4d 61 63 request."rust-analyzer/expandMac
b280 72 6f 22 20 67 65 74 68 61 73 68 20 22 65 78 70 61 6e 73 69 6f 6e 22 20 6c 73 70 2d 2d 65 72 72 ro".gethash."expansion".lsp--err
b2a0 6f 72 20 22 4e 6f 20 6d 61 63 72 6f 20 66 6f 75 6e 64 20 61 74 20 70 6f 69 6e 74 2c 20 6f 72 20 or."No.macro.found.at.point,.or.
b2c0 69 74 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 65 78 70 61 6e 64 65 64 2e 22 5d 20 35 20 28 23 it.could.not.be.expanded."].5.(#
b2e0 24 20 2e 20 34 35 32 38 36 29 20 6e 69 6c 5d 29 0a 23 40 36 31 20 44 65 66 61 75 6c 74 20 6d 65 $...45286).nil]).#@61.Default.me
b300 74 68 6f 64 20 66 6f 72 20 64 69 73 70 6c 61 79 69 6e 67 20 6d 61 63 72 6f 20 65 78 70 61 6e 73 thod.for.displaying.macro.expans
b320 69 6f 6e 2e 0a 0a 28 66 6e 20 52 45 53 55 4c 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 ion...(fn.RESULT)..(defalias.'ls
b340 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 6d 61 63 72 6f 2d 65 78 70 61 6e 73 69 6f 6e 2d p-rust-analyzer-macro-expansion-
b360 64 65 66 61 75 6c 74 20 23 5b 32 35 37 20 22 5c 33 30 32 08 21 5c 33 30 33 5c 32 31 31 5c 33 30 default.#[257."\302.!\303\211\30
b380 34 5c 33 30 35 04 5c 22 21 21 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 36 19 5c 33 30 37 20 5c 32 4\305.\"!!r\211q\210\306.\307.\2
b3a0 31 30 5c 33 31 30 03 5c 33 31 31 5c 22 63 5c 32 31 30 5c 33 31 32 20 5c 32 31 30 2a 5c 33 31 33 10\310.\311\"c\210\312.\210*\313
b3c0 01 21 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 69 6e 68 69 62 .!\207".[default-directory.inhib
b3e0 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 6c 73 70 2d 77 6f 72 6b 73 70 61 63 65 2d 72 6f 6f 74 20 it-read-only.lsp-workspace-root.
b400 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 66 6f 72 6d 61 74 20 22 2a 72 75 73 74 2d get-buffer-create.format."*rust-
b420 61 6e 61 6c 79 7a 65 72 20 6d 61 63 72 6f 20 65 78 70 61 6e 73 69 6f 6e 20 25 73 2a 22 20 74 20 analyzer.macro.expansion.%s*".t.
b440 65 72 61 73 65 2d 62 75 66 66 65 72 20 6c 73 70 2d 2d 72 65 6e 64 65 72 2d 73 74 72 69 6e 67 20 erase-buffer.lsp--render-string.
b460 22 72 75 73 74 22 20 73 70 65 63 69 61 6c 2d 6d 6f 64 65 20 70 6f 70 2d 74 6f 2d 62 75 66 66 65 "rust".special-mode.pop-to-buffe
b480 72 5d 20 37 20 28 23 24 20 2e 20 34 35 38 31 34 29 5d 29 0a 28 64 65 66 76 61 72 20 6c 73 70 2d r].7.(#$...45814)]).(defvar.lsp-
b4a0 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 2d 6c 61 73 74 2d 72 75 6e 6e 61 62 6c 65 20 6e 69 6c rust-analyzer--last-runnable.nil
b4c0 29 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 2d ).(defalias.'lsp-rust-analyzer--
b4e0 72 75 6e 6e 61 62 6c 65 73 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c runnables.#[0."\300\301\302\303\
b500 33 30 34 5c 33 30 35 20 5c 33 30 36 5c 33 30 37 20 24 5c 22 21 5c 32 30 37 22 20 5b 6c 73 70 2d 304\305.\306\307.$\"!\207".[lsp-
b520 73 65 6e 64 2d 72 65 71 75 65 73 74 20 6c 73 70 2d 6d 61 6b 65 2d 72 65 71 75 65 73 74 20 22 65 send-request.lsp-make-request."e
b540 78 70 65 72 69 6d 65 6e 74 61 6c 2f 72 75 6e 6e 61 62 6c 65 73 22 20 6c 73 70 2d 6d 61 6b 65 2d xperimental/runnables".lsp-make-
b560 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 72 75 6e 6e 61 62 6c 65 73 2d 70 61 72 61 6d 73 20 3a rust-analyzer-runnables-params.:
b580 74 65 78 74 2d 64 6f 63 75 6d 65 6e 74 20 6c 73 70 2d 2d 74 65 78 74 2d 64 6f 63 75 6d 65 6e 74 text-document.lsp--text-document
b5a0 2d 69 64 65 6e 74 69 66 69 65 72 20 3a 70 6f 73 69 74 69 6f 6e 5c 3f 20 6c 73 70 2d 2d 63 75 72 -identifier.:position\?.lsp--cur
b5c0 2d 70 6f 73 69 74 69 6f 6e 5d 20 38 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 -position].8]).(defalias.'lsp-ru
b5e0 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 2d 73 65 6c 65 63 74 2d 72 75 6e 6e 61 62 6c 65 20 23 5b 30 st-analyzer--select-runnable.#[0
b600 20 22 5c 33 30 31 5c 33 30 32 08 5c 32 30 33 10 00 08 5c 33 30 33 5c 33 30 34 5c 33 30 35 20 5c ."\301\302.\203...\303\304\305.\
b620 22 42 5c 32 30 32 12 00 5c 33 30 35 20 5c 33 30 36 23 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 "B\202..\305.\306#\207".[lsp-rus
b640 74 2d 61 6e 61 6c 79 7a 65 72 2d 2d 6c 61 73 74 2d 72 75 6e 6e 61 62 6c 65 20 6c 73 70 2d 2d 63 t-analyzer--last-runnable.lsp--c
b660 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 53 65 6c 65 63 74 20 72 75 6e 6e 61 62 6c 65 3a ompleting-read."Select.runnable:
b680 22 20 2d 72 65 6d 6f 76 65 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 02 5c 22 5c 32 31 31 ".-remove.#[257."\301\302.\"\211
b6a0 5c 33 30 33 08 5c 33 30 34 5c 22 5c 32 33 32 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 61 \303.\304\"\232\207".[lsp-rust-a
b6c0 6e 61 6c 79 7a 65 72 2d 2d 6c 61 73 74 2d 72 75 6e 6e 61 62 6c 65 20 67 65 74 68 61 73 68 20 22 nalyzer--last-runnable.gethash."
b6e0 6c 61 62 65 6c 22 20 6c 73 70 2d 67 65 74 20 3a 6c 61 62 65 6c 5d 20 36 20 22 5c 6e 5c 6e 28 66 label".lsp-get.:label].6."\n\n(f
b700 6e 20 49 4e 50 55 54 30 29 22 5d 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 2d 72 n.INPUT0)"].lsp-rust-analyzer--r
b720 75 6e 6e 61 62 6c 65 73 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 22 unnables.#[257."\300\301.\"\207"
b740 20 5b 67 65 74 68 61 73 68 20 22 6c 61 62 65 6c 22 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 49 4e .[gethash."label"].4."\n\n(fn.IN
b760 50 55 54 30 29 22 5d 5d 20 36 5d 29 0a 23 40 31 34 34 20 45 78 65 63 75 74 65 20 61 20 67 69 76 PUT0)"]].6]).#@144.Execute.a.giv
b780 65 6e 20 52 55 4e 4e 41 42 4c 45 2e 0a 0a 45 78 74 72 61 63 74 20 74 68 65 20 61 72 67 75 6d 65 en.RUNNABLE...Extract.the.argume
b7a0 6e 74 73 2c 20 70 72 65 70 61 72 65 20 74 68 65 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 28 63 61 72 nts,.prepare.the.minor.mode.(car
b7c0 67 6f 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 20 69 66 20 70 6f 73 73 69 62 6c 65 29 0a 61 6e 64 go-process-mode.if.possible).and
b7e0 20 72 75 6e 20 61 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 0a 0a 28 66 6e 20 52 55 4e 4e 41 42 4c 45 .run.a.compilation..(fn.RUNNABLE
b800 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d )..(defalias.'lsp-rust-analyzer-
b820 2d 63 6f 6d 6d 6f 6e 2d 72 75 6e 6e 65 72 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 02 5c -common-runner.#[257."\301\302.\
b840 22 5c 33 30 31 5c 33 30 33 03 5c 22 5c 33 30 31 5c 33 30 34 04 5c 22 5c 33 30 31 5c 33 30 35 02 "\301\303.\"\301\304.\"\301\305.
b860 5c 22 5c 33 30 31 5c 33 30 36 03 5c 22 5c 33 30 31 5c 33 30 37 04 5c 22 5c 32 31 31 5c 32 30 36 \"\301\306.\"\301\307.\"\211\206
b880 1d 00 08 18 05 5c 33 31 30 5c 32 33 30 5c 32 30 34 2c 00 5c 33 31 31 5c 33 31 32 06 07 5c 22 5c .....\310\230\204,.\311\312..\"\
b8a0 32 30 32 4f 00 5c 33 31 33 5c 33 31 34 5c 33 31 30 43 05 05 5c 32 30 35 36 00 5c 33 31 35 06 06 202O.\313\314\310C..\2056.\315..
b8c0 5c 33 31 36 25 5c 33 31 37 5c 33 32 30 5c 33 32 31 03 03 23 5c 32 36 36 5c 32 30 32 5c 33 32 32 \316%\317\320\321..#\266\202\322
b8e0 5c 33 32 33 21 5c 32 30 35 49 00 5c 33 32 33 5c 33 32 34 5c 33 32 35 06 09 5c 22 23 29 5c 32 30 \323!\205I.\323\324\325..\"#)\20
b900 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 67 65 74 68 61 73 68 20 22 6b 7".[default-directory.gethash."k
b920 69 6e 64 22 20 22 6c 61 62 65 6c 22 20 22 61 72 67 73 22 20 22 63 61 72 67 6f 41 72 67 73 22 20 ind"."label"."args"."cargoArgs".
b940 22 65 78 65 63 75 74 61 62 6c 65 41 72 67 73 22 20 22 77 6f 72 6b 73 70 61 63 65 52 6f 6f 74 22 "executableArgs"."workspaceRoot"
b960 20 22 63 61 72 67 6f 22 20 6c 73 70 2d 2d 65 72 72 6f 72 20 22 27 25 73 27 20 72 75 6e 6e 61 62 ."cargo".lsp--error."'%s'.runnab
b980 6c 65 20 69 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 22 20 63 6f 6d 70 69 6c 61 74 69 6f 6e le.is.not.supported".compilation
b9a0 2d 73 74 61 72 74 20 61 70 70 65 6e 64 20 28 22 2d 2d 22 29 20 6e 69 6c 20 22 20 22 20 6d 61 70 -start.append.("--").nil.".".map
b9c0 63 6f 6e 63 61 74 20 69 64 65 6e 74 69 74 79 20 66 75 6e 63 74 69 6f 6e 70 20 63 61 72 67 6f 2d concat.identity.functionp.cargo-
b9e0 70 72 6f 63 65 73 73 2d 6d 6f 64 65 20 6d 61 6b 65 2d 63 6c 6f 73 75 72 65 20 23 5b 32 35 37 20 process-mode.make-closure.#[257.
ba00 22 5c 33 30 31 5c 33 30 30 5c 33 30 31 51 5c 32 30 37 22 20 5b 56 30 20 22 2a 22 5d 20 34 20 22 "\301\300\301Q\207".[V0."*"].4."
ba20 5c 6e 5c 6e 28 66 6e 20 5f 29 22 5d 5d 20 31 34 20 28 23 24 20 2e 20 34 36 39 36 33 29 5d 29 0a \n\n(fn._)"]].14.(#$...46963)]).
ba40 23 40 35 30 20 53 65 6c 65 63 74 20 61 6e 64 20 72 75 6e 20 61 20 52 55 4e 4e 41 42 4c 45 20 61 #@50.Select.and.run.a.RUNNABLE.a
ba60 63 74 69 6f 6e 2e 0a 0a 28 66 6e 20 52 55 4e 4e 41 42 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 ction...(fn.RUNNABLE)..(defalias
ba80 20 27 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 72 75 6e 20 23 5b 32 35 37 20 22 5c .'lsp-rust-analyzer-run.#[257."\
baa0 33 30 31 01 21 5c 32 30 35 09 00 5c 32 31 31 5c 32 31 31 10 5c 32 30 37 22 20 5b 6c 73 70 2d 72 301.!\205..\211\211.\207".[lsp-r
bac0 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 2d 6c 61 73 74 2d 72 75 6e 6e 61 62 6c 65 20 6c 73 70 2d ust-analyzer--last-runnable.lsp-
bae0 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 2d 63 6f 6d 6d 6f 6e 2d 72 75 6e 6e 65 72 5d 20 33 20 rust-analyzer--common-runner].3.
bb00 28 23 24 20 2e 20 34 37 36 38 35 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 20 43 5c (#$...47685).(byte-code."\300.C\
bb20 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 2d 73 65 6c 65 63 74 2d 207".[lsp-rust-analyzer--select-
bb40 72 75 6e 6e 61 62 6c 65 5d 20 31 29 5d 29 0a 23 40 35 32 20 53 65 6c 65 63 74 20 61 6e 64 20 64 runnable].1)]).#@52.Select.and.d
bb60 65 62 75 67 20 61 20 52 55 4e 4e 41 42 4c 45 20 61 63 74 69 6f 6e 2e 0a 0a 28 66 6e 20 52 55 4e ebug.a.RUNNABLE.action...(fn.RUN
bb80 4e 41 42 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c NABLE)..(defalias.'lsp-rust-anal
bba0 79 7a 65 72 2d 64 65 62 75 67 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 30 32 21 5c 32 30 34 5c yzer-debug.#[257."\301\302!\204\
bbc0 6e 00 5c 33 30 33 5c 33 30 34 21 5c 32 31 30 5c 33 30 35 5c 33 30 36 02 5c 22 5c 33 30 35 5c 33 n.\303\304!\210\305\306.\"\305\3
bbe0 30 37 02 5c 22 5c 33 30 35 5c 33 31 30 03 5c 22 5c 33 30 35 5c 33 31 31 04 5c 22 5c 33 30 35 5c 07.\"\305\310.\"\305\311.\"\305\
bc00 33 31 32 06 06 5c 22 03 5c 33 31 33 48 5c 32 31 31 5c 33 31 34 5c 32 36 37 5c 32 31 30 5c 32 30 312..\".\313H\211\314\267\210\20
bc20 32 49 00 04 5c 33 31 33 5c 33 31 35 49 5c 32 36 36 02 5c 32 30 32 49 00 5c 33 31 36 5c 33 31 37 2I..\313\315I\266.\202I.\316\317
bc40 06 06 5c 33 32 30 5c 22 5c 33 32 31 5c 22 5c 32 30 33 48 00 5c 33 31 37 05 5c 33 32 31 43 5c 22 ..\320\"\321\"\203H.\317.\321C\"
bc60 5c 32 36 32 05 5c 32 31 30 5c 32 30 32 49 00 5c 32 31 30 5c 33 32 32 5c 33 31 37 08 5c 33 32 33 \262.\210\202I.\210\322\317.\323
bc80 5c 33 32 34 5c 33 32 35 5c 33 32 36 5c 33 32 37 06 08 5c 33 33 30 06 0b 5c 33 33 31 06 0e 5c 33 \324\325\326\327..\330..\331..\3
bca0 33 32 5c 33 33 33 5c 33 33 34 5c 33 33 35 5c 33 33 36 5c 33 33 37 5c 33 34 30 5c 33 34 31 5c 33 32\333\334\335\336\337\340\341\3
bcc0 34 32 5c 33 31 37 5c 33 34 33 5c 33 34 34 21 43 06 1b 5c 33 34 35 43 23 5c 22 21 21 5c 22 5c 32 42\317\343\344!C..\345C#\"!!\"\2
bce0 31 31 5c 32 30 34 7a 00 5c 33 30 33 5c 33 34 36 21 5c 32 30 32 5c 32 33 30 00 5c 32 31 31 3a 5c 11\204z.\303\346!\202\230.\211:\
bd00 32 30 33 5c 32 32 35 00 5c 32 31 31 5c 32 34 32 01 5c 32 34 33 5c 32 31 31 5c 32 30 34 5c 32 31 203\225.\211\242.\243\211\204\21
bd20 35 00 01 5c 32 36 36 5c 32 30 32 5c 32 30 32 5c 32 33 30 00 5c 33 30 33 5c 33 34 37 21 5c 32 36 5..\266\202\202\230.\303\347!\26
bd40 36 5c 32 30 32 5c 32 30 32 5c 32 33 30 00 5c 33 30 33 5c 33 34 37 21 5c 32 36 32 01 5c 32 35 37 6\202\202\230.\303\347!\262.\257
bd60 0e 5c 22 21 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 64 65 62 .\"!\207".[lsp-rust-analyzer-deb
bd80 75 67 2d 6c 65 6e 73 2d 65 78 74 72 61 2d 64 61 70 2d 61 72 67 73 20 66 65 61 74 75 72 65 70 20 ug-lens-extra-dap-args.featurep.
bda0 64 61 70 2d 63 70 70 74 6f 6f 6c 73 20 75 73 65 72 2d 65 72 72 6f 72 20 22 59 6f 75 20 6d 75 73 dap-cpptools.user-error."You.mus
bdc0 74 20 72 65 71 75 69 72 65 20 60 64 61 70 2d 63 70 70 74 6f 6f 6c 73 27 22 20 67 65 74 68 61 73 t.require.`dap-cpptools'".gethas
bde0 68 20 22 61 72 67 73 22 20 22 63 61 72 67 6f 41 72 67 73 22 20 22 77 6f 72 6b 73 70 61 63 65 52 h."args"."cargoArgs"."workspaceR
be00 6f 6f 74 22 20 22 65 78 65 63 75 74 61 62 6c 65 41 72 67 73 22 20 22 6c 61 62 65 6c 22 20 30 20 oot"."executableArgs"."label".0.
be20 23 73 28 68 61 73 68 2d 74 61 62 6c 65 20 73 69 7a 65 20 32 20 74 65 73 74 20 65 71 75 61 6c 20 #s(hash-table.size.2.test.equal.
be40 72 65 68 61 73 68 2d 73 69 7a 65 20 31 2e 35 20 72 65 68 61 73 68 2d 74 68 72 65 73 68 6f 6c 64 rehash-size.1.5.rehash-threshold
be60 20 30 2e 38 31 32 35 20 70 75 72 65 63 6f 70 79 20 74 20 64 61 74 61 20 28 22 72 75 6e 22 20 34 .0.8125.purecopy.t.data.("run".4
be80 31 20 22 74 65 73 74 22 20 35 30 29 29 20 22 62 75 69 6c 64 22 20 2d 63 6f 6e 74 61 69 6e 73 5c 1."test".50))."build".-contains\
bea0 3f 20 61 70 70 65 6e 64 20 6e 69 6c 20 22 2d 2d 6e 6f 2d 72 75 6e 22 20 64 61 70 2d 64 65 62 75 ?.append.nil."--no-run".dap-debu
bec0 67 20 3a 74 79 70 65 20 22 63 70 70 64 62 67 22 20 3a 72 65 71 75 65 73 74 20 22 6c 61 75 6e 63 g.:type."cppdbg".:request."launc
bee0 68 22 20 3a 6e 61 6d 65 20 3a 61 72 67 73 20 3a 63 77 64 20 3a 73 6f 75 72 63 65 4c 61 6e 67 75 h".:name.:args.:cwd.:sourceLangu
bf00 61 67 65 73 20 5b 22 72 75 73 74 22 5d 20 3a 70 72 6f 67 72 61 6d 20 2d 6b 65 65 70 20 23 5b 32 ages.["rust"].:program.-keep.#[2
bf20 35 37 20 22 5c 33 30 31 31 21 00 5c 33 30 32 18 5c 33 30 33 01 21 5c 33 30 34 01 5c 33 30 35 5c 57."\3011!.\302.\303.!\304.\305\
bf40 22 5c 33 30 34 02 5c 33 30 36 5c 22 5c 32 31 31 5c 32 30 35 1c 00 01 5c 33 30 37 5c 32 33 30 5c "\304.\306\"\211\205...\307\230\
bf60 32 30 35 1c 00 5c 32 31 31 29 5c 32 36 36 5c 32 30 33 30 5c 32 30 37 5c 32 31 30 5c 33 31 30 5c 205..\211)\266\2030\207\210\310\
bf80 32 30 37 22 20 5b 6a 73 6f 6e 2d 6f 62 6a 65 63 74 2d 74 79 70 65 20 28 65 72 72 6f 72 29 20 70 207".[json-object-type.(error).p
bfa0 6c 69 73 74 20 6a 73 6f 6e 2d 72 65 61 64 2d 66 72 6f 6d 2d 73 74 72 69 6e 67 20 70 6c 69 73 74 list.json-read-from-string.plist
bfc0 2d 67 65 74 20 3a 72 65 61 73 6f 6e 20 3a 65 78 65 63 75 74 61 62 6c 65 20 22 63 6f 6d 70 69 6c -get.:reason.:executable."compil
bfe0 65 72 2d 61 72 74 69 66 61 63 74 22 20 6e 69 6c 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 53 29 22 er-artifact".nil].6."\n\n(fn.S)"
c000 5d 20 73 2d 6c 69 6e 65 73 20 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e ].s-lines.shell-command-to-strin
c020 67 20 73 2d 6a 6f 69 6e 20 22 20 22 20 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 63 61 g.s-join.".".executable-find."ca
c040 72 67 6f 22 20 22 2d 2d 6d 65 73 73 61 67 65 2d 66 6f 72 6d 61 74 3d 6a 73 6f 6e 22 20 22 4e 6f rgo"."--message-format=json"."No
c060 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 61 72 74 69 66 61 63 74 73 20 6f 72 20 6f 62 74 61 69 6e .compilation.artifacts.or.obtain
c080 69 6e 67 20 74 68 65 20 72 75 6e 6e 61 62 6c 65 20 61 72 74 69 66 61 63 74 73 20 66 61 69 6c 65 ing.the.runnable.artifacts.faile
c0a0 64 22 20 22 4d 75 6c 74 69 70 6c 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 61 72 74 69 66 61 63 d"."Multiple.compilation.artifac
c0c0 74 73 20 61 72 65 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 22 5d 20 33 32 20 28 23 24 20 2e 20 ts.are.not.supported"].32.(#$...
c0e0 34 37 39 35 36 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 20 43 5c 32 30 37 22 20 5b 47956).(byte-code."\300.C\207".[
c100 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 2d 73 65 6c 65 63 74 2d 72 75 6e 6e 61 62 lsp-rust-analyzer--select-runnab
c120 6c 65 5d 20 31 29 5d 29 0a 23 40 32 37 20 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 52 55 le].1)]).#@27...(fn.&optional.RU
c140 4e 4e 41 42 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 61 6e 61 NNABLE)..(defalias.'lsp-rust-ana
c160 6c 79 7a 65 72 2d 72 65 72 75 6e 20 23 5b 32 35 36 20 22 5c 33 30 31 01 5c 32 30 36 06 00 08 21 lyzer-rerun.#[256."\301.\206...!
c180 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 2d 6c 61 73 74 2d 72 \207".[lsp-rust-analyzer--last-r
c1a0 75 6e 6e 61 62 6c 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 72 75 6e 5d 20 33 unnable.lsp-rust-analyzer-run].3
c1c0 20 28 23 24 20 2e 20 34 39 34 35 34 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 5c 32 30 36 06 .(#$...49454).(byte-code.".\206.
c1e0 00 5c 33 30 31 20 43 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d .\301.C\207".[lsp-rust-analyzer-
c200 2d 6c 61 73 74 2d 72 75 6e 6e 61 62 6c 65 20 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 -last-runnable.lsp-rust-analyzer
c220 2d 2d 73 65 6c 65 63 74 2d 72 75 6e 6e 61 62 6c 65 5d 20 31 29 5d 29 0a 23 40 36 35 20 46 69 6e --select-runnable].1)]).#@65.Fin
c240 64 20 70 61 72 65 6e 74 20 6d 6f 64 75 6c 65 20 6f 66 20 63 75 72 72 65 6e 74 20 6d 6f 64 75 6c d.parent.module.of.current.modul
c260 65 2e 0a 0a 28 66 6e 20 26 6b 65 79 20 44 49 53 50 4c 41 59 2d 41 43 54 49 4f 4e 29 1f 0a 28 64 e...(fn.&key.DISPLAY-ACTION)..(d
c280 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 66 69 6e 64 2d 70 61 72 65 6e 74 2d 6d 6f efalias.'lsp-rust-find-parent-mo
c2a0 64 75 6c 65 20 23 5b 31 32 38 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 41 40 01 5c 32 31 31 5c 32 dule.#[128."\300.\301\"A@.\211\2
c2c0 30 33 31 00 5c 32 31 31 40 5c 33 30 32 3e 5c 32 30 33 1a 00 5c 32 31 31 41 41 5c 32 36 32 01 5c 031.\211@\302>\203..\211AA\262.\
c2e0 32 30 32 07 00 5c 33 30 33 03 3e 41 40 5c 32 30 33 28 00 5c 33 30 34 5c 32 36 32 01 5c 32 30 32 202..\303.>A@\203(.\304\262.\202
c300 07 00 5c 33 30 35 5c 33 30 36 02 40 5c 22 5c 32 31 30 5c 32 30 32 07 00 5c 32 31 30 5c 33 30 37 ..\305\306.@\"\210\202..\210\307
c320 5c 33 31 30 5c 33 30 34 5c 33 30 31 04 24 5c 32 30 37 22 20 5b 70 6c 69 73 74 2d 6d 65 6d 62 65 \310\304\301.$\207".[plist-membe
c340 72 20 3a 64 69 73 70 6c 61 79 2d 61 63 74 69 6f 6e 20 28 3a 64 69 73 70 6c 61 79 2d 61 63 74 69 r.:display-action.(:display-acti
c360 6f 6e 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 on.:allow-other-keys).:allow-oth
c380 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 75 6d er-keys.nil.error."Keyword.argum
c3a0 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 28 3a 64 69 73 70 6c 61 79 2d 61 63 74 69 ent.%s.not.one.of.(:display-acti
c3c0 6f 6e 29 22 20 6c 73 70 2d 66 69 6e 64 2d 6c 6f 63 61 74 69 6f 6e 73 20 22 65 78 70 65 72 69 6d on)".lsp-find-locations."experim
c3e0 65 6e 74 61 6c 2f 70 61 72 65 6e 74 4d 6f 64 75 6c 65 22 5d 20 37 20 28 23 24 20 2e 20 34 39 37 ental/parentModule"].7.(#$...497
c400 32 35 29 20 6e 69 6c 5d 29 0a 23 40 33 33 36 20 4f 70 65 6e 20 74 68 65 20 63 6c 6f 73 65 73 74 25).nil]).#@336.Open.the.closest
c420 20 43 61 72 67 6f 2e 74 6f 6d 6c 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c .Cargo.toml.from.the.current.fil
c440 65 2e 0a 0a 52 75 73 74 2d 41 6e 61 6c 79 7a 65 72 20 4c 53 50 20 70 72 6f 74 6f 63 6f 6c 20 64 e...Rust-Analyzer.LSP.protocol.d
c460 6f 63 75 6d 65 6e 74 65 64 20 68 65 72 65 20 61 6e 64 20 61 64 64 65 64 20 69 6e 20 4e 6f 76 65 ocumented.here.and.added.in.Nove
c480 6d 62 65 72 20 32 30 32 30 0a 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 75 73 mber.2020.https://github.com/rus
c4a0 74 2d 61 6e 61 6c 79 7a 65 72 2f 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2f 62 6c 6f 62 2f 6d 61 t-analyzer/rust-analyzer/blob/ma
c4c0 73 74 65 72 2f 64 6f 63 73 2f 64 65 76 2f 6c 73 70 2d 65 78 74 65 6e 73 69 6f 6e 73 2e 6d 64 23 ster/docs/dev/lsp-extensions.md#
c4e0 6f 70 65 6e 2d 63 61 72 67 6f 74 6f 6d 6c 0a 0a 49 66 20 4e 45 57 2d 57 49 4e 44 4f 57 20 28 69 open-cargotoml..If.NEW-WINDOW.(i
c500 6e 74 65 72 61 63 74 69 76 65 6c 79 20 74 68 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 nteractively.the.prefix.argument
c520 29 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 0a 6f 70 65 6e 20 69 6e 20 61 20 6e 65 77 20 77 69 6e 64 ).is.non-nil,.open.in.a.new.wind
c540 6f 77 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 4e 45 57 2d 57 49 4e 44 4f 57 29 1f 0a ow...(fn.&optional.NEW-WINDOW)..
c560 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 6f 70 65 (defalias.'lsp-rust-analyzer-ope
c580 6e 2d 63 61 72 67 6f 2d 74 6f 6d 6c 20 23 5b 32 35 36 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 n-cargo-toml.#[256."\301\302\303
c5a0 20 5c 22 5c 32 31 31 5c 32 30 33 44 00 5c 32 31 31 18 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 .\"\211\203D.\211.\304\305\306\3
c5c0 30 37 5c 33 31 30 5c 33 31 31 20 5c 22 5c 22 21 29 5c 32 31 31 5c 32 30 33 40 00 5c 33 31 32 5c 07\310\311.\"\"!)\211\203@.\312\
c5e0 33 31 33 02 5c 22 5c 32 31 31 5c 32 30 33 3c 00 5c 33 31 32 5c 33 31 34 03 5c 22 5c 32 31 31 5c 313.\"\211\203<.\312\314.\"\211\
c600 32 30 33 38 00 04 5c 32 30 33 32 00 5c 33 31 35 5c 32 30 32 33 00 5c 33 31 36 5c 33 31 37 03 21 2038..\2032.\315\2023.\316\317.!
c620 21 5c 32 30 37 5c 33 32 30 5c 33 32 31 21 5c 32 30 37 5c 33 32 30 5c 33 32 31 21 5c 32 30 37 5c !\207\320\321!\207\320\321!\207\
c640 33 32 30 5c 33 32 31 21 5c 32 30 37 5c 33 32 32 5c 33 32 33 21 5c 32 30 37 22 20 5b 6c 73 70 2d 320\321!\207\322\323!\207".[lsp-
c660 2d 63 75 72 2d 77 6f 72 6b 73 70 61 63 65 20 6c 73 70 2d 66 69 6e 64 2d 77 6f 72 6b 73 70 61 63 -cur-workspace.lsp-find-workspac
c680 65 20 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 e.rust-analyzer.buffer-file-name
c6a0 20 6c 73 70 2d 73 65 6e 64 2d 72 65 71 75 65 73 74 20 6c 73 70 2d 6d 61 6b 65 2d 72 65 71 75 65 .lsp-send-request.lsp-make-reque
c6c0 73 74 20 22 65 78 70 65 72 69 6d 65 6e 74 61 6c 2f 6f 70 65 6e 43 61 72 67 6f 54 6f 6d 6c 22 20 st."experimental/openCargoToml".
c6e0 6c 73 70 2d 6d 61 6b 65 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 6f 70 65 6e 2d 63 61 72 67 lsp-make-rust-analyzer-open-carg
c700 6f 2d 74 6f 6d 6c 2d 70 61 72 61 6d 73 20 3a 74 65 78 74 2d 64 6f 63 75 6d 65 6e 74 20 6c 73 70 o-toml-params.:text-document.lsp
c720 2d 2d 74 65 78 74 2d 64 6f 63 75 6d 65 6e 74 2d 69 64 65 6e 74 69 66 69 65 72 20 67 65 74 68 61 --text-document-identifier.getha
c740 73 68 20 22 75 72 69 22 20 22 72 61 6e 67 65 22 20 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 sh."uri"."range".find-file-other
c760 2d 77 69 6e 64 6f 77 20 66 69 6e 64 2d 66 69 6c 65 20 6c 73 70 2d 2d 75 72 69 2d 74 6f 2d 70 61 -window.find-file.lsp--uri-to-pa
c780 74 68 20 6c 73 70 2d 2d 77 61 72 6e 20 22 43 6f 75 6c 64 6e 27 74 20 66 69 6e 64 20 61 20 43 61 th.lsp--warn."Couldn't.find.a.Ca
c7a0 72 67 6f 2e 74 6f 6d 6c 20 66 69 6c 65 20 6f 72 20 79 6f 75 72 20 76 65 72 73 69 6f 6e 20 6f 66 rgo.toml.file.or.your.version.of
c7c0 20 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 20 64 6f 65 73 6e 27 74 20 73 75 70 70 6f 72 74 20 74 .rust-analyzer.doesn't.support.t
c7e0 68 69 73 20 65 78 74 65 6e 73 69 6f 6e 22 20 6c 73 70 2d 2d 65 72 72 6f 72 20 22 4f 70 65 6e 43 his.extension".lsp--error."OpenC
c800 61 72 67 6f 54 6f 6d 6c 20 69 73 20 61 6e 20 65 78 74 65 6e 73 69 6f 6e 20 61 76 61 69 6c 61 62 argoToml.is.an.extension.availab
c820 6c 65 20 6f 6e 6c 79 20 77 69 74 68 20 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 22 5d 20 38 20 28 le.only.with.rust-analyzer"].8.(
c840 23 24 20 2e 20 35 30 31 39 32 29 20 22 50 22 5d 29 0a 23 40 32 33 33 20 4f 70 65 6e 20 61 20 55 #$...50192)."P"]).#@233.Open.a.U
c860 52 4c 20 66 6f 72 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 72 65 6c 61 74 65 64 20 74 6f 20 RL.for.documentation.related.to.
c880 74 68 65 20 63 75 72 72 65 6e 74 20 54 65 78 74 44 6f 63 75 6d 65 6e 74 50 6f 73 69 74 69 6f 6e the.current.TextDocumentPosition
c8a0 2e 0a 0a 52 75 73 74 2d 41 6e 61 6c 79 7a 65 72 20 4c 53 50 20 70 72 6f 74 6f 63 6f 6c 20 64 6f ...Rust-Analyzer.LSP.protocol.do
c8c0 63 75 6d 65 6e 74 65 64 20 68 65 72 65 0a 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d cumented.here.https://github.com
c8e0 2f 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2f 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2f 62 6c 6f /rust-analyzer/rust-analyzer/blo
c900 62 2f 6d 61 73 74 65 72 2f 64 6f 63 73 2f 64 65 76 2f 6c 73 70 2d 65 78 74 65 6e 73 69 6f 6e 73 b/master/docs/dev/lsp-extensions
c920 2e 6d 64 23 6f 70 65 6e 2d 65 78 74 65 72 6e 61 6c 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 1f .md#open-external-documentation.
c940 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 6f 70 .(defalias.'lsp-rust-analyzer-op
c960 65 6e 2d 65 78 74 65 72 6e 61 6c 2d 64 6f 63 73 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 en-external-docs.#[0."\300\301\3
c980 30 32 20 5c 33 30 33 5c 33 30 34 20 24 5c 32 31 31 5c 32 30 33 1c 00 5c 33 30 35 5c 33 30 36 02 02.\303\304.$\211\203..\305\306.
c9a0 5c 22 5c 32 31 31 5c 32 30 33 18 00 5c 33 30 37 01 21 5c 32 30 37 5c 33 31 30 5c 33 31 31 21 5c \"\211\203..\307.!\207\310\311!\
c9c0 32 30 37 5c 33 31 30 5c 33 31 31 21 5c 32 30 37 22 20 5b 6c 73 70 2d 6d 61 6b 65 2d 72 75 73 74 207\310\311!\207".[lsp-make-rust
c9e0 2d 61 6e 61 6c 79 7a 65 72 2d 6f 70 65 6e 2d 65 78 74 65 72 6e 61 6c 2d 64 6f 63 73 2d 70 61 72 -analyzer-open-external-docs-par
ca00 61 6d 73 20 3a 74 65 78 74 2d 64 6f 63 75 6d 65 6e 74 20 6c 73 70 2d 2d 74 65 78 74 2d 64 6f 63 ams.:text-document.lsp--text-doc
ca20 75 6d 65 6e 74 2d 69 64 65 6e 74 69 66 69 65 72 20 3a 70 6f 73 69 74 69 6f 6e 20 6c 73 70 2d 2d ument-identifier.:position.lsp--
ca40 63 75 72 2d 70 6f 73 69 74 69 6f 6e 20 6c 73 70 2d 72 65 71 75 65 73 74 20 22 65 78 70 65 72 69 cur-position.lsp-request."experi
ca60 6d 65 6e 74 61 6c 2f 65 78 74 65 72 6e 61 6c 44 6f 63 73 22 20 62 72 6f 77 73 65 2d 75 72 6c 20 mental/externalDocs".browse-url.
ca80 6c 73 70 2d 2d 77 61 72 6e 20 22 43 6f 75 6c 64 6e 27 74 20 66 69 6e 64 20 64 6f 63 75 6d 65 6e lsp--warn."Couldn't.find.documen
caa0 74 61 74 69 6f 6e 20 55 52 4c 20 6f 72 20 79 6f 75 72 20 76 65 72 73 69 6f 6e 20 6f 66 20 72 75 tation.URL.or.your.version.of.ru
cac0 73 74 2d 61 6e 61 6c 79 7a 65 72 20 64 6f 65 73 6e 27 74 20 73 75 70 70 6f 72 74 20 74 68 69 73 st-analyzer.doesn't.support.this
cae0 20 65 78 74 65 6e 73 69 6f 6e 22 5d 20 35 20 28 23 24 20 2e 20 35 31 32 38 38 29 20 6e 69 6c 5d .extension"].5.(#$...51288).nil]
cb00 29 0a 23 40 31 35 34 20 47 65 74 20 72 75 6e 6e 61 62 6c 65 20 74 65 73 74 20 69 74 65 6d 73 20 ).#@154.Get.runnable.test.items.
cb20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 54 65 78 74 44 6f 63 75 6d related.to.the.current.TextDocum
cb40 65 6e 74 50 6f 73 69 74 69 6f 6e 2e 0a 43 61 6c 6c 73 20 61 20 72 75 73 74 2d 61 6e 61 6c 79 7a entPosition..Calls.a.rust-analyz
cb60 65 72 20 4c 53 50 20 65 78 74 65 6e 73 69 6f 6e 20 65 6e 64 70 6f 69 6e 74 20 74 68 61 74 20 72 er.LSP.extension.endpoint.that.r
cb80 65 74 75 72 6e 73 20 61 20 77 72 61 70 70 65 72 20 6f 76 65 72 20 52 75 6e 6e 61 62 6c 65 5b 5d eturns.a.wrapper.over.Runnable[]
cba0 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 2d ..(defalias.'lsp-rust-analyzer--
cbc0 72 65 6c 61 74 65 64 2d 74 65 73 74 73 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c related-tests.#[0."\300\301\302\
cbe0 33 30 33 20 5c 22 21 5c 32 30 37 22 20 5b 6c 73 70 2d 73 65 6e 64 2d 72 65 71 75 65 73 74 20 6c 303.\"!\207".[lsp-send-request.l
cc00 73 70 2d 6d 61 6b 65 2d 72 65 71 75 65 73 74 20 22 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2f 72 sp-make-request."rust-analyzer/r
cc20 65 6c 61 74 65 64 54 65 73 74 73 22 20 6c 73 70 2d 2d 74 65 78 74 2d 64 6f 63 75 6d 65 6e 74 2d elatedTests".lsp--text-document-
cc40 70 6f 73 69 74 69 6f 6e 2d 70 61 72 61 6d 73 5d 20 34 20 28 23 24 20 2e 20 35 31 39 37 36 29 5d position-params].4.(#$...51976)]
cc60 29 0a 23 40 33 31 32 20 43 61 6c 6c 20 74 68 65 20 65 6e 64 70 6f 69 6e 74 20 61 6e 64 20 61 73 ).#@312.Call.the.endpoint.and.as
cc80 6b 20 66 6f 72 20 75 73 65 72 20 73 65 6c 65 63 74 69 6f 6e 2e 0a 0a 43 61 6e 6e 6f 74 20 72 65 k.for.user.selection...Cannot.re
cca0 75 73 65 20 60 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 2d 73 65 6c 65 63 74 2d 72 use.`lsp-rust-analyzer--select-r
ccc0 75 6e 6e 61 62 6c 65 27 20 62 65 63 61 75 73 65 20 74 68 65 20 72 75 6e 6e 61 62 6c 65 73 20 65 unnable'.because.the.runnables.e
cce0 6e 64 70 6f 69 6e 74 0a 72 65 73 70 6f 6e 64 73 20 77 69 74 68 20 52 75 6e 6e 61 62 6c 65 5b 5d ndpoint.responds.with.Runnable[]
cd00 2c 20 77 68 69 6c 65 20 72 65 6c 61 74 65 64 54 65 73 74 73 20 72 65 73 70 6f 6e 64 73 20 77 69 ,.while.relatedTests.responds.wi
cd20 74 68 20 54 65 73 74 49 6e 66 6f 5b 5d 2c 20 77 68 69 63 68 20 69 73 20 61 20 77 72 61 70 70 65 th.TestInfo[],.which.is.a.wrappe
cd40 72 0a 6f 76 65 72 20 72 75 6e 6e 61 62 6c 65 2e 20 41 6c 73 6f 2c 20 74 68 69 73 20 6d 65 74 68 r.over.runnable..Also,.this.meth
cd60 6f 64 20 64 6f 65 73 6e 27 74 20 73 65 74 20 74 68 65 20 60 6c 73 70 2d 72 75 73 74 2d 61 6e 61 od.doesn't.set.the.`lsp-rust-ana
cd80 6c 79 7a 65 72 2d 2d 6c 61 73 74 2d 72 75 6e 6e 61 62 6c 65 27 20 76 61 72 69 61 62 6c 65 1f 0a lyzer--last-runnable'.variable..
cda0 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 2d 73 65 (defalias.'lsp-rust-analyzer--se
cdc0 6c 65 63 74 2d 72 65 6c 61 74 65 64 2d 74 65 73 74 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 31 31 lect-related-test.#[0."\300.\211
cde0 5c 32 30 35 15 00 5c 33 30 31 5c 33 30 32 02 5c 22 5c 32 31 31 5c 32 30 35 13 00 5c 33 30 33 5c \205..\301\302.\"\211\205..\303\
ce00 33 30 34 02 5c 33 30 35 23 5c 32 36 32 01 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 61 6e 304.\305#\262.\207".[lsp-rust-an
ce20 61 6c 79 7a 65 72 2d 2d 72 65 6c 61 74 65 64 2d 74 65 73 74 73 20 73 65 71 2d 6d 61 70 20 6c 73 alyzer--related-tests.seq-map.ls
ce40 70 3a 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 72 65 6c 61 74 65 64 2d 74 65 73 74 73 2d 72 75 p:rust-analyzer-related-tests-ru
ce60 6e 6e 61 62 6c 65 20 6c 73 70 2d 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 53 65 6c nnable.lsp--completing-read."Sel
ce80 65 63 74 20 74 65 73 74 3a 20 22 20 6c 73 70 3a 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 72 75 ect.test:.".lsp:rust-analyzer-ru
cea0 6e 6e 61 62 6c 65 2d 6c 61 62 65 6c 5d 20 36 20 28 23 24 20 2e 20 35 32 33 32 38 29 5d 29 0a 23 nnable-label].6.(#$...52328)]).#
cec0 40 32 32 30 20 45 78 65 63 75 74 65 20 61 20 52 55 4e 4e 41 42 4c 45 20 74 65 73 74 20 72 65 6c @220.Execute.a.RUNNABLE.test.rel
cee0 61 74 65 64 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 6f 63 75 6d 65 6e 74 20 70 6f 73 ated.to.the.current.document.pos
cf00 69 74 69 6f 6e 2e 0a 0a 52 75 73 74 2d 41 6e 61 6c 79 7a 65 72 20 4c 53 50 20 70 72 6f 74 6f 63 ition...Rust-Analyzer.LSP.protoc
cf20 6f 6c 20 65 78 74 65 6e 73 69 6f 6e 0a 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f ol.extension.https://github.com/
cf40 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2f 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2f 62 6c 6f 62 rust-analyzer/rust-analyzer/blob
cf60 2f 6d 61 73 74 65 72 2f 64 6f 63 73 2f 64 65 76 2f 6c 73 70 2d 65 78 74 65 6e 73 69 6f 6e 73 2e /master/docs/dev/lsp-extensions.
cf80 6d 64 23 72 65 6c 61 74 65 64 2d 74 65 73 74 73 0a 0a 28 66 6e 20 52 55 4e 4e 41 42 4c 45 29 1f md#related-tests..(fn.RUNNABLE).
cfa0 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 72 65 .(defalias.'lsp-rust-analyzer-re
cfc0 6c 61 74 65 64 2d 74 65 73 74 73 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 32 30 33 08 00 5c 33 30 lated-tests.#[257."\211\203..\30
cfe0 30 01 21 5c 32 30 37 5c 33 30 31 5c 33 30 32 21 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 0.!\207\301\302!\207".[lsp-rust-
d000 61 6e 61 6c 79 7a 65 72 2d 2d 63 6f 6d 6d 6f 6e 2d 72 75 6e 6e 65 72 20 6c 73 70 2d 2d 69 6e 66 analyzer--common-runner.lsp--inf
d020 6f 20 22 54 68 65 72 65 20 61 72 65 20 6e 6f 20 74 65 73 74 73 20 72 65 6c 61 74 65 64 20 74 6f o."There.are.no.tests.related.to
d040 20 74 68 65 20 73 79 6d 62 6f 6c 20 61 74 20 70 6f 69 6e 74 22 5d 20 33 20 28 23 24 20 2e 20 35 .the.symbol.at.point"].3.(#$...5
d060 32 39 33 33 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 20 43 5c 32 30 37 22 20 5b 6c 2933).(byte-code."\300.C\207".[l
d080 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 2d 73 65 6c 65 63 74 2d 72 65 6c 61 74 65 64 sp-rust-analyzer--select-related
d0a0 2d 74 65 73 74 5d 20 31 29 5d 29 0a 23 40 37 31 20 4d 6f 76 65 20 69 74 65 6d 20 75 6e 64 65 72 -test].1)]).#@71.Move.item.under
d0c0 20 63 75 72 73 6f 72 20 6f 72 20 73 65 6c 65 63 74 69 6f 6e 20 69 6e 20 73 6f 6d 65 20 44 49 52 .cursor.or.selection.in.some.DIR
d0e0 45 43 54 49 4f 4e 0a 0a 28 66 6e 20 44 49 52 45 43 54 49 4f 4e 29 1f 0a 28 64 65 66 61 6c 69 61 ECTION..(fn.DIRECTION)..(defalia
d100 73 20 27 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 6d 6f 76 65 2d 69 74 65 6d 20 23 s.'lsp-rust-analyzer-move-item.#
d120 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 5c 33 30 33 5c 33 30 34 20 5c 32 30 33 [257."\300\301\302.\303\304.\203
d140 13 00 5c 33 30 35 5c 33 30 36 20 5c 33 30 37 20 5c 22 5c 32 30 32 17 00 5c 33 30 35 60 60 5c 22 ..\305\306.\307.\"\202..\305``\"
d160 5c 33 31 30 06 06 26 06 5c 33 31 31 5c 33 31 32 02 5c 22 5c 33 31 33 01 5c 33 31 34 5c 22 5c 32 \310..&.\311\312.\"\313.\314\"\2
d180 30 37 22 20 5b 6c 73 70 2d 6d 61 6b 65 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 6d 6f 76 65 07".[lsp-make-rust-analyzer-move
d1a0 2d 69 74 65 6d 2d 70 61 72 61 6d 73 20 3a 74 65 78 74 2d 64 6f 63 75 6d 65 6e 74 20 6c 73 70 2d -item-params.:text-document.lsp-
d1c0 2d 74 65 78 74 2d 64 6f 63 75 6d 65 6e 74 2d 69 64 65 6e 74 69 66 69 65 72 20 3a 72 61 6e 67 65 -text-document-identifier.:range
d1e0 20 75 73 65 2d 72 65 67 69 6f 6e 2d 70 20 6c 73 70 2d 2d 72 65 67 69 6f 6e 2d 74 6f 2d 72 61 6e .use-region-p.lsp--region-to-ran
d200 67 65 20 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 72 65 67 69 6f 6e 2d 65 6e 64 20 3a ge.region-beginning.region-end.:
d220 64 69 72 65 63 74 69 6f 6e 20 6c 73 70 2d 72 65 71 75 65 73 74 20 22 65 78 70 65 72 69 6d 65 6e direction.lsp-request."experimen
d240 74 61 6c 2f 6d 6f 76 65 49 74 65 6d 22 20 6c 73 70 2d 2d 61 70 70 6c 79 2d 74 65 78 74 2d 65 64 tal/moveItem".lsp--apply-text-ed
d260 69 74 73 20 63 6f 64 65 2d 61 63 74 69 6f 6e 5d 20 38 20 28 23 24 20 2e 20 35 33 34 32 35 29 5d its.code-action].8.(#$...53425)]
d280 29 0a 23 40 34 30 20 4d 6f 76 65 20 69 74 65 6d 20 75 6e 64 65 72 20 63 75 72 73 6f 72 20 6f 72 ).#@40.Move.item.under.cursor.or
d2a0 20 73 65 6c 65 63 74 69 6f 6e 20 75 70 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c 73 70 2d 72 75 .selection.up..(defalias.'lsp-ru
d2c0 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 6d 6f 76 65 2d 69 74 65 6d 2d 75 70 20 23 5b 30 20 22 5c 33 st-analyzer-move-item-up.#[0."\3
d2e0 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 00\301!\207".[lsp-rust-analyzer-
d300 6d 6f 76 65 2d 69 74 65 6d 20 22 55 70 22 5d 20 32 20 28 23 24 20 2e 20 35 33 38 39 35 29 20 6e move-item."Up"].2.(#$...53895).n
d320 69 6c 5d 29 0a 23 40 34 32 20 4d 6f 76 65 20 69 74 65 6d 20 75 6e 64 65 72 20 63 75 72 73 6f 72 il]).#@42.Move.item.under.cursor
d340 20 6f 72 20 73 65 6c 65 63 74 69 6f 6e 20 64 6f 77 6e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6c .or.selection.down..(defalias.'l
d360 73 70 2d 72 75 73 74 2d 61 6e 61 6c 79 7a 65 72 2d 6d 6f 76 65 2d 69 74 65 6d 2d 64 6f 77 6e 20 sp-rust-analyzer-move-item-down.
d380 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 6c 73 70 2d 72 75 73 74 2d 61 6e #[0."\300\301!\207".[lsp-rust-an
d3a0 61 6c 79 7a 65 72 2d 6d 6f 76 65 2d 69 74 65 6d 20 22 44 6f 77 6e 22 5d 20 32 20 28 23 24 20 2e alyzer-move-item."Down"].2.(#$..
d3c0 20 35 34 30 35 38 29 20 6e 69 6c 5d 29 0a 28 64 65 66 63 6f 6e 73 74 20 6c 73 70 2d 72 75 73 74 .54058).nil]).(defconst.lsp-rust
d3e0 2d 70 6c 69 73 74 2d 76 61 6c 75 65 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 64 20 6e 69 6c 29 0a -plist-value-when-compiled.nil).
d400 28 70 72 6f 76 69 64 65 20 27 6c 73 70 2d 72 75 73 74 29 0a (provide.'lsp-rust).