alright, a much meatier #rust problem i've been stumped on for an hour or two.
i've got a whole serde deserializer implemented that works for every use case but duplicate keys - which serde seems to explicitly object to.
i'm looking to map
val = 1
val = 2
val = 3
into something like Values { val: vec![1, 2, 3] }.
anyone know of some combo of Deserializer, DeserializerSeed, Visitor i can use to make this happen? or do i gotta give up and make every struct just a Vec<(String, T)>