pub fn parse_ty_field(&mut self) -> TypeField {
        let lo = self.span.lo;
        let mutbl = self.parse_mutability();
        let id = self.parse_ident();
        self.expect(&token::COLON);
        let ty = self.parse_ty(false);
        let hi = ty.span.hi;
        ast::TypeField {
            ident: id,
            mt: MutTy { ty: ty, mutbl: mutbl },
            span: mk_sp(lo, hi),
        }
    }
// parse [mut/const/imm] ID : TY
// now used only by obsolete record syntax parser...
parse [mut/const/imm] ID : TY
now used only by obsolete record syntax parser
parse [ mut / const / imm ] ID : TY now used only by obsolete record syntax parser
pub fn parse_ty_field(&mut self) -> TypeField {
        let lo = self.span.lo;
        let mutbl = self.parse_mutability();
        let id = self.parse_ident();
        self.expect(&token::COLON);
        let ty = self.parse_ty(false);
        let hi = ty.span.hi;
        ast::TypeField {
            ident: id,
            mt: MutTy { ty: ty, mutbl: mutbl },
            span: mk_sp(lo, hi),
        }
    }
pub fn parse_ty_field ( & mut self ) -> TypeField { let lo = self . span . lo ; let mutbl = self . parse_mutability ( ) ; let id = self . parse_ident ( ) ; self . expect ( & token :: COLON ) ; let ty = self . parse_ty ( false ) ; let hi = ty . span . hi ; ast :: TypeField { ident : id , mt : MutTy { ty : ty , mutbl : mutbl } , span : mk_sp ( lo , hi ) , } }
parse [mut/const/imm] ID : TY
now used only by obsolete record syntax parser...
parse [ mut / const / imm ] ID : TY now used only by obsolete record syntax parser ...
&mut self
&mut self