//@ run-rustfix | |
pub mod a { | |
pub struct A(pub String); | |
} | |
mod b { | |
use crate::a::A; | |
pub fn x() { | |
A("".into()); //~ ERROR cannot initialize a tuple struct which contains private fields | |
} | |
} | |
fn main() { | |
a::A("a".into()); //~ ERROR tuple struct constructor `A` is private | |
b::x(); | |
} |