{"ast_node_type":"variable","tokens":[{"end":39,"kind":"keyword","start":0,"text":"let"}]}
        let adt_def = match ty.kind() {
    ) -> Option<(AdtDef<'tcx>, usize, AllocId)> {
            ty::Adt(adt_def, _args) if adt_def.is_enum() => adt_def,