pub fn field_ty<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
                          param_substs: &Substs<'tcx>,
                          f: ty::FieldDef<'tcx>)
                          -> Ty<'tcx>
{
    tcx.normalize_associated_type(&f.ty(tcx, param_substs))
}
/// Returns the normalized type of a struct field
Returns the normalized type of a struct field
Returns the normalized type of a struct field
pub fn field_ty<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
                          param_substs: &Substs<'tcx>,
                          f: ty::FieldDef<'tcx>)
                          -> Ty<'tcx>
{
    tcx.normalize_associated_type(&f.ty(tcx, param_substs))
}
pub fn field_ty < ' a , ' tcx > ( tcx : TyCtxt < ' a , ' tcx , ' tcx > , param_substs : & Substs < ' tcx > , f : ty :: FieldDef < ' tcx > ) -> Ty < ' tcx > { tcx . normalize_associated_type ( & f . ty ( tcx , param_substs ) ) }
Returns the normalized type of a struct field
Returns the normalized type of a struct field
tcx
TyCtxt<'a, 'tcx, 'tcx>
param_substs
&Substs<'tcx>
f
ty::FieldDef<'tcx>
tcx
TyCtxt<'a, 'tcx, 'tcx>
param_substs
&Substs<'tcx>
f
ty::FieldDef<'tcx>