pub(crate) fn eval_operands(
        &mut self,
        ops: &[mir::Operand<'tcx>],
    ) -> EvalResult<'tcx, Vec<OpTy<'tcx>>> {
        ops.into_iter()
            .map(|op| self.eval_operand(op, None))
            .collect()
    }
/// Evaluate a bunch of operands at once
Evaluate a bunch of operands at once
Evaluate a bunch of operands at once
pub(crate) fn eval_operands(
        &mut self,
        ops: &[mir::Operand<'tcx>],
    ) -> EvalResult<'tcx, Vec<OpTy<'tcx>>> {
        ops.into_iter()
            .map(|op| self.eval_operand(op, None))
            .collect()
    }
pub ( crate ) fn eval_operands ( & mut self , ops : & [ mir :: Operand < ' tcx > ] , ) -> EvalResult < ' tcx , Vec < OpTy < ' tcx > > > { ops . into_iter ( ) . map ( | op | self . eval_operand ( op , None ) ) . collect ( ) }
Evaluate a bunch of operands at once
Evaluate a bunch of operands at once
&mut self
ops
&[mir::Operand<'tcx>]