@@ -2264,15 +2264,13 @@ impl u8 {
2264
2264
/// # Examples
2265
2265
///
2266
2266
/// ```
2267
- /// #![feature(ascii_methods_on_intrinsics)]
2268
- ///
2269
2267
/// let ascii = 97u8;
2270
2268
/// let non_ascii = 150u8;
2271
2269
///
2272
2270
/// assert!(ascii.is_ascii());
2273
2271
/// assert!(!non_ascii.is_ascii());
2274
2272
/// ```
2275
- #[ unstable ( feature = "ascii_methods_on_intrinsics" , issue = "0" ) ]
2273
+ #[ stable ( feature = "ascii_methods_on_intrinsics" , since = "1.21. 0" ) ]
2276
2274
#[ inline]
2277
2275
pub fn is_ascii ( & self ) -> bool {
2278
2276
* self & 128 == 0
@@ -2288,15 +2286,13 @@ impl u8 {
2288
2286
/// # Examples
2289
2287
///
2290
2288
/// ```
2291
- /// #![feature(ascii_methods_on_intrinsics)]
2292
- ///
2293
2289
/// let lowercase_a = 97u8;
2294
2290
///
2295
2291
/// assert_eq!(65, lowercase_a.to_ascii_uppercase());
2296
2292
/// ```
2297
2293
///
2298
2294
/// [`make_ascii_uppercase`]: #method.make_ascii_uppercase
2299
- #[ unstable ( feature = "ascii_methods_on_intrinsics" , issue = "0" ) ]
2295
+ #[ stable ( feature = "ascii_methods_on_intrinsics" , since = "1.21. 0" ) ]
2300
2296
#[ inline]
2301
2297
pub fn to_ascii_uppercase ( & self ) -> u8 {
2302
2298
ASCII_UPPERCASE_MAP [ * self as usize ]
@@ -2312,15 +2308,13 @@ impl u8 {
2312
2308
/// # Examples
2313
2309
///
2314
2310
/// ```
2315
- /// #![feature(ascii_methods_on_intrinsics)]
2316
- ///
2317
2311
/// let uppercase_a = 65u8;
2318
2312
///
2319
2313
/// assert_eq!(97, uppercase_a.to_ascii_lowercase());
2320
2314
/// ```
2321
2315
///
2322
2316
/// [`make_ascii_lowercase`]: #method.make_ascii_lowercase
2323
- #[ unstable ( feature = "ascii_methods_on_intrinsics" , issue = "0" ) ]
2317
+ #[ stable ( feature = "ascii_methods_on_intrinsics" , since = "1.21. 0" ) ]
2324
2318
#[ inline]
2325
2319
pub fn to_ascii_lowercase ( & self ) -> u8 {
2326
2320
ASCII_LOWERCASE_MAP [ * self as usize ]
@@ -2334,14 +2328,12 @@ impl u8 {
2334
2328
/// # Examples
2335
2329
///
2336
2330
/// ```
2337
- /// #![feature(ascii_methods_on_intrinsics)]
2338
- ///
2339
2331
/// let lowercase_a = 97u8;
2340
2332
/// let uppercase_a = 65u8;
2341
2333
///
2342
2334
/// assert!(lowercase_a.eq_ignore_ascii_case(uppercase_a));
2343
2335
/// ```
2344
- #[ unstable ( feature = "ascii_methods_on_intrinsics" , issue = "0" ) ]
2336
+ #[ stable ( feature = "ascii_methods_on_intrinsics" , since = "1.21. 0" ) ]
2345
2337
#[ inline]
2346
2338
pub fn eq_ignore_ascii_case ( & self , other : u8 ) -> bool {
2347
2339
self . to_ascii_lowercase ( ) == other. to_ascii_lowercase ( )
@@ -2358,8 +2350,6 @@ impl u8 {
2358
2350
/// # Examples
2359
2351
///
2360
2352
/// ```
2361
- /// #![feature(ascii_methods_on_intrinsics)]
2362
- ///
2363
2353
/// let mut byte = b'a';
2364
2354
///
2365
2355
/// byte.make_ascii_uppercase();
@@ -2368,7 +2358,7 @@ impl u8 {
2368
2358
/// ```
2369
2359
///
2370
2360
/// [`to_ascii_uppercase`]: #method.to_ascii_uppercase
2371
- #[ unstable ( feature = "ascii_methods_on_intrinsics" , issue = "0" ) ]
2361
+ #[ stable ( feature = "ascii_methods_on_intrinsics" , since = "1.21. 0" ) ]
2372
2362
#[ inline]
2373
2363
pub fn make_ascii_uppercase ( & mut self ) {
2374
2364
* self = self . to_ascii_uppercase ( ) ;
@@ -2385,8 +2375,6 @@ impl u8 {
2385
2375
/// # Examples
2386
2376
///
2387
2377
/// ```
2388
- /// #![feature(ascii_methods_on_intrinsics)]
2389
- ///
2390
2378
/// let mut byte = b'A';
2391
2379
///
2392
2380
/// byte.make_ascii_lowercase();
@@ -2395,7 +2383,7 @@ impl u8 {
2395
2383
/// ```
2396
2384
///
2397
2385
/// [`to_ascii_lowercase`]: #method.to_ascii_lowercase
2398
- #[ unstable ( feature = "ascii_methods_on_intrinsics" , issue = "0" ) ]
2386
+ #[ stable ( feature = "ascii_methods_on_intrinsics" , since = "1.21. 0" ) ]
2399
2387
#[ inline]
2400
2388
pub fn make_ascii_lowercase ( & mut self ) {
2401
2389
* self = self . to_ascii_lowercase ( ) ;
@@ -2409,8 +2397,6 @@ impl u8 {
2409
2397
/// # Examples
2410
2398
///
2411
2399
/// ```
2412
- /// #![feature(ascii_methods_on_intrinsics)]
2413
- ///
2414
2400
/// let uppercase_a = b'A';
2415
2401
/// let uppercase_g = b'G';
2416
2402
/// let a = b'a';
@@ -2431,7 +2417,7 @@ impl u8 {
2431
2417
/// assert!(!lf.is_ascii_alphabetic());
2432
2418
/// assert!(!esc.is_ascii_alphabetic());
2433
2419
/// ```
2434
- #[ unstable ( feature = "ascii_methods_on_intrinsics" , issue = "0" ) ]
2420
+ #[ stable ( feature = "ascii_methods_on_intrinsics" , since = "1.21. 0" ) ]
2435
2421
#[ inline]
2436
2422
pub fn is_ascii_alphabetic ( & self ) -> bool {
2437
2423
if * self >= 0x80 { return false ; }
@@ -2447,8 +2433,6 @@ impl u8 {
2447
2433
/// # Examples
2448
2434
///
2449
2435
/// ```
2450
- /// #![feature(ascii_methods_on_intrinsics)]
2451
- ///
2452
2436
/// let uppercase_a = b'A';
2453
2437
/// let uppercase_g = b'G';
2454
2438
/// let a = b'a';
@@ -2469,7 +2453,7 @@ impl u8 {
2469
2453
/// assert!(!lf.is_ascii_uppercase());
2470
2454
/// assert!(!esc.is_ascii_uppercase());
2471
2455
/// ```
2472
- #[ unstable ( feature = "ascii_methods_on_intrinsics" , issue = "0" ) ]
2456
+ #[ stable ( feature = "ascii_methods_on_intrinsics" , since = "1.21. 0" ) ]
2473
2457
#[ inline]
2474
2458
pub fn is_ascii_uppercase ( & self ) -> bool {
2475
2459
if * self >= 0x80 { return false }
@@ -2485,8 +2469,6 @@ impl u8 {
2485
2469
/// # Examples
2486
2470
///
2487
2471
/// ```
2488
- /// #![feature(ascii_methods_on_intrinsics)]
2489
- ///
2490
2472
/// let uppercase_a = b'A';
2491
2473
/// let uppercase_g = b'G';
2492
2474
/// let a = b'a';
@@ -2507,7 +2489,7 @@ impl u8 {
2507
2489
/// assert!(!lf.is_ascii_lowercase());
2508
2490
/// assert!(!esc.is_ascii_lowercase());
2509
2491
/// ```
2510
- #[ unstable ( feature = "ascii_methods_on_intrinsics" , issue = "0" ) ]
2492
+ #[ stable ( feature = "ascii_methods_on_intrinsics" , since = "1.21. 0" ) ]
2511
2493
#[ inline]
2512
2494
pub fn is_ascii_lowercase ( & self ) -> bool {
2513
2495
if * self >= 0x80 { return false }
@@ -2525,8 +2507,6 @@ impl u8 {
2525
2507
/// # Examples
2526
2508
///
2527
2509
/// ```
2528
- /// #![feature(ascii_methods_on_intrinsics)]
2529
- ///
2530
2510
/// let uppercase_a = b'A';
2531
2511
/// let uppercase_g = b'G';
2532
2512
/// let a = b'a';
@@ -2547,7 +2527,7 @@ impl u8 {
2547
2527
/// assert!(!lf.is_ascii_alphanumeric());
2548
2528
/// assert!(!esc.is_ascii_alphanumeric());
2549
2529
/// ```
2550
- #[ unstable ( feature = "ascii_methods_on_intrinsics" , issue = "0" ) ]
2530
+ #[ stable ( feature = "ascii_methods_on_intrinsics" , since = "1.21. 0" ) ]
2551
2531
#[ inline]
2552
2532
pub fn is_ascii_alphanumeric ( & self ) -> bool {
2553
2533
if * self >= 0x80 { return false }
@@ -2563,8 +2543,6 @@ impl u8 {
2563
2543
/// # Examples
2564
2544
///
2565
2545
/// ```
2566
- /// #![feature(ascii_methods_on_intrinsics)]
2567
- ///
2568
2546
/// let uppercase_a = b'A';
2569
2547
/// let uppercase_g = b'G';
2570
2548
/// let a = b'a';
@@ -2585,7 +2563,7 @@ impl u8 {
2585
2563
/// assert!(!lf.is_ascii_digit());
2586
2564
/// assert!(!esc.is_ascii_digit());
2587
2565
/// ```
2588
- #[ unstable ( feature = "ascii_methods_on_intrinsics" , issue = "0" ) ]
2566
+ #[ stable ( feature = "ascii_methods_on_intrinsics" , since = "1.21. 0" ) ]
2589
2567
#[ inline]
2590
2568
pub fn is_ascii_digit ( & self ) -> bool {
2591
2569
if * self >= 0x80 { return false }
@@ -2603,8 +2581,6 @@ impl u8 {
2603
2581
/// # Examples
2604
2582
///
2605
2583
/// ```
2606
- /// #![feature(ascii_methods_on_intrinsics)]
2607
- ///
2608
2584
/// let uppercase_a = b'A';
2609
2585
/// let uppercase_g = b'G';
2610
2586
/// let a = b'a';
@@ -2625,7 +2601,7 @@ impl u8 {
2625
2601
/// assert!(!lf.is_ascii_hexdigit());
2626
2602
/// assert!(!esc.is_ascii_hexdigit());
2627
2603
/// ```
2628
- #[ unstable ( feature = "ascii_methods_on_intrinsics" , issue = "0" ) ]
2604
+ #[ stable ( feature = "ascii_methods_on_intrinsics" , since = "1.21. 0" ) ]
2629
2605
#[ inline]
2630
2606
pub fn is_ascii_hexdigit ( & self ) -> bool {
2631
2607
if * self >= 0x80 { return false }
@@ -2645,8 +2621,6 @@ impl u8 {
2645
2621
/// # Examples
2646
2622
///
2647
2623
/// ```
2648
- /// #![feature(ascii_methods_on_intrinsics)]
2649
- ///
2650
2624
/// let uppercase_a = b'A';
2651
2625
/// let uppercase_g = b'G';
2652
2626
/// let a = b'a';
@@ -2667,7 +2641,7 @@ impl u8 {
2667
2641
/// assert!(!lf.is_ascii_punctuation());
2668
2642
/// assert!(!esc.is_ascii_punctuation());
2669
2643
/// ```
2670
- #[ unstable ( feature = "ascii_methods_on_intrinsics" , issue = "0" ) ]
2644
+ #[ stable ( feature = "ascii_methods_on_intrinsics" , since = "1.21. 0" ) ]
2671
2645
#[ inline]
2672
2646
pub fn is_ascii_punctuation ( & self ) -> bool {
2673
2647
if * self >= 0x80 { return false }
@@ -2683,8 +2657,6 @@ impl u8 {
2683
2657
/// # Examples
2684
2658
///
2685
2659
/// ```
2686
- /// #![feature(ascii_methods_on_intrinsics)]
2687
- ///
2688
2660
/// let uppercase_a = b'A';
2689
2661
/// let uppercase_g = b'G';
2690
2662
/// let a = b'a';
@@ -2705,7 +2677,7 @@ impl u8 {
2705
2677
/// assert!(!lf.is_ascii_graphic());
2706
2678
/// assert!(!esc.is_ascii_graphic());
2707
2679
/// ```
2708
- #[ unstable ( feature = "ascii_methods_on_intrinsics" , issue = "0" ) ]
2680
+ #[ stable ( feature = "ascii_methods_on_intrinsics" , since = "1.21. 0" ) ]
2709
2681
#[ inline]
2710
2682
pub fn is_ascii_graphic ( & self ) -> bool {
2711
2683
if * self >= 0x80 { return false ; }
@@ -2738,8 +2710,6 @@ impl u8 {
2738
2710
/// # Examples
2739
2711
///
2740
2712
/// ```
2741
- /// #![feature(ascii_methods_on_intrinsics)]
2742
- ///
2743
2713
/// let uppercase_a = b'A';
2744
2714
/// let uppercase_g = b'G';
2745
2715
/// let a = b'a';
@@ -2760,7 +2730,7 @@ impl u8 {
2760
2730
/// assert!(lf.is_ascii_whitespace());
2761
2731
/// assert!(!esc.is_ascii_whitespace());
2762
2732
/// ```
2763
- #[ unstable ( feature = "ascii_methods_on_intrinsics" , issue = "0" ) ]
2733
+ #[ stable ( feature = "ascii_methods_on_intrinsics" , since = "1.21. 0" ) ]
2764
2734
#[ inline]
2765
2735
pub fn is_ascii_whitespace ( & self ) -> bool {
2766
2736
if * self >= 0x80 { return false ; }
@@ -2778,8 +2748,6 @@ impl u8 {
2778
2748
/// # Examples
2779
2749
///
2780
2750
/// ```
2781
- /// #![feature(ascii_methods_on_intrinsics)]
2782
- ///
2783
2751
/// let uppercase_a = b'A';
2784
2752
/// let uppercase_g = b'G';
2785
2753
/// let a = b'a';
@@ -2800,7 +2768,7 @@ impl u8 {
2800
2768
/// assert!(lf.is_ascii_control());
2801
2769
/// assert!(esc.is_ascii_control());
2802
2770
/// ```
2803
- #[ unstable ( feature = "ascii_methods_on_intrinsics" , issue = "0" ) ]
2771
+ #[ stable ( feature = "ascii_methods_on_intrinsics" , since = "1.21. 0" ) ]
2804
2772
#[ inline]
2805
2773
pub fn is_ascii_control ( & self ) -> bool {
2806
2774
if * self >= 0x80 { return false ; }
0 commit comments