@@ -108,26 +108,24 @@ fn sub() {
108
108
109
109
#[ test]
110
110
fn checked_sub ( ) {
111
- let zero = Duration :: zero ( ) ;
112
- assert_eq ! ( Duration :: NANOSECOND . checked_sub( zero) , Some ( Duration :: NANOSECOND ) ) ;
111
+ assert_eq ! ( Duration :: NANOSECOND . checked_sub( Duration :: ZERO ) , Some ( Duration :: NANOSECOND ) ) ;
113
112
assert_eq ! (
114
113
Duration :: SECOND . checked_sub( Duration :: NANOSECOND ) ,
115
114
Some ( Duration :: new( 0 , 999_999_999 ) )
116
115
) ;
117
- assert_eq ! ( zero . checked_sub( Duration :: NANOSECOND ) , None ) ;
118
- assert_eq ! ( zero . checked_sub( Duration :: SECOND ) , None ) ;
116
+ assert_eq ! ( Duration :: ZERO . checked_sub( Duration :: NANOSECOND ) , None ) ;
117
+ assert_eq ! ( Duration :: ZERO . checked_sub( Duration :: SECOND ) , None ) ;
119
118
}
120
119
121
120
#[ test]
122
121
fn saturating_sub ( ) {
123
- let zero = Duration :: new ( 0 , 0 ) ;
124
- assert_eq ! ( Duration :: NANOSECOND . saturating_sub( zero) , Duration :: NANOSECOND ) ;
122
+ assert_eq ! ( Duration :: NANOSECOND . saturating_sub( Duration :: ZERO ) , Duration :: NANOSECOND ) ;
125
123
assert_eq ! (
126
124
Duration :: SECOND . saturating_sub( Duration :: NANOSECOND ) ,
127
125
Duration :: new( 0 , 999_999_999 )
128
126
) ;
129
- assert_eq ! ( zero . saturating_sub( Duration :: NANOSECOND ) , Duration :: MIN ) ;
130
- assert_eq ! ( zero . saturating_sub( Duration :: SECOND ) , Duration :: MIN ) ;
127
+ assert_eq ! ( Duration :: ZERO . saturating_sub( Duration :: NANOSECOND ) , Duration :: MIN ) ;
128
+ assert_eq ! ( Duration :: ZERO . saturating_sub( Duration :: SECOND ) , Duration :: MIN ) ;
131
129
}
132
130
133
131
#[ test]
@@ -339,10 +337,7 @@ fn duration_const() {
339
337
const SUB_SEC_NANOS : u32 = DURATION . subsec_nanos ( ) ;
340
338
assert_eq ! ( SUB_SEC_NANOS , 123_456_789 ) ;
341
339
342
- const ZERO : Duration = Duration :: zero ( ) ;
343
- assert_eq ! ( ZERO , Duration :: new( 0 , 0 ) ) ;
344
-
345
- const IS_ZERO : bool = ZERO . is_zero ( ) ;
340
+ const IS_ZERO : bool = Duration :: ZERO . is_zero ( ) ;
346
341
assert ! ( IS_ZERO ) ;
347
342
348
343
const SECONDS : u64 = Duration :: SECOND . as_secs ( ) ;
@@ -386,7 +381,7 @@ fn duration_const() {
386
381
const CHECKED_ADD : Option < Duration > = MAX . checked_add ( Duration :: SECOND ) ;
387
382
assert_eq ! ( CHECKED_ADD , None ) ;
388
383
389
- const CHECKED_SUB : Option < Duration > = ZERO . checked_sub ( Duration :: SECOND ) ;
384
+ const CHECKED_SUB : Option < Duration > = ( Duration :: ZERO ) . checked_sub ( Duration :: SECOND ) ;
390
385
assert_eq ! ( CHECKED_SUB , None ) ;
391
386
392
387
const CHECKED_MUL : Option < Duration > = Duration :: SECOND . checked_mul ( 1 ) ;
@@ -416,8 +411,8 @@ fn duration_const() {
416
411
const SATURATING_ADD : Duration = MAX . saturating_add ( Duration :: SECOND ) ;
417
412
assert_eq ! ( SATURATING_ADD , MAX ) ;
418
413
419
- const SATURATING_SUB : Duration = ZERO . saturating_sub ( Duration :: SECOND ) ;
420
- assert_eq ! ( SATURATING_SUB , ZERO ) ;
414
+ const SATURATING_SUB : Duration = ( Duration :: ZERO ) . saturating_sub ( Duration :: SECOND ) ;
415
+ assert_eq ! ( SATURATING_SUB , Duration :: ZERO ) ;
421
416
422
417
const SATURATING_MUL : Duration = MAX . saturating_mul ( 2 ) ;
423
418
assert_eq ! ( SATURATING_MUL , MAX ) ;
0 commit comments