{"ast_node_type":"variable","tokens":[{"end":43,"kind":"keyword","start":0,"text":"if"}]}
            if let Some(ty) = arg.as_type()
        || impl_trait_ref.args.iter().any(|arg| {
                && let Some(self_visibility) = type_visibility(tcx, ty)