about summary refs log tree commit diff
path: root/tests/ui/reborrow/pin_mut.rs
blob: 959cb14f8c9ad876a230c6e257c549f7640cdb24 (plain)
1
2
3
4
5
6
7
8
9
10
use std::pin::Pin;

fn method(a: Pin<&mut ()>) {}

fn main() {
    let a = &mut ();
    let a = Pin::new(a);
    let _ = method(a);
    let _ = method(a); //~ERROR use of moved value: `a`
}