[−][src]Function raptor::analysis::fixed_point::incoming_results
pub fn incoming_results<'f, Analysis, F, State, V>(
analysis: &Analysis,
function: &'f Function<V>,
result: HashMap<ProgramLocation, State>,
new_state: F
) -> Result<HashMap<ProgramLocation, State>> where
Analysis: FixedPointAnalysis<'f, State, V>,
F: Fn() -> State,
State: 'f + Clone + Debug + PartialOrd,
V: Value,
We are computing out-going results, but sometimes we want in-coming results. This takes a fixed-point result for out-going results, and turns it into a result for incoming results.