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