local navic = require("nvim-navic") vim.g.rustaceanvim = { tools = { autoSetHints = true, inlay_hints = { show_parameter_hints = true, parameter_hints_prefix = "in: ", -- "<- " other_hints_prefix = "out: " -- "=> " } }, server = { on_attach = function(client, bufnr) navic.attach(client, bufnr) end, settings = { ['rust-analyzer'] = { assist = { importEnforceGranularity = true, importPrefix = "create" }, cargo = { allFeatures = true }, checkOnSave = { -- default: `cargo check` command = "clippy", allFeatures = true }, inlayHints = { lifetimeElisionHints = { enable = true, useParameterNames = true } } } } } }