{"ast_node_type":"function","tokens":[{"end":67,"kind":"keyword","start":0,"text":"fn"}]}
    fn effective_visibility_diagnostic(&self, def_id: LocalDefId) {
impl<'a, 'tcx> TestReachabilityVisitor<'a, 'tcx> {
        if self.tcx.has_attr(def_id, sym::rustc_effective_visibility) {