diff options
Diffstat (limited to 'crates/ide/src/diagnostics')
-rw-r--r-- | crates/ide/src/diagnostics/fixes.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/ide/src/diagnostics/fixes.rs b/crates/ide/src/diagnostics/fixes.rs index b47fe0469..0c75e50b0 100644 --- a/crates/ide/src/diagnostics/fixes.rs +++ b/crates/ide/src/diagnostics/fixes.rs | |||
@@ -111,7 +111,8 @@ impl DiagnosticWithFix for IncorrectCase { | |||
111 | let offset = name_node.syntax().text_range().start(); | 111 | let offset = name_node.syntax().text_range().start(); |
112 | let file_position = FilePosition { file_id, offset }; | 112 | let file_position = FilePosition { file_id, offset }; |
113 | 113 | ||
114 | let rename_changes = rename_with_semantics(sema, file_position, &self.suggested_text)?; | 114 | let rename_changes = |
115 | rename_with_semantics(sema, file_position, &self.suggested_text).ok()?; | ||
115 | 116 | ||
116 | let label = format!("Rename to {}", self.suggested_text); | 117 | let label = format!("Rename to {}", self.suggested_text); |
117 | Some(Fix::new(&label, rename_changes.info, rename_changes.range)) | 118 | Some(Fix::new(&label, rename_changes.info, rename_changes.range)) |