about summary refs log tree commit diff
path: root/tests/ui/borrowck/moved-value-suggest-reborrow-issue-127285.rs
blob: dd015697fdcdb5e7f3be8ede0c66e1100941faa4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//@ run-rustfix

#![allow(dead_code)]

struct X(u32);

impl X {
    fn f(&mut self) {
        generic(self);
        self.0 += 1;
        //~^ ERROR: use of moved value: `self` [E0382]
    }
}

fn generic<T>(_x: T) {}

fn main() {}