17 lines
306 B
Rust
17 lines
306 B
Rust
struct NotCopyable;
|
|
|
|
fn func<F: FnMut() -> H, H: FnMut()>(_: F) {}
|
|
|
|
fn parse() {
|
|
let mut var = None;
|
|
func(|| {
|
|
// Shouldn't suggest `move ||.as_ref()` here
|
|
move || {
|
|
//~^ ERROR: cannot move out of `var`
|
|
var = Some(NotCopyable);
|
|
}
|
|
});
|
|
}
|
|
|
|
fn main() {}
|