substruct 0.1.3

A proc-macro to create subsets of structs
Documentation
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();
}