simplify code a bit
diff --git a/decode_hooks.go b/decode_hooks.go index e5a949b..9cdc2c9 100644 --- a/decode_hooks.go +++ b/decode_hooks.go
@@ -21,8 +21,7 @@ v := reflect.ValueOf(h) vt := v.Type() for _, raw := range potential { - p := reflect.ValueOf(raw) - pt := p.Type() + pt := reflect.ValueOf(raw).Type() if vt.ConvertibleTo(pt) { return v.Convert(pt).Interface() }