]> git.proxmox.com Git - rustc.git/blame - src/test/ui/pub/pub-reexport-priv-extern-crate.rs
New upstream version 1.52.0~beta.3+dfsg1
[rustc.git] / src / test / ui / pub / pub-reexport-priv-extern-crate.rs
CommitLineData
7cac9316 1extern crate core;
2c00a5a8 2pub use core as reexported_core; //~ ERROR `core` is private, and cannot be re-exported
7cac9316
XL
3 //~^ WARN this was previously accepted
4
5mod foo1 {
6 extern crate core;
7}
8
9mod foo2 {
6a06907d 10 use foo1::core; //~ ERROR crate import `core` is private
7cac9316
XL
11 pub mod bar {
12 extern crate core;
13 }
14}
15
16mod baz {
6a06907d 17 pub use foo2::bar::core; //~ ERROR crate import `core` is private
7cac9316
XL
18}
19
20fn main() {}