Versions in this module Expand all Collapse all v3 v3.6.0 Oct 2, 2021 Changes in this version + const ErrCodeArrayIndex + const ErrCodeArraySize + const ErrCodeConversion + const ErrCodeNotAPointer + const ErrCodeRange + const ErrCodeUnknownField + const ErrCodeUnknownType + func Decode(vs url.Values, dst interface{}) error + type DecodeCustomTypeFunc func([]string) (interface{}, error) + type Decoder struct + func NewDecoder(opts *DecoderOptions) *Decoder + func (dec *Decoder) RegisterCustomType(fn DecodeCustomTypeFunc, types []interface{}, fields []interface{}) *Decoder + func (dec Decoder) Decode(vs url.Values, dst interface{}) error + type DecoderOptions struct + DisableUnmarshalText bool + IgnoreUnknownKeys bool + MaxSize int + PrefUnmarshalText bool + TagName string + type Error struct + func (s *Error) Cause() error + func (s *Error) Error() string + func (s Error) Code() uint8 + func (s Error) MarshalJSON() ([]byte, error) + func (s Error) Path() string Other modules containing this package github.com/monoculum/formam