@@ -237,25 +237,25 @@ pub enum LanguageServerFeature {
238impl Display for LanguageServerFeature {
238impl Display for LanguageServerFeature {
239 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
239 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
240− match self {
240+ write!(f, "{}", match self {
241− LanguageServerFeature::Format => write!(f, "format"),
241+ LanguageServerFeature::Format => "format",
242− LanguageServerFeature::GotoDeclaration => write!(f, "goto-declaration"),
242+ LanguageServerFeature::GotoDeclaration => "goto-declaration",
243− LanguageServerFeature::GotoDefinition => write!(f, "goto-definition"),
243+ LanguageServerFeature::GotoDefinition => "goto-definition",
244− LanguageServerFeature::GotoTypeDefinition => write!(f, "goto-type-definition"),
244+ LanguageServerFeature::GotoTypeDefinition => "goto-type-definition",
245− LanguageServerFeature::GotoReference => write!(f, "goto-type-definition"),
245+ LanguageServerFeature::GotoReference => "goto-type-definition",
246− LanguageServerFeature::GotoImplementation => write!(f, "goto-implementation"),
246+ LanguageServerFeature::GotoImplementation => "goto-implementation",
247− LanguageServerFeature::SignatureHelp => write!(f, "signature-help"),
247+ LanguageServerFeature::SignatureHelp => "signature-help",
248− LanguageServerFeature::Hover => write!(f, "hover"),
248+ LanguageServerFeature::Hover => "hover",
249− LanguageServerFeature::DocumentHighlight => write!(f, "document-highlight"),
249+ LanguageServerFeature::DocumentHighlight => "document-highlight",
250− LanguageServerFeature::Completion => write!(f, "completion"),
250+ LanguageServerFeature::Completion => "completion",
251− LanguageServerFeature::CodeAction => write!(f, "code-action"),
251+ LanguageServerFeature::CodeAction => "code-action",
252− LanguageServerFeature::WorkspaceCommand => write!(f, "workspace-command"),
252+ LanguageServerFeature::WorkspaceCommand => "workspace-command",
253− LanguageServerFeature::DocumentSymbols => write!(f, "document-symbols"),
253+ LanguageServerFeature::DocumentSymbols => "document-symbols",
254− LanguageServerFeature::WorkspaceSymbols => write!(f, "workspace-symbols"),
254+ LanguageServerFeature::WorkspaceSymbols => "workspace-symbols",
255− LanguageServerFeature::Diagnostics => write!(f, "diagnostics"),
255+ LanguageServerFeature::Diagnostics => "diagnostics",
256− LanguageServerFeature::RenameSymbol => write!(f, "rename-symbol"),
256+ LanguageServerFeature::RenameSymbol => "rename-symbol",
257− LanguageServerFeature::InlayHints => write!(f, "inlay-hints"),
257+ LanguageServerFeature::InlayHints => "inlay-hints",