read_process_flows_from_iter

Function read_process_flows_from_iter 

Source
fn read_process_flows_from_iter<I>(
    iter: I,
    processes: &mut ProcessMap,
    commodities: &CommodityMap,
    milestone_years: &[u32],
) -> Result<HashMap<ProcessID, ProcessFlowsMap>>
where I: Iterator<Item = ProcessFlowRaw>,
Expand description

Read ProcessFlowRaw records from an iterator and convert them into ProcessFlow records.

§Arguments

  • iter - Iterator over ProcessFlowRaw records
  • processes - Mutable map of known processes used for validation and updates
  • commodities - Map of known commodities
  • milestone_years - Milestone years used by the model

§Returns

A HashMap<ProcessID, ProcessFlowsMap> mapping process IDs to their flows.