pub fn variant_default<V>( validator: V, value: Derived<'_, Variant, Derived<'_, ItemEnum>>, ) -> Result<(), Diagnostic>where V: Validator,