fireplace
fireplace copied to clipboard
Consider serde-ignored for configuration file parsing
Logging typo's in the config file instead of straight up denying should be a far better user experience.
Decided against that option because there was no easy way to get the ignored keys, serde-ignored changes that.
Currently blocked by https://github.com/dtolnay/serde-yaml/issues/44
Reminder: This is tagged for C-library because a bunch of #[serde(deny_unknown_fields)]
annotations need to be removed.