Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide_assists/src/handlers/generate_constant.rs')
-rw-r--r--crates/ide_assists/src/handlers/generate_constant.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/crates/ide_assists/src/handlers/generate_constant.rs b/crates/ide_assists/src/handlers/generate_constant.rs
index a296f1cefc..5332484f49 100644
--- a/crates/ide_assists/src/handlers/generate_constant.rs
+++ b/crates/ide_assists/src/handlers/generate_constant.rs
@@ -57,14 +57,13 @@ pub(crate) fn generate_constant(acc: &mut Assists, ctx: &AssistContext) -> Optio
"Generate constant",
target,
|builder| {
- builder.replace(
- statement.syntax().text_range(),
+ builder.insert(
+ statement.syntax().text_range.start(),
format!(
- "const {}: {} = $0;\n{}{}",
+ "const {}: {} = $0;\n{}",
constant_token,
type_name,
- indent,
- statement_syntax.text()
+ indent
),
);
},