{"ast_node_type":"variable","tokens":[{"end":83,"kind":"keyword","start":0,"text":"let"}]}
            let new_vis = if let Some(ty::Visibility::Restricted(restricted_did)) =
            // except when `pub(super) == pub(crate)`
                cx.effective_visibilities.effective_vis(def_id).map(|effective_vis| {