Versions in this module Expand all Collapse all v0 v0.5.2 May 19, 2015 v0.0.1 Nov 5, 2014 Changes in this version + func Decode(m interface{}, rawVal interface{}) error + func WeakDecode(input, output interface{}) error + func WeaklyTypedHook(f reflect.Kind, t reflect.Kind, data interface{}) (interface{}, error) + type DecodeHookFunc func(from reflect.Kind, to reflect.Kind, data interface{}) (interface{}, error) + func ComposeDecodeHookFunc(fs ...DecodeHookFunc) DecodeHookFunc + func StringToSliceHookFunc(sep string) DecodeHookFunc + type Decoder struct + func NewDecoder(config *DecoderConfig) (*Decoder, error) + func (d *Decoder) Decode(raw interface{}) error + type DecoderConfig struct + DecodeHook DecodeHookFunc + ErrorUnused bool + Metadata *Metadata + Result interface{} + TagName string + WeaklyTypedInput bool + type Error struct + Errors []string + func (e *Error) Error() string + type Metadata struct + Keys []string + Unused []string