score-set 0.1.1

A Rust library for building static weighted scoring operator sets
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
// AUTO-GENERATED by xtask. Do not edit by hand.
// ---------------------------------------------------------------------------
// Per-arity implementations of the `Members` trait on flat member tuples.
//
// Arity 1 is hand-written (macro_rules cannot reliably produce 1-tuples).
// Arity 2+ uses the `impl_members_for_tuple!` helper macro.
//
// Generated arities: 1–128 (default feature `level-128`).
// Run `cargo run -p xtask -- gen --max <N>` to regenerate for higher arities.
// ---------------------------------------------------------------------------

use witnessed::WitnessExt;

// ---- arity 1 (hand-written: macro_rules cannot reliably produce 1-tuples) ----
#[cfg(feature = "num-1")]
impl<T: crate::Float, M0> crate::Members<T> for (crate::Member<T, M0>,) {
    type Raw = (crate::RawMember<T, M0>,);

    fn extract_raw_weights(raw: &Self::Raw) -> Vec<T> {
        vec![*raw.0.weight]
    }

    fn from_raw_with_weights(
        raw: Self::Raw,
        container: &witnessed::Witnessed<Vec<T>, crate::NormalizedContainer>,
    ) -> Self {
        (crate::Member {
            weight: container[0]
                .witness()
                .by(|v| crate::NormalizedWeight::from_normalized_container(*v, container))
                .unwrap(),
            metric: raw.0.metric,
        },)
    }
}

/// Internal helper: implement `Members<T>` for a tuple of arity 2+.
macro_rules! impl_members_for_tuple {
    ($($idx:tt $name:ident),+) => {
        impl<T: $crate::Float, $($name),+> $crate::Members<T>
            for ($($crate::Member<T, $name>,)+)
        {
            type Raw = ($($crate::RawMember<T, $name>,)+);

            fn extract_raw_weights(raw: &Self::Raw) -> Vec<T> {
                vec![$(*raw.$idx.weight),+]
            }

            fn from_raw_with_weights(
                raw: Self::Raw,
                container: &witnessed::Witnessed<Vec<T>, $crate::NormalizedContainer>,
            ) -> Self {
                (
                    $($crate::Member {
                        weight: container[$idx]
                            .witness()
                            .by(|v| {
                                $crate::NormalizedWeight::from_normalized_container(
                                    *v, container,
                                )
                            })
                            .unwrap(),
                        metric: raw.$idx.metric,
                    },)+
                )
            }
        }
    };
}

// ---- arity 2 ----
#[cfg(feature = "num-2")]
impl_members_for_tuple!(0 M0, 1 M1);

// ---- arity 3 ----
#[cfg(feature = "num-3")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2);

// ---- arity 4 ----
#[cfg(feature = "num-4")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3);

// ---- arity 5 ----
#[cfg(feature = "num-5")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4);

// ---- arity 6 ----
#[cfg(feature = "num-6")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5);

// ---- arity 7 ----
#[cfg(feature = "num-7")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6);

// ---- arity 8 ----
#[cfg(feature = "num-8")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7);

// ---- arity 9 ----
#[cfg(feature = "num-9")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8);

// ---- arity 10 ----
#[cfg(feature = "num-10")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9);

// ---- arity 11 ----
#[cfg(feature = "num-11")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10);

// ---- arity 12 ----
#[cfg(feature = "num-12")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11);

// ---- arity 13 ----
#[cfg(feature = "num-13")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12);

// ---- arity 14 ----
#[cfg(feature = "num-14")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13);

// ---- arity 15 ----
#[cfg(feature = "num-15")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14);

// ---- arity 16 ----
#[cfg(feature = "num-16")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15);

// ---- arity 17 ----
#[cfg(feature = "num-17")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16);

// ---- arity 18 ----
#[cfg(feature = "num-18")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17);

// ---- arity 19 ----
#[cfg(feature = "num-19")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18);

// ---- arity 20 ----
#[cfg(feature = "num-20")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19);

// ---- arity 21 ----
#[cfg(feature = "num-21")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20);

// ---- arity 22 ----
#[cfg(feature = "num-22")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21);

// ---- arity 23 ----
#[cfg(feature = "num-23")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22);

// ---- arity 24 ----
#[cfg(feature = "num-24")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23);

// ---- arity 25 ----
#[cfg(feature = "num-25")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24);

// ---- arity 26 ----
#[cfg(feature = "num-26")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25);

// ---- arity 27 ----
#[cfg(feature = "num-27")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26);

// ---- arity 28 ----
#[cfg(feature = "num-28")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27);

// ---- arity 29 ----
#[cfg(feature = "num-29")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28);

// ---- arity 30 ----
#[cfg(feature = "num-30")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29);

// ---- arity 31 ----
#[cfg(feature = "num-31")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30);

// ---- arity 32 ----
#[cfg(feature = "num-32")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31);

// ---- arity 33 ----
#[cfg(feature = "num-33")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32);

// ---- arity 34 ----
#[cfg(feature = "num-34")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33);

// ---- arity 35 ----
#[cfg(feature = "num-35")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34);

// ---- arity 36 ----
#[cfg(feature = "num-36")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35);

// ---- arity 37 ----
#[cfg(feature = "num-37")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36);

// ---- arity 38 ----
#[cfg(feature = "num-38")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37);

// ---- arity 39 ----
#[cfg(feature = "num-39")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38);

// ---- arity 40 ----
#[cfg(feature = "num-40")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39);

// ---- arity 41 ----
#[cfg(feature = "num-41")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40);

// ---- arity 42 ----
#[cfg(feature = "num-42")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41);

// ---- arity 43 ----
#[cfg(feature = "num-43")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42);

// ---- arity 44 ----
#[cfg(feature = "num-44")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43);

// ---- arity 45 ----
#[cfg(feature = "num-45")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44);

// ---- arity 46 ----
#[cfg(feature = "num-46")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45);

// ---- arity 47 ----
#[cfg(feature = "num-47")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46);

// ---- arity 48 ----
#[cfg(feature = "num-48")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47);

// ---- arity 49 ----
#[cfg(feature = "num-49")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48);

// ---- arity 50 ----
#[cfg(feature = "num-50")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49);

// ---- arity 51 ----
#[cfg(feature = "num-51")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50);

// ---- arity 52 ----
#[cfg(feature = "num-52")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51);

// ---- arity 53 ----
#[cfg(feature = "num-53")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52);

// ---- arity 54 ----
#[cfg(feature = "num-54")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53);

// ---- arity 55 ----
#[cfg(feature = "num-55")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54);

// ---- arity 56 ----
#[cfg(feature = "num-56")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55);

// ---- arity 57 ----
#[cfg(feature = "num-57")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56);

// ---- arity 58 ----
#[cfg(feature = "num-58")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57);

// ---- arity 59 ----
#[cfg(feature = "num-59")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58);

// ---- arity 60 ----
#[cfg(feature = "num-60")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59);

// ---- arity 61 ----
#[cfg(feature = "num-61")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60);

// ---- arity 62 ----
#[cfg(feature = "num-62")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61);

// ---- arity 63 ----
#[cfg(feature = "num-63")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62);

// ---- arity 64 ----
#[cfg(feature = "num-64")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63);

// ---- arity 65 ----
#[cfg(feature = "num-65")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64);

// ---- arity 66 ----
#[cfg(feature = "num-66")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65);

// ---- arity 67 ----
#[cfg(feature = "num-67")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66);

// ---- arity 68 ----
#[cfg(feature = "num-68")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67);

// ---- arity 69 ----
#[cfg(feature = "num-69")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68);

// ---- arity 70 ----
#[cfg(feature = "num-70")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69);

// ---- arity 71 ----
#[cfg(feature = "num-71")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70);

// ---- arity 72 ----
#[cfg(feature = "num-72")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71);

// ---- arity 73 ----
#[cfg(feature = "num-73")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72);

// ---- arity 74 ----
#[cfg(feature = "num-74")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73);

// ---- arity 75 ----
#[cfg(feature = "num-75")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74);

// ---- arity 76 ----
#[cfg(feature = "num-76")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75);

// ---- arity 77 ----
#[cfg(feature = "num-77")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76);

// ---- arity 78 ----
#[cfg(feature = "num-78")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77);

// ---- arity 79 ----
#[cfg(feature = "num-79")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78);

// ---- arity 80 ----
#[cfg(feature = "num-80")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79);

// ---- arity 81 ----
#[cfg(feature = "num-81")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80);

// ---- arity 82 ----
#[cfg(feature = "num-82")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81);

// ---- arity 83 ----
#[cfg(feature = "num-83")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82);

// ---- arity 84 ----
#[cfg(feature = "num-84")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83);

// ---- arity 85 ----
#[cfg(feature = "num-85")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84);

// ---- arity 86 ----
#[cfg(feature = "num-86")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85);

// ---- arity 87 ----
#[cfg(feature = "num-87")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86);

// ---- arity 88 ----
#[cfg(feature = "num-88")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87);

// ---- arity 89 ----
#[cfg(feature = "num-89")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88);

// ---- arity 90 ----
#[cfg(feature = "num-90")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89);

// ---- arity 91 ----
#[cfg(feature = "num-91")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90);

// ---- arity 92 ----
#[cfg(feature = "num-92")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91);

// ---- arity 93 ----
#[cfg(feature = "num-93")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92);

// ---- arity 94 ----
#[cfg(feature = "num-94")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93);

// ---- arity 95 ----
#[cfg(feature = "num-95")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94);

// ---- arity 96 ----
#[cfg(feature = "num-96")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95);

// ---- arity 97 ----
#[cfg(feature = "num-97")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96);

// ---- arity 98 ----
#[cfg(feature = "num-98")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97);

// ---- arity 99 ----
#[cfg(feature = "num-99")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98);

// ---- arity 100 ----
#[cfg(feature = "num-100")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99);

// ---- arity 101 ----
#[cfg(feature = "num-101")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100);

// ---- arity 102 ----
#[cfg(feature = "num-102")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101);

// ---- arity 103 ----
#[cfg(feature = "num-103")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102);

// ---- arity 104 ----
#[cfg(feature = "num-104")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103);

// ---- arity 105 ----
#[cfg(feature = "num-105")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104);

// ---- arity 106 ----
#[cfg(feature = "num-106")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105);

// ---- arity 107 ----
#[cfg(feature = "num-107")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106);

// ---- arity 108 ----
#[cfg(feature = "num-108")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107);

// ---- arity 109 ----
#[cfg(feature = "num-109")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108);

// ---- arity 110 ----
#[cfg(feature = "num-110")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109);

// ---- arity 111 ----
#[cfg(feature = "num-111")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109, 110 M110);

// ---- arity 112 ----
#[cfg(feature = "num-112")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109, 110 M110, 111 M111);

// ---- arity 113 ----
#[cfg(feature = "num-113")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109, 110 M110, 111 M111, 112 M112);

// ---- arity 114 ----
#[cfg(feature = "num-114")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109, 110 M110, 111 M111, 112 M112, 113 M113);

// ---- arity 115 ----
#[cfg(feature = "num-115")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109, 110 M110, 111 M111, 112 M112, 113 M113, 114 M114);

// ---- arity 116 ----
#[cfg(feature = "num-116")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109, 110 M110, 111 M111, 112 M112, 113 M113, 114 M114, 115 M115);

// ---- arity 117 ----
#[cfg(feature = "num-117")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109, 110 M110, 111 M111, 112 M112, 113 M113, 114 M114, 115 M115, 116 M116);

// ---- arity 118 ----
#[cfg(feature = "num-118")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109, 110 M110, 111 M111, 112 M112, 113 M113, 114 M114, 115 M115, 116 M116, 117 M117);

// ---- arity 119 ----
#[cfg(feature = "num-119")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109, 110 M110, 111 M111, 112 M112, 113 M113, 114 M114, 115 M115, 116 M116, 117 M117, 118 M118);

// ---- arity 120 ----
#[cfg(feature = "num-120")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109, 110 M110, 111 M111, 112 M112, 113 M113, 114 M114, 115 M115, 116 M116, 117 M117, 118 M118, 119 M119);

// ---- arity 121 ----
#[cfg(feature = "num-121")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109, 110 M110, 111 M111, 112 M112, 113 M113, 114 M114, 115 M115, 116 M116, 117 M117, 118 M118, 119 M119, 120 M120);

// ---- arity 122 ----
#[cfg(feature = "num-122")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109, 110 M110, 111 M111, 112 M112, 113 M113, 114 M114, 115 M115, 116 M116, 117 M117, 118 M118, 119 M119, 120 M120, 121 M121);

// ---- arity 123 ----
#[cfg(feature = "num-123")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109, 110 M110, 111 M111, 112 M112, 113 M113, 114 M114, 115 M115, 116 M116, 117 M117, 118 M118, 119 M119, 120 M120, 121 M121, 122 M122);

// ---- arity 124 ----
#[cfg(feature = "num-124")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109, 110 M110, 111 M111, 112 M112, 113 M113, 114 M114, 115 M115, 116 M116, 117 M117, 118 M118, 119 M119, 120 M120, 121 M121, 122 M122, 123 M123);

// ---- arity 125 ----
#[cfg(feature = "num-125")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109, 110 M110, 111 M111, 112 M112, 113 M113, 114 M114, 115 M115, 116 M116, 117 M117, 118 M118, 119 M119, 120 M120, 121 M121, 122 M122, 123 M123, 124 M124);

// ---- arity 126 ----
#[cfg(feature = "num-126")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109, 110 M110, 111 M111, 112 M112, 113 M113, 114 M114, 115 M115, 116 M116, 117 M117, 118 M118, 119 M119, 120 M120, 121 M121, 122 M122, 123 M123, 124 M124, 125 M125);

// ---- arity 127 ----
#[cfg(feature = "num-127")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109, 110 M110, 111 M111, 112 M112, 113 M113, 114 M114, 115 M115, 116 M116, 117 M117, 118 M118, 119 M119, 120 M120, 121 M121, 122 M122, 123 M123, 124 M124, 125 M125, 126 M126);

// ---- arity 128 ----
#[cfg(feature = "num-128")]
impl_members_for_tuple!(0 M0, 1 M1, 2 M2, 3 M3, 4 M4, 5 M5, 6 M6, 7 M7, 8 M8, 9 M9, 10 M10, 11 M11, 12 M12, 13 M13, 14 M14, 15 M15, 16 M16, 17 M17, 18 M18, 19 M19, 20 M20, 21 M21, 22 M22, 23 M23, 24 M24, 25 M25, 26 M26, 27 M27, 28 M28, 29 M29, 30 M30, 31 M31, 32 M32, 33 M33, 34 M34, 35 M35, 36 M36, 37 M37, 38 M38, 39 M39, 40 M40, 41 M41, 42 M42, 43 M43, 44 M44, 45 M45, 46 M46, 47 M47, 48 M48, 49 M49, 50 M50, 51 M51, 52 M52, 53 M53, 54 M54, 55 M55, 56 M56, 57 M57, 58 M58, 59 M59, 60 M60, 61 M61, 62 M62, 63 M63, 64 M64, 65 M65, 66 M66, 67 M67, 68 M68, 69 M69, 70 M70, 71 M71, 72 M72, 73 M73, 74 M74, 75 M75, 76 M76, 77 M77, 78 M78, 79 M79, 80 M80, 81 M81, 82 M82, 83 M83, 84 M84, 85 M85, 86 M86, 87 M87, 88 M88, 89 M89, 90 M90, 91 M91, 92 M92, 93 M93, 94 M94, 95 M95, 96 M96, 97 M97, 98 M98, 99 M99, 100 M100, 101 M101, 102 M102, 103 M103, 104 M104, 105 M105, 106 M106, 107 M107, 108 M108, 109 M109, 110 M110, 111 M111, 112 M112, 113 M113, 114 M114, 115 M115, 116 M116, 117 M117, 118 M118, 119 M119, 120 M120, 121 M121, 122 M122, 123 M123, 124 M124, 125 M125, 126 M126, 127 M127);