1 fn array() -> [(String, String); 3] {
5 // Const Index + Const Index
7 fn move_out_from_begin_and_end() {
13 [.., _y] => {} //~ ERROR use of moved value
17 fn move_out_from_begin_field_and_end() {
23 [.., _y] => {} //~ ERROR use of partially moved value
27 fn move_out_from_begin_field_and_end_field() {
33 [.., (_y, _)] => {} //~ ERROR use of moved value
37 // Const Index + Slice
39 fn move_out_by_const_index_and_subslice() {
45 //~^ ERROR use of partially moved value
50 fn move_out_by_const_index_end_and_subslice() {
56 //~^ ERROR use of partially moved value
61 fn move_out_by_const_index_field_and_subslice() {
67 //~^ ERROR use of partially moved value
72 fn move_out_by_const_index_end_field_and_subslice() {
78 //~^ ERROR use of partially moved value
83 fn move_out_by_subslice_and_const_index_field() {
89 [(_x, _), _, _] => {} //~ ERROR use of moved value
93 fn move_out_by_subslice_and_const_index_end_field() {
99 [.., (_x, _)] => {} //~ ERROR use of moved value
105 fn move_out_by_subslice_and_subslice() {
111 //~^ ERROR use of partially moved value