-- Rust Analyzer configuration with clippy integration return { settings = { ["rust-analyzer"] = { checkOnSave = { command = "clippy", }, cargo = { allFeatures = true, }, procMacro = { enable = true, }, diagnostics = { enable = true, }, inlayHints = { bindingModeHints = { enable = true }, chainingHints = { enable = true }, closingBraceHints = { enable = true }, closureReturnTypeHints = { enable = "always" }, lifetimeElisionHints = { enable = "always" }, parameterHints = { enable = true }, typeHints = { enable = true }, }, }, }, }