@@ -44,9 +44,9 @@ pub struct Duration {
44
44
}
45
45
46
46
/// The minimum possible `Duration`.
47
- pub static MIN_DURATION : Duration = Duration { days : MIN_DAYS , secs : 0 , nanos : 0 } ;
47
+ pub static MIN : Duration = Duration { days : MIN_DAYS , secs : 0 , nanos : 0 } ;
48
48
/// The maximum possible `Duration`.
49
- pub static MAX_DURATION : Duration = Duration { days : MAX_DAYS , secs : SECS_PER_DAY as u32 - 1 ,
49
+ pub static MAX : 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 {
@@ -274,8 +274,8 @@ impl Duration {
274
274
}
275
275
276
276
impl num:: Bounded for Duration {
277
- #[ inline] fn min_value ( ) -> Duration { MIN_DURATION }
278
- #[ inline] fn max_value ( ) -> Duration { MAX_DURATION }
277
+ #[ inline] fn min_value ( ) -> Duration { MIN }
278
+ #[ inline] fn max_value ( ) -> Duration { MAX }
279
279
}
280
280
281
281
impl num:: Zero for Duration {
@@ -496,7 +496,7 @@ fn div_rem_64(this: i64, other: i64) -> (i64, i64) {
496
496
497
497
#[ cfg( test) ]
498
498
mod tests {
499
- use super :: { Duration , MIN_DAYS , MAX_DAYS , MIN_DURATION , MAX_DURATION } ;
499
+ use super :: { Duration , MIN_DAYS , MAX_DAYS , MIN , MAX } ;
500
500
use { i32, i64} ;
501
501
use num:: { Zero , CheckedAdd , CheckedSub } ;
502
502
use option:: { Some , None } ;
@@ -533,8 +533,8 @@ mod tests {
533
533
assert_eq ! ( Duration :: new( -1 , -2 , -3_004_005 ) . num_days( ) , -1 ) ;
534
534
assert_eq ! ( Duration :: days( i32 :: MAX ) . num_days( ) , i32 :: MAX ) ;
535
535
assert_eq ! ( Duration :: days( i32 :: MIN ) . num_days( ) , i32 :: MIN ) ;
536
- assert_eq ! ( MAX_DURATION . num_days( ) , MAX_DAYS ) ;
537
- assert_eq ! ( MIN_DURATION . num_days( ) , MIN_DAYS ) ;
536
+ assert_eq ! ( MAX . num_days( ) , MAX_DAYS ) ;
537
+ assert_eq ! ( MIN . num_days( ) , MIN_DAYS ) ;
538
538
}
539
539
540
540
#[ 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_DURATION . num_seconds( ) , ( MAX_DAYS as i64 + 1 ) * 86400 - 1 ) ;
555
- assert_eq ! ( MIN_DURATION . num_seconds( ) , MIN_DAYS as i64 * 86400 ) ;
554
+ assert_eq ! ( MAX . num_seconds( ) , ( MAX_DAYS as i64 + 1 ) * 86400 - 1 ) ;
555
+ assert_eq ! ( MIN . num_seconds( ) , MIN_DAYS as i64 * 86400 ) ;
556
556
}
557
557
558
558
#[ test]
@@ -569,8 +569,8 @@ mod tests {
569
569
assert_eq ! ( Duration :: new( -1 , -2 , -3_004_005 ) . num_milliseconds( ) , -86402_003 ) ;
570
570
assert_eq ! ( Duration :: milliseconds( i32 :: MAX ) . num_milliseconds( ) , i32 :: MAX as i64 ) ;
571
571
assert_eq ! ( Duration :: milliseconds( i32 :: MIN ) . num_milliseconds( ) , i32 :: MIN as i64 ) ;
572
- assert_eq ! ( MAX_DURATION . num_milliseconds( ) , ( MAX_DAYS as i64 + 1 ) * 86400_000 - 1 ) ;
573
- assert_eq ! ( MIN_DURATION . num_milliseconds( ) , MIN_DAYS as i64 * 86400_000 ) ;
572
+ assert_eq ! ( MAX . num_milliseconds( ) , ( MAX_DAYS as i64 + 1 ) * 86400_000 - 1 ) ;
573
+ assert_eq ! ( MIN . num_milliseconds( ) , MIN_DAYS as i64 * 86400_000 ) ;
574
574
}
575
575
576
576
#[ test]
@@ -587,8 +587,8 @@ mod tests {
587
587
assert_eq ! ( Duration :: new( -1 , -2 , -3_004_005 ) . num_microseconds( ) , Some ( -86402_003_004 ) ) ;
588
588
assert_eq ! ( Duration :: microseconds( i32 :: MAX ) . num_microseconds( ) , Some ( i32 :: MAX as i64 ) ) ;
589
589
assert_eq ! ( Duration :: microseconds( i32 :: MIN ) . num_microseconds( ) , Some ( i32 :: MIN as i64 ) ) ;
590
- assert_eq ! ( MAX_DURATION . num_microseconds( ) , None ) ;
591
- assert_eq ! ( MIN_DURATION . num_microseconds( ) , None ) ;
590
+ assert_eq ! ( MAX . num_microseconds( ) , None ) ;
591
+ assert_eq ! ( MIN . num_microseconds( ) , None ) ;
592
592
593
593
// overflow checks
594
594
static MICROS_PER_DAY : i64 = 86400_000_000 ;
@@ -610,8 +610,8 @@ mod tests {
610
610
assert_eq ! ( Duration :: new( -1 , -2 , -3_004_005 ) . num_nanoseconds( ) , Some ( -86402_003_004_005 ) ) ;
611
611
assert_eq ! ( Duration :: nanoseconds( i32 :: MAX ) . num_nanoseconds( ) , Some ( i32 :: MAX as i64 ) ) ;
612
612
assert_eq ! ( Duration :: nanoseconds( i32 :: MIN ) . num_nanoseconds( ) , Some ( i32 :: MIN as i64 ) ) ;
613
- assert_eq ! ( MAX_DURATION . num_nanoseconds( ) , None ) ;
614
- assert_eq ! ( MIN_DURATION . num_nanoseconds( ) , None ) ;
613
+ assert_eq ! ( MAX . num_nanoseconds( ) , None ) ;
614
+ assert_eq ! ( MIN . num_nanoseconds( ) , None ) ;
615
615
616
616
// overflow checks
617
617
static NANOS_PER_DAY : i64 = 86400_000_000_000 ;
0 commit comments