pub fn parse_lifetime(&mut self) -> ast::Lifetime {
        match self.token {
            token::LIFETIME(i) => {
                let span = self.span;
                self.bump();
                return ast::Lifetime {
                    id: ast::DUMMY_NODE_ID,
                    span: span,
                    ident: i
                };
            }
            _ => {
                self.fatal(format!("Expected a lifetime name"));
            }
        }
    }
/// Parses a single lifetime
// matches lifetime = LIFETIME
Parses a single lifetime
matches lifetime = LIFETIME
Parses a single lifetime matches lifetime = LIFETIME
pub fn parse_lifetime(&mut self) -> ast::Lifetime {
        match self.token {
            token::LIFETIME(i) => {
                let span = self.span;
                self.bump();
                return ast::Lifetime {
                    id: ast::DUMMY_NODE_ID,
                    span: span,
                    ident: i
                };
            }
            _ => {
                self.fatal(format!("Expected a lifetime name"));
            }
        }
    }
pub fn parse_lifetime ( & mut self ) -> ast :: Lifetime { match self . token { token :: LIFETIME ( i ) => { let span = self . span ; self . bump ( ) ; return ast :: Lifetime { id : ast :: DUMMY_NODE_ID , span : span , ident : i } ; } _ => { self . fatal ( format ! ( " " ) ) ; } } }
Parses a single lifetime
matches lifetime = LIFETIME
Parses a single lifetime matches lifetime = LIFETIME
&mut self
&mut self