{"ast_node_type":"variable","tokens":[{"end":65,"kind":"keyword","start":0,"text":"if"}]}
            if let Some(assoc_item_list) = it.assoc_item_list() {
        ast::Item::Impl(it) if !collect_attrs(it).map(TupleExt::tail).any(|it| it.is_left()) => {
                pairs.extend(assoc_item_list.assoc_items().map(ast::Item::from).map(item_to_entry));