{"ast_node_type":"variable","tokens":[{"end":94,"kind":"keyword","start":0,"text":"Res::Def(DefKind::Ctor(CtorOf::Variant,"}]}
            Res::Def(DefKind::Ctor(CtorOf::Variant, _), _) if let Some(self_ty) = self_ty => {
        match res {
                let adt_def = self_ty.normalized.ty_adt_def().unwrap();