@@ -212,7 +212,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
212212 var kind reflect.Kind
213213
214214 fn := func () (err error ) {
215- if fe .Type () != reflect .TypeOf ( time .Duration ( 0 ) ) {
215+ if fe .Type () != reflect .TypeFor [ time.Duration ]( ) {
216216 return nil
217217 }
218218
@@ -229,7 +229,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
229229 goto END
230230 }
231231
232- if fe .Type () == reflect .TypeOf ( time .Duration ( 0 ) ) {
232+ if fe .Type () == reflect .TypeFor [ time.Duration ]( ) {
233233 t , err = ut .T ("min-duration" , fe .Field (), fe .Param ())
234234 goto END
235235 }
@@ -318,7 +318,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
318318 var kind reflect.Kind
319319
320320 fn := func () (err error ) {
321- if fe .Type () != reflect .TypeOf ( time .Duration ( 0 ) ) {
321+ if fe .Type () != reflect .TypeFor [ time.Duration ]( ) {
322322 return nil
323323 }
324324
@@ -335,7 +335,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
335335 goto END
336336 }
337337
338- if fe .Type () == reflect .TypeOf ( time .Duration ( 0 ) ) {
338+ if fe .Type () == reflect .TypeFor [ time.Duration ]( ) {
339339 t , err = ut .T ("max-duration" , fe .Field (), fe .Param ())
340340 goto END
341341 }
@@ -439,7 +439,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
439439 }
440440
441441 // Special handling for time.Time
442- if fe .Type () == reflect .TypeOf ( time.Time {} ) {
442+ if fe .Type () == reflect .TypeFor [ time.Time ]( ) {
443443 t , err = ut .T ("lt-datetime" , fe .Field ())
444444 goto END
445445 }
@@ -536,7 +536,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
536536 }
537537
538538 // Special handling for time.Time
539- if fe .Type () == reflect .TypeOf ( time.Time {} ) {
539+ if fe .Type () == reflect .TypeFor [ time.Time ]( ) {
540540 t , err = ut .T ("lte-datetime" , fe .Field ())
541541 goto END
542542 }
@@ -745,7 +745,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
745745 }
746746
747747 // Special handling for time.Time
748- if fe .Type () == reflect .TypeOf ( time.Time {} ) {
748+ if fe .Type () == reflect .TypeFor [ time.Time ]( ) {
749749 t , err = ut .T ("gt-datetime" , fe .Field ())
750750 goto END
751751 }
@@ -1252,7 +1252,7 @@ func RegisterDefaultTranslations(v *validator.Validate, trans ut.Translator) (er
12521252 }
12531253
12541254 // Special handling for time.Time
1255- if fe .Type () == reflect .TypeOf ( time.Time {} ) {
1255+ if fe .Type () == reflect .TypeFor [ time.Time ]( ) {
12561256 t , err = ut .T ("gte-datetime" , fe .Field ())
12571257 goto END
12581258 }
0 commit comments