17个版本 (7个重大变更)

0.18.0 2024年8月8日
0.17.0-rc.12024年7月19日
0.12.0-alpha2024年3月18日

#474数据库接口

Download history 10/week @ 2024-05-20 103/week @ 2024-06-03 10/week @ 2024-06-10 888/week @ 2024-07-15 70/week @ 2024-07-22 103/week @ 2024-07-29

每月1,061次下载
2 个crate中使用(通过 opentalk-database

EUPL-1.2

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