diff options
Diffstat (limited to 'crates/server/src/main_loop/handlers.rs')
-rw-r--r-- | crates/server/src/main_loop/handlers.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/crates/server/src/main_loop/handlers.rs b/crates/server/src/main_loop/handlers.rs index 45083b084..6b70399b0 100644 --- a/crates/server/src/main_loop/handlers.rs +++ b/crates/server/src/main_loop/handlers.rs | |||
@@ -1,7 +1,7 @@ | |||
1 | use std::collections::HashMap; | 1 | use std::collections::HashMap; |
2 | 2 | ||
3 | use languageserver_types::{ | 3 | use languageserver_types::{ |
4 | Diagnostic, DiagnosticSeverity, Url, DocumentSymbol, | 4 | Diagnostic, DiagnosticSeverity, DocumentSymbol, |
5 | Command, TextDocumentIdentifier, | 5 | Command, TextDocumentIdentifier, |
6 | SymbolInformation, Position, Location, TextEdit, | 6 | SymbolInformation, Position, Location, TextEdit, |
7 | CompletionItem, InsertTextFormat, CompletionItemKind, | 7 | CompletionItem, InsertTextFormat, CompletionItemKind, |
@@ -325,9 +325,9 @@ pub fn handle_code_action( | |||
325 | 325 | ||
326 | pub fn publish_diagnostics( | 326 | pub fn publish_diagnostics( |
327 | world: ServerWorld, | 327 | world: ServerWorld, |
328 | uri: Url | 328 | file_id: FileId, |
329 | ) -> Result<req::PublishDiagnosticsParams> { | 329 | ) -> Result<req::PublishDiagnosticsParams> { |
330 | let file_id = world.uri_to_file_id(&uri)?; | 330 | let uri = world.file_id_to_uri(file_id)?; |
331 | let line_index = world.analysis().file_line_index(file_id); | 331 | let line_index = world.analysis().file_line_index(file_id); |
332 | let diagnostics = world.analysis().diagnostics(file_id) | 332 | let diagnostics = world.analysis().diagnostics(file_id) |
333 | .into_iter() | 333 | .into_iter() |
@@ -344,9 +344,9 @@ pub fn publish_diagnostics( | |||
344 | 344 | ||
345 | pub fn publish_decorations( | 345 | pub fn publish_decorations( |
346 | world: ServerWorld, | 346 | world: ServerWorld, |
347 | uri: Url | 347 | file_id: FileId, |
348 | ) -> Result<req::PublishDecorationsParams> { | 348 | ) -> Result<req::PublishDecorationsParams> { |
349 | let file_id = world.uri_to_file_id(&uri)?; | 349 | let uri = world.file_id_to_uri(file_id)?; |
350 | Ok(req::PublishDecorationsParams { | 350 | Ok(req::PublishDecorationsParams { |
351 | uri, | 351 | uri, |
352 | decorations: highlight(&world, file_id), | 352 | decorations: highlight(&world, file_id), |