We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 690ca08 commit 1bc4e9fCopy full SHA for 1bc4e9f
crates/fiber/src/lib.rs
@@ -446,10 +446,16 @@ mod tests {
446
})
447
.unwrap();
448
assert!(fiber.resume(()).is_err());
449
+ let fiber = UnsafeSendSync(fiber);
450
std::thread::spawn(move || {
- assert!(fiber.resume(()).is_ok());
451
+ assert!(fiber.0.resume(()).is_ok());
452
453
.join()
454
455
+
456
+ struct UnsafeSendSync<T>(T);
457
458
+ unsafe impl<T> Send for UnsafeSendSync<T> {}
459
+ unsafe impl<T> Sync for UnsafeSendSync<T> {}
460
}
461
0 commit comments