File tree 2 files changed +3
-3
lines changed
2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -592,12 +592,12 @@ impl<'de> Deserialize<'de> for TimeStamp {
592
592
593
593
match Bson :: deserialize ( deserializer) ? {
594
594
Bson :: TimeStamp ( ts) => {
595
- let ts = ts. to_be ( ) ;
595
+ let ts = ts. to_le ( ) ;
596
596
597
597
Ok ( TimeStamp { t : ( ( ts as u64 ) >> 32 ) as u32 ,
598
598
i : ( ts & 0xFFFF_FFFF ) as u32 , } )
599
599
}
600
- _ => Err ( D :: Error :: custom ( "expecting UtcDateTime " ) ) ,
600
+ _ => Err ( D :: Error :: custom ( "expecting TimeStamp " ) ) ,
601
601
}
602
602
}
603
603
}
Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ fn test_de_timestamp() {
69
69
}
70
70
71
71
let foo: Foo = bson:: from_bson ( Bson :: Document ( doc ! {
72
- "ts" : Bson :: TimeStamp ( 0x0A00_0000_0C00_0000 ) ,
72
+ "ts" : Bson :: TimeStamp ( 0x0000_000C_0000_000A ) ,
73
73
} ) ) . unwrap ( ) ;
74
74
75
75
assert_eq ! ( foo. ts, TimeStamp { t: 12 , i: 10 } ) ;
You can’t perform that action at this time.
0 commit comments