17个版本 (7个重大变更)
新 0.18.0 | 2024年8月8日 |
---|---|
0.17.0-rc.1 | 2024年7月19日 |
0.12.0-alpha | 2024年3月18日 |
#474 在 数据库接口
每月1,061次下载
在 2 个crate中使用(通过 opentalk-database)
19KB
479 代码行
包含应用程序设置。
应用程序设置使用TOML配置文件设置。配置文件中指定的设置可以被环境变量覆盖。要这样做,设置前缀为 OPENTALK_CTRL_
然后跟您想设置的字段名称。嵌套字段由两个下划线 __
分隔。
OPENTALK_CTRL_<field>__<field-of-field>...
示例
设置 database.url
字段
OPENTALK_CTRL_DATABASE__URL=postgres://postgres:password123@localhost:5432/opentalk
因此,字段 'database.max_connections' 将解析为
OPENTALK_CTRL_DATABASE__MAX_CONNECTIONS=5
注意
通过环境变量设置的字段不会影响底层配置文件。
实现细节
设置具有所有属性实现默认值的类别也应实现 Default
特性。
依赖关系
~40MB
~447K SLoC