pub fn walk_if<'hir, V>( v: &mut V, cond: &'hir Expression<'hir>, if_true: &'hir Statement<'hir>, if_false: Option<&'hir Statement<'hir>>, ) -> V::Resultwhere V: Visitor<'hir> + ?Sized,