wrapper.go 292 B

123456789101112
  1. package cc
  2. const wrapperTpl = `
  3. {{ $f := .Field }}{{ $r := .Rules }}
  4. if ({{ hasAccessor . }}) {
  5. const auto wrapped = {{ accessor . }};
  6. {{ render (unwrap . "wrapped") }}
  7. } {{ if .MessageRules.GetRequired }} else {
  8. {{ err . "value is required and must not be nil." }}
  9. } {{ end }}
  10. `