]> git.lizzy.rs Git - rust.git/commitdiff
Implement Eq, PartialEq and Hash for atomic::Ordering
authorAmanieu d'Antras <amanieu@gmail.com>
Sun, 16 Dec 2018 16:37:18 +0000 (16:37 +0000)
committerAmanieu d'Antras <amanieu@gmail.com>
Sun, 16 Dec 2018 16:37:18 +0000 (16:37 +0000)
src/libcore/sync/atomic.rs

index 060983a702f0b79f2e1f2ef87e02442aa9ffc8f3..def0fda07b6652d761f899bd4b023d52990309b4 100644 (file)
@@ -188,7 +188,7 @@ unsafe impl<T> Sync for AtomicPtr<T> {}
 /// [Ordering::Relaxed]: #variant.Relaxed
 /// [Ordering::SeqCst]: #variant.SeqCst
 #[stable(feature = "rust1", since = "1.0.0")]
-#[derive(Copy, Clone, Debug)]
+#[derive(Copy, Clone, Debug, Eq, PartialEq, Hash)]
 #[non_exhaustive]
 pub enum Ordering {
     /// No ordering constraints, only atomic operations.