@@ -335,18 +335,17 @@ impl Ordering {
335
335
/// Example usage:
336
336
///
337
337
/// ```
338
- /// #![feature(reverse_cmp_key)]
339
338
/// use std::cmp::Reverse;
340
339
///
341
340
/// let mut v = vec![1, 2, 3, 4, 5, 6];
342
341
/// v.sort_by_key(|&num| (num > 3, Reverse(num)));
343
342
/// assert_eq!(v, vec![3, 2, 1, 6, 5, 4]);
344
343
/// ```
345
344
#[ derive( PartialEq , Eq , Debug ) ]
346
- #[ unstable ( feature = "reverse_cmp_key" , issue = "40893 " ) ]
345
+ #[ stable ( feature = "reverse_cmp_key" , since = "1.19.0 " ) ]
347
346
pub struct Reverse < T > ( pub T ) ;
348
347
349
- #[ unstable ( feature = "reverse_cmp_key" , issue = "40893 " ) ]
348
+ #[ stable ( feature = "reverse_cmp_key" , since = "1.19.0 " ) ]
350
349
impl < T : PartialOrd > PartialOrd for Reverse < T > {
351
350
#[ inline]
352
351
fn partial_cmp ( & self , other : & Reverse < T > ) -> Option < Ordering > {
@@ -363,7 +362,7 @@ impl<T: PartialOrd> PartialOrd for Reverse<T> {
363
362
fn gt ( & self , other : & Self ) -> bool { other. 0 > self . 0 }
364
363
}
365
364
366
- #[ unstable ( feature = "reverse_cmp_key" , issue = "40893 " ) ]
365
+ #[ stable ( feature = "reverse_cmp_key" , since = "1.19.0 " ) ]
367
366
impl < T : Ord > Ord for Reverse < T > {
368
367
#[ inline]
369
368
fn cmp ( & self , other : & Reverse < T > ) -> Ordering {
0 commit comments