Unnamed repository; edit this file 'description' to name the repository.
-rw-r--r--crates/ide-assists/src/handlers/extract_struct_from_enum_variant.rs5
-rw-r--r--crates/ide-assists/src/utils.rs1
-rw-r--r--crates/syntax/src/ast/edit.rs2
-rw-r--r--crates/syntax/src/ast/edit_in_place.rs2
-rw-r--r--crates/syntax/src/syntax_editor/edits.rs4
5 files changed, 5 insertions, 9 deletions
diff --git a/crates/ide-assists/src/handlers/extract_struct_from_enum_variant.rs b/crates/ide-assists/src/handlers/extract_struct_from_enum_variant.rs
index 386652a422..cbf4e0ec28 100644
--- a/crates/ide-assists/src/handlers/extract_struct_from_enum_variant.rs
+++ b/crates/ide-assists/src/handlers/extract_struct_from_enum_variant.rs
@@ -16,9 +16,7 @@ use syntax::{
SyntaxKind::*,
SyntaxNode, T,
ast::{
- self, AstNode, HasAttrs, HasGenericParams, HasName, HasVisibility,
- edit::{AstNodeEdit, IndentLevel},
- make,
+ self, AstNode, HasAttrs, HasGenericParams, HasName, HasVisibility, edit::AstNodeEdit, make,
},
match_ast, ted,
};
@@ -290,7 +288,6 @@ fn create_struct_def(
field_list.clone().into()
}
};
- let field_list = field_list.indent(IndentLevel::single());
let strukt = make::struct_(enum_vis, name, generics, field_list).clone_for_update();
diff --git a/crates/ide-assists/src/utils.rs b/crates/ide-assists/src/utils.rs
index 96e1bbdc7e..24e458e874 100644
--- a/crates/ide-assists/src/utils.rs
+++ b/crates/ide-assists/src/utils.rs
@@ -324,7 +324,6 @@ pub fn add_trait_assoc_items_to_impl_with_factory(
ExprFillDefaultMode::Underscore => make.expr_underscore().into(),
};
let new_body = make.block_expr(None::<ast::Stmt>, Some(fill_expr));
- let new_body = AstNodeEdit::indent(&new_body, IndentLevel::single());
let mut fn_editor = SyntaxEditor::new(fn_.syntax().clone());
fn_.replace_or_insert_body(&mut fn_editor, new_body);
let new_fn_ = fn_editor.finish().new_root().clone();
diff --git a/crates/syntax/src/ast/edit.rs b/crates/syntax/src/ast/edit.rs
index 194d06900a..b706d7f722 100644
--- a/crates/syntax/src/ast/edit.rs
+++ b/crates/syntax/src/ast/edit.rs
@@ -50,7 +50,7 @@ impl ops::AddAssign<u8> for IndentLevel {
}
impl IndentLevel {
- pub fn single() -> IndentLevel {
+ pub fn zero() -> IndentLevel {
IndentLevel(0)
}
pub fn is_zero(&self) -> bool {
diff --git a/crates/syntax/src/ast/edit_in_place.rs b/crates/syntax/src/ast/edit_in_place.rs
index 2b7dc5cd76..7f59ae4213 100644
--- a/crates/syntax/src/ast/edit_in_place.rs
+++ b/crates/syntax/src/ast/edit_in_place.rs
@@ -591,7 +591,7 @@ impl ast::AssocItemList {
normalize_ws_between_braces(self.syntax());
(IndentLevel::from_token(&l_curly) + 1, ted::Position::after(&l_curly), "\n")
}
- None => (IndentLevel::single(), ted::Position::last_child_of(self.syntax()), "\n"),
+ None => (IndentLevel::zero(), ted::Position::last_child_of(self.syntax()), "\n"),
},
};
let elements: Vec<SyntaxElement> = vec![
diff --git a/crates/syntax/src/syntax_editor/edits.rs b/crates/syntax/src/syntax_editor/edits.rs
index ad08928923..44f0a8038e 100644
--- a/crates/syntax/src/syntax_editor/edits.rs
+++ b/crates/syntax/src/syntax_editor/edits.rs
@@ -210,7 +210,7 @@ impl ast::AssocItemList {
normalize_ws_between_braces(editor, self.syntax());
(IndentLevel::from_token(&l_curly) + 1, Position::after(&l_curly), "\n")
}
- None => (IndentLevel::single(), Position::last_child_of(self.syntax()), "\n"),
+ None => (IndentLevel::zero(), Position::last_child_of(self.syntax()), "\n"),
},
};
@@ -242,7 +242,7 @@ impl ast::VariantList {
normalize_ws_between_braces(editor, self.syntax());
(IndentLevel::from_token(&l_curly) + 1, Position::after(&l_curly))
}
- None => (IndentLevel::single(), Position::last_child_of(self.syntax())),
+ None => (IndentLevel::zero(), Position::last_child_of(self.syntax())),
},
};
let elements: Vec<SyntaxElement> = vec![