pub trait Passable { // Required method fn apply(&mut self, pass: &mut dyn Pass) -> Result<()>; }
Applies the pass to this HIR node. Children are visited before parents. Statements are visited in the order that they are defined