-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Labels
enhancementNew feature or requestNew feature or request
Description
I'd really like a way to deserialize into a struct while seeing the line/column of errors when there's an invalid type.
With serde_json::from_str I parse a string directly into a struct:
let settings_str = fs::read_to_string(&file_path).unwrap();
serde_json::from_str(&settings_str).unwrap()And that shows the line/column. But with parse_to_serde_value() & serde_json::from_value, you lose that:
thread 'main' panicked at 'called
Result::unwrap()on anErrvalue: Error("invalid type: booleantrue, expected struct Example", line: 0, column: 0)', src/settings.rs:32:40
zanedp, michidk, tv42 and AaronFriel
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request