wrapper.go 342 B

12345678910111213
  1. package goshared
  2. const wrapperTpl = `
  3. {{ $f := .Field }}{{ $r := .Rules }}
  4. if wrapper := {{ accessor . }}; wrapper != nil {
  5. {{ render (unwrap . "wrapper") }}
  6. } {{ if .MessageRules.GetRequired }} else {
  7. err := {{ err . "value is required and must not be nil." }}
  8. if !all { return err }
  9. errors = append(errors, err)
  10. } {{ end }}
  11. `