Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/syntax/src/syntax_editor/edits.rs')
-rw-r--r--crates/syntax/src/syntax_editor/edits.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/crates/syntax/src/syntax_editor/edits.rs b/crates/syntax/src/syntax_editor/edits.rs
index 253df826d7..ce435128a7 100644
--- a/crates/syntax/src/syntax_editor/edits.rs
+++ b/crates/syntax/src/syntax_editor/edits.rs
@@ -473,9 +473,7 @@ enum Foo {
}
fn check_add_variant(before: &str, expected: &str, variant: ast::Variant) {
- let (mut editor, enum_) =
- SyntaxEditor::new(ast_from_text::<ast::Enum>(before).syntax().clone());
- let enum_ = ast::Enum::cast(enum_).unwrap();
+ let (mut editor, enum_) = SyntaxEditor::new_typed(&ast_from_text::<ast::Enum>(before));
if let Some(it) = enum_.variant_list() {
it.add_variant(&mut editor, &variant)
}