Changed cmp::Reverse to unstable

This commit is contained in:
Armin Ronacher 2017-03-29 01:18:39 +02:00
parent d005d91778
commit 7efbb69b99

View File

@ -330,6 +330,7 @@ impl Ordering {
/// Example usage: /// Example usage:
/// ///
/// ``` /// ```
/// #![feature(reverse_cmp_key)]
/// use std::cmp::Reverse; /// use std::cmp::Reverse;
/// ///
/// let mut v = vec![1, 2, 3, 4, 5, 6]; /// let mut v = vec![1, 2, 3, 4, 5, 6];
@ -337,10 +338,10 @@ impl Ordering {
/// assert_eq!(v, vec![3, 2, 1, 6, 5, 4]); /// assert_eq!(v, vec![3, 2, 1, 6, 5, 4]);
/// ``` /// ```
#[derive(PartialEq, Eq, Debug)] #[derive(PartialEq, Eq, Debug)]
#[stable(feature = "rust1", since = "1.18.0")] #[unstable(feature = "reverse_cmp_key", issue = "40720")]
pub struct Reverse<T>(pub T); pub struct Reverse<T>(pub T);
#[stable(feature = "rust1", since = "1.18.0")] #[unstable(feature = "reverse_cmp_key", issue = "40720")]
impl<T: PartialOrd> PartialOrd for Reverse<T> { impl<T: PartialOrd> PartialOrd for Reverse<T> {
#[inline] #[inline]
fn partial_cmp(&self, other: &Reverse<T>) -> Option<Ordering> { fn partial_cmp(&self, other: &Reverse<T>) -> Option<Ordering> {
@ -348,7 +349,7 @@ impl<T: PartialOrd> PartialOrd for Reverse<T> {
} }
} }
#[stable(feature = "rust1", since = "1.18.0")] #[unstable(feature = "reverse_cmp_key", issue = "40720")]
impl<T: Ord> Ord for Reverse<T> { impl<T: Ord> Ord for Reverse<T> {
#[inline] #[inline]
fn cmp(&self, other: &Reverse<T>) -> Ordering { fn cmp(&self, other: &Reverse<T>) -> Ordering {