11error[E0308]: mismatched types
2- --> $DIR/enum-variant-generic-args.rs:7 :25
2+ --> $DIR/enum-variant-generic-args.rs:13 :25
33 |
44LL | Self::TSVariant(());
55 | ^^ expected type parameter, found ()
@@ -8,19 +8,19 @@ LL | Self::TSVariant(());
88 found type `()`
99
1010error[E0109]: type arguments are not allowed for this type
11- --> $DIR/enum-variant-generic-args.rs:9 :27
11+ --> $DIR/enum-variant-generic-args.rs:15 :27
1212 |
1313LL | Self::TSVariant::<()>(());
1414 | ^^ type argument not allowed
1515
1616error[E0109]: type arguments are not allowed for this type
17- --> $DIR/enum-variant-generic-args.rs:11 :16
17+ --> $DIR/enum-variant-generic-args.rs:17 :16
1818 |
1919LL | Self::<()>::TSVariant(());
2020 | ^^ type argument not allowed
2121
2222error[E0308]: mismatched types
23- --> $DIR/enum-variant-generic-args.rs:11 :31
23+ --> $DIR/enum-variant-generic-args.rs:17 :31
2424 |
2525LL | Self::<()>::TSVariant(());
2626 | ^^ expected type parameter, found ()
@@ -29,19 +29,19 @@ LL | Self::<()>::TSVariant(());
2929 found type `()`
3030
3131error[E0109]: type arguments are not allowed for this type
32- --> $DIR/enum-variant-generic-args.rs:14 :16
32+ --> $DIR/enum-variant-generic-args.rs:20 :16
3333 |
3434LL | Self::<()>::TSVariant::<()>(());
3535 | ^^ type argument not allowed
3636
3737error[E0109]: type arguments are not allowed for this type
38- --> $DIR/enum-variant-generic-args.rs:14 :33
38+ --> $DIR/enum-variant-generic-args.rs:20 :33
3939 |
4040LL | Self::<()>::TSVariant::<()>(());
4141 | ^^ type argument not allowed
4242
4343error[E0308]: mismatched types
44- --> $DIR/enum-variant-generic-args.rs:20 :29
44+ --> $DIR/enum-variant-generic-args.rs:26 :29
4545 |
4646LL | Self::SVariant { v: () };
4747 | ^^ expected type parameter, found ()
@@ -50,13 +50,13 @@ LL | Self::SVariant { v: () };
5050 found type `()`
5151
5252error[E0109]: type arguments are not allowed for this type
53- --> $DIR/enum-variant-generic-args.rs:22 :26
53+ --> $DIR/enum-variant-generic-args.rs:28 :26
5454 |
5555LL | Self::SVariant::<()> { v: () };
5656 | ^^ type argument not allowed
5757
5858error[E0308]: mismatched types
59- --> $DIR/enum-variant-generic-args.rs:22 :35
59+ --> $DIR/enum-variant-generic-args.rs:28 :35
6060 |
6161LL | Self::SVariant::<()> { v: () };
6262 | ^^ expected type parameter, found ()
@@ -65,13 +65,13 @@ LL | Self::SVariant::<()> { v: () };
6565 found type `()`
6666
6767error[E0109]: type arguments are not allowed for this type
68- --> $DIR/enum-variant-generic-args.rs:25 :16
68+ --> $DIR/enum-variant-generic-args.rs:31 :16
6969 |
7070LL | Self::<()>::SVariant { v: () };
7171 | ^^ type argument not allowed
7272
7373error[E0308]: mismatched types
74- --> $DIR/enum-variant-generic-args.rs:25 :35
74+ --> $DIR/enum-variant-generic-args.rs:31 :35
7575 |
7676LL | Self::<()>::SVariant { v: () };
7777 | ^^ expected type parameter, found ()
@@ -80,19 +80,19 @@ LL | Self::<()>::SVariant { v: () };
8080 found type `()`
8181
8282error[E0109]: type arguments are not allowed for this type
83- --> $DIR/enum-variant-generic-args.rs:28 :16
83+ --> $DIR/enum-variant-generic-args.rs:34 :16
8484 |
8585LL | Self::<()>::SVariant::<()> { v: () };
8686 | ^^ type argument not allowed
8787
8888error[E0109]: type arguments are not allowed for this type
89- --> $DIR/enum-variant-generic-args.rs:28 :32
89+ --> $DIR/enum-variant-generic-args.rs:34 :32
9090 |
9191LL | Self::<()>::SVariant::<()> { v: () };
9292 | ^^ type argument not allowed
9393
9494error[E0308]: mismatched types
95- --> $DIR/enum-variant-generic-args.rs:28 :41
95+ --> $DIR/enum-variant-generic-args.rs:34 :41
9696 |
9797LL | Self::<()>::SVariant::<()> { v: () };
9898 | ^^ expected type parameter, found ()
@@ -101,90 +101,156 @@ LL | Self::<()>::SVariant::<()> { v: () };
101101 found type `()`
102102
103103error[E0109]: type arguments are not allowed for this type
104- --> $DIR/enum-variant-generic-args.rs:38:29
104+ --> $DIR/enum-variant-generic-args.rs:41:26
105+ |
106+ LL | Self::UVariant::<()>;
107+ | ^^ type argument not allowed
108+
109+ error[E0109]: type arguments are not allowed for this type
110+ --> $DIR/enum-variant-generic-args.rs:43:16
111+ |
112+ LL | Self::<()>::UVariant;
113+ | ^^ type argument not allowed
114+
115+ error[E0109]: type arguments are not allowed for this type
116+ --> $DIR/enum-variant-generic-args.rs:45:16
117+ |
118+ LL | Self::<()>::UVariant::<()>;
119+ | ^^ type argument not allowed
120+
121+ error[E0109]: type arguments are not allowed for this type
122+ --> $DIR/enum-variant-generic-args.rs:45:32
123+ |
124+ LL | Self::<()>::UVariant::<()>;
125+ | ^^ type argument not allowed
126+
127+ error[E0109]: type arguments are not allowed for this type
128+ --> $DIR/enum-variant-generic-args.rs:54:29
105129 |
106130LL | Enum::<()>::TSVariant::<()>(());
107131 | ^^ type argument not allowed
108132
109133error[E0109]: type arguments are not allowed for this type
110- --> $DIR/enum-variant-generic-args.rs:41 :24
134+ --> $DIR/enum-variant-generic-args.rs:57 :24
111135 |
112136LL | Alias::TSVariant::<()>(());
113137 | ^^ type argument not allowed
114138
115139error[E0109]: type arguments are not allowed for this type
116- --> $DIR/enum-variant-generic-args.rs:43 :30
140+ --> $DIR/enum-variant-generic-args.rs:59 :30
117141 |
118142LL | Alias::<()>::TSVariant::<()>(());
119143 | ^^ type argument not allowed
120144
121145error[E0109]: type arguments are not allowed for this type
122- --> $DIR/enum-variant-generic-args.rs:46 :29
146+ --> $DIR/enum-variant-generic-args.rs:62 :29
123147 |
124148LL | AliasFixed::TSVariant::<()>(());
125149 | ^^ type argument not allowed
126150
127151error[E0107]: wrong number of type arguments: expected 0, found 1
128- --> $DIR/enum-variant-generic-args.rs:48 :18
152+ --> $DIR/enum-variant-generic-args.rs:64 :18
129153 |
130154LL | AliasFixed::<()>::TSVariant(());
131155 | ^^ unexpected type argument
132156
133157error[E0107]: wrong number of type arguments: expected 0, found 1
134- --> $DIR/enum-variant-generic-args.rs:50 :18
158+ --> $DIR/enum-variant-generic-args.rs:66 :18
135159 |
136160LL | AliasFixed::<()>::TSVariant::<()>(());
137161 | ^^ unexpected type argument
138162
139163error[E0109]: type arguments are not allowed for this type
140- --> $DIR/enum-variant-generic-args.rs:50 :35
164+ --> $DIR/enum-variant-generic-args.rs:66 :35
141165 |
142166LL | AliasFixed::<()>::TSVariant::<()>(());
143167 | ^^ type argument not allowed
144168
145169error[E0109]: type arguments are not allowed for this type
146- --> $DIR/enum-variant-generic-args.rs:56 :28
170+ --> $DIR/enum-variant-generic-args.rs:72 :28
147171 |
148172LL | Enum::<()>::SVariant::<()> { v: () };
149173 | ^^ type argument not allowed
150174
151175error[E0109]: type arguments are not allowed for this type
152- --> $DIR/enum-variant-generic-args.rs:59 :23
176+ --> $DIR/enum-variant-generic-args.rs:75 :23
153177 |
154178LL | Alias::SVariant::<()> { v: () };
155179 | ^^ type argument not allowed
156180
157181error[E0109]: type arguments are not allowed for this type
158- --> $DIR/enum-variant-generic-args.rs:61 :29
182+ --> $DIR/enum-variant-generic-args.rs:77 :29
159183 |
160184LL | Alias::<()>::SVariant::<()> { v: () };
161185 | ^^ type argument not allowed
162186
163187error[E0109]: type arguments are not allowed for this type
164- --> $DIR/enum-variant-generic-args.rs:64 :28
188+ --> $DIR/enum-variant-generic-args.rs:80 :28
165189 |
166190LL | AliasFixed::SVariant::<()> { v: () };
167191 | ^^ type argument not allowed
168192
169193error[E0107]: wrong number of type arguments: expected 0, found 1
170- --> $DIR/enum-variant-generic-args.rs:66 :18
194+ --> $DIR/enum-variant-generic-args.rs:82 :18
171195 |
172196LL | AliasFixed::<()>::SVariant { v: () };
173197 | ^^ unexpected type argument
174198
175199error[E0107]: wrong number of type arguments: expected 0, found 1
176- --> $DIR/enum-variant-generic-args.rs:68 :18
200+ --> $DIR/enum-variant-generic-args.rs:84 :18
177201 |
178202LL | AliasFixed::<()>::SVariant::<()> { v: () };
179203 | ^^ unexpected type argument
180204
181205error[E0109]: type arguments are not allowed for this type
182- --> $DIR/enum-variant-generic-args.rs:68 :34
206+ --> $DIR/enum-variant-generic-args.rs:84 :34
183207 |
184208LL | AliasFixed::<()>::SVariant::<()> { v: () };
185209 | ^^ type argument not allowed
186210
187- error: aborting due to 28 previous errors
211+ error[E0109]: type arguments are not allowed for this type
212+ --> $DIR/enum-variant-generic-args.rs:90:28
213+ |
214+ LL | Enum::<()>::UVariant::<()>;
215+ | ^^ type argument not allowed
216+
217+ error[E0109]: type arguments are not allowed for this type
218+ --> $DIR/enum-variant-generic-args.rs:93:23
219+ |
220+ LL | Alias::UVariant::<()>;
221+ | ^^ type argument not allowed
222+
223+ error[E0109]: type arguments are not allowed for this type
224+ --> $DIR/enum-variant-generic-args.rs:95:29
225+ |
226+ LL | Alias::<()>::UVariant::<()>;
227+ | ^^ type argument not allowed
228+
229+ error[E0109]: type arguments are not allowed for this type
230+ --> $DIR/enum-variant-generic-args.rs:98:28
231+ |
232+ LL | AliasFixed::UVariant::<()>;
233+ | ^^ type argument not allowed
234+
235+ error[E0107]: wrong number of type arguments: expected 0, found 1
236+ --> $DIR/enum-variant-generic-args.rs:100:18
237+ |
238+ LL | AliasFixed::<()>::UVariant;
239+ | ^^ unexpected type argument
240+
241+ error[E0107]: wrong number of type arguments: expected 0, found 1
242+ --> $DIR/enum-variant-generic-args.rs:102:18
243+ |
244+ LL | AliasFixed::<()>::UVariant::<()>;
245+ | ^^ unexpected type argument
246+
247+ error[E0109]: type arguments are not allowed for this type
248+ --> $DIR/enum-variant-generic-args.rs:102:34
249+ |
250+ LL | AliasFixed::<()>::UVariant::<()>;
251+ | ^^ type argument not allowed
252+
253+ error: aborting due to 39 previous errors
188254
189255Some errors have detailed explanations: E0107, E0109, E0308.
190256For more information about an error, try `rustc --explain E0107`.
0 commit comments