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 50e4937 commit 7c477e2Copy full SHA for 7c477e2
crates/ide/src/rename.rs
@@ -2703,7 +2703,8 @@ use qux as frob;
2703
//- /lib.rs crate:lib new_source_root:library
2704
pub struct S;
2705
//- /main.rs crate:main deps:lib new_source_root:local
2706
-use lib::S$0;
+use lib::S;
2707
+fn main() { let _: S$0; }
2708
"#,
2709
"error: Cannot rename a non-local definition as the config for it is disabled",
2710
false,
@@ -2715,9 +2716,13 @@ use lib::S$0;
2715
2716
2717
2718
2719
2720
2721
+"#,
2722
+ r#"
2723
+use lib::Baz;
2724
+fn main() { let _: Baz; }
2725
- "use lib::Baz;\n",
2726
);
2727
}
2728
0 commit comments