pub fn visit_enum_variant<V, T>( visitor: &mut V, variant: &Variant, ) -> ControlFlow<T>where V: Visit<T> + ?Sized,