@@ -988,9 +988,7 @@ impl<'de, 'a> serde::de::Deserializer<'de> for &'a mut TimestampDeserializer {
988
988
match self . stage {
989
989
TimestampDeserializationStage :: TopLevel => {
990
990
self . stage = TimestampDeserializationStage :: Time ;
991
- visitor. visit_map ( TimestampAccess {
992
- deserializer : & mut self ,
993
- } )
991
+ visitor. visit_map ( TimestampAccess { deserializer : self } )
994
992
}
995
993
TimestampDeserializationStage :: Time => {
996
994
self . stage = TimestampDeserializationStage :: Increment ;
@@ -1095,9 +1093,7 @@ impl<'de, 'a> serde::de::Deserializer<'de> for &'a mut DateTimeDeserializer {
1095
1093
}
1096
1094
_ => {
1097
1095
self . stage = DateTimeDeserializationStage :: NumberLong ;
1098
- visitor. visit_map ( DateTimeAccess {
1099
- deserializer : & mut self ,
1100
- } )
1096
+ visitor. visit_map ( DateTimeAccess { deserializer : self } )
1101
1097
}
1102
1098
} ,
1103
1099
DateTimeDeserializationStage :: NumberLong => {
@@ -1193,9 +1189,7 @@ impl<'de, 'a> serde::de::Deserializer<'de> for &'a mut BinaryDeserializer<'de> {
1193
1189
match self . stage {
1194
1190
BinaryDeserializationStage :: TopLevel => {
1195
1191
self . stage = BinaryDeserializationStage :: Subtype ;
1196
- visitor. visit_map ( BinaryAccess {
1197
- deserializer : & mut self ,
1198
- } )
1192
+ visitor. visit_map ( BinaryAccess { deserializer : self } )
1199
1193
}
1200
1194
BinaryDeserializationStage :: Subtype => {
1201
1195
self . stage = BinaryDeserializationStage :: Bytes ;
0 commit comments