2024-03-17 15:46:40 -07:00
|
|
|
//@ aux-crate:priv:reexport=reexport.rs
|
|
|
|
|
//@ compile-flags: -Zunstable-options
|
|
|
|
|
|
|
|
|
|
// Checks the behavior of a reexported item from a private dependency.
|
|
|
|
|
|
|
|
|
|
#![crate_type = "lib"]
|
|
|
|
|
#![deny(exported_private_dependencies)]
|
|
|
|
|
|
|
|
|
|
extern crate reexport;
|
|
|
|
|
|
|
|
|
|
pub fn leaks_priv() -> reexport::Shared {
|
2025-01-28 23:20:36 +00:00
|
|
|
//~^ ERROR type `Shared` from private dependency 'shared' in public interface
|
2024-03-17 15:46:40 -07:00
|
|
|
reexport::Shared
|
|
|
|
|
}
|