Documentation
¶
Index ¶
- func GetInt32D(key string, defaultVal int32) int32
- func GetInt32E(key string) (int32, error)
- func GetInt32M(key string) int32
- func GetInt64D(key string, defaultVal int64) int64
- func GetInt64E(key string) (int64, error)
- func GetInt64M(key string) int64
- func GetStringD(key string, defaultVal string) string
- func GetStringE(key string) (string, error)
- func GetStringM(key string) string
- func InitConfig(paths ...string) (err error)
- func MustGetConfig() config.Config
- func MustInitConfig(paths ...string)
- func Scan(v any) (err error)
- func SetDefaults(ptr any) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetStringD ¶
--------------------------------------------------
func GetStringE ¶
func GetStringM ¶
func InitConfig ¶
InitConfig 初始化配置 paths: 可以指定一个或多个配置文件路径, 如果是目录,则会尝试加载common.toml和执行文件名的toml 如果没有指定路径,则默认加载当前执行文件所在目录下的configs目录中的配置
func MustGetConfig ¶
func MustInitConfig ¶
func MustInitConfig(paths ...string)
same as InitConfig, but panic if error occurs
func SetDefaults ¶
-------------------------------------------------- 支持代码配置默认值,支持字符串/整形/浮点型/布尔型 通过Tag如`default:"10"`来设置默认值,值都使用字符串来填写
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.