fn visit_foreign_items<'a, V: Visitor<'a>>( vis: &mut V, values: &'a ThinVec<P<ForeignItem>>, ) -> V::Result