{"ast_node_type":"other","tokens":[{"end":85,"kind":"keyword","start":0,"text":"&&"}]}
            && (self.look_ahead(start + 1, |t| t == &token::Pound || t == &token::Gt)
        self.look_ahead(start, |t| t == &token::Lt)
                || self.look_ahead(start + 1, |t| t.is_lifetime() || t.is_ident())