{"ast_node_type":"other","tokens":[{"end":30,"kind":"keyword","start":0,"text":"if"}]}
    if is_non_enum(ty_param) {
    let ty_param = cx.typeck_results().node_args(func_expr.hir_id).type_at(0);
        cx.emit_span_lint(ENUM_INTRINSICS_NON_ENUMS, span, EnumIntrinsicsMemVariant { ty_param });