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 }, }, }, }, }