{"ast_node_type":"other","tokens":[{"end":37,"kind":"keyword","start":0,"text":"while"}]}
        while self.check_lifetime() {
        let mut lifetimes = Vec::new();
            lifetimes.push(ast::GenericBound::Outlives(self.expect_lifetime()));