// except according to those terms.
#![allow(unused)]
+#![deny(private_in_public)]
extern crate core;
pub use core as reexported_core; //~ ERROR `core` is private, and cannot be reexported
+ //~^ WARN this was previously accepted
mod foo1 {
extern crate core;
mod foo2 {
use foo1::core; //~ ERROR `core` is private, and cannot be reexported
+ //~^ WARN this was previously accepted
pub mod bar {
extern crate core;
}
mod baz {
pub use foo2::bar::core; //~ ERROR `core` is private, and cannot be reexported
+ //~^ WARN this was previously accepted
}
fn main() {}