{"ast_node_type":"other","tokens":[{"end":59,"kind":"keyword","start":0,"text":".unwrap_or(Visibility::Public);"}]}
                            .unwrap_or(Visibility::Public);
                            .try_resolve_visibility(&field.vis, false)
                        if ctor_vis.is_at_least(field_vis, self.r.tcx) {