{"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"ty::Adt(adt,"}]}
                    ty::Adt(adt, _) => {
                let index = match *ty.kind() {
                        adt.discriminants(*self.tcx).find(|(_, var)| var.val == discr_bits)