]> git.lizzy.rs Git - rust.git/blob - tests/ui/privacy/associated-item-privacy-trait.stderr
Rollup merge of #106321 - compiler-errors:delayed-bug-backtrace, r=Nilstrieb
[rust.git] / tests / ui / privacy / associated-item-privacy-trait.stderr
1 error: type `for<'a> fn(&'a priv_trait::Pub) {<priv_trait::Pub as PrivTr>::method}` is private
2   --> $DIR/associated-item-privacy-trait.rs:15:21
3    |
4 LL |         let value = <Pub as PrivTr>::method;
5    |                     ^^^^^^^^^^^^^^^^^^^^^^^ private type
6 ...
7 LL |     priv_trait::mac!();
8    |     ------------------ in this macro invocation
9    |
10    = note: this error originates in the macro `priv_trait::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
11
12 error: type `for<'a> fn(&'a priv_trait::Pub) {<priv_trait::Pub as PrivTr>::method}` is private
13   --> $DIR/associated-item-privacy-trait.rs:17:9
14    |
15 LL |         value;
16    |         ^^^^^ private type
17 ...
18 LL |     priv_trait::mac!();
19    |     ------------------ in this macro invocation
20    |
21    = note: this error originates in the macro `priv_trait::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
22
23 error: type `for<'a> fn(&'a Self) {<Self as PrivTr>::method}` is private
24   --> $DIR/associated-item-privacy-trait.rs:19:13
25    |
26 LL |         Pub.method();
27    |             ^^^^^^ private type
28 ...
29 LL |     priv_trait::mac!();
30    |     ------------------ in this macro invocation
31    |
32    = note: this error originates in the macro `priv_trait::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
33
34 error: associated constant `PrivTr::CONST` is private
35   --> $DIR/associated-item-privacy-trait.rs:21:9
36    |
37 LL |         <Pub as PrivTr>::CONST;
38    |         ^^^^^^^^^^^^^^^^^^^^^^ private associated constant
39 ...
40 LL |     priv_trait::mac!();
41    |     ------------------ in this macro invocation
42    |
43    = note: this error originates in the macro `priv_trait::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
44
45 error: associated type `PrivTr::AssocTy` is private
46   --> $DIR/associated-item-privacy-trait.rs:23:16
47    |
48 LL |         let _: <Pub as PrivTr>::AssocTy;
49    |                ^^^^^^^^^^^^^^^^^^^^^^^^ private associated type
50 ...
51 LL |     priv_trait::mac!();
52    |     ------------------ in this macro invocation
53    |
54    = note: this error originates in the macro `priv_trait::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
55
56 error: trait `PrivTr` is private
57   --> $DIR/associated-item-privacy-trait.rs:25:34
58    |
59 LL |         pub type InSignatureTy = <Pub as PrivTr>::AssocTy;
60    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^ private trait
61 ...
62 LL |     priv_trait::mac!();
63    |     ------------------ in this macro invocation
64    |
65    = note: this error originates in the macro `priv_trait::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
66
67 error: trait `PrivTr` is private
68   --> $DIR/associated-item-privacy-trait.rs:27:34
69    |
70 LL |         pub trait InSignatureTr: PrivTr {}
71    |                                  ^^^^^^ private trait
72 ...
73 LL |     priv_trait::mac!();
74    |     ------------------ in this macro invocation
75    |
76    = note: this error originates in the macro `priv_trait::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
77
78 error: trait `PrivTr` is private
79   --> $DIR/associated-item-privacy-trait.rs:29:14
80    |
81 LL |         impl PrivTr for u8 {}
82    |              ^^^^^^ private trait
83 ...
84 LL |     priv_trait::mac!();
85    |     ------------------ in this macro invocation
86    |
87    = note: this error originates in the macro `priv_trait::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
88
89 error: type `priv_signature::Priv` is private
90   --> $DIR/associated-item-privacy-trait.rs:46:21
91    |
92 LL |         let value = <Pub as PubTr>::method;
93    |                     ^^^^^^^^^^^^^^^^^^^^^^ private type
94 ...
95 LL |     priv_signature::mac!();
96    |     ---------------------- in this macro invocation
97    |
98    = note: this error originates in the macro `priv_signature::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
99
100 error: type `priv_signature::Priv` is private
101   --> $DIR/associated-item-privacy-trait.rs:48:9
102    |
103 LL |         value;
104    |         ^^^^^ private type
105 ...
106 LL |     priv_signature::mac!();
107    |     ---------------------- in this macro invocation
108    |
109    = note: this error originates in the macro `priv_signature::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
110
111 error: type `priv_signature::Priv` is private
112   --> $DIR/associated-item-privacy-trait.rs:50:13
113    |
114 LL |         Pub.method(loop {});
115    |             ^^^^^^ private type
116 ...
117 LL |     priv_signature::mac!();
118    |     ---------------------- in this macro invocation
119    |
120    = note: this error originates in the macro `priv_signature::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
121
122 error: type `priv_substs::Priv` is private
123   --> $DIR/associated-item-privacy-trait.rs:67:21
124    |
125 LL |         let value = <Pub as PubTr>::method::<Priv>;
126    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ private type
127 ...
128 LL |     priv_substs::mac!();
129    |     ------------------- in this macro invocation
130    |
131    = note: this error originates in the macro `priv_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
132
133 error: type `priv_substs::Priv` is private
134   --> $DIR/associated-item-privacy-trait.rs:69:9
135    |
136 LL |         value;
137    |         ^^^^^ private type
138 ...
139 LL |     priv_substs::mac!();
140    |     ------------------- in this macro invocation
141    |
142    = note: this error originates in the macro `priv_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
143
144 error: type `priv_substs::Priv` is private
145   --> $DIR/associated-item-privacy-trait.rs:71:9
146    |
147 LL |         Pub.method::<Priv>();
148    |         ^^^^^^^^^^^^^^^^^^^^ private type
149 ...
150 LL |     priv_substs::mac!();
151    |     ------------------- in this macro invocation
152    |
153    = note: this error originates in the macro `priv_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
154
155 error: type `priv_parent_substs::Priv` is private
156   --> $DIR/associated-item-privacy-trait.rs:91:21
157    |
158 LL |         let value = <Pub as PubTr>::method;
159    |                     ^^^^^^^^^^^^^^^^^^^^^^ private type
160 ...
161 LL |     priv_parent_substs::mac!();
162    |     -------------------------- in this macro invocation
163    |
164    = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
165
166 error: type `priv_parent_substs::Priv` is private
167   --> $DIR/associated-item-privacy-trait.rs:93:9
168    |
169 LL |         value;
170    |         ^^^^^ private type
171 ...
172 LL |     priv_parent_substs::mac!();
173    |     -------------------------- in this macro invocation
174    |
175    = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
176
177 error: type `priv_parent_substs::Priv` is private
178   --> $DIR/associated-item-privacy-trait.rs:95:21
179    |
180 LL |         let value = <Pub as PubTr<_>>::method;
181    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ private type
182 ...
183 LL |     priv_parent_substs::mac!();
184    |     -------------------------- in this macro invocation
185    |
186    = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
187
188 error: type `priv_parent_substs::Priv` is private
189   --> $DIR/associated-item-privacy-trait.rs:97:9
190    |
191 LL |         value;
192    |         ^^^^^ private type
193 ...
194 LL |     priv_parent_substs::mac!();
195    |     -------------------------- in this macro invocation
196    |
197    = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
198
199 error: type `priv_parent_substs::Priv` is private
200   --> $DIR/associated-item-privacy-trait.rs:99:9
201    |
202 LL |         Pub.method();
203    |         ^^^^^^^^^^^^ private type
204 ...
205 LL |     priv_parent_substs::mac!();
206    |     -------------------------- in this macro invocation
207    |
208    = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
209
210 error: type `priv_parent_substs::Priv` is private
211   --> $DIR/associated-item-privacy-trait.rs:102:21
212    |
213 LL |         let value = <Priv as PubTr<_>>::method;
214    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^ private type
215 ...
216 LL |     priv_parent_substs::mac!();
217    |     -------------------------- in this macro invocation
218    |
219    = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
220
221 error: type `priv_parent_substs::Priv` is private
222   --> $DIR/associated-item-privacy-trait.rs:104:9
223    |
224 LL |         value;
225    |         ^^^^^ private type
226 ...
227 LL |     priv_parent_substs::mac!();
228    |     -------------------------- in this macro invocation
229    |
230    = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
231
232 error: type `priv_parent_substs::Priv` is private
233   --> $DIR/associated-item-privacy-trait.rs:106:9
234    |
235 LL |         Priv.method();
236    |         ^^^^^^^^^^^^^ private type
237 ...
238 LL |     priv_parent_substs::mac!();
239    |     -------------------------- in this macro invocation
240    |
241    = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
242
243 error: type `priv_parent_substs::Priv` is private
244   --> $DIR/associated-item-privacy-trait.rs:109:9
245    |
246 LL |         <Pub as PubTr>::CONST;
247    |         ^^^^^^^^^^^^^^^^^^^^^ private type
248 ...
249 LL |     priv_parent_substs::mac!();
250    |     -------------------------- in this macro invocation
251    |
252    = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
253
254 error: type `priv_parent_substs::Priv` is private
255   --> $DIR/associated-item-privacy-trait.rs:111:9
256    |
257 LL |         <Pub as PubTr<_>>::CONST;
258    |         ^^^^^^^^^^^^^^^^^^^^^^^^ private type
259 ...
260 LL |     priv_parent_substs::mac!();
261    |     -------------------------- in this macro invocation
262    |
263    = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
264
265 error: type `priv_parent_substs::Priv` is private
266   --> $DIR/associated-item-privacy-trait.rs:113:9
267    |
268 LL |         <Priv as PubTr<_>>::CONST;
269    |         ^^^^^^^^^^^^^^^^^^^^^^^^^ private type
270 ...
271 LL |     priv_parent_substs::mac!();
272    |     -------------------------- in this macro invocation
273    |
274    = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
275
276 error: type `priv_parent_substs::Priv` is private
277   --> $DIR/associated-item-privacy-trait.rs:117:30
278    |
279 LL |         let _: <Pub as PubTr<_>>::AssocTy;
280    |                              ^ private type
281 ...
282 LL |     priv_parent_substs::mac!();
283    |     -------------------------- in this macro invocation
284    |
285    = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
286
287 error: type `priv_parent_substs::Priv` is private
288   --> $DIR/associated-item-privacy-trait.rs:119:17
289    |
290 LL |         let _: <Priv as PubTr<_>>::AssocTy;
291    |                 ^^^^ private type
292 ...
293 LL |     priv_parent_substs::mac!();
294    |     -------------------------- in this macro invocation
295    |
296    = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
297
298 error: type `priv_parent_substs::Priv` is private
299   --> $DIR/associated-item-privacy-trait.rs:122:35
300    |
301 LL |         pub type InSignatureTy1 = <Pub as PubTr>::AssocTy;
302    |                                   ^^^^^^^^^^^^^^^^^^^^^^^ private type
303 ...
304 LL |     priv_parent_substs::mac!();
305    |     -------------------------- in this macro invocation
306    |
307    = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
308
309 error: type `priv_parent_substs::Priv` is private
310   --> $DIR/associated-item-privacy-trait.rs:124:35
311    |
312 LL |         pub type InSignatureTy2 = <Priv as PubTr<Pub>>::AssocTy;
313    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ private type
314 ...
315 LL |     priv_parent_substs::mac!();
316    |     -------------------------- in this macro invocation
317    |
318    = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
319
320 error: type `priv_parent_substs::Priv` is private
321   --> $DIR/associated-item-privacy-trait.rs:126:14
322    |
323 LL |         impl PubTr for u8 {}
324    |              ^^^^^ private type
325 ...
326 LL |     priv_parent_substs::mac!();
327    |     -------------------------- in this macro invocation
328    |
329    = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
330
331 error: aborting due to 30 previous errors
332