From 927844ab241fe860dfc09733773bc2d35eba9ae4 Mon Sep 17 00:00:00 2001 From: Oliver Schneider Date: Wed, 11 Jan 2017 10:04:17 +0100 Subject: [PATCH] priroda required functions --- src/eval_context.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/eval_context.rs b/src/eval_context.rs index 3c541608ed1d..be745a805acc 100644 --- a/src/eval_context.rs +++ b/src/eval_context.rs @@ -688,7 +688,7 @@ impl<'a, 'tcx> EvalContext<'a, 'tcx> { Ok((offset, ty)) } - fn get_field_ty(&self, ty: Ty<'tcx>, field_index: usize) -> EvalResult<'tcx, Ty<'tcx>> { + pub fn get_field_ty(&self, ty: Ty<'tcx>, field_index: usize) -> EvalResult<'tcx, Ty<'tcx>> { match ty.sty { ty::TyAdt(adt_def, substs) => { Ok(adt_def.struct_variant().fields[field_index].ty(self.tcx, substs)) @@ -1011,7 +1011,7 @@ impl<'a, 'tcx> EvalContext<'a, 'tcx> { Ok(()) } - pub(super) fn ty_to_primval_kind(&self, ty: Ty<'tcx>) -> EvalResult<'tcx, PrimValKind> { + pub fn ty_to_primval_kind(&self, ty: Ty<'tcx>) -> EvalResult<'tcx, PrimValKind> { use syntax::ast::FloatTy; let kind = match ty.sty {