error[E0507]: cannot move out of indexed content --> $DIR/issue-40402-2.rs:15:18 | LL | let (a, b) = x[0]; //~ ERROR cannot move out of indexed content | - - ^^^^ cannot move out of indexed content | | | | | ...and here (use `ref b` or `ref mut b`) | hint: to prevent move, use `ref a` or `ref mut a` error: aborting due to previous error If you want more information on this error, try using "rustc --explain E0507"