aboutsummaryrefslogtreecommitdiff
path: root/crates/rust-analyzer/src
diff options
context:
space:
mode:
authorLukas Wirth <[email protected]>2020-11-17 15:14:45 +0000
committerLukas Wirth <[email protected]>2020-11-17 15:23:53 +0000
commitc868f0255f677a4cedb62c27af96758fffdd6f8f (patch)
tree1ecb70db8fdbe4ea9b9a8f7333d3f90bbf4c3dc0 /crates/rust-analyzer/src
parent789d9ca1d32afd55c7cb8d0db45652048abd7341 (diff)
Fill the diagnostic code field in publish_diagnostics
Diffstat (limited to 'crates/rust-analyzer/src')
-rw-r--r--crates/rust-analyzer/src/handlers.rs4
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,