]> git.proxmox.com Git - rustc.git/blob - src/test/ui/parser/macro/pub-item-macro.stderr
New upstream version 1.43.0+dfsg1
[rustc.git] / src / test / ui / parser / macro / pub-item-macro.stderr
1 error: can't qualify macro invocation with `pub`
2 --> $DIR/pub-item-macro.rs:10:5
3 |
4 LL | pub priv_x!();
5 | ^^^ help: remove the visibility
6 ...
7 LL | pub_x!();
8 | --------- in this macro invocation
9 |
10 = help: try adjusting the macro to put `pub` inside the invocation
11 = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
12
13 error[E0603]: static `x` is private
14 --> $DIR/pub-item-macro.rs:20:23
15 |
16 LL | let y: u32 = foo::x;
17 | ^ this static is private
18 |
19 note: the static `x` is defined here
20 --> $DIR/pub-item-macro.rs:5:9
21 |
22 LL | static x: u32 = 0;
23 | ^^^^^^^^^^^^^^^^^^
24 ...
25 LL | pub_x!();
26 | --------- in this macro invocation
27 = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
28
29 error: aborting due to 2 previous errors
30
31 For more information about this error, try `rustc --explain E0603`.