fn parse_fn_header(&mut self) -> PResult<'a, (Ident, ast::Generics)> {
        let id = try!(self.parse_ident());
        let generics = try!(self.parse_generics());
        Ok((id, generics))
    }
/// Parse the name and optional generic types of a function header.
Parse the name and optional generic types of a function header.
Parse the name and optional generic types of a function header .
fn parse_fn_header(&mut self) -> PResult<'a, (Ident, ast::Generics)> {
        let id = try!(self.parse_ident());
        let generics = try!(self.parse_generics());
        Ok((id, generics))
    }
fn parse_fn_header ( & mut self ) -> PResult < ' a , ( Ident , ast :: Generics ) > { let id = try ! ( self parse_ident ( ) ) ; let generics = try ! ( self parse_generics ( ) ) ; Ok ( ( id , generics ) ) }
Parse the name and optional generic types of a function header.
Parse the name and optional generic types of a function header .
&mut self
&mut self