-
Notifications
You must be signed in to change notification settings - Fork 1
/
tuple.go
181 lines (166 loc) · 2.27 KB
/
tuple.go
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
package future
type Tuple2[T0, T1 any] struct {
Val0 T0
Val1 T1
}
type Tuple3[T0, T1, T2 any] struct {
Val0 T0
Val1 T1
Val2 T2
}
type Tuple4[T0, T1, T2, T3 any] struct {
Val0 T0
Val1 T1
Val2 T2
Val3 T3
}
type Tuple5[T0, T1, T2, T3, T4 any] struct {
Val0 T0
Val1 T1
Val2 T2
Val3 T3
Val4 T4
}
type Tuple6[T0, T1, T2, T3, T4, T5 any] struct {
Val0 T0
Val1 T1
Val2 T2
Val3 T3
Val4 T4
Val5 T5
}
type Tuple7[T0, T1, T2, T3, T4, T5, T6 any] struct {
Val0 T0
Val1 T1
Val2 T2
Val3 T3
Val4 T4
Val5 T5
Val6 T6
}
type Tuple8[T0, T1, T2, T3, T4, T5, T6, T7 any] struct {
Val0 T0
Val1 T1
Val2 T2
Val3 T3
Val4 T4
Val5 T5
Val6 T6
Val7 T7
}
type Tuple9[T0, T1, T2, T3, T4, T5, T6, T7, T8 any] struct {
Val0 T0
Val1 T1
Val2 T2
Val3 T3
Val4 T4
Val5 T5
Val6 T6
Val7 T7
Val8 T8
}
type Tuple10[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 any] struct {
Val0 T0
Val1 T1
Val2 T2
Val3 T3
Val4 T4
Val5 T5
Val6 T6
Val7 T7
Val8 T8
Val9 T9
}
type Tuple11[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 any] struct {
Val0 T0
Val1 T1
Val2 T2
Val3 T3
Val4 T4
Val5 T5
Val6 T6
Val7 T7
Val8 T8
Val9 T9
Val10 T10
}
type Tuple12[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 any] struct {
Val0 T0
Val1 T1
Val2 T2
Val3 T3
Val4 T4
Val5 T5
Val6 T6
Val7 T7
Val8 T8
Val9 T9
Val10 T10
Val11 T11
}
type Tuple13[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 any] struct {
Val0 T0
Val1 T1
Val2 T2
Val3 T3
Val4 T4
Val5 T5
Val6 T6
Val7 T7
Val8 T8
Val9 T9
Val10 T10
Val11 T11
Val12 T12
}
type Tuple14[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 any] struct {
Val0 T0
Val1 T1
Val2 T2
Val3 T3
Val4 T4
Val5 T5
Val6 T6
Val7 T7
Val8 T8
Val9 T9
Val10 T10
Val11 T11
Val12 T12
Val13 T13
}
type Tuple15[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 any] struct {
Val0 T0
Val1 T1
Val2 T2
Val3 T3
Val4 T4
Val5 T5
Val6 T6
Val7 T7
Val8 T8
Val9 T9
Val10 T10
Val11 T11
Val12 T12
Val13 T13
Val14 T14
}
type Tuple16[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 any] struct {
Val0 T0
Val1 T1
Val2 T2
Val3 T3
Val4 T4
Val5 T5
Val6 T6
Val7 T7
Val8 T8
Val9 T9
Val10 T10
Val11 T11
Val12 T12
Val13 T13
Val14 T14
Val15 T15
}