{"ast_node_type":"other","tokens":[{"end":95,"kind":"keyword","start":0,"text":"if"}]}
        if cx.tcx.crate_types().iter().all(|&crate_type| crate_type == CrateType::Executable) {
        // or staticlib because it's not clear what the desired lint behavior for those are.
            return;