Skip to content

Commit fe66ea5

Browse files
authored
Make ThreadSafeContext Sync (#110)
The locking used in it means it is perfectly safe to share references to the same context between threads, similarly to how it's safe to `Send`.
1 parent 125e49e commit fe66ea5

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/context/thread_safe.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ pub struct ThreadSafeContext<B> {
3131
}
3232

3333
unsafe impl<B> Send for ThreadSafeContext<B> {}
34+
unsafe impl<B> Sync for ThreadSafeContext<B> {}
3435

3536
impl ThreadSafeContext<DetachedFromClient> {
3637
pub fn new() -> Self {

0 commit comments

Comments
 (0)