We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
disallow_renaming_for_non_local_definition
1 parent 6e16edb commit 6dd5dc1Copy full SHA for 6dd5dc1
crates/ide/src/rename.rs
@@ -138,7 +138,7 @@ pub(crate) fn rename(
138
return rename_to_self(&sema, local);
139
}
140
141
- def.rename(&sema, new_name, rename_external)
+ def.rename(&sema, new_name)
142
})
143
.collect(),
144
};
@@ -2695,7 +2695,8 @@ use qux as frob;
2695
//- /lib.rs crate:lib new_source_root:library
2696
pub struct S;
2697
//- /main.rs crate:main deps:lib new_source_root:local
2698
-use lib::S$0;
+use lib::S;
2699
+fn main() { let _: S$0; }
2700
"#,
2701
"error: Cannot rename a non-local definition",
2702
);
0 commit comments