fn read_commodity_costs_iter<I>(
iter: I,
commodity_ids: &HashSet<Rc<str>>,
region_ids: &HashSet<Rc<str>>,
time_slice_info: &TimeSliceInfo,
milestone_years: &[u32],
) -> Result<HashMap<Rc<str>, CommodityCostMap>>where
I: Iterator<Item = CommodityCostRaw>,