Versions in this module Expand all Collapse all v1 v1.10.0 Dec 31, 2024 Changes in this version + const MIMEHTML + const MIMEJSON + const MIMEMSGPACK + const MIMEMSGPACK2 + const MIMEMultipartPOSTForm + const MIMEPOSTForm + const MIMEPROTOBUF + const MIMEPlain + const MIMETOML + const MIMEXML + const MIMEXML2 + const MIMEYAML + const MIMEYAML2 + var EnableDecoderDisallowUnknownFields = false + var EnableDecoderUseNumber = false + var ErrConvertMapStringSlice = errors.New("can not convert to map slices of strings") + var ErrConvertToMapString = errors.New("can not convert to map of strings") + var ErrMultiFileHeader = errors.New("unsupported field type for multipart.FileHeader") + var ErrMultiFileHeaderLenInvalid = errors.New("unsupported len of array for []*multipart.FileHeader") + var Form Binding = formBinding + var FormMultipart Binding = formMultipartBinding + var FormPost Binding = formPostBinding + var Header Binding = headerBinding + var JSON BindingBody = jsonBinding + var MsgPack BindingBody = msgpackBinding + var Plain BindingBody = plainBinding + var ProtoBuf BindingBody = protobufBinding + var Query Binding = queryBinding + var TOML BindingBody = tomlBinding + var Uri BindingUri = uriBinding + var XML BindingBody = xmlBinding + var YAML BindingBody = yamlBinding + func MapFormWithTag(ptr any, form map[string][]string, tag string) error + type BindUnmarshaler interface + UnmarshalParam func(param string) error + type Binding interface + Bind func(*http.Request, any) error + Name func() string + func Default(method, contentType string) Binding + type BindingBody interface + BindBody func([]byte, any) error + type BindingUri interface + BindUri func(map[string][]string, any) error + Name func() string + type SliceValidationError []error + func (err SliceValidationError) Error() string + type StructValidator interface + Engine func() any + ValidateStruct func(any) error + var Validator StructValidator = &defaultValidator{} v1.9.1-vuln-fix Mar 20, 2024