2015-01-08 22:02:42 +11:00
|
|
|
fn call_rec<F>(mut f: F) -> usize where F: FnMut(usize) -> usize {
|
2018-09-11 21:35:08 -04:00
|
|
|
//~^ WARN function cannot return without recursing
|
2015-02-01 12:44:15 -05:00
|
|
|
(|x| f(x))(call_rec(f)) //~ ERROR cannot move out of `f`
|
2014-09-11 11:59:05 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
fn main() {}
|