Skip to content

Commit 96cb0dc

Browse files
committed
use n{0..11} instead of _{0..12} for accessor method names
1 parent 6742f91 commit 96cb0dc

File tree

1 file changed

+100
-100
lines changed

1 file changed

+100
-100
lines changed

src/libcore/tuple.rs

Lines changed: 100 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -256,17 +256,17 @@ macro_rules! n_tuple(
256256
)
257257
)
258258

259-
n_tuple!(Tuple2: _0:A, _1:B)
260-
n_tuple!(Tuple3: _0:A, _1:B, _2:C)
261-
n_tuple!(Tuple4: _0:A, _1:B, _2:C, _3:D)
262-
n_tuple!(Tuple5: _0:A, _1:B, _2:C, _3:D, _4:E)
263-
n_tuple!(Tuple6: _0:A, _1:B, _2:C, _3:D, _4:E, _5:F)
264-
n_tuple!(Tuple7: _0:A, _1:B, _2:C, _3:D, _4:E, _5:F, _6:G)
265-
n_tuple!(Tuple8: _0:A, _1:B, _2:C, _3:D, _4:E, _5:F, _6:G, _7:H)
266-
n_tuple!(Tuple9: _0:A, _1:B, _2:C, _3:D, _4:E, _5:F, _6:G, _7:H, _8:I)
267-
n_tuple!(Tuple10: _0:A, _1:B, _2:C, _3:D, _4:E, _5:F, _6:G, _7:H, _8:I, _9:J)
268-
n_tuple!(Tuple11: _0:A, _1:B, _2:C, _3:D, _4:E, _5:F, _6:G, _7:H, _8:I, _9:J, _10:K)
269-
n_tuple!(Tuple12: _0:A, _1:B, _2:C, _3:D, _4:E, _5:F, _6:G, _7:H, _8:I, _9:J, _10:K, _11:L)
259+
n_tuple!(Tuple2: n0:A, n1:B)
260+
n_tuple!(Tuple3: n0:A, n1:B, n2:C)
261+
n_tuple!(Tuple4: n0:A, n1:B, n2:C, n3:D)
262+
n_tuple!(Tuple5: n0:A, n1:B, n2:C, n3:D, n4:E)
263+
n_tuple!(Tuple6: n0:A, n1:B, n2:C, n3:D, n4:E, n5:F)
264+
n_tuple!(Tuple7: n0:A, n1:B, n2:C, n3:D, n4:E, n5:F, n6:G)
265+
n_tuple!(Tuple8: n0:A, n1:B, n2:C, n3:D, n4:E, n5:F, n6:G, n7:H)
266+
n_tuple!(Tuple9: n0:A, n1:B, n2:C, n3:D, n4:E, n5:F, n6:G, n7:H, n8:I)
267+
n_tuple!(Tuple10: n0:A, n1:B, n2:C, n3:D, n4:E, n5:F, n6:G, n7:H, n8:I, n9:J)
268+
n_tuple!(Tuple11: n0:A, n1:B, n2:C, n3:D, n4:E, n5:F, n6:G, n7:H, n8:I, n9:J, n10:K)
269+
n_tuple!(Tuple12: n0:A, n1:B, n2:C, n3:D, n4:E, n5:F, n6:G, n7:H, n8:I, n9:J, n10:K, n11:L)
270270

271271
// Tuple element accessor trait implementations
272272

@@ -285,113 +285,113 @@ macro_rules! impl_n_tuple(
285285
)
286286

287287
impl_n_tuple!(Tuple2:
288-
_0 -> A { (a,_) => a }
289-
_1 -> B { (_,b) => b }
288+
n0 -> A { (a,_) => a }
289+
n1 -> B { (_,b) => b }
290290
)
291291

292292
impl_n_tuple!(Tuple3:
293-
_0 -> A { (a,_,_) => a }
294-
_1 -> B { (_,b,_) => b }
295-
_2 -> C { (_,_,c) => c }
293+
n0 -> A { (a,_,_) => a }
294+
n1 -> B { (_,b,_) => b }
295+
n2 -> C { (_,_,c) => c }
296296
)
297297

298298
impl_n_tuple!(Tuple4:
299-
_0 -> A { (a,_,_,_) => a }
300-
_1 -> B { (_,b,_,_) => b }
301-
_2 -> C { (_,_,c,_) => c }
302-
_3 -> D { (_,_,_,d) => d }
299+
n0 -> A { (a,_,_,_) => a }
300+
n1 -> B { (_,b,_,_) => b }
301+
n2 -> C { (_,_,c,_) => c }
302+
n3 -> D { (_,_,_,d) => d }
303303
)
304304

305305
impl_n_tuple!(Tuple5:
306-
_0 -> A { (a,_,_,_,_) => a }
307-
_1 -> B { (_,b,_,_,_) => b }
308-
_2 -> C { (_,_,c,_,_) => c }
309-
_3 -> D { (_,_,_,d,_) => d }
310-
_4 -> E { (_,_,_,_,e) => e }
306+
n0 -> A { (a,_,_,_,_) => a }
307+
n1 -> B { (_,b,_,_,_) => b }
308+
n2 -> C { (_,_,c,_,_) => c }
309+
n3 -> D { (_,_,_,d,_) => d }
310+
n4 -> E { (_,_,_,_,e) => e }
311311
)
312312

313313
impl_n_tuple!(Tuple6:
314-
_0 -> A { (a,_,_,_,_,_) => a }
315-
_1 -> B { (_,b,_,_,_,_) => b }
316-
_2 -> C { (_,_,c,_,_,_) => c }
317-
_3 -> D { (_,_,_,d,_,_) => d }
318-
_4 -> E { (_,_,_,_,e,_) => e }
319-
_5 -> F { (_,_,_,_,_,f) => f }
314+
n0 -> A { (a,_,_,_,_,_) => a }
315+
n1 -> B { (_,b,_,_,_,_) => b }
316+
n2 -> C { (_,_,c,_,_,_) => c }
317+
n3 -> D { (_,_,_,d,_,_) => d }
318+
n4 -> E { (_,_,_,_,e,_) => e }
319+
n5 -> F { (_,_,_,_,_,f) => f }
320320
)
321321

322322
impl_n_tuple!(Tuple7:
323-
_0 -> A { (a,_,_,_,_,_,_) => a }
324-
_1 -> B { (_,b,_,_,_,_,_) => b }
325-
_2 -> C { (_,_,c,_,_,_,_) => c }
326-
_3 -> D { (_,_,_,d,_,_,_) => d }
327-
_4 -> E { (_,_,_,_,e,_,_) => e }
328-
_5 -> F { (_,_,_,_,_,f,_) => f }
329-
_6 -> G { (_,_,_,_,_,_,g) => g }
323+
n0 -> A { (a,_,_,_,_,_,_) => a }
324+
n1 -> B { (_,b,_,_,_,_,_) => b }
325+
n2 -> C { (_,_,c,_,_,_,_) => c }
326+
n3 -> D { (_,_,_,d,_,_,_) => d }
327+
n4 -> E { (_,_,_,_,e,_,_) => e }
328+
n5 -> F { (_,_,_,_,_,f,_) => f }
329+
n6 -> G { (_,_,_,_,_,_,g) => g }
330330
)
331331

332332
impl_n_tuple!(Tuple8:
333-
_0 -> A { (a,_,_,_,_,_,_,_) => a }
334-
_1 -> B { (_,b,_,_,_,_,_,_) => b }
335-
_2 -> C { (_,_,c,_,_,_,_,_) => c }
336-
_3 -> D { (_,_,_,d,_,_,_,_) => d }
337-
_4 -> E { (_,_,_,_,e,_,_,_) => e }
338-
_5 -> F { (_,_,_,_,_,f,_,_) => f }
339-
_6 -> G { (_,_,_,_,_,_,g,_) => g }
340-
_7 -> H { (_,_,_,_,_,_,_,h) => h }
333+
n0 -> A { (a,_,_,_,_,_,_,_) => a }
334+
n1 -> B { (_,b,_,_,_,_,_,_) => b }
335+
n2 -> C { (_,_,c,_,_,_,_,_) => c }
336+
n3 -> D { (_,_,_,d,_,_,_,_) => d }
337+
n4 -> E { (_,_,_,_,e,_,_,_) => e }
338+
n5 -> F { (_,_,_,_,_,f,_,_) => f }
339+
n6 -> G { (_,_,_,_,_,_,g,_) => g }
340+
n7 -> H { (_,_,_,_,_,_,_,h) => h }
341341
)
342342

343343
impl_n_tuple!(Tuple9:
344-
_0 -> A { (a,_,_,_,_,_,_,_,_) => a }
345-
_1 -> B { (_,b,_,_,_,_,_,_,_) => b }
346-
_2 -> C { (_,_,c,_,_,_,_,_,_) => c }
347-
_3 -> D { (_,_,_,d,_,_,_,_,_) => d }
348-
_4 -> E { (_,_,_,_,e,_,_,_,_) => e }
349-
_5 -> F { (_,_,_,_,_,f,_,_,_) => f }
350-
_6 -> G { (_,_,_,_,_,_,g,_,_) => g }
351-
_7 -> H { (_,_,_,_,_,_,_,h,_) => h }
352-
_8 -> I { (_,_,_,_,_,_,_,_,i) => i }
344+
n0 -> A { (a,_,_,_,_,_,_,_,_) => a }
345+
n1 -> B { (_,b,_,_,_,_,_,_,_) => b }
346+
n2 -> C { (_,_,c,_,_,_,_,_,_) => c }
347+
n3 -> D { (_,_,_,d,_,_,_,_,_) => d }
348+
n4 -> E { (_,_,_,_,e,_,_,_,_) => e }
349+
n5 -> F { (_,_,_,_,_,f,_,_,_) => f }
350+
n6 -> G { (_,_,_,_,_,_,g,_,_) => g }
351+
n7 -> H { (_,_,_,_,_,_,_,h,_) => h }
352+
n8 -> I { (_,_,_,_,_,_,_,_,i) => i }
353353
)
354354

355355
impl_n_tuple!(Tuple10:
356-
_0 -> A { (a,_,_,_,_,_,_,_,_,_) => a }
357-
_1 -> B { (_,b,_,_,_,_,_,_,_,_) => b }
358-
_2 -> C { (_,_,c,_,_,_,_,_,_,_) => c }
359-
_3 -> D { (_,_,_,d,_,_,_,_,_,_) => d }
360-
_4 -> E { (_,_,_,_,e,_,_,_,_,_) => e }
361-
_5 -> F { (_,_,_,_,_,f,_,_,_,_) => f }
362-
_6 -> G { (_,_,_,_,_,_,g,_,_,_) => g }
363-
_7 -> H { (_,_,_,_,_,_,_,h,_,_) => h }
364-
_8 -> I { (_,_,_,_,_,_,_,_,i,_) => i }
365-
_9 -> J { (_,_,_,_,_,_,_,_,_,j) => j }
356+
n0 -> A { (a,_,_,_,_,_,_,_,_,_) => a }
357+
n1 -> B { (_,b,_,_,_,_,_,_,_,_) => b }
358+
n2 -> C { (_,_,c,_,_,_,_,_,_,_) => c }
359+
n3 -> D { (_,_,_,d,_,_,_,_,_,_) => d }
360+
n4 -> E { (_,_,_,_,e,_,_,_,_,_) => e }
361+
n5 -> F { (_,_,_,_,_,f,_,_,_,_) => f }
362+
n6 -> G { (_,_,_,_,_,_,g,_,_,_) => g }
363+
n7 -> H { (_,_,_,_,_,_,_,h,_,_) => h }
364+
n8 -> I { (_,_,_,_,_,_,_,_,i,_) => i }
365+
n9 -> J { (_,_,_,_,_,_,_,_,_,j) => j }
366366
)
367367

368368
impl_n_tuple!(Tuple11:
369-
_0 -> A { (a,_,_,_,_,_,_,_,_,_,_) => a }
370-
_1 -> B { (_,b,_,_,_,_,_,_,_,_,_) => b }
371-
_2 -> C { (_,_,c,_,_,_,_,_,_,_,_) => c }
372-
_3 -> D { (_,_,_,d,_,_,_,_,_,_,_) => d }
373-
_4 -> E { (_,_,_,_,e,_,_,_,_,_,_) => e }
374-
_5 -> F { (_,_,_,_,_,f,_,_,_,_,_) => f }
375-
_6 -> G { (_,_,_,_,_,_,g,_,_,_,_) => g }
376-
_7 -> H { (_,_,_,_,_,_,_,h,_,_,_) => h }
377-
_8 -> I { (_,_,_,_,_,_,_,_,i,_,_) => i }
378-
_9 -> J { (_,_,_,_,_,_,_,_,_,j,_) => j }
379-
_10 -> K { (_,_,_,_,_,_,_,_,_,_,k) => k }
369+
n0 -> A { (a,_,_,_,_,_,_,_,_,_,_) => a }
370+
n1 -> B { (_,b,_,_,_,_,_,_,_,_,_) => b }
371+
n2 -> C { (_,_,c,_,_,_,_,_,_,_,_) => c }
372+
n3 -> D { (_,_,_,d,_,_,_,_,_,_,_) => d }
373+
n4 -> E { (_,_,_,_,e,_,_,_,_,_,_) => e }
374+
n5 -> F { (_,_,_,_,_,f,_,_,_,_,_) => f }
375+
n6 -> G { (_,_,_,_,_,_,g,_,_,_,_) => g }
376+
n7 -> H { (_,_,_,_,_,_,_,h,_,_,_) => h }
377+
n8 -> I { (_,_,_,_,_,_,_,_,i,_,_) => i }
378+
n9 -> J { (_,_,_,_,_,_,_,_,_,j,_) => j }
379+
n10 -> K { (_,_,_,_,_,_,_,_,_,_,k) => k }
380380
)
381381

382382
impl_n_tuple!(Tuple12:
383-
_0 -> A { (a,_,_,_,_,_,_,_,_,_,_,_) => a }
384-
_1 -> B { (_,b,_,_,_,_,_,_,_,_,_,_) => b }
385-
_2 -> C { (_,_,c,_,_,_,_,_,_,_,_,_) => c }
386-
_3 -> D { (_,_,_,d,_,_,_,_,_,_,_,_) => d }
387-
_4 -> E { (_,_,_,_,e,_,_,_,_,_,_,_) => e }
388-
_5 -> F { (_,_,_,_,_,f,_,_,_,_,_,_) => f }
389-
_6 -> G { (_,_,_,_,_,_,g,_,_,_,_,_) => g }
390-
_7 -> H { (_,_,_,_,_,_,_,h,_,_,_,_) => h }
391-
_8 -> I { (_,_,_,_,_,_,_,_,i,_,_,_) => i }
392-
_9 -> J { (_,_,_,_,_,_,_,_,_,j,_,_) => j }
393-
_10 -> K { (_,_,_,_,_,_,_,_,_,_,k,_) => k }
394-
_11 -> L { (_,_,_,_,_,_,_,_,_,_,_,l) => l }
383+
n0 -> A { (a,_,_,_,_,_,_,_,_,_,_,_) => a }
384+
n1 -> B { (_,b,_,_,_,_,_,_,_,_,_,_) => b }
385+
n2 -> C { (_,_,c,_,_,_,_,_,_,_,_,_) => c }
386+
n3 -> D { (_,_,_,d,_,_,_,_,_,_,_,_) => d }
387+
n4 -> E { (_,_,_,_,e,_,_,_,_,_,_,_) => e }
388+
n5 -> F { (_,_,_,_,_,f,_,_,_,_,_,_) => f }
389+
n6 -> G { (_,_,_,_,_,_,g,_,_,_,_,_) => g }
390+
n7 -> H { (_,_,_,_,_,_,_,h,_,_,_,_) => h }
391+
n8 -> I { (_,_,_,_,_,_,_,_,i,_,_,_) => i }
392+
n9 -> J { (_,_,_,_,_,_,_,_,_,j,_,_) => j }
393+
n10 -> K { (_,_,_,_,_,_,_,_,_,_,k,_) => k }
394+
n11 -> L { (_,_,_,_,_,_,_,_,_,_,_,l) => l }
395395
)
396396

397397
#[test]
@@ -420,16 +420,16 @@ fn test_clone() {
420420
#[test]
421421
fn test_n_tuple() {
422422
let t = (0u8, 1u16, 2u32, 3u64, 4u, 5i8, 6i16, 7i32, 8i64, 9i, 10f32, 11f64);
423-
assert_eq!(t._0(), 0u8);
424-
assert_eq!(t._1(), 1u16);
425-
assert_eq!(t._2(), 2u32);
426-
assert_eq!(t._3(), 3u64);
427-
assert_eq!(t._4(), 4u);
428-
assert_eq!(t._5(), 5i8);
429-
assert_eq!(t._6(), 6i16);
430-
assert_eq!(t._7(), 7i32);
431-
assert_eq!(t._8(), 8i64);
432-
assert_eq!(t._9(), 9i);
433-
assert_eq!(t._10(), 10f32);
434-
assert_eq!(t._11(), 11f64);
423+
assert_eq!(t.n0(), 0u8);
424+
assert_eq!(t.n1(), 1u16);
425+
assert_eq!(t.n2(), 2u32);
426+
assert_eq!(t.n3(), 3u64);
427+
assert_eq!(t.n4(), 4u);
428+
assert_eq!(t.n5(), 5i8);
429+
assert_eq!(t.n6(), 6i16);
430+
assert_eq!(t.n7(), 7i32);
431+
assert_eq!(t.n8(), 8i64);
432+
assert_eq!(t.n9(), 9i);
433+
assert_eq!(t.n10(), 10f32);
434+
assert_eq!(t.n11(), 11f64);
435435
}

0 commit comments

Comments
 (0)