| Crates.io | serde-toml-merge |
| lib.rs | serde-toml-merge |
| version | 0.3.11 |
| created_at | 2021-11-25 10:40:48.869987+00 |
| updated_at | 2025-07-30 10:30:42.506925+00 |
| description | Merge your toml values. |
| homepage | |
| repository | https://github.com/jdrouet/serde-toml-merge |
| max_upload_size | |
| id | 487522 |
| size | 14,530 |
Just like serde_merge, this crate allows you to merge toml values.
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);
}