1个不稳定版本
使用旧的Rust 2015
0.1.0 | 2018年12月3日 |
---|
#770 in 配置
23KB
378 行
dscfg的缓存文件存储
使用文件存储配置和使用哈希表在内存中缓存配置的基本实现。
关于
Dscfg不指定配置的存储方式。相反,它定义了Storage
特质,指定所需的操作。这个crate通过将数据以Json映射的形式存储在文件中来实现Storage
。
文件通过先写入临时文件然后移动到旧文件来原子地更新。确保在移动之前将所有数据写入文件,因此文件永远不会损坏 - 最坏的情况是包含旧的配置。
整个配置使用哈希表在内存中缓存,因此读取速度快。
许可协议
MITNFA
依赖
~1.3–2.2MB
~46K SLoC