]> git.lizzy.rs Git - rust.git/commitdiff
Relax bounds on Default implementation for Arc.
authorUlrik Sverdrup <root@localhost>
Wed, 22 Apr 2015 17:05:51 +0000 (19:05 +0200)
committerUlrik Sverdrup <root@localhost>
Wed, 22 Apr 2015 17:05:51 +0000 (19:05 +0200)
Send + Sync are overly restrictive, follow other traits for Arc.

src/liballoc/arc.rs

index 554ca3ea539cbb9b1acf96297123ccb15988b5f1..9d7f9ea89908f21cab8ee01ca16c381028b2f38b 100644 (file)
@@ -675,7 +675,7 @@ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
 }
 
 #[stable(feature = "rust1", since = "1.0.0")]
-impl<T: Default + Sync + Send> Default for Arc<T> {
+impl<T: Default> Default for Arc<T> {
     #[stable(feature = "rust1", since = "1.0.0")]
     fn default() -> Arc<T> { Arc::new(Default::default()) }
 }