{"ast_node_type":"other","tokens":[{"end":38,"kind":"keyword","start":0,"text":"if"}]}
                if self.check(close) {
                // We permit `.. }` on the left-hand side of a destructuring assignment.
                    base = ast::StructRest::Rest(self.prev_token.span);