Versions in this module Expand all Collapse all v1 v1.4.0 Jun 6, 2019 Changes in this version + type Binding struct + func New(tagName string) *Binding + func (b *Binding) Bind(structPointer interface{}, req *http.Request, pathParams PathParams) error + func (b *Binding) BindAndValidate(structPointer interface{}, req *http.Request, pathParams PathParams) error + func (b *Binding) SetErrorFactory(bindErrFactory, validatingErrFactory func(failField, msg string) error) *Binding + func (b *Binding) SetLevel(level Level) *Binding + func (b *Binding) Validate(value interface{}) error + type Error struct + ErrType string + FailField string + Msg string + func (e *Error) Error() string + type Level uint8 + const Any + const FirstAndTagged + const OnlyFirst + type PathParams interface + Get func(name string) (string, bool)