From 5ece9b28c3eff8fc47166c1d4b7d228dffd53ad5 Mon Sep 17 00:00:00 2001 From: tomaka Date: Wed, 30 Mar 2016 19:54:44 +0200 Subject: [PATCH] Implement Send and Sync on SmallVec --- lib.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib.rs b/lib.rs index 2368c7d..2a0339b 100644 --- a/lib.rs +++ b/lib.rs @@ -83,6 +83,9 @@ enum SmallVecData { Heap { ptr: *mut A::Item, capacity: usize }, } +unsafe impl Send for SmallVecData {} +unsafe impl Sync for SmallVecData {} + impl Drop for SmallVecData { fn drop(&mut self) { unsafe {