{"ast_node_type":"other","tokens":[{"end":46,"kind":"keyword","start":0,"text":"ast::Pat::RestPat(_)"}]}
                ast::Pat::RestPat(_) => false,
            .peeking_take_while(|p| match p {
                ast::Pat::IdentPat(bp) => !matches!(bp.pat(), Some(ast::Pat::RestPat(_))),