summaryrefslogtreecommitdiffstats
path: root/src/test/ui/async-await/issues/issue-66958-non-copy-infered-type-arg.rs
blob: b7a976a0af6967188eb6f1537723d863cb466930 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// edition:2018

struct Ia<S>(S);

impl<S> Ia<S> {
    fn partial(_: S) {}
    fn full(self) {}

    async fn crash(self) {
        Self::partial(self.0);
        Self::full(self); //~ ERROR use of partially moved value: `self`
    }
}

fn main() {}