From b92fcbc9567674cd240cc533aa021f63019ec38d Mon Sep 17 00:00:00 2001 From: Ville Penttinen Date: Mon, 25 Mar 2019 09:03:10 +0200 Subject: Further improvements to the SourceChange convenience methods Rename system_edit to file_system_edit, add more documentation, add source_file_edit_from to create a SourceChange from `FileId` and `TextEdit`. --- crates/ra_ide_api/src/references.rs | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'crates/ra_ide_api/src/references.rs') diff --git a/crates/ra_ide_api/src/references.rs b/crates/ra_ide_api/src/references.rs index b7784e577..78f77e761 100644 --- a/crates/ra_ide_api/src/references.rs +++ b/crates/ra_ide_api/src/references.rs @@ -187,12 +187,7 @@ fn rename_mod( }; source_file_edits.push(edit); - Some(SourceChange { - label: "rename".to_string(), - source_file_edits, - file_system_edits, - cursor_position: None, - }) + Some(SourceChange::from_edits("rename", source_file_edits, file_system_edits)) } fn rename_reference( @@ -211,12 +206,7 @@ fn rename_reference( return None; } - Some(SourceChange { - label: "rename".to_string(), - source_file_edits: edit, - file_system_edits: Vec::new(), - cursor_position: None, - }) + Some(SourceChange::source_edits("rename", edit)) } #[cfg(test)] -- cgit v1.2.3