E4092

E4092#

Compiler diagnostic name: record_type_missing.

Missing annotation for this empty struct.

MoonBit needs a concrete struct type before it can type-check an empty struct literal such as T::{}. In current compiler output, this diagnostic can appear as a follow-up error when the type name itself cannot be resolved.

This page has no checked source example because the available small reproduction also reports the missing type as the primary error. Prefer adding an explicit type annotation or using a struct type that is in scope.