{"ast_node_type":"other","tokens":[{"end":52,"kind":"keyword","start":0,"text":"Visibility::Restricted(CRATE_DEF_ID)"}]}
                Visibility::Restricted(CRATE_DEF_ID)
            if vis.is_public() && ast::attr::contains_name(&variant.attrs, sym::non_exhaustive) {
            } else {