diff options
| author | John Kåre Alsaker <john.kare.alsaker@gmail.com> | 2018-06-01 15:22:37 +0200 |
|---|---|---|
| committer | John Kåre Alsaker <john.kare.alsaker@gmail.com> | 2018-06-01 15:22:37 +0200 |
| commit | 2119d04b2d4f5f6aaa922e529aff5378d2036420 (patch) | |
| tree | 479a957c3a2ebc3dedb874ddbdd9fd62287d9153 | |
| parent | 461fa8495ef0b5b5d9fdc9b84c0dd9b0fd6e25bb (diff) | |
| download | rust-2119d04b2d4f5f6aaa922e529aff5378d2036420.tar.gz rust-2119d04b2d4f5f6aaa922e529aff5378d2036420.zip | |
Add Sync impl for Slice
| -rw-r--r-- | src/librustc/ty/mod.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/librustc/ty/mod.rs b/src/librustc/ty/mod.rs index 646c60c139c..f0f4adde7ee 100644 --- a/src/librustc/ty/mod.rs +++ b/src/librustc/ty/mod.rs @@ -617,6 +617,8 @@ pub struct Slice<T> { opaque: OpaqueSliceContents, } +unsafe impl<T: Sync> Sync for Slice<T> {} + impl<T: Copy> Slice<T> { #[inline] fn from_arena<'tcx>(arena: &'tcx SyncDroplessArena, slice: &[T]) -> &'tcx Slice<T> { |
