@@ -44,9 +44,9 @@ pub struct Duration {
44
44
}
45
45
46
46
/// The minimum possible `Duration`.
47
- pub static MIN : Duration = Duration { days : MIN_DAYS , secs : 0 , nanos : 0 } ;
47
+ pub static MIN_DURATION : Duration = Duration { days : MIN_DAYS , secs : 0 , nanos : 0 } ;
48
48
/// The maximum possible `Duration`.
49
- pub static MAX : Duration = Duration { days : MAX_DAYS , secs : SECS_PER_DAY as u32 - 1 ,
49
+ pub static MAX_DURATION : Duration = Duration { days : MAX_DAYS , secs : SECS_PER_DAY as u32 - 1 ,
50
50
nanos : NANOS_PER_SEC as u32 - 1 } ;
51
51
52
52
impl Duration {
@@ -280,8 +280,8 @@ impl Duration {
280
280
}
281
281
282
282
impl num:: Bounded for Duration {
283
- #[ inline] fn min_value ( ) -> Duration { MIN }
284
- #[ inline] fn max_value ( ) -> Duration { MAX }
283
+ #[ inline] fn min_value ( ) -> Duration { MIN_DURATION }
284
+ #[ inline] fn max_value ( ) -> Duration { MAX_DURATION }
285
285
}
286
286
287
287
impl num:: Zero for Duration {
@@ -502,7 +502,7 @@ fn div_rem_64(this: i64, other: i64) -> (i64, i64) {
502
502
503
503
#[ cfg( test) ]
504
504
mod tests {
505
- use super :: { Duration , MIN_DAYS , MAX_DAYS , MIN , MAX } ;
505
+ use super :: { Duration , MIN_DAYS , MAX_DAYS , MIN_DURATION , MAX_DURATION } ;
506
506
use std:: { i32, i64} ;
507
507
508
508
#[ test]
@@ -534,8 +534,8 @@ mod tests {
534
534
assert_eq ! ( Duration :: new( -1 , -2 , -3_004_005 ) . num_days( ) , -1 ) ;
535
535
assert_eq ! ( Duration :: days( i32 :: MAX ) . num_days( ) , i32 :: MAX ) ;
536
536
assert_eq ! ( Duration :: days( i32 :: MIN ) . num_days( ) , i32 :: MIN ) ;
537
- assert_eq ! ( MAX . num_days( ) , MAX_DAYS ) ;
538
- assert_eq ! ( MIN . num_days( ) , MIN_DAYS ) ;
537
+ assert_eq ! ( MAX_DURATION . num_days( ) , MAX_DAYS ) ;
538
+ assert_eq ! ( MIN_DURATION . num_days( ) , MIN_DAYS ) ;
539
539
}
540
540
541
541
#[ test]
@@ -551,8 +551,8 @@ mod tests {
551
551
assert_eq ! ( Duration :: new( -1 , -2 , -3_004_005 ) . num_seconds( ) , -86402 ) ;
552
552
assert_eq ! ( Duration :: seconds( i32 :: MAX ) . num_seconds( ) , i32 :: MAX as i64 ) ;
553
553
assert_eq ! ( Duration :: seconds( i32 :: MIN ) . num_seconds( ) , i32 :: MIN as i64 ) ;
554
- assert_eq ! ( MAX . num_seconds( ) , ( MAX_DAYS as i64 + 1 ) * 86400 - 1 ) ;
555
- assert_eq ! ( MIN . num_seconds( ) , MIN_DAYS as i64 * 86400 ) ;
554
+ assert_eq ! ( MAX_DURATION . num_seconds( ) , ( MAX_DAYS as i64 + 1 ) * 86400 - 1 ) ;
555
+ assert_eq ! ( MIN_DURATION . num_seconds( ) , MIN_DAYS as i64 * 86400 ) ;
556
556
}
557
557
558
558
#[ test]
@@ -568,8 +568,8 @@ mod tests {
568
568
assert_eq ! ( Duration :: new( -1 , -2 , -3_004_005 ) . num_milliseconds( ) , -86402_003 ) ;
569
569
assert_eq ! ( Duration :: milliseconds( i32 :: MAX ) . num_milliseconds( ) , i32 :: MAX as i64 ) ;
570
570
assert_eq ! ( Duration :: milliseconds( i32 :: MIN ) . num_milliseconds( ) , i32 :: MIN as i64 ) ;
571
- assert_eq ! ( MAX . num_milliseconds( ) , ( MAX_DAYS as i64 + 1 ) * 86400_000 - 1 ) ;
572
- assert_eq ! ( MIN . num_milliseconds( ) , MIN_DAYS as i64 * 86400_000 ) ;
571
+ assert_eq ! ( MAX_DURATION . num_milliseconds( ) , ( MAX_DAYS as i64 + 1 ) * 86400_000 - 1 ) ;
572
+ assert_eq ! ( MIN_DURATION . num_milliseconds( ) , MIN_DAYS as i64 * 86400_000 ) ;
573
573
}
574
574
575
575
#[ test]
@@ -585,8 +585,8 @@ mod tests {
585
585
assert_eq ! ( Duration :: new( -1 , -2 , -3_004_005 ) . num_microseconds( ) , Some ( -86402_003_004 ) ) ;
586
586
assert_eq ! ( Duration :: microseconds( i32 :: MAX ) . num_microseconds( ) , Some ( i32 :: MAX as i64 ) ) ;
587
587
assert_eq ! ( Duration :: microseconds( i32 :: MIN ) . num_microseconds( ) , Some ( i32 :: MIN as i64 ) ) ;
588
- assert_eq ! ( MAX . num_microseconds( ) , None ) ;
589
- assert_eq ! ( MIN . num_microseconds( ) , None ) ;
588
+ assert_eq ! ( MAX_DURATION . num_microseconds( ) , None ) ;
589
+ assert_eq ! ( MIN_DURATION . num_microseconds( ) , None ) ;
590
590
591
591
// overflow checks
592
592
static MICROS_PER_DAY : i64 = 86400_000_000 ;
@@ -607,8 +607,8 @@ mod tests {
607
607
assert_eq ! ( Duration :: new( -1 , -2 , -3_004_005 ) . num_nanoseconds( ) , Some ( -86402_003_004_005 ) ) ;
608
608
assert_eq ! ( Duration :: nanoseconds( i32 :: MAX ) . num_nanoseconds( ) , Some ( i32 :: MAX as i64 ) ) ;
609
609
assert_eq ! ( Duration :: nanoseconds( i32 :: MIN ) . num_nanoseconds( ) , Some ( i32 :: MIN as i64 ) ) ;
610
- assert_eq ! ( MAX . num_nanoseconds( ) , None ) ;
611
- assert_eq ! ( MIN . num_nanoseconds( ) , None ) ;
610
+ assert_eq ! ( MAX_DURATION . num_nanoseconds( ) , None ) ;
611
+ assert_eq ! ( MIN_DURATION . num_nanoseconds( ) , None ) ;
612
612
613
613
// overflow checks
614
614
static NANOS_PER_DAY : i64 = 86400_000_000_000 ;
0 commit comments