fn resolve_enum_def(
sema: &Semantics<'_, RootDatabase>,
expr: &Expr,
self_ty: Option<&Type<'_>>,
) -> Option<ExtendedEnum>fn resolve_enum_def(
sema: &Semantics<'_, RootDatabase>,
expr: &Expr,
self_ty: Option<&Type<'_>>,
) -> Option<ExtendedEnum>