@@ -347,18 +347,18 @@ fn test_is_ascii_control() {
347347#[ cfg( not( bootstrap) ) ]
348348#[ test]
349349fn 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 ) ;
362362}
363363
364364// `is_ascii` does a good amount of pointer manipulation and has
0 commit comments