SccHelper

Trait SccHelper 

Source
pub trait SccHelper<'tcx> {
    // Required methods
    fn blocks(&self) -> &Vec<Block<'tcx>>;
    fn blocks_mut(&mut self) -> &mut Vec<Block<'tcx>>;
    fn switch_conds(&mut self, node: usize) -> Option<usize>;
}

Required Methods§

Source

fn blocks(&self) -> &Vec<Block<'tcx>>

Source

fn blocks_mut(&mut self) -> &mut Vec<Block<'tcx>>

Source

fn switch_conds(&mut self, node: usize) -> Option<usize>

Implementors§

Source§

impl<'tcx> SccHelper<'tcx> for MopGraph<'tcx>