@@ -106,7 +106,7 @@ impl Debug for Bson {
106106 Bson :: I64 ( v) => write ! ( f, "I64({:?})" , v) ,
107107 Bson :: TimeStamp ( i) => {
108108 let time = ( i >> 32 ) as i32 ;
109- let inc = ( i & 0xFFFFFFFF ) as i32 ;
109+ let inc = ( i & 0xFFFF_FFFF ) as i32 ;
110110
111111 write ! ( f, "TimeStamp({}, {})" , time, inc)
112112 }
@@ -296,19 +296,19 @@ impl From<Bson> for Value {
296296 Bson :: Boolean ( v) => json ! ( v) ,
297297 Bson :: Null => Value :: Null ,
298298 Bson :: RegExp ( pat, opt) => json ! ( {
299- "$regex" : pat,
300- "$options" : opt
301- } ) ,
299+ "$regex" : pat,
300+ "$options" : opt
301+ } ) ,
302302 Bson :: JavaScriptCode ( code) => json ! ( { "$code" : code } ) ,
303303 Bson :: JavaScriptCodeWithScope ( code, scope) => json ! ( {
304- "$code" : code,
305- "scope" : scope
306- } ) ,
304+ "$code" : code,
305+ "scope" : scope
306+ } ) ,
307307 Bson :: I32 ( v) => v. into ( ) ,
308308 Bson :: I64 ( v) => v. into ( ) ,
309309 Bson :: TimeStamp ( v) => {
310310 let time = v >> 32 ;
311- let inc = v & 0x0000FFFF ;
311+ let inc = v & 0x0000_FFFF ;
312312 json ! ( {
313313 "t" : time,
314314 "i" : inc
@@ -323,10 +323,10 @@ impl From<Bson> for Value {
323323 }
324324 Bson :: ObjectId ( v) => json ! ( { "$oid" : v. to_string( ) } ) ,
325325 Bson :: UtcDatetime ( v) => json ! ( {
326- "$date" : {
327- "$numberLong" : ( v. timestamp( ) * 1000 ) + ( ( v. nanosecond( ) / 1000000 ) as i64 )
328- }
329- } ) ,
326+ "$date" : {
327+ "$numberLong" : ( v. timestamp( ) * 1000 ) + ( ( v. nanosecond( ) / 1000000 ) as i64 )
328+ }
329+ } ) ,
330330 // FIXME: Don't know what is the best way to encode Symbol type
331331 Bson :: Symbol ( v) => json ! ( { "$symbol" : v } ) ,
332332 Bson :: Decimal128 ( ref v) => json ! ( { "$numberDecimal" : v. to_string( ) } ) ,
@@ -403,7 +403,7 @@ impl Bson {
403403 }
404404 Bson :: TimeStamp ( v) => {
405405 let time = ( v >> 32 ) as i32 ;
406- let inc = ( v & 0xFFFFFFFF ) as i32 ;
406+ let inc = ( v & 0xFFFF_FFFF ) as i32 ;
407407
408408 doc ! {
409409 "t" : time,
@@ -470,7 +470,7 @@ impl Bson {
470470 } else if let Ok ( long) = values. get_document ( "$date" )
471471 . and_then ( |inner| inner. get_i64 ( "$numberLong" ) )
472472 {
473- return Bson :: UtcDatetime ( Utc . timestamp ( long / 1000 , ( ( long % 1000 ) * 1000000 ) as u32 ) ) ;
473+ return Bson :: UtcDatetime ( Utc . timestamp ( long / 1000 , ( ( long % 1000 ) * 1_000_000 ) as u32 ) ) ;
474474 } else if let Ok ( sym) = values. get_str ( "$symbol" ) {
475475 return Bson :: Symbol ( sym. to_owned ( ) ) ;
476476 } else if let Ok ( dec) = values. get_str ( "$numberDecimal" ) {
0 commit comments