Skip to content

Commit ee8af91

Browse files
author
Ulrik Sverdrup
committed
core: Remove unused parts of tuple macro
1 parent 95018ee commit ee8af91

File tree

1 file changed

+79
-79
lines changed

1 file changed

+79
-79
lines changed

src/libcore/tuple.rs

+79-79
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ macro_rules! e {
5252
macro_rules! tuple_impls {
5353
($(
5454
$Tuple:ident {
55-
$(($valN:ident, $refN:ident, $mutN:ident, $idx:tt) -> $T:ident)+
55+
$(($idx:tt) -> $T:ident)+
5656
}
5757
)+) => {
5858
$(
@@ -156,105 +156,105 @@ macro_rules! lexical_cmp {
156156

157157
tuple_impls! {
158158
Tuple1 {
159-
(val0, ref0, mut0, 0) -> A
159+
(0) -> A
160160
}
161161
Tuple2 {
162-
(val0, ref0, mut0, 0) -> A
163-
(val1, ref1, mut1, 1) -> B
162+
(0) -> A
163+
(1) -> B
164164
}
165165
Tuple3 {
166-
(val0, ref0, mut0, 0) -> A
167-
(val1, ref1, mut1, 1) -> B
168-
(val2, ref2, mut2, 2) -> C
166+
(0) -> A
167+
(1) -> B
168+
(2) -> C
169169
}
170170
Tuple4 {
171-
(val0, ref0, mut0, 0) -> A
172-
(val1, ref1, mut1, 1) -> B
173-
(val2, ref2, mut2, 2) -> C
174-
(val3, ref3, mut3, 3) -> D
171+
(0) -> A
172+
(1) -> B
173+
(2) -> C
174+
(3) -> D
175175
}
176176
Tuple5 {
177-
(val0, ref0, mut0, 0) -> A
178-
(val1, ref1, mut1, 1) -> B
179-
(val2, ref2, mut2, 2) -> C
180-
(val3, ref3, mut3, 3) -> D
181-
(val4, ref4, mut4, 4) -> E
177+
(0) -> A
178+
(1) -> B
179+
(2) -> C
180+
(3) -> D
181+
(4) -> E
182182
}
183183
Tuple6 {
184-
(val0, ref0, mut0, 0) -> A
185-
(val1, ref1, mut1, 1) -> B
186-
(val2, ref2, mut2, 2) -> C
187-
(val3, ref3, mut3, 3) -> D
188-
(val4, ref4, mut4, 4) -> E
189-
(val5, ref5, mut5, 5) -> F
184+
(0) -> A
185+
(1) -> B
186+
(2) -> C
187+
(3) -> D
188+
(4) -> E
189+
(5) -> F
190190
}
191191
Tuple7 {
192-
(val0, ref0, mut0, 0) -> A
193-
(val1, ref1, mut1, 1) -> B
194-
(val2, ref2, mut2, 2) -> C
195-
(val3, ref3, mut3, 3) -> D
196-
(val4, ref4, mut4, 4) -> E
197-
(val5, ref5, mut5, 5) -> F
198-
(val6, ref6, mut6, 6) -> G
192+
(0) -> A
193+
(1) -> B
194+
(2) -> C
195+
(3) -> D
196+
(4) -> E
197+
(5) -> F
198+
(6) -> G
199199
}
200200
Tuple8 {
201-
(val0, ref0, mut0, 0) -> A
202-
(val1, ref1, mut1, 1) -> B
203-
(val2, ref2, mut2, 2) -> C
204-
(val3, ref3, mut3, 3) -> D
205-
(val4, ref4, mut4, 4) -> E
206-
(val5, ref5, mut5, 5) -> F
207-
(val6, ref6, mut6, 6) -> G
208-
(val7, ref7, mut7, 7) -> H
201+
(0) -> A
202+
(1) -> B
203+
(2) -> C
204+
(3) -> D
205+
(4) -> E
206+
(5) -> F
207+
(6) -> G
208+
(7) -> H
209209
}
210210
Tuple9 {
211-
(val0, ref0, mut0, 0) -> A
212-
(val1, ref1, mut1, 1) -> B
213-
(val2, ref2, mut2, 2) -> C
214-
(val3, ref3, mut3, 3) -> D
215-
(val4, ref4, mut4, 4) -> E
216-
(val5, ref5, mut5, 5) -> F
217-
(val6, ref6, mut6, 6) -> G
218-
(val7, ref7, mut7, 7) -> H
219-
(val8, ref8, mut8, 8) -> I
211+
(0) -> A
212+
(1) -> B
213+
(2) -> C
214+
(3) -> D
215+
(4) -> E
216+
(5) -> F
217+
(6) -> G
218+
(7) -> H
219+
(8) -> I
220220
}
221221
Tuple10 {
222-
(val0, ref0, mut0, 0) -> A
223-
(val1, ref1, mut1, 1) -> B
224-
(val2, ref2, mut2, 2) -> C
225-
(val3, ref3, mut3, 3) -> D
226-
(val4, ref4, mut4, 4) -> E
227-
(val5, ref5, mut5, 5) -> F
228-
(val6, ref6, mut6, 6) -> G
229-
(val7, ref7, mut7, 7) -> H
230-
(val8, ref8, mut8, 8) -> I
231-
(val9, ref9, mut9, 9) -> J
222+
(0) -> A
223+
(1) -> B
224+
(2) -> C
225+
(3) -> D
226+
(4) -> E
227+
(5) -> F
228+
(6) -> G
229+
(7) -> H
230+
(8) -> I
231+
(9) -> J
232232
}
233233
Tuple11 {
234-
(val0, ref0, mut0, 0) -> A
235-
(val1, ref1, mut1, 1) -> B
236-
(val2, ref2, mut2, 2) -> C
237-
(val3, ref3, mut3, 3) -> D
238-
(val4, ref4, mut4, 4) -> E
239-
(val5, ref5, mut5, 5) -> F
240-
(val6, ref6, mut6, 6) -> G
241-
(val7, ref7, mut7, 7) -> H
242-
(val8, ref8, mut8, 8) -> I
243-
(val9, ref9, mut9, 9) -> J
244-
(val10, ref10, mut10, 10) -> K
234+
(0) -> A
235+
(1) -> B
236+
(2) -> C
237+
(3) -> D
238+
(4) -> E
239+
(5) -> F
240+
(6) -> G
241+
(7) -> H
242+
(8) -> I
243+
(9) -> J
244+
(10) -> K
245245
}
246246
Tuple12 {
247-
(val0, ref0, mut0, 0) -> A
248-
(val1, ref1, mut1, 1) -> B
249-
(val2, ref2, mut2, 2) -> C
250-
(val3, ref3, mut3, 3) -> D
251-
(val4, ref4, mut4, 4) -> E
252-
(val5, ref5, mut5, 5) -> F
253-
(val6, ref6, mut6, 6) -> G
254-
(val7, ref7, mut7, 7) -> H
255-
(val8, ref8, mut8, 8) -> I
256-
(val9, ref9, mut9, 9) -> J
257-
(val10, ref10, mut10, 10) -> K
258-
(val11, ref11, mut11, 11) -> L
247+
(0) -> A
248+
(1) -> B
249+
(2) -> C
250+
(3) -> D
251+
(4) -> E
252+
(5) -> F
253+
(6) -> G
254+
(7) -> H
255+
(8) -> I
256+
(9) -> J
257+
(10) -> K
258+
(11) -> L
259259
}
260260
}

0 commit comments

Comments
 (0)