blob: 919ae62a182564bd8bea4f14c7aa2e2e531284d6 (
plain)
1
2
3
4
5
6
7
8
9
10
|
struct Foo {}
pub fn main() {
let mut tups = vec![(Foo{}, Foo{})];
// The below desugars to &(ref n, mut m).
for (n, mut m) in &tups {
//~^ ERROR cannot bind by-move and by-ref in the same pattern
//~| ERROR cannot move out of borrowed content
}
}
|