diff options
Diffstat (limited to 'crates/ra_ide/src/lib.rs')
-rw-r--r-- | crates/ra_ide/src/lib.rs | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/crates/ra_ide/src/lib.rs b/crates/ra_ide/src/lib.rs index 1f88791d7..d1bff4a76 100644 --- a/crates/ra_ide/src/lib.rs +++ b/crates/ra_ide/src/lib.rs | |||
@@ -56,7 +56,7 @@ use ra_db::{ | |||
56 | salsa::{self, ParallelDatabase}, | 56 | salsa::{self, ParallelDatabase}, |
57 | CheckCanceled, Env, FileLoader, SourceDatabase, | 57 | CheckCanceled, Env, FileLoader, SourceDatabase, |
58 | }; | 58 | }; |
59 | use ra_syntax::{tokenize, SourceFile, SyntaxKind, TextRange, TextUnit}; | 59 | use ra_syntax::{SourceFile, TextRange, TextUnit}; |
60 | 60 | ||
61 | use crate::{db::LineIndexDatabase, display::ToNav, symbol_index::FileSymbol}; | 61 | use crate::{db::LineIndexDatabase, display::ToNav, symbol_index::FileSymbol}; |
62 | 62 | ||
@@ -470,13 +470,6 @@ impl Analysis { | |||
470 | position: FilePosition, | 470 | position: FilePosition, |
471 | new_name: &str, | 471 | new_name: &str, |
472 | ) -> Cancelable<Option<RangeInfo<SourceChange>>> { | 472 | ) -> Cancelable<Option<RangeInfo<SourceChange>>> { |
473 | let tokens = tokenize(new_name); | ||
474 | if tokens.len() != 1 | ||
475 | || (tokens[0].kind != SyntaxKind::IDENT && tokens[0].kind != SyntaxKind::UNDERSCORE) | ||
476 | { | ||
477 | return Ok(None); | ||
478 | } | ||
479 | |||
480 | self.with_db(|db| references::rename(db, position, new_name)) | 473 | self.with_db(|db| references::rename(db, position, new_name)) |
481 | } | 474 | } |
482 | 475 | ||