diff options
| author | Ali Bektas <bektasali@protonmail.com> | 2023-09-10 23:25:36 +0200 |
|---|---|---|
| committer | Ali Bektas <bektasali@protonmail.com> | 2023-09-10 23:25:36 +0200 |
| commit | 0118741632f9999da1db1071ae1a9b430d438d43 (patch) | |
| tree | cbb1ce8aaa5eeaecb764263112632e8b3ca4c855 | |
| parent | a0c8bee35edcfb16c2c92f5c61bc574d6e555a44 (diff) | |
| download | rust-0118741632f9999da1db1071ae1a9b430d438d43.tar.gz rust-0118741632f9999da1db1071ae1a9b430d438d43.zip | |
v4
| -rw-r--r-- | crates/ide-db/src/rename.rs | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/crates/ide-db/src/rename.rs b/crates/ide-db/src/rename.rs index f6de3a88848..353a9749a37 100644 --- a/crates/ide-db/src/rename.rs +++ b/crates/ide-db/src/rename.rs @@ -93,13 +93,7 @@ impl Definition { bail!("Cannot rename a builtin attr.") } Definition::SelfType(_) => bail!("Cannot rename `Self`"), - Definition::Macro(mac) => { - if mac.is_builtin_derive(sema.db) { - bail!("Cannot rename builtin derive") - } - - rename_reference(sema, Definition::Macro(mac), new_name) - } + Definition::Macro(mac) => rename_reference(sema, Definition::Macro(mac), new_name), def => rename_reference(sema, def, new_name), } } |
