{"ast_node_type":"other","tokens":[{"end":99,"kind":"keyword","start":0,"text":"edit.union(TextEdit::insert(list.r_curly_token()?.text_range().start(),"}]}
    edit.union(TextEdit::insert(list.r_curly_token()?.text_range().start(), format!("\n{indent}")))
    let mut edit = TextEdit::insert(position.offset, format!("\n{}$0", indent + 1));
        .ok()?;