{"ast_node_type":"other","tokens":[{"end":48,"kind":"keyword","start":0,"text":"Some(adt)"}]}
                Some(adt) if !adt.is_enum() => {
            | Res::SelfTyAlias { .. } => match ty.normalized.ty_adt_def() {
                    Some((adt.non_enum_variant(), adt.did(), Self::user_args_for_adt(ty)))