From 3df35a01e9825bbdebb986f980095e468357975f Mon Sep 17 00:00:00 2001 From: Tobias Bucher Date: Fri, 15 Apr 2016 17:53:43 +0200 Subject: Implement `Default` for more types in the standard library Also add `Hash` to `std::cmp::Ordering` and most possible traits to `fmt::Error`. --- src/libstd/sync/mutex.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/libstd/sync/mutex.rs') diff --git a/src/libstd/sync/mutex.rs b/src/libstd/sync/mutex.rs index e0946a5c12a..857a4cba9c7 100644 --- a/src/libstd/sync/mutex.rs +++ b/src/libstd/sync/mutex.rs @@ -310,6 +310,13 @@ impl Drop for Mutex { } } +#[stable(feature = "mutex_default", since = "1.9.0")] +impl Default for Mutex { + fn default() -> Mutex { + Mutex::new(Default::default()) + } +} + #[stable(feature = "rust1", since = "1.0.0")] impl fmt::Debug for Mutex { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { -- cgit 1.4.1-3-g733a5