aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_assists/src/assist_ctx.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_assists/src/assist_ctx.rs')
-rw-r--r--crates/ra_assists/src/assist_ctx.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ra_assists/src/assist_ctx.rs b/crates/ra_assists/src/assist_ctx.rs
index 600e5689c..cbf1963b7 100644
--- a/crates/ra_assists/src/assist_ctx.rs
+++ b/crates/ra_assists/src/assist_ctx.rs
@@ -256,10 +256,10 @@ impl<'a, 'b> ActionBuilder<'a, 'b> {
256 } 256 }
257 257
258 fn build(self) -> AssistAction { 258 fn build(self) -> AssistAction {
259 AssistAction { 259 let edit = self.edit.finish();
260 edit: self.edit.finish(), 260 if edit.is_empty() && self.cursor_position.is_none() {
261 cursor_position: self.cursor_position, 261 panic!("Only call `add_assist` if the assist can be applied")
262 file: self.file,
263 } 262 }
263 AssistAction { edit, cursor_position: self.cursor_position, file: self.file }
264 } 264 }
265} 265}