{"ast_node_type":"other","tokens":[{"end":27,"kind":"keyword","start":0,"text":"self.expect_and()?;"}]}
        self.expect_and()?;
    fn parse_expr_borrow(&mut self, lo: Span) -> PResult<'a, (Span, ExprKind)> {
        let has_lifetime = self.token.is_lifetime() && self.look_ahead(1, |t| t != &token::Colon);