@@ -2396,6 +2396,8 @@ impl u8 {
23962396 /// # Examples
23972397 ///
23982398 /// ```
2399+ /// #![feature(ascii_ctype)]
2400+ ///
23992401 /// let uppercase_a = b'A';
24002402 /// let uppercase_g = b'G';
24012403 /// let a = b'a';
@@ -2416,7 +2418,7 @@ impl u8 {
24162418 /// assert!(!lf.is_ascii_alphabetic());
24172419 /// assert!(!esc.is_ascii_alphabetic());
24182420 /// ```
2419- #[ stable ( feature = "ascii_methods_on_intrinsics " , since = "1.21.0 " ) ]
2421+ #[ unstable ( feature = "ascii_ctype " , issue = "39658 " ) ]
24202422 #[ inline]
24212423 pub fn is_ascii_alphabetic ( & self ) -> bool {
24222424 if * self >= 0x80 { return false ; }
@@ -2432,6 +2434,8 @@ impl u8 {
24322434 /// # Examples
24332435 ///
24342436 /// ```
2437+ /// #![feature(ascii_ctype)]
2438+ ///
24352439 /// let uppercase_a = b'A';
24362440 /// let uppercase_g = b'G';
24372441 /// let a = b'a';
@@ -2452,7 +2456,7 @@ impl u8 {
24522456 /// assert!(!lf.is_ascii_uppercase());
24532457 /// assert!(!esc.is_ascii_uppercase());
24542458 /// ```
2455- #[ stable ( feature = "ascii_methods_on_intrinsics " , since = "1.21.0 " ) ]
2459+ #[ unstable ( feature = "ascii_ctype " , issue = "39658 " ) ]
24562460 #[ inline]
24572461 pub fn is_ascii_uppercase ( & self ) -> bool {
24582462 if * self >= 0x80 { return false }
@@ -2468,6 +2472,8 @@ impl u8 {
24682472 /// # Examples
24692473 ///
24702474 /// ```
2475+ /// #![feature(ascii_ctype)]
2476+ ///
24712477 /// let uppercase_a = b'A';
24722478 /// let uppercase_g = b'G';
24732479 /// let a = b'a';
@@ -2488,7 +2494,7 @@ impl u8 {
24882494 /// assert!(!lf.is_ascii_lowercase());
24892495 /// assert!(!esc.is_ascii_lowercase());
24902496 /// ```
2491- #[ stable ( feature = "ascii_methods_on_intrinsics " , since = "1.21.0 " ) ]
2497+ #[ unstable ( feature = "ascii_ctype " , issue = "39658 " ) ]
24922498 #[ inline]
24932499 pub fn is_ascii_lowercase ( & self ) -> bool {
24942500 if * self >= 0x80 { return false }
@@ -2507,6 +2513,8 @@ impl u8 {
25072513 /// # Examples
25082514 ///
25092515 /// ```
2516+ /// #![feature(ascii_ctype)]
2517+ ///
25102518 /// let uppercase_a = b'A';
25112519 /// let uppercase_g = b'G';
25122520 /// let a = b'a';
@@ -2527,7 +2535,7 @@ impl u8 {
25272535 /// assert!(!lf.is_ascii_alphanumeric());
25282536 /// assert!(!esc.is_ascii_alphanumeric());
25292537 /// ```
2530- #[ stable ( feature = "ascii_methods_on_intrinsics " , since = "1.21.0 " ) ]
2538+ #[ unstable ( feature = "ascii_ctype " , issue = "39658 " ) ]
25312539 #[ inline]
25322540 pub fn is_ascii_alphanumeric ( & self ) -> bool {
25332541 if * self >= 0x80 { return false }
@@ -2543,6 +2551,8 @@ impl u8 {
25432551 /// # Examples
25442552 ///
25452553 /// ```
2554+ /// #![feature(ascii_ctype)]
2555+ ///
25462556 /// let uppercase_a = b'A';
25472557 /// let uppercase_g = b'G';
25482558 /// let a = b'a';
@@ -2563,7 +2573,7 @@ impl u8 {
25632573 /// assert!(!lf.is_ascii_digit());
25642574 /// assert!(!esc.is_ascii_digit());
25652575 /// ```
2566- #[ stable ( feature = "ascii_methods_on_intrinsics " , since = "1.21.0 " ) ]
2576+ #[ unstable ( feature = "ascii_ctype " , issue = "39658 " ) ]
25672577 #[ inline]
25682578 pub fn is_ascii_digit ( & self ) -> bool {
25692579 if * self >= 0x80 { return false }
@@ -2582,6 +2592,8 @@ impl u8 {
25822592 /// # Examples
25832593 ///
25842594 /// ```
2595+ /// #![feature(ascii_ctype)]
2596+ ///
25852597 /// let uppercase_a = b'A';
25862598 /// let uppercase_g = b'G';
25872599 /// let a = b'a';
@@ -2602,7 +2614,7 @@ impl u8 {
26022614 /// assert!(!lf.is_ascii_hexdigit());
26032615 /// assert!(!esc.is_ascii_hexdigit());
26042616 /// ```
2605- #[ stable ( feature = "ascii_methods_on_intrinsics " , since = "1.21.0 " ) ]
2617+ #[ unstable ( feature = "ascii_ctype " , issue = "39658 " ) ]
26062618 #[ inline]
26072619 pub fn is_ascii_hexdigit ( & self ) -> bool {
26082620 if * self >= 0x80 { return false }
@@ -2622,6 +2634,8 @@ impl u8 {
26222634 /// # Examples
26232635 ///
26242636 /// ```
2637+ /// #![feature(ascii_ctype)]
2638+ ///
26252639 /// let uppercase_a = b'A';
26262640 /// let uppercase_g = b'G';
26272641 /// let a = b'a';
@@ -2642,7 +2656,7 @@ impl u8 {
26422656 /// assert!(!lf.is_ascii_punctuation());
26432657 /// assert!(!esc.is_ascii_punctuation());
26442658 /// ```
2645- #[ stable ( feature = "ascii_methods_on_intrinsics " , since = "1.21.0 " ) ]
2659+ #[ unstable ( feature = "ascii_ctype " , issue = "39658 " ) ]
26462660 #[ inline]
26472661 pub fn is_ascii_punctuation ( & self ) -> bool {
26482662 if * self >= 0x80 { return false }
@@ -2658,6 +2672,8 @@ impl u8 {
26582672 /// # Examples
26592673 ///
26602674 /// ```
2675+ /// #![feature(ascii_ctype)]
2676+ ///
26612677 /// let uppercase_a = b'A';
26622678 /// let uppercase_g = b'G';
26632679 /// let a = b'a';
@@ -2678,7 +2694,7 @@ impl u8 {
26782694 /// assert!(!lf.is_ascii_graphic());
26792695 /// assert!(!esc.is_ascii_graphic());
26802696 /// ```
2681- #[ stable ( feature = "ascii_methods_on_intrinsics " , since = "1.21.0 " ) ]
2697+ #[ unstable ( feature = "ascii_ctype " , issue = "39658 " ) ]
26822698 #[ inline]
26832699 pub fn is_ascii_graphic ( & self ) -> bool {
26842700 if * self >= 0x80 { return false ; }
@@ -2711,6 +2727,8 @@ impl u8 {
27112727 /// # Examples
27122728 ///
27132729 /// ```
2730+ /// #![feature(ascii_ctype)]
2731+ ///
27142732 /// let uppercase_a = b'A';
27152733 /// let uppercase_g = b'G';
27162734 /// let a = b'a';
@@ -2731,7 +2749,7 @@ impl u8 {
27312749 /// assert!(lf.is_ascii_whitespace());
27322750 /// assert!(!esc.is_ascii_whitespace());
27332751 /// ```
2734- #[ stable ( feature = "ascii_methods_on_intrinsics " , since = "1.21.0 " ) ]
2752+ #[ unstable ( feature = "ascii_ctype " , issue = "39658 " ) ]
27352753 #[ inline]
27362754 pub fn is_ascii_whitespace ( & self ) -> bool {
27372755 if * self >= 0x80 { return false ; }
@@ -2749,6 +2767,8 @@ impl u8 {
27492767 /// # Examples
27502768 ///
27512769 /// ```
2770+ /// #![feature(ascii_ctype)]
2771+ ///
27522772 /// let uppercase_a = b'A';
27532773 /// let uppercase_g = b'G';
27542774 /// let a = b'a';
@@ -2769,7 +2789,7 @@ impl u8 {
27692789 /// assert!(lf.is_ascii_control());
27702790 /// assert!(esc.is_ascii_control());
27712791 /// ```
2772- #[ stable ( feature = "ascii_methods_on_intrinsics " , since = "1.21.0 " ) ]
2792+ #[ unstable ( feature = "ascii_ctype " , issue = "39658 " ) ]
27732793 #[ inline]
27742794 pub fn is_ascii_control ( & self ) -> bool {
27752795 if * self >= 0x80 { return false ; }
0 commit comments