{"ast_node_type":"function","tokens":[{"end":42,"kind":"keyword","start":0,"text":"pub"}]}
                    pub fn new() -> Self {
                impl PublicStruct {
                        Self { field: modname::PrivateStruct::new(), field1: SomeType1 }