{"ast_node_type":"variable","tokens":[{"end":78,"kind":"keyword","start":0,"text":"let"}]}
    let ty_param = cx.typeck_results().node_args(func_expr.hir_id).type_at(0);
fn enforce_mem_variant_count(cx: &LateContext<'_>, func_expr: &hir::Expr<'_>, span: Span) {
    if is_non_enum(ty_param) {