@@ -215,15 +215,15 @@ pub fn expand(cap: &[u8], params: &[Param], vars: &mut Variables) -> Result<Vec<
215
215
return Err ( "stack is empty" . to_string ( ) ) ;
216
216
}
217
217
}
218
- ':' | '#' | ' ' | '.' | '0' ... '9' => {
218
+ ':' | '#' | ' ' | '.' | '0' ..= '9' => {
219
219
let mut flags = Flags :: new ( ) ;
220
220
let mut fstate = FormatStateFlags ;
221
221
match cur {
222
222
':' => ( ) ,
223
223
'#' => flags. alternate = true ,
224
224
' ' => flags. space = true ,
225
225
'.' => fstate = FormatStatePrecision ,
226
- '0' ... '9' => {
226
+ '0' ..= '9' => {
227
227
flags. width = cur as usize - '0' as usize ;
228
228
fstate = FormatStateWidth ;
229
229
}
@@ -337,14 +337,14 @@ pub fn expand(cap: &[u8], params: &[Param], vars: &mut Variables) -> Result<Vec<
337
337
( FormatStateFlags , ' ' ) => {
338
338
flags. space = true ;
339
339
}
340
- ( FormatStateFlags , '0' ... '9' ) => {
340
+ ( FormatStateFlags , '0' ..= '9' ) => {
341
341
flags. width = cur as usize - '0' as usize ;
342
342
* fstate = FormatStateWidth ;
343
343
}
344
344
( FormatStateFlags , '.' ) => {
345
345
* fstate = FormatStatePrecision ;
346
346
}
347
- ( FormatStateWidth , '0' ... '9' ) => {
347
+ ( FormatStateWidth , '0' ..= '9' ) => {
348
348
let old = flags. width ;
349
349
flags. width = flags. width * 10 + ( cur as usize - '0' as usize ) ;
350
350
if flags. width < old {
@@ -354,7 +354,7 @@ pub fn expand(cap: &[u8], params: &[Param], vars: &mut Variables) -> Result<Vec<
354
354
( FormatStateWidth , '.' ) => {
355
355
* fstate = FormatStatePrecision ;
356
356
}
357
- ( FormatStatePrecision , '0' ... '9' ) => {
357
+ ( FormatStatePrecision , '0' ..= '9' ) => {
358
358
let old = flags. precision ;
359
359
flags. precision = flags. precision * 10 + ( cur as usize - '0' as usize ) ;
360
360
if flags. precision < old {
0 commit comments