Skip to content

Commit 1bc4e9f

Browse files
committed
Fix compile on Windows
prtest:full
1 parent 690ca08 commit 1bc4e9f

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

crates/fiber/src/lib.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -446,10 +446,16 @@ mod tests {
446446
})
447447
.unwrap();
448448
assert!(fiber.resume(()).is_err());
449+
let fiber = UnsafeSendSync(fiber);
449450
std::thread::spawn(move || {
450-
assert!(fiber.resume(()).is_ok());
451+
assert!(fiber.0.resume(()).is_ok());
451452
})
452453
.join()
453454
.unwrap();
455+
456+
struct UnsafeSendSync<T>(T);
457+
458+
unsafe impl<T> Send for UnsafeSendSync<T> {}
459+
unsafe impl<T> Sync for UnsafeSendSync<T> {}
454460
}
455461
}

0 commit comments

Comments
 (0)