@@ -512,8 +512,6 @@ fn format_inner(
512
512
) -> fmt:: Result {
513
513
let locale = Locales :: new ( locale) ;
514
514
515
- use num_integer:: { div_floor, mod_floor} ;
516
-
517
515
match * item {
518
516
Item :: Literal ( s) | Item :: Space ( s) => result. push_str ( s) ,
519
517
#[ cfg( any( feature = "alloc" , feature = "std" , test) ) ]
@@ -527,11 +525,11 @@ fn format_inner(
527
525
528
526
let ( width, v) = match * spec {
529
527
Year => ( 4 , date. map ( |d| i64:: from ( d. year ( ) ) ) ) ,
530
- YearDiv100 => ( 2 , date. map ( |d| div_floor ( i64:: from ( d. year ( ) ) , 100 ) ) ) ,
531
- YearMod100 => ( 2 , date. map ( |d| mod_floor ( i64:: from ( d. year ( ) ) , 100 ) ) ) ,
528
+ YearDiv100 => ( 2 , date. map ( |d| i64:: from ( d. year ( ) ) . div_euclid ( 100 ) ) ) ,
529
+ YearMod100 => ( 2 , date. map ( |d| i64:: from ( d. year ( ) ) . rem_euclid ( 100 ) ) ) ,
532
530
IsoYear => ( 4 , date. map ( |d| i64:: from ( d. iso_week ( ) . year ( ) ) ) ) ,
533
- IsoYearDiv100 => ( 2 , date. map ( |d| div_floor ( i64:: from ( d. iso_week ( ) . year ( ) ) , 100 ) ) ) ,
534
- IsoYearMod100 => ( 2 , date. map ( |d| mod_floor ( i64:: from ( d. iso_week ( ) . year ( ) ) , 100 ) ) ) ,
531
+ IsoYearDiv100 => ( 2 , date. map ( |d| i64:: from ( d. iso_week ( ) . year ( ) ) . div_euclid ( 100 ) ) ) ,
532
+ IsoYearMod100 => ( 2 , date. map ( |d| i64:: from ( d. iso_week ( ) . year ( ) ) . rem_euclid ( 100 ) ) ) ,
535
533
Month => ( 2 , date. map ( |d| i64:: from ( d. month ( ) ) ) ) ,
536
534
Day => ( 2 , date. map ( |d| i64:: from ( d. day ( ) ) ) ) ,
537
535
WeekFromSun => ( 2 , date. map ( |d| i64:: from ( week_from_sun ( d) ) ) ) ,
0 commit comments