{"ast_node_type":"other","tokens":[{"end":68,"kind":"keyword","start":0,"text":"ty::Adt(adt_def,"}]}
            ty::Adt(adt_def, _args) if adt_def.is_enum() => adt_def,
        let adt_def = match ty.kind() {
            _ => return None,