Currently we use a marker that contains an `UnsafeCell` but `UnsafeCell` is not `Sync` so this makes `io::Error` not `Sync`. We can instead wrap the `UnsafeCell` and implement `Sync` for it. Fix: #3883 |
||
---|---|---|
.. | ||
bridge.rs | ||
error.rs | ||
lib.rs | ||
macros.rs |
Currently we use a marker that contains an `UnsafeCell` but `UnsafeCell` is not `Sync` so this makes `io::Error` not `Sync`. We can instead wrap the `UnsafeCell` and implement `Sync` for it. Fix: #3883 |
||
---|---|---|
.. | ||
bridge.rs | ||
error.rs | ||
lib.rs | ||
macros.rs |