Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Load ¶
func Load(i interface{}, optFuncs ...OptionFunc) error
func LoadStruct ¶ added in v0.2.0
func LoadStruct[T any](optFuncs ...OptionFunc) (T, error)
Types ¶
type OptionFunc ¶
func WithMapstructureHooks ¶
func WithMapstructureHooks(hooks ...mapstructure.DecodeHookFunc) OptionFunc
func WithProvider ¶
func WithProvider(p Provider) OptionFunc
type Options ¶
type Options struct {
Providers []Provider
MapstructureHooks []mapstructure.DecodeHookFunc
}
func DefaultOptions ¶
func DefaultOptions() *Options
Click to show internal directories.
Click to hide internal directories.