]> git.lizzy.rs Git - rust.git/commitdiff
use Default derive for InitOnceStatus
authorDrMeepster <19316085+DrMeepster@users.noreply.github.com>
Wed, 19 Oct 2022 00:23:17 +0000 (17:23 -0700)
committerRalf Jung <post@ralfj.de>
Thu, 20 Oct 2022 20:19:06 +0000 (22:19 +0200)
src/tools/miri/src/concurrency/sync.rs

index 1892095104978a750d0e7a06575b9b487298ab05..f514c30be4ad833fefc0f9d119c8d391bdce4114 100644 (file)
@@ -166,20 +166,15 @@ fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
     }
 }
 
-#[derive(Debug, Copy, Clone, PartialEq, Eq)]
+#[derive(Default, Debug, Copy, Clone, PartialEq, Eq,)]
 /// The current status of a one time initialization.
 pub enum InitOnceStatus {
+    #[default]
     Uninitialized,
     Begun,
     Complete,
 }
 
-impl Default for InitOnceStatus {
-    fn default() -> Self {
-        Self::Uninitialized
-    }
-}
-
 /// The one time initialization state.
 #[derive(Default, Debug)]
 struct InitOnce<'mir, 'tcx> {