1error: type `for<'r> fn(&'r priv_nominal::Pub) {priv_nominal::Pub::method}` is private
2  --> $DIR/associated-item-privacy-inherent.rs:13:21
3   |
4LL |         let value = Pub::method;
5   |                     ^^^^^^^^^^^ private type
6...
7LL |     priv_nominal::mac!();
8   |     -------------------- in this macro invocation
9   |
10   = note: this error originates in the macro `priv_nominal::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
11
12error: type `for<'r> fn(&'r priv_nominal::Pub) {priv_nominal::Pub::method}` is private
13  --> $DIR/associated-item-privacy-inherent.rs:15:9
14   |
15LL |         value;
16   |         ^^^^^ private type
17...
18LL |     priv_nominal::mac!();
19   |     -------------------- in this macro invocation
20   |
21   = note: this error originates in the macro `priv_nominal::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
22
23error: type `for<'r> fn(&'r priv_nominal::Pub) {priv_nominal::Pub::method}` is private
24  --> $DIR/associated-item-privacy-inherent.rs:17:13
25   |
26LL |         Pub.method();
27   |             ^^^^^^ private type
28...
29LL |     priv_nominal::mac!();
30   |     -------------------- in this macro invocation
31   |
32   = note: this error originates in the macro `priv_nominal::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
33
34error: associated constant `CONST` is private
35  --> $DIR/associated-item-privacy-inherent.rs:19:9
36   |
37LL |         Pub::CONST;
38   |         ^^^^^^^^^^ private associated constant
39...
40LL |     priv_nominal::mac!();
41   |     -------------------- in this macro invocation
42   |
43   = note: this error originates in the macro `priv_nominal::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
44
45error: type `priv_signature::Priv` is private
46  --> $DIR/associated-item-privacy-inherent.rs:37:21
47   |
48LL |         let value = Pub::method;
49   |                     ^^^^^^^^^^^ private type
50...
51LL |     priv_signature::mac!();
52   |     ---------------------- in this macro invocation
53   |
54   = note: this error originates in the macro `priv_signature::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
55
56error: type `priv_signature::Priv` is private
57  --> $DIR/associated-item-privacy-inherent.rs:39:9
58   |
59LL |         value;
60   |         ^^^^^ private type
61...
62LL |     priv_signature::mac!();
63   |     ---------------------- in this macro invocation
64   |
65   = note: this error originates in the macro `priv_signature::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
66
67error: type `priv_signature::Priv` is private
68  --> $DIR/associated-item-privacy-inherent.rs:41:13
69   |
70LL |         Pub.method(loop {});
71   |             ^^^^^^ private type
72...
73LL |     priv_signature::mac!();
74   |     ---------------------- in this macro invocation
75   |
76   = note: this error originates in the macro `priv_signature::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
77
78error: type `priv_substs::Priv` is private
79  --> $DIR/associated-item-privacy-inherent.rs:57:21
80   |
81LL |         let value = Pub::method::<Priv>;
82   |                     ^^^^^^^^^^^^^^^^^^^ private type
83...
84LL |     priv_substs::mac!();
85   |     ------------------- in this macro invocation
86   |
87   = note: this error originates in the macro `priv_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
88
89error: type `priv_substs::Priv` is private
90  --> $DIR/associated-item-privacy-inherent.rs:59:9
91   |
92LL |         value;
93   |         ^^^^^ private type
94...
95LL |     priv_substs::mac!();
96   |     ------------------- in this macro invocation
97   |
98   = note: this error originates in the macro `priv_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
99
100error: type `priv_substs::Priv` is private
101  --> $DIR/associated-item-privacy-inherent.rs:61:9
102   |
103LL |         Pub.method::<Priv>();
104   |         ^^^^^^^^^^^^^^^^^^^^ private type
105...
106LL |     priv_substs::mac!();
107   |     ------------------- in this macro invocation
108   |
109   = note: this error originates in the macro `priv_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
110
111error: type `priv_parent_substs::Priv` is private
112  --> $DIR/associated-item-privacy-inherent.rs:80:21
113   |
114LL |         let value = <Pub>::method;
115   |                     ^^^^^^^^^^^^^ private type
116...
117LL |     priv_parent_substs::mac!();
118   |     -------------------------- in this macro invocation
119   |
120   = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
121
122error: type `priv_parent_substs::Priv` is private
123  --> $DIR/associated-item-privacy-inherent.rs:82:9
124   |
125LL |         value;
126   |         ^^^^^ private type
127...
128LL |     priv_parent_substs::mac!();
129   |     -------------------------- in this macro invocation
130   |
131   = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
132
133error: type `priv_parent_substs::Priv` is private
134  --> $DIR/associated-item-privacy-inherent.rs:84:21
135   |
136LL |         let value = Pub::method;
137   |                     ^^^^^^^^^^^ private type
138...
139LL |     priv_parent_substs::mac!();
140   |     -------------------------- in this macro invocation
141   |
142   = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
143
144error: type `priv_parent_substs::Priv` is private
145  --> $DIR/associated-item-privacy-inherent.rs:86:9
146   |
147LL |         value;
148   |         ^^^^^ private type
149...
150LL |     priv_parent_substs::mac!();
151   |     -------------------------- in this macro invocation
152   |
153   = note: this error originates in the macro `priv_parent_substs::mac` (in Nightly builds, run with -Z macro-backtrace for more info)
154
155error: type `priv_parent_substs::Priv` is private
156  --> $DIR/associated-item-privacy-inherent.rs:88:21
157   |
158LL |         let value = <Pub>::static_method;
159   |                     ^^^^^^^^^^^^^^^^^^^^ private type
160...
161LL |     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
166error: type `priv_parent_substs::Priv` is private
167  --> $DIR/associated-item-privacy-inherent.rs:90:9
168   |
169LL |         value;
170   |         ^^^^^ private type
171...
172LL |     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
177error: type `priv_parent_substs::Priv` is private
178  --> $DIR/associated-item-privacy-inherent.rs:92:21
179   |
180LL |         let value = Pub::static_method;
181   |                     ^^^^^^^^^^^^^^^^^^ private type
182...
183LL |     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
188error: type `priv_parent_substs::Priv` is private
189  --> $DIR/associated-item-privacy-inherent.rs:94:9
190   |
191LL |         value;
192   |         ^^^^^ private type
193...
194LL |     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
199error: type `priv_parent_substs::Priv` is private
200  --> $DIR/associated-item-privacy-inherent.rs:96:19
201   |
202LL |         Pub(Priv).method();
203   |                   ^^^^^^ private type
204...
205LL |     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
210error: type `priv_parent_substs::Priv` is private
211  --> $DIR/associated-item-privacy-inherent.rs:99:10
212   |
213LL |         <Pub>::CONST;
214   |          ^^^ private type
215...
216LL |     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
221error: type `priv_parent_substs::Priv` is private
222  --> $DIR/associated-item-privacy-inherent.rs:101:9
223   |
224LL |         Pub::CONST;
225   |         ^^^ private type
226...
227LL |     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
232error: aborting due to 21 previous errors
233
234