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