{"ast_node_type":"other","tokens":[{"end":70,"kind":"keyword","start":0,"text":"if"}]}
    if !has_feature(features) && !cfg_span.allows_unstable(*feature) {
    let (cfg, feature, has_feature) = gated_cfg;
        let explain = format!("`cfg({cfg})` is experimental and subject to change");