aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src/references
diff options
context:
space:
mode:
authorMikhail Modin <[email protected]>2020-01-03 15:30:45 +0000
committerAleksey Kladov <[email protected]>2020-01-08 14:21:54 +0000
commitfb25c919793cc9aafbe57f61cd74d18146163ada (patch)
treeec7d616010741522ac4718ff472e8fc6307b2d24 /crates/ra_ide/src/references
parent5d8f2bd822c1e9384ef547c781ccc26a6dec63e2 (diff)
Adds a way to limits reference search by StructLiteral
Diffstat (limited to 'crates/ra_ide/src/references')
-rw-r--r--crates/ra_ide/src/references/rename.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/crates/ra_ide/src/references/rename.rs b/crates/ra_ide/src/references/rename.rs
index b804d5f6d..e02985dcd 100644
--- a/crates/ra_ide/src/references/rename.rs
+++ b/crates/ra_ide/src/references/rename.rs
@@ -110,7 +110,13 @@ fn rename_reference(
110 110
111 let edit = refs 111 let edit = refs
112 .into_iter() 112 .into_iter()
113 .map(|range| source_edit_from_file_id_range(range.file_id, range.range, new_name)) 113 .map(|reference| {
114 source_edit_from_file_id_range(
115 reference.file_range.file_id,
116 reference.file_range.range,
117 new_name,
118 )
119 })
114 .collect::<Vec<_>>(); 120 .collect::<Vec<_>>();
115 121
116 if edit.is_empty() { 122 if edit.is_empty() {