1 2 3 4 5 6 7 8 9 10 11
// run-rustfix #[derive(Clone)] struct Foo; impl Foo { fn foo(self) {} } fn main() { let foo = &Foo; foo.clone().foo(); //~ ERROR cannot move out }