{"ast_node_type":"other","tokens":[{"end":55,"kind":"keyword","start":0,"text":"&&"}]}
                    && self.look_ahead(start + 2, |t| {
                || self.look_ahead(start + 1, |t| t.is_lifetime() || t.is_ident())
                        matches!(t.kind, token::Gt | token::Comma | token::Colon | token::Eq)