1 // Result (Success/Failure) type info
14 const TypeInfo_t Result$Success$$info = {
15 .size = sizeof(Result$Success$$type),
16 .align = __alignof__(Result$Success$$type),
23 .metamethods = Struct$metamethods,
27 const TypeInfo_t Result$Failure$$info = {
28 .size = sizeof(Result$Failure$$type),
29 .align = __alignof__(Result$Failure$$type),
37 {.name = "reason", .type = &Text$info},
40 .metamethods = Struct$metamethods,
44 const TypeInfo_t Result$$info = {
45 .size = sizeof(Result_t),
46 .align = __alignof__(Result_t),
56 .type = &Result$Success$$info,
60 .type = &Result$Failure$$info,
64 .metamethods = Enum$metamethods,