The start of every compiler message. kind says which Message_* type it really is; cast to that type to read the rest. workspace is the build it belongs to.
Fields
- kind: enum u8 { UNINITIALIZED :: 0; FILE; IMPORT; FAILED_IMPORT; PHASE; TYPECHECKED; COMPLETE; DEBUG_DUMP; ERROR; PERFORMANCE_REPORT; }
- workspace: Workspace