blob: 039cf3e04648a16a0a4a084d16434e20e58f3497 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
struct X<F> where F: FnOnce() + 'static + Send {
field: F,
}
fn foo<F>(blk: F) -> X<F> where F: FnOnce() + 'static {
//~^ ERROR `F` cannot be sent between threads safely
return X { field: blk };
}
fn main() {
}
|