]> git.lizzy.rs Git - rust.git/commitdiff
impl Default + Hash for ::core::cmp::Reverse
authorM Farkas-Dyck <strake888@gmail.com>
Thu, 1 Mar 2018 05:00:48 +0000 (21:00 -0800)
committerM Farkas-Dyck <strake888@gmail.com>
Thu, 1 Mar 2018 05:00:48 +0000 (21:00 -0800)
src/libcore/cmp.rs

index e6759d1bad94013bee83cf8817927a86eca2b271..b98470449827e66a99d13e46e876b4bea2ac247e 100644 (file)
@@ -343,7 +343,7 @@ pub fn then_with<F: FnOnce() -> Ordering>(self, f: F) -> Ordering {
 /// v.sort_by_key(|&num| (num > 3, Reverse(num)));
 /// assert_eq!(v, vec![3, 2, 1, 6, 5, 4]);
 /// ```
-#[derive(PartialEq, Eq, Debug, Copy, Clone)]
+#[derive(PartialEq, Eq, Debug, Copy, Clone, Default, Hash)]
 #[stable(feature = "reverse_cmp_key", since = "1.19.0")]
 pub struct Reverse<T>(#[stable(feature = "reverse_cmp_key", since = "1.19.0")] pub T);