diff options
Diffstat (limited to 'crates/ra_assists/src/assists/inline_local_variable.rs')
-rw-r--r-- | crates/ra_assists/src/assists/inline_local_variable.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/crates/ra_assists/src/assists/inline_local_variable.rs b/crates/ra_assists/src/assists/inline_local_variable.rs index fe8fa2a86..f43910574 100644 --- a/crates/ra_assists/src/assists/inline_local_variable.rs +++ b/crates/ra_assists/src/assists/inline_local_variable.rs | |||
@@ -23,7 +23,7 @@ use crate::{Assist, AssistCtx, AssistId}; | |||
23 | // (1 + 2) * 4; | 23 | // (1 + 2) * 4; |
24 | // } | 24 | // } |
25 | // ``` | 25 | // ``` |
26 | pub(crate) fn inline_local_varialbe(mut ctx: AssistCtx<impl HirDatabase>) -> Option<Assist> { | 26 | pub(crate) fn inline_local_varialbe(ctx: AssistCtx<impl HirDatabase>) -> Option<Assist> { |
27 | let let_stmt = ctx.find_node_at_offset::<ast::LetStmt>()?; | 27 | let let_stmt = ctx.find_node_at_offset::<ast::LetStmt>()?; |
28 | let bind_pat = match let_stmt.pat()? { | 28 | let bind_pat = match let_stmt.pat()? { |
29 | ast::Pat::BindPat(pat) => pat, | 29 | ast::Pat::BindPat(pat) => pat, |
@@ -93,7 +93,7 @@ pub(crate) fn inline_local_varialbe(mut ctx: AssistCtx<impl HirDatabase>) -> Opt | |||
93 | let init_str = initializer_expr.syntax().text().to_string(); | 93 | let init_str = initializer_expr.syntax().text().to_string(); |
94 | let init_in_paren = format!("({})", &init_str); | 94 | let init_in_paren = format!("({})", &init_str); |
95 | 95 | ||
96 | ctx.add_action( | 96 | ctx.add_assist( |
97 | AssistId("inline_local_variable"), | 97 | AssistId("inline_local_variable"), |
98 | "inline local variable", | 98 | "inline local variable", |
99 | move |edit: &mut AssistBuilder| { | 99 | move |edit: &mut AssistBuilder| { |
@@ -107,9 +107,7 @@ pub(crate) fn inline_local_varialbe(mut ctx: AssistCtx<impl HirDatabase>) -> Opt | |||
107 | } | 107 | } |
108 | edit.set_cursor(delete_range.start()) | 108 | edit.set_cursor(delete_range.start()) |
109 | }, | 109 | }, |
110 | ); | 110 | ) |
111 | |||
112 | ctx.build() | ||
113 | } | 111 | } |
114 | 112 | ||
115 | #[cfg(test)] | 113 | #[cfg(test)] |