remove const_slice_index annotations, it never had a feature gate anyway · qinheping/verify-rust-std@1b763fc (original) (raw)

`@@ -31,7 +31,6 @@ where

`

31

31

`#[cfg_attr(not(feature = "panic_immediate_abort"), inline(never), cold)]

`

32

32

`#[cfg_attr(feature = "panic_immediate_abort", inline)]

`

33

33

`#[track_caller]

`

34

``

`-

#[rustc_const_unstable(feature = "const_slice_index", issue = "none")]

`

35

34

`const fn slice_start_index_len_fail(index: usize, len: usize) -> ! {

`

36

35

`// FIXME(const-hack): once integer formatting in panics is possible, we

`

37

36

`// should use the same implementation at compiletime and runtime.

`

`@@ -53,7 +52,6 @@ const fn slice_start_index_len_fail_ct(_: usize, _: usize) -> ! {

`

53

52

`#[cfg_attr(not(feature = "panic_immediate_abort"), inline(never), cold)]

`

54

53

`#[cfg_attr(feature = "panic_immediate_abort", inline)]

`

55

54

`#[track_caller]

`

56

``

`-

#[rustc_const_unstable(feature = "const_slice_index", issue = "none")]

`

57

55

`const fn slice_end_index_len_fail(index: usize, len: usize) -> ! {

`

58

56

`// FIXME(const-hack): once integer formatting in panics is possible, we

`

59

57

`// should use the same implementation at compiletime and runtime.

`

`@@ -75,7 +73,6 @@ const fn slice_end_index_len_fail_ct(_: usize, _: usize) -> ! {

`

75

73

`#[cfg_attr(not(feature = "panic_immediate_abort"), inline(never), cold)]

`

76

74

`#[cfg_attr(feature = "panic_immediate_abort", inline)]

`

77

75

`#[track_caller]

`

78

``

`-

#[rustc_const_unstable(feature = "const_slice_index", issue = "none")]

`

79

76

`const fn slice_index_order_fail(index: usize, end: usize) -> ! {

`

80

77

`// FIXME(const-hack): once integer formatting in panics is possible, we

`

81

78

`// should use the same implementation at compiletime and runtime.

`

`@@ -249,7 +246,6 @@ pub unsafe trait SliceIndex<T: ?Sized>: private_slice_index::Sealed {

`

249

246

``

250

247

`` /// The methods index and index_mut panic if the index is out of bounds.

``

251

248

`#[stable(feature = "slice_get_slice_impls", since = "1.15.0")]

`

252

``

`-

#[rustc_const_unstable(feature = "const_slice_index", issue = "none")]

`

253

249

`unsafe impl SliceIndex<[T]> for usize {

`

254

250

`type Output = T;

`

255

251

``

`@@ -389,7 +385,6 @@ unsafe impl SliceIndex<[T]> for ops::IndexRange {

`

389

385

`/// - the start of the range is greater than the end of the range or

`

390

386

`/// - the end of the range is out of bounds.

`

391

387

`#[stable(feature = "slice_get_slice_impls", since = "1.15.0")]

`

392

``

`-

#[rustc_const_unstable(feature = "const_slice_index", issue = "none")]

`

393

388

`unsafe impl SliceIndex<[T]> for ops::Range {

`

394

389

`type Output = [T];

`

395

390

``

`@@ -525,7 +520,6 @@ unsafe impl SliceIndex<[T]> for range::Range {

`

525

520

``

526

521

`` /// The methods index and index_mut panic if the end of the range is out of bounds.

``

527

522

`#[stable(feature = "slice_get_slice_impls", since = "1.15.0")]

`

528

``

`-

#[rustc_const_unstable(feature = "const_slice_index", issue = "none")]

`

529

523

`unsafe impl SliceIndex<[T]> for ops::RangeTo {

`

530

524

`type Output = [T];

`

531

525

``

`@@ -564,7 +558,6 @@ unsafe impl SliceIndex<[T]> for ops::RangeTo {

`

564

558

``

565

559

`` /// The methods index and index_mut panic if the start of the range is out of bounds.

``

566

560

`#[stable(feature = "slice_get_slice_impls", since = "1.15.0")]

`

567

``

`-

#[rustc_const_unstable(feature = "const_slice_index", issue = "none")]

`

568

561

`unsafe impl SliceIndex<[T]> for ops::RangeFrom {

`

569

562

`type Output = [T];

`

570

563

``

`@@ -647,7 +640,6 @@ unsafe impl SliceIndex<[T]> for range::RangeFrom {

`

647

640

`}

`

648

641

``

649

642

`#[stable(feature = "slice_get_slice_impls", since = "1.15.0")]

`

650

``

`-

#[rustc_const_unstable(feature = "const_slice_index", issue = "none")]

`

651

643

`unsafe impl SliceIndex<[T]> for ops::RangeFull {

`

652

644

`type Output = [T];

`

653

645

``

`@@ -687,7 +679,6 @@ unsafe impl SliceIndex<[T]> for ops::RangeFull {

`

687

679

`/// - the start of the range is greater than the end of the range or

`

688

680

`/// - the end of the range is out of bounds.

`

689

681

`#[stable(feature = "inclusive_range", since = "1.26.0")]

`

690

``

`-

#[rustc_const_unstable(feature = "const_slice_index", issue = "none")]

`

691

682

`unsafe impl SliceIndex<[T]> for ops::RangeInclusive {

`

692

683

`type Output = [T];

`

693

684

``

`@@ -769,7 +760,6 @@ unsafe impl SliceIndex<[T]> for range::RangeInclusive {

`

769

760

``

770

761

`` /// The methods index and index_mut panic if the end of the range is out of bounds.

``

771

762

`#[stable(feature = "inclusive_range", since = "1.26.0")]

`

772

``

`-

#[rustc_const_unstable(feature = "const_slice_index", issue = "none")]

`

773

763

`unsafe impl SliceIndex<[T]> for ops::RangeToInclusive {

`

774

764

`type Output = [T];

`

775

765

``