Documentation
¶
Overview ¶
Package defaults sets default values in your struct.
Usage ¶
Create your struct that needs defaults
type Config struct {
Name string `default:"App"`
Develop bool `default:"true"`
DB DbConfig
}
type DbConfig struct {
Driver string `defaults:"postgress"`
ConnectionString string
}
And than read it:
func ReadConfig(rd io.Reader) Config {
var conf Config
if err := toml.Unmarshal(&conf) {
panic(err)
}
if err := defaults.Parse(&conf) {
panic(err)
}
return config
}
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.