{"ast_node_type":"other","tokens":[{"end":36,"kind":"keyword","start":0,"text":"ty::Adt(def,"}]}
                ty::Adt(def, _) => {
            match *ty.kind() {
                    let variant = if let Some(idx) = variant_index {