Changed cmp::Reverse to unstable
This commit is contained in:
parent
d005d91778
commit
7efbb69b99
@ -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 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user