Skip to content

Commit ee789cf

Browse files
authored
Implement Send and Sync for ExclusiveData if data impls Sync (#84)
1 parent 62745dd commit ee789cf

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

freertos-rust/src/critical.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ impl Drop for CriticalRegion {
2121
}
2222
}
2323

24-
unsafe impl<T: Sync + Send> Send for ExclusiveData<T> {}
25-
unsafe impl<T: Sync + Send> Sync for ExclusiveData<T> {}
24+
unsafe impl<T: Send> Send for ExclusiveData<T> {}
25+
unsafe impl<T: Send> Sync for ExclusiveData<T> {}
2626

2727
/// Data protected with a critical region. Lightweight version of a mutex,
2828
/// intended for simple data structures.

0 commit comments

Comments
 (0)