11 个版本
0.3.8 | 2024 年 6 月 4 日 |
---|---|
0.3.6 | 2024 年 3 月 18 日 |
0.3.3 | 2023 年 10 月 7 日 |
0.3.1 | 2023 年 2 月 1 日 |
0.3.0 | 2021 年 11 月 26 日 |
#248 in 编码
8,197 每月下载次数
在 13 个 crate 中使用 (5 直接)
8KB
166 行
Serde Toml Merge
就像 serde_merge 一样,这个 crate 允许您合并 toml
值。
如何使用
use serde_toml_merge::merge;
use toml::Value;
fn main() {
let first = r#"
string = "foo"
integer = 42
float = 42.24
boolean = true
keep_me = true
"#
.parse::<Value>()
.unwrap();
let second = r#"
string = "bar"
integer = 43
float = 24.42
boolean = false
missing = true
"#
.parse::<Value>()
.unwrap();
let expected = r#"
string = "bar"
integer = 43
float = 24.42
boolean = false
keep_me = true
missing = true
"#
.parse::<Value>()
.unwrap();
assert_eq!(merge(first, second).unwrap(), expected);
}
依赖
~275–520KB
~11K SLoC