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

Method ValidateStruct

binding/binding_nomsgpack.go:59–59  ·  view source on GitHub ↗

ValidateStruct can receive any kind of type and it should never panic, even if the configuration is not right. If the received type is not a struct, any validation should be skipped and nil must be returned. If the received type is a struct or pointer to a struct, the validation should be performed.

(any)

Source from the content-addressed store, hash-verified

57 // If the struct is not valid or the validation itself fails, a descriptive error should be returned.
58 // Otherwise nil must be returned.
59 ValidateStruct(any) error
60
61 // Engine returns the underlying validator engine which powers the
62 // StructValidator implementation.

Callers 3

validateFunction · 0.65
validateFunction · 0.65
TestDefaultValidatorFunction · 0.65

Implementers 1

defaultValidatorbinding/default_validator.go

Calls

no outgoing calls

Tested by 1

TestDefaultValidatorFunction · 0.52