func MustUnmarshal(u Unmarshaler, v interface{}) {
	if err := u.Unmarshal(v); err != nil {
		panic(err)
	}
}
MustUnmarshal attempts to unmarshal the value, panicing on any error.
package xviper
import "github.com/spf13/viper"
type Unmarshaler interface {
	Unmarshal(interface{}, ...viper.DecoderConfigOption) error
}
type KeyUnmarshaler interface {
	UnmarshalKey(string, interface{}) error
}
type InvalidUnmarshaler struct {
	Err error
}
func (iu InvalidUnmarshaler) Unmarshal(interface{}, ...viper.DecoderConfigOption) error {
	return iu.Err
}