@@ -347,18 +347,18 @@ fn test_is_ascii_control() {
347
347
#[ cfg( not( bootstrap) ) ]
348
348
#[ test]
349
349
fn test_to_digit ( ) {
350
- assert_eq ! ( b'0' . to_digit ( 10 ) , Some ( 0 ) ) ;
351
- assert_eq ! ( b'1' . to_digit ( 2 ) , Some ( 1 ) ) ;
352
- assert_eq ! ( b'2' . to_digit ( 3 ) , Some ( 2 ) ) ;
353
- assert_eq ! ( b'9' . to_digit ( 10 ) , Some ( 9 ) ) ;
354
- assert_eq ! ( b'a' . to_digit ( 16 ) , Some ( 10 ) ) ;
355
- assert_eq ! ( b'A' . to_digit ( 16 ) , Some ( 10 ) ) ;
356
- assert_eq ! ( b'b' . to_digit ( 16 ) , Some ( 11 ) ) ;
357
- assert_eq ! ( b'B' . to_digit ( 16 ) , Some ( 11 ) ) ;
358
- assert_eq ! ( b'z' . to_digit ( 36 ) , Some ( 35 ) ) ;
359
- assert_eq ! ( b'Z' . to_digit ( 36 ) , Some ( 35 ) ) ;
360
- assert_eq ! ( b' ' . to_digit ( 10 ) , None ) ;
361
- assert_eq ! ( b'$' . to_digit ( 36 ) , None ) ;
350
+ assert_eq ! ( b'0' . to_ascii_digit_radix ( 10 ) , Some ( 0 ) ) ;
351
+ assert_eq ! ( b'1' . to_ascii_digit_radix ( 2 ) , Some ( 1 ) ) ;
352
+ assert_eq ! ( b'2' . to_ascii_digit_radix ( 3 ) , Some ( 2 ) ) ;
353
+ assert_eq ! ( b'9' . to_ascii_digit_radix ( 10 ) , Some ( 9 ) ) ;
354
+ assert_eq ! ( b'a' . to_ascii_digit_radix ( 16 ) , Some ( 10 ) ) ;
355
+ assert_eq ! ( b'A' . to_ascii_digit_radix ( 16 ) , Some ( 10 ) ) ;
356
+ assert_eq ! ( b'b' . to_ascii_digit_radix ( 16 ) , Some ( 11 ) ) ;
357
+ assert_eq ! ( b'B' . to_ascii_digit_radix ( 16 ) , Some ( 11 ) ) ;
358
+ assert_eq ! ( b'z' . to_ascii_digit_radix ( 36 ) , Some ( 35 ) ) ;
359
+ assert_eq ! ( b'Z' . to_ascii_digit_radix ( 36 ) , Some ( 35 ) ) ;
360
+ assert_eq ! ( b' ' . to_ascii_digit_radix ( 10 ) , None ) ;
361
+ assert_eq ! ( b'$' . to_ascii_digit_radix ( 36 ) , None ) ;
362
362
}
363
363
364
364
// `is_ascii` does a good amount of pointer manipulation and has
0 commit comments