@@ -424,20 +424,20 @@ pub fn to_shortest_str<'a, T, F>(mut format_shortest: F, v: T,
424424    match  full_decoded { 
425425        FullDecoded :: Nan  => { 
426426            parts[ 0 ]  = Part :: Copy ( b"NaN" ) ; 
427-             Formatted  {  sign :  sign ,  parts :  & parts[ ..1 ]  } 
427+             Formatted  {  sign,  parts :  & parts[ ..1 ]  } 
428428        } 
429429        FullDecoded :: Infinite  => { 
430430            parts[ 0 ]  = Part :: Copy ( b"inf" ) ; 
431-             Formatted  {  sign :  sign ,  parts :  & parts[ ..1 ]  } 
431+             Formatted  {  sign,  parts :  & parts[ ..1 ]  } 
432432        } 
433433        FullDecoded :: Zero  => { 
434434            if  frac_digits > 0  {  // [0.][0000] 
435435                parts[ 0 ]  = Part :: Copy ( b"0." ) ; 
436436                parts[ 1 ]  = Part :: Zero ( frac_digits) ; 
437-                 Formatted  {  sign :  sign ,  parts :  & parts[ ..2 ]  } 
437+                 Formatted  {  sign,  parts :  & parts[ ..2 ]  } 
438438            }  else  { 
439439                parts[ 0 ]  = Part :: Copy ( b"0" ) ; 
440-                 Formatted  {  sign :  sign ,  parts :  & parts[ ..1 ]  } 
440+                 Formatted  {  sign,  parts :  & parts[ ..1 ]  } 
441441            } 
442442        } 
443443        FullDecoded :: Finite ( ref  decoded)  => { 
@@ -480,19 +480,19 @@ pub fn to_shortest_exp_str<'a, T, F>(mut format_shortest: F, v: T,
480480    match  full_decoded { 
481481        FullDecoded :: Nan  => { 
482482            parts[ 0 ]  = Part :: Copy ( b"NaN" ) ; 
483-             Formatted  {  sign :  sign ,  parts :  & parts[ ..1 ]  } 
483+             Formatted  {  sign,  parts :  & parts[ ..1 ]  } 
484484        } 
485485        FullDecoded :: Infinite  => { 
486486            parts[ 0 ]  = Part :: Copy ( b"inf" ) ; 
487-             Formatted  {  sign :  sign ,  parts :  & parts[ ..1 ]  } 
487+             Formatted  {  sign,  parts :  & parts[ ..1 ]  } 
488488        } 
489489        FullDecoded :: Zero  => { 
490490            parts[ 0 ]  = if  dec_bounds. 0  <= 0  && 0  < dec_bounds. 1  { 
491491                Part :: Copy ( b"0" ) 
492492            }  else  { 
493493                Part :: Copy ( if  upper {  b"0E0"  }  else  {  b"0e0"  } ) 
494494            } ; 
495-             Formatted  {  sign :  sign ,  parts :  & parts[ ..1 ]  } 
495+             Formatted  {  sign,  parts :  & parts[ ..1 ]  } 
496496        } 
497497        FullDecoded :: Finite ( ref  decoded)  => { 
498498            let  ( len,  exp)  = format_shortest ( decoded,  buf) ; 
@@ -502,7 +502,7 @@ pub fn to_shortest_exp_str<'a, T, F>(mut format_shortest: F, v: T,
502502            }  else  { 
503503                digits_to_exp_str ( & buf[ ..len] ,  exp,  0 ,  upper,  parts) 
504504            } ; 
505-             Formatted  {  sign :  sign ,   parts :  parts } 
505+             Formatted  {  sign,  parts } 
506506        } 
507507    } 
508508} 
@@ -558,21 +558,21 @@ pub fn to_exact_exp_str<'a, T, F>(mut format_exact: F, v: T,
558558    match  full_decoded { 
559559        FullDecoded :: Nan  => { 
560560            parts[ 0 ]  = Part :: Copy ( b"NaN" ) ; 
561-             Formatted  {  sign :  sign ,  parts :  & parts[ ..1 ]  } 
561+             Formatted  {  sign,  parts :  & parts[ ..1 ]  } 
562562        } 
563563        FullDecoded :: Infinite  => { 
564564            parts[ 0 ]  = Part :: Copy ( b"inf" ) ; 
565-             Formatted  {  sign :  sign ,  parts :  & parts[ ..1 ]  } 
565+             Formatted  {  sign,  parts :  & parts[ ..1 ]  } 
566566        } 
567567        FullDecoded :: Zero  => { 
568568            if  ndigits > 1  {  // [0.][0000][e0] 
569569                parts[ 0 ]  = Part :: Copy ( b"0." ) ; 
570570                parts[ 1 ]  = Part :: Zero ( ndigits - 1 ) ; 
571571                parts[ 2 ]  = Part :: Copy ( if  upper {  b"E0"  }  else  {  b"e0"  } ) ; 
572-                 Formatted  {  sign :  sign ,  parts :  & parts[ ..3 ]  } 
572+                 Formatted  {  sign,  parts :  & parts[ ..3 ]  } 
573573            }  else  { 
574574                parts[ 0 ]  = Part :: Copy ( if  upper {  b"0E0"  }  else  {  b"0e0"  } ) ; 
575-                 Formatted  {  sign :  sign ,  parts :  & parts[ ..1 ]  } 
575+                 Formatted  {  sign,  parts :  & parts[ ..1 ]  } 
576576            } 
577577        } 
578578        FullDecoded :: Finite ( ref  decoded)  => { 
@@ -613,20 +613,20 @@ pub fn to_exact_fixed_str<'a, T, F>(mut format_exact: F, v: T,
613613    match  full_decoded { 
614614        FullDecoded :: Nan  => { 
615615            parts[ 0 ]  = Part :: Copy ( b"NaN" ) ; 
616-             Formatted  {  sign :  sign ,  parts :  & parts[ ..1 ]  } 
616+             Formatted  {  sign,  parts :  & parts[ ..1 ]  } 
617617        } 
618618        FullDecoded :: Infinite  => { 
619619            parts[ 0 ]  = Part :: Copy ( b"inf" ) ; 
620-             Formatted  {  sign :  sign ,  parts :  & parts[ ..1 ]  } 
620+             Formatted  {  sign,  parts :  & parts[ ..1 ]  } 
621621        } 
622622        FullDecoded :: Zero  => { 
623623            if  frac_digits > 0  {  // [0.][0000] 
624624                parts[ 0 ]  = Part :: Copy ( b"0." ) ; 
625625                parts[ 1 ]  = Part :: Zero ( frac_digits) ; 
626-                 Formatted  {  sign :  sign ,  parts :  & parts[ ..2 ]  } 
626+                 Formatted  {  sign,  parts :  & parts[ ..2 ]  } 
627627            }  else  { 
628628                parts[ 0 ]  = Part :: Copy ( b"0" ) ; 
629-                 Formatted  {  sign :  sign ,  parts :  & parts[ ..1 ]  } 
629+                 Formatted  {  sign,  parts :  & parts[ ..1 ]  } 
630630            } 
631631        } 
632632        FullDecoded :: Finite ( ref  decoded)  => { 
@@ -646,10 +646,10 @@ pub fn to_exact_fixed_str<'a, T, F>(mut format_exact: F, v: T,
646646                if  frac_digits > 0  {  // [0.][0000] 
647647                    parts[ 0 ]  = Part :: Copy ( b"0." ) ; 
648648                    parts[ 1 ]  = Part :: Zero ( frac_digits) ; 
649-                     Formatted  {  sign :  sign ,  parts :  & parts[ ..2 ]  } 
649+                     Formatted  {  sign,  parts :  & parts[ ..2 ]  } 
650650                }  else  { 
651651                    parts[ 0 ]  = Part :: Copy ( b"0" ) ; 
652-                     Formatted  {  sign :  sign ,  parts :  & parts[ ..1 ]  } 
652+                     Formatted  {  sign,  parts :  & parts[ ..1 ]  } 
653653                } 
654654            }  else  { 
655655                Formatted  {  sign, 
0 commit comments