Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/syntax/src/ast/node_ext.rs')
| -rw-r--r-- | crates/syntax/src/ast/node_ext.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/crates/syntax/src/ast/node_ext.rs b/crates/syntax/src/ast/node_ext.rs index 0f06690b8c..f7c7327776 100644 --- a/crates/syntax/src/ast/node_ext.rs +++ b/crates/syntax/src/ast/node_ext.rs @@ -364,8 +364,12 @@ impl ast::UseTreeList { let remove_brace_in_use_tree_list = |u: &ast::UseTreeList| { let use_tree_count = u.use_trees().count(); if use_tree_count == 1 { - u.l_curly_token().map(ted::remove); - u.r_curly_token().map(ted::remove); + if let Some(a) = u.l_curly_token() { + ted::remove(a) + } + if let Some(a) = u.r_curly_token() { + ted::remove(a) + } u.comma().for_each(ted::remove); } }; |