Function read_commodity_levies_iter

Source
fn read_commodity_levies_iter<I>(
    iter: I,
    commodity_ids: &IndexSet<CommodityID>,
    region_ids: &IndexSet<RegionID>,
    time_slice_info: &TimeSliceInfo,
    milestone_years: &[u32],
) -> Result<HashMap<CommodityID, CommodityLevyMap>>
where I: Iterator<Item = CommodityLevyRaw>,
Expand description

Read costs associated with each commodity from an iterator over raw cost entries.

§Arguments

  • iter - An iterator over raw commodity levy entries
  • commodity_ids - All possible commodity IDs
  • region_ids - All possible region IDs
  • time_slice_info - Information about time slices
  • milestone_years - All milestone years

§Returns

A map containing levies, grouped by commodity ID.