fn read_demand_from_iter<I>(
iter: I,
svd_commodities: &HashMap<CommodityID, &'_ Commodity>,
region_ids: &IndexSet<RegionID>,
milestone_years: &[u32],
) -> Result<HashMap<(CommodityID, RegionID, u32), (TimeSliceLevel, Flow)>>Expand description
Read the demand data from an iterator.
§Arguments
iter- An iterator ofDemandssvd_commodities- Map of service demand commoditiesregion_ids- All possible IDs for regionsmilestone_years- All milestone years
§Returns
An AnnualDemandMap mapping (CommodityID, RegionID, year) to (TimeSliceLevel, Flow).