diff options
author | Lukas Wirth <[email protected]> | 2020-11-17 15:14:45 +0000 |
---|---|---|
committer | Lukas Wirth <[email protected]> | 2020-11-17 15:23:53 +0000 |
commit | c868f0255f677a4cedb62c27af96758fffdd6f8f (patch) | |
tree | 1ecb70db8fdbe4ea9b9a8f7333d3f90bbf4c3dc0 /crates/rust-analyzer/src | |
parent | 789d9ca1d32afd55c7cb8d0db45652048abd7341 (diff) |
Fill the diagnostic code field in publish_diagnostics
Diffstat (limited to 'crates/rust-analyzer/src')
-rw-r--r-- | crates/rust-analyzer/src/handlers.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/rust-analyzer/src/handlers.rs b/crates/rust-analyzer/src/handlers.rs index 782797e85..a1057cc54 100644 --- a/crates/rust-analyzer/src/handlers.rs +++ b/crates/rust-analyzer/src/handlers.rs | |||
@@ -18,7 +18,7 @@ use lsp_types::{ | |||
18 | CallHierarchyOutgoingCall, CallHierarchyOutgoingCallsParams, CallHierarchyPrepareParams, | 18 | CallHierarchyOutgoingCall, CallHierarchyOutgoingCallsParams, CallHierarchyPrepareParams, |
19 | CodeActionKind, CodeLens, Command, CompletionItem, Diagnostic, DiagnosticTag, | 19 | CodeActionKind, CodeLens, Command, CompletionItem, Diagnostic, DiagnosticTag, |
20 | DocumentFormattingParams, DocumentHighlight, DocumentSymbol, FoldingRange, FoldingRangeParams, | 20 | DocumentFormattingParams, DocumentHighlight, DocumentSymbol, FoldingRange, FoldingRangeParams, |
21 | HoverContents, Location, Position, PrepareRenameResponse, Range, RenameParams, | 21 | HoverContents, Location, NumberOrString, Position, PrepareRenameResponse, Range, RenameParams, |
22 | SemanticTokensDeltaParams, SemanticTokensFullDeltaResult, SemanticTokensParams, | 22 | SemanticTokensDeltaParams, SemanticTokensFullDeltaResult, SemanticTokensParams, |
23 | SemanticTokensRangeParams, SemanticTokensRangeResult, SemanticTokensResult, SymbolInformation, | 23 | SemanticTokensRangeParams, SemanticTokensRangeResult, SemanticTokensResult, SymbolInformation, |
24 | SymbolTag, TextDocumentIdentifier, Url, WorkspaceEdit, | 24 | SymbolTag, TextDocumentIdentifier, Url, WorkspaceEdit, |
@@ -1127,7 +1127,7 @@ pub(crate) fn publish_diagnostics( | |||
1127 | .map(|d| Diagnostic { | 1127 | .map(|d| Diagnostic { |
1128 | range: to_proto::range(&line_index, d.range), | 1128 | range: to_proto::range(&line_index, d.range), |
1129 | severity: Some(to_proto::diagnostic_severity(d.severity)), | 1129 | severity: Some(to_proto::diagnostic_severity(d.severity)), |
1130 | code: None, | 1130 | code: d.code.map(|d| d.as_str().to_owned()).map(NumberOrString::String), |
1131 | code_description: None, | 1131 | code_description: None, |
1132 | source: Some("rust-analyzer".to_string()), | 1132 | source: Some("rust-analyzer".to_string()), |
1133 | message: d.message, | 1133 | message: d.message, |