1 2 3 4 5 6 7 8 9 10 11 12 13 14
mod inner { use substruct::substruct; #[substruct(pub(self) A)] #[derive(Default)] pub struct Test { #[substruct(A)] pub field: u32, } } fn main() { let _ = crate::inner::A::default(); }