@@ -303,8 +303,8 @@ T: ElasticTypeMapping<F> + ElasticDateMapping<F> {
303
303
impl < F , T > Serialize for DateTime < F , T > where
304
304
F : DateFormat ,
305
305
T : ElasticTypeMapping < F > + ElasticDateMapping < F > {
306
- fn serialize < S > ( & self , serializer : & mut S ) -> Result < ( ) , S :: Error > where S : Serializer
307
- {
306
+ fn serialize < S > ( & self , serializer : & mut S ) -> Result < ( ) , S :: Error > where
307
+ S : Serializer {
308
308
serializer. serialize_str ( & self . format ( ) )
309
309
}
310
310
}
@@ -313,9 +313,12 @@ T: ElasticTypeMapping<F> + ElasticDateMapping<F> {
313
313
impl < F , T > Deserialize for DateTime < F , T > where
314
314
F : DateFormat ,
315
315
T : ElasticTypeMapping < F > + ElasticDateMapping < F > {
316
- fn deserialize < D > ( deserializer : & mut D ) -> Result < DateTime < F , T > , D :: Error > where D : Deserializer {
316
+ fn deserialize < D > ( deserializer : & mut D ) -> Result < DateTime < F , T > , D :: Error > where
317
+ D : Deserializer {
317
318
#[ derive( Default ) ]
318
- struct DateTimeVisitor < F : DateFormat , T : ElasticTypeMapping < F > + ElasticDateMapping < F > > {
319
+ struct DateTimeVisitor < F , T > where
320
+ F : DateFormat ,
321
+ T : ElasticTypeMapping < F > + ElasticDateMapping < F > {
319
322
phantom_f : PhantomData < F > ,
320
323
phantom_t : PhantomData < T >
321
324
}
@@ -325,7 +328,8 @@ T: ElasticTypeMapping<F> + ElasticDateMapping<F> {
325
328
T : ElasticTypeMapping < F > + ElasticDateMapping < F > {
326
329
type Value = DateTime < F , T > ;
327
330
328
- fn visit_str < E > ( & mut self , v : & str ) -> Result < DateTime < F , T > , E > where E : serde:: de:: Error {
331
+ fn visit_str < E > ( & mut self , v : & str ) -> Result < DateTime < F , T > , E > where
332
+ E : serde:: de:: Error {
329
333
let result = DateTime :: < F , T > :: parse ( v) ;
330
334
result. map_err ( |err| serde:: de:: Error :: custom ( format ! ( "{}" , err) ) )
331
335
}
0 commit comments