aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_assists/src/assist_ctx.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2020-05-06 12:08:37 +0100
committerAleksey Kladov <[email protected]>2020-05-06 12:21:49 +0100
commit1116c9a0e9992d0dea8dac87de95c8a74c093cff (patch)
treefe1fb40500ea87a6e92351800884248ed6fe81e5 /crates/ra_assists/src/assist_ctx.rs
parent4de3c3eedc1f6576d59e00f0ddde3c70c97be066 (diff)
Fix TODO
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}