|
@@ -64,7 +64,7 @@ impl<'de, 'a> serde::de::Deserializer<'de> for &'a mut CreateDeserializer<'de> {
|
|
fields: &'static [&'static str],
|
|
fields: &'static [&'static str],
|
|
v: V,
|
|
v: V,
|
|
) -> Result<V::Value, Self::Error> {
|
|
) -> Result<V::Value, Self::Error> {
|
|
- self.column_name_stack.extend(fields.iter().map(|x| x.to_string()));
|
|
|
|
|
|
+ self.column_name_stack.extend(fields.iter().map(|x| x.to_string()).rev());
|
|
v.visit_seq(self)
|
|
v.visit_seq(self)
|
|
}
|
|
}
|
|
|
|
|