Versions in this module Expand all Collapse all v0 v0.4.0 Mar 11, 2019 Changes in this version + const MIMEHTML + const MIMEJSON + const MIMEMSGPACK + const MIMEMSGPACK2 + const MIMEMultipartPOSTForm + const MIMEPOSTForm + const MIMEPROTOBUF + const MIMEPlain + const MIMEXML + const MIMEXML2 + const MIMEYAML + var EnableDecoderUseNumber = false + var Form = formBinding + var FormMultipart = formMultipartBinding + var FormPost = formPostBinding + var JSON = jsonBinding + var MsgPack = msgpackBinding + var ProtoBuf = protobufBinding + var Query = queryBinding + var URI = uriBinding + var XML = xmlBinding + var YAML = yamlBinding + func Bind(req *http.Request, obj interface{}) error + func ContentType(req *http.Request) string + func MapForm(ptr interface{}, values url.Values) error + func MustBindWith(req *http.Request, obj interface{}, b Binding) (err error) + type Binding interface + Bind func(*http.Request, interface{}) error + Name func() string + func Default(method, contentType string) Binding + type BindingBody interface + BindBody func([]byte, interface{}) error + type BindingURI interface + BindURI func(map[string][]string, interface{}) error + Name func() string