@@ -357,15 +357,15 @@ impl ChunkedState {
357357 match byte ! ( rdr, cx) {
358358 b @ b'0' ..=b'9' => {
359359 * size = or_overflow ! ( size. checked_mul( radix) ) ;
360- * size = or_overflow ! ( size. checked_add( ( b - b'0' ) as u64 ) ) ;
360+ * size = or_overflow ! ( size. checked_add( u64 :: from ( b - b'0' ) ) ) ;
361361 }
362362 b @ b'a' ..=b'f' => {
363363 * size = or_overflow ! ( size. checked_mul( radix) ) ;
364- * size = or_overflow ! ( size. checked_add( ( b + 10 - b'a' ) as u64 ) ) ;
364+ * size = or_overflow ! ( size. checked_add( u64 :: from ( b + 10 - b'a' ) ) ) ;
365365 }
366366 b @ b'A' ..=b'F' => {
367367 * size = or_overflow ! ( size. checked_mul( radix) ) ;
368- * size = or_overflow ! ( size. checked_add( ( b + 10 - b'A' ) as u64 ) ) ;
368+ * size = or_overflow ! ( size. checked_add( u64 :: from ( b + 10 - b'A' ) ) ) ;
369369 }
370370 _ => {
371371 return Poll :: Ready ( Err ( io:: Error :: new (
@@ -389,15 +389,15 @@ impl ChunkedState {
389389 match byte ! ( rdr, cx) {
390390 b @ b'0' ..=b'9' => {
391391 * size = or_overflow ! ( size. checked_mul( radix) ) ;
392- * size = or_overflow ! ( size. checked_add( ( b - b'0' ) as u64 ) ) ;
392+ * size = or_overflow ! ( size. checked_add( u64 :: from ( b - b'0' ) ) ) ;
393393 }
394394 b @ b'a' ..=b'f' => {
395395 * size = or_overflow ! ( size. checked_mul( radix) ) ;
396- * size = or_overflow ! ( size. checked_add( ( b + 10 - b'a' ) as u64 ) ) ;
396+ * size = or_overflow ! ( size. checked_add( u64 :: from ( b + 10 - b'a' ) ) ) ;
397397 }
398398 b @ b'A' ..=b'F' => {
399399 * size = or_overflow ! ( size. checked_mul( radix) ) ;
400- * size = or_overflow ! ( size. checked_add( ( b + 10 - b'A' ) as u64 ) ) ;
400+ * size = or_overflow ! ( size. checked_add( u64 :: from ( b + 10 - b'A' ) ) ) ;
401401 }
402402 b'\t' | b' ' => return Poll :: Ready ( Ok ( ChunkedState :: SizeLws ) ) ,
403403 b';' => return Poll :: Ready ( Ok ( ChunkedState :: Extension ) ) ,
0 commit comments