]> git.lizzy.rs Git - rust.git/commitdiff
libcollections: impl Send/Sync for Vec.
authorLuqman Aden <laden@csclub.uwaterloo.ca>
Sun, 28 Dec 2014 19:36:45 +0000 (14:36 -0500)
committerLuqman Aden <laden@csclub.uwaterloo.ca>
Mon, 29 Dec 2014 00:40:48 +0000 (19:40 -0500)
src/libcollections/vec.rs

index a45e1aa24163a3fcf6b90b0874f43ba87df0dca8..bf69980b49c8f75a90fe0009454dd3ee4749a635 100644 (file)
@@ -139,6 +139,9 @@ pub struct Vec<T> {
     cap: uint,
 }
 
+unsafe impl<T: Send> Send for Vec<T> { }
+unsafe impl<T: Sync> Sync for Vec<T> { }
+
 /// A clone-on-write vector
 pub type CowVec<'a, T> = Cow<'a, Vec<T>, [T]>;