17 lines
261 B
Rust
17 lines
261 B
Rust
//@ compile-flags: -Zvalidate-mir
|
|
//@ edition: 2021
|
|
|
|
#![feature(async_closure)]
|
|
|
|
// NOT copy.
|
|
struct Ty;
|
|
|
|
fn hello(x: &Ty) {
|
|
let c = async || {
|
|
*x;
|
|
//~^ ERROR cannot move out of `*x` which is behind a shared reference
|
|
};
|
|
}
|
|
|
|
fn main() {}
|