This message could be a lot better.
https://github.com/serde-rs/serde/blob/v0.9.7/serde_derive/src/de.rs#L750-L756
// TODO this message could be better by saving the errors from the failed
// attempts. The heuristic used by TOML was to count the number of fields
// processed before an error, and use the error that happened after the
// largest number of fields. I'm not sure I like that. Maybe it would be
// better to save all the errors and combine them into one message that
// explains why none of the variants matched.
let fallthrough_msg = format!("data did not match any variant of untagged enum {}", type_ident);
This message could be a lot better.
https://github.com/serde-rs/serde/blob/v0.9.7/serde_derive/src/de.rs#L750-L756