{"ast_node_type":"other","tokens":[{"end":53,"kind":"keyword","start":0,"text":"//"}]}
            // except when `pub(super) == pub(crate)`
            // prefer suggesting `pub(super)` instead of `pub(crate)` when possible,
            let new_vis = if let Some(ty::Visibility::Restricted(restricted_did)) =