Skip to content
This repository was archived by the owner on Jun 18, 2021. It is now read-only.

Commit e198d63

Browse files
bors[bot]HexyWitch
andauthored
Merge #234
234: Implement Send and Sync for BufferReadMapping and BufferWriteMapping r=kvark a=Healthire Co-authored-by: William Lundstedt <[email protected]>
2 parents 2003e6b + 4c85a73 commit e198d63

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/lib.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1025,6 +1025,9 @@ pub struct BufferReadMapping {
10251025
buffer_id: wgc::id::BufferId,
10261026
}
10271027

1028+
unsafe impl Send for BufferReadMapping {}
1029+
unsafe impl Sync for BufferReadMapping {}
1030+
10281031
impl BufferReadMapping
10291032
{
10301033
pub fn as_slice(&self) -> &[u8] {
@@ -1046,6 +1049,9 @@ pub struct BufferWriteMapping {
10461049
buffer_id: wgc::id::BufferId,
10471050
}
10481051

1052+
unsafe impl Send for BufferWriteMapping {}
1053+
unsafe impl Sync for BufferWriteMapping {}
1054+
10491055
impl BufferWriteMapping
10501056
{
10511057
pub fn as_slice(&mut self) -> &mut [u8] {

0 commit comments

Comments
 (0)