MCPcopy
hub / github.com/gin-gonic/gin / Error

Method Error

binding/default_validator.go:24–39  ·  view source on GitHub ↗

Error concatenates all error elements in SliceValidationError into a single string separated by \n.

()

Source from the content-addressed store, hash-verified

22
23// Error concatenates all error elements in SliceValidationError into a single string separated by \n.
24func (err SliceValidationError) Error() string {
25 if len(err) == 0 {
26 return ""
27 }
28
29 var b strings.Builder
30 for i := range len(err) {
31 if err[i] != nil {
32 if b.Len() > 0 {
33 b.WriteString("\n")
34 }
35 b.WriteString("[" + strconv.Itoa(i) + "]: " + err[i].Error())
36 }
37 }
38 return b.String()
39}
40
41var _ StructValidator = (*defaultValidator)(nil)
42

Callers 15

TestBindingJSONNilBodyFunction · 0.45
TestValidationFailsFunction · 0.45
TestRequiredFailsFunction · 0.45
TestHeaderBindingFunction · 0.45
TestUriBindingFunction · 0.45
testFormBindingFunction · 0.45

Calls 2

WriteStringMethod · 0.65
StringMethod · 0.65

Tested by 15

TestBindingJSONNilBodyFunction · 0.36
TestValidationFailsFunction · 0.36
TestRequiredFailsFunction · 0.36
TestHeaderBindingFunction · 0.36
TestUriBindingFunction · 0.36
testFormBindingFunction · 0.36