@@ -335,18 +335,17 @@ impl Ordering {
335335/// Example usage:
336336///
337337/// ```
338- /// #![feature(reverse_cmp_key)]
339338/// use std::cmp::Reverse;
340339///
341340/// let mut v = vec![1, 2, 3, 4, 5, 6];
342341/// v.sort_by_key(|&num| (num > 3, Reverse(num)));
343342/// assert_eq!(v, vec![3, 2, 1, 6, 5, 4]);
344343/// ```
345344#[ derive( PartialEq , Eq , Debug ) ]
346- #[ unstable ( feature = "reverse_cmp_key" , issue = "40893 " ) ]
345+ #[ stable ( feature = "reverse_cmp_key" , since = "1.19.0 " ) ]
347346pub struct Reverse < T > ( pub T ) ;
348347
349- #[ unstable ( feature = "reverse_cmp_key" , issue = "40893 " ) ]
348+ #[ stable ( feature = "reverse_cmp_key" , since = "1.19.0 " ) ]
350349impl < T : PartialOrd > PartialOrd for Reverse < T > {
351350 #[ inline]
352351 fn partial_cmp ( & self , other : & Reverse < T > ) -> Option < Ordering > {
@@ -363,7 +362,7 @@ impl<T: PartialOrd> PartialOrd for Reverse<T> {
363362 fn gt ( & self , other : & Self ) -> bool { other. 0 > self . 0 }
364363}
365364
366- #[ unstable ( feature = "reverse_cmp_key" , issue = "40893 " ) ]
365+ #[ stable ( feature = "reverse_cmp_key" , since = "1.19.0 " ) ]
367366impl < T : Ord > Ord for Reverse < T > {
368367 #[ inline]
369368 fn cmp ( & self , other : & Reverse < T > ) -> Ordering {
0 commit comments