Trait rustc_mir_dataflow::framework::SwitchIntEdgeEffects [−][src]
pub trait SwitchIntEdgeEffects<D> {
fn apply(&mut self, apply_edge_effect: impl FnMut(&mut D, SwitchIntTarget));
}
Expand description
A type that records the edge-specific effects for a SwitchInt
terminator.
Required methods
fn apply(&mut self, apply_edge_effect: impl FnMut(&mut D, SwitchIntTarget))
fn apply(&mut self, apply_edge_effect: impl FnMut(&mut D, SwitchIntTarget))
Calls apply_edge_effect
for each outgoing edge from a SwitchInt
terminator and
records the results.