1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
return {
cmd = { "rust-analyzer" },
root_markers = { "Cargo.toml" },
filetypes = { "rust" },
settings = {
["rust-analyzer"] = {
checkOnSave = { command = "clippy" },
diagnostics = {
enable = true,
experimental = { enable = true },
},
inlayHints = {
enable = true,
bindingModeHints = { enable = false },
closingBraceHints = { minLines = 10 },
closureReturnTypeHints = { enable = "with_block" },
discriminantHints = { enable = "fieldless" },
lifetimeElisionHints = { enable = "skip_trivial" },
typeHints = { hideClosureInitialization = false },
},
},
},
}
|