pub fn walk_item<'hir, V>(v: &mut V, item: &'hir Item<'hir>) -> V::Resultwhere V: Visitor<'hir> + ?Sized,