1error[E0507]: cannot move out of a shared reference 2 --> $DIR/for.rs:6:23 3 | 4LL | for (n, mut m) in &tups { 5 | ----- ^^^^^ 6 | | 7 | data moved here 8 | move occurs because `m` has type `Foo`, which does not implement the `Copy` trait 9 10error: aborting due to previous error 11 12For more information about this error, try `rustc --explain E0507`. 13