mirror of
https://github.com/openharmony/third_party_rust_rust-smallvec.git
synced 2026-07-21 01:55:25 -04:00
Implement Send and Sync on SmallVec
This commit is contained in:
@@ -83,6 +83,9 @@ enum SmallVecData<A: Array> {
|
||||
Heap { ptr: *mut A::Item, capacity: usize },
|
||||
}
|
||||
|
||||
unsafe impl<A: Array + Send> Send for SmallVecData<A> {}
|
||||
unsafe impl<A: Array + Sync> Sync for SmallVecData<A> {}
|
||||
|
||||
impl<A: Array> Drop for SmallVecData<A> {
|
||||
fn drop(&mut self) {
|
||||
unsafe {
|
||||
|
||||
Reference in New Issue
Block a user