From 6ab6d1eaa036f8620542ad9c12764957e868b7e0 Mon Sep 17 00:00:00 2001 From: gfreezy Date: Thu, 17 Jan 2019 19:57:24 +0800 Subject: fix comments --- crates/ra_lsp_server/src/main_loop/handlers.rs | 34 +++----------------------- 1 file changed, 3 insertions(+), 31 deletions(-) (limited to 'crates/ra_lsp_server') diff --git a/crates/ra_lsp_server/src/main_loop/handlers.rs b/crates/ra_lsp_server/src/main_loop/handlers.rs index c010a6ddf..9cdca82c4 100644 --- a/crates/ra_lsp_server/src/main_loop/handlers.rs +++ b/crates/ra_lsp_server/src/main_loop/handlers.rs @@ -5,7 +5,7 @@ use lsp_types::{ FoldingRangeKind, FoldingRangeParams, Hover, HoverContents, Location, MarkupContent, MarkupKind, ParameterInformation, ParameterLabel, Position, PrepareRenameResponse, Range, RenameParams, SignatureInformation, SymbolInformation, TextDocumentIdentifier, TextEdit, - WorkspaceEdit, DocumentChanges, TextDocumentEdit, DocumentChangeOperation, ResourceOp + WorkspaceEdit }; use ra_ide_api::{ FileId, FilePosition, FileRange, FoldKind, Query, RangeInfo, RunnableKind, Severity, @@ -472,37 +472,9 @@ pub fn handle_rename(world: ServerWorld, params: RenameParams) -> Result>>(); - - let text_document_ops = source_change - .file_system_edits - .drain(..) - .into_iter() - .map(|e| e.try_conv_with(&world)) - .collect::>>(); - - let mut document_changes = Vec::new(); - document_changes.extend( - text_document_edits? - .into_iter() - .map(DocumentChangeOperation::Edit), - ); - document_changes.extend( - text_document_ops? - .into_iter() - .map(DocumentChangeOperation::Op), - ); + let source_change_req = change.unwrap().try_conv_with(&world)?; - Ok(Some(WorkspaceEdit { - changes: None, - document_changes: Some(DocumentChanges::Operations(document_changes)), - })) + Ok(Some(source_change_req.workspace_edit)) } pub fn handle_references( -- cgit v1.2.3