blob: 74b3b9fd5fea596e1c66550f46f86507800bf1de [file] [log] [blame]
// WARNING: This file is machine generated by fidlc.
#include <lib/fidl/internal.h>
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_imported_ImportUnionPayloadTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_imported_ImportUnionPayloadNullableRefTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_imported_ComposedProtocol_TwoWayNamedComposedWithError_ResultTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_imported_ComposedProtocol_TwoWayNamedComposedWithError_ResultNullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_imported_ComposedProtocolTwoWayNamedComposedWithErrorTopResponseTable;
__LOCAL extern const struct FidlCodedTable test_protocollayouts_imported_ImportTablePayloadTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_imported_ComposedProtocol_OnNamedComposedWithError_ResultTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_imported_ComposedProtocol_OnNamedComposedWithError_ResultNullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_imported_ComposedProtocolOnNamedComposedWithErrorRequestTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_imported_ComposedProtocol_TwoWayAnonComposedWithError_ResponseTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_imported_ComposedProtocol_TwoWayAnonComposedWithError_ResponseNullableRefTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_imported_ComposedProtocol_TwoWayAnonComposedWithError_ResultTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_imported_ComposedProtocol_TwoWayAnonComposedWithError_ResultNullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_imported_ComposedProtocolTwoWayAnonComposedWithErrorTopResponseTable;
__LOCAL extern const struct FidlCodedTable test_protocollayouts_imported_ComposedProtocol_OnAnonComposedWithError_ResponseTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_imported_ComposedProtocol_OnAnonComposedWithError_ResultTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_imported_ComposedProtocol_OnAnonComposedWithError_ResultNullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_imported_ComposedProtocolOnAnonComposedWithErrorRequestTable;
__LOCAL extern const struct FidlCodedTable test_protocollayouts_imported_ComposedProtocolTwoWayAnonComposedWithErrorRequestTable;
__LOCAL extern const struct FidlCodedTable test_protocollayouts_imported_ComposedProtocolTwoWayAnonComposedResponseTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_imported_ComposedProtocolTwoWayAnonComposedRequestTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_imported_ComposedProtocolTwoWayAnonComposedRequestNullableRefTable;
__LOCAL extern const struct FidlCodedTable test_protocollayouts_imported_ComposedProtocolOneWayAnonComposedRequestTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_imported_ComposedProtocolOnAnonComposedRequestTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_imported_ComposedProtocolOnAnonComposedRequestNullableRefTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocol_TwoWayImportWithError_ResultTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocol_TwoWayImportWithError_ResultNullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_MainProtocolTwoWayImportWithErrorTopResponseTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocol_TwoWayAnonWithError_ResponseTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocol_TwoWayAnonWithError_ResponseNullableRefTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocol_TwoWayAnonWithError_ResultTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocol_TwoWayAnonWithError_ResultNullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_MainProtocolTwoWayAnonWithErrorTopResponseTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocol_OnImportWithError_ResultTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocol_OnImportWithError_ResultNullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_MainProtocolOnImportWithErrorRequestTable;
__LOCAL extern const struct FidlCodedTable test_protocollayouts_MainProtocol_OnAnonWithError_ResponseTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocol_OnAnonWithError_ResultTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocol_OnAnonWithError_ResultNullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_MainProtocolOnAnonWithErrorRequestTable;
__LOCAL extern const struct FidlCodedTable test_protocollayouts_MainProtocolTwoWayAnonWithErrorRequestTable;
__LOCAL extern const struct FidlCodedTable test_protocollayouts_MainProtocolTwoWayAnonResponseTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocolTwoWayAnonRequestTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocolTwoWayAnonRequestNullableRefTable;
__LOCAL extern const struct FidlCodedTable test_protocollayouts_MainProtocolOneWayAnonRequestTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocolOnAnonRequestTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocolOnAnonRequestNullableRefTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_LocalUnionPayloadTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_LocalUnionPayloadNullableRefTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocol_TwoWayLocalWithError_ResultTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocol_TwoWayLocalWithError_ResultNullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_MainProtocolTwoWayLocalWithErrorTopResponseTable;
__LOCAL extern const struct FidlCodedTable test_protocollayouts_LocalTablePayloadTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocol_OnLocalWithError_ResultTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocol_OnLocalWithError_ResultNullableRefTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_MainProtocolOnLocalWithErrorRequestTable;
__LOCAL extern const struct FidlCodedTable test_protocollayouts_MainProtocolOneWayAnonComposedRequestMessageTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocolTwoWayAnonComposedRequestMessageTable;
__LOCAL extern const struct FidlCodedTable test_protocollayouts_MainProtocolTwoWayAnonComposedResponseMessageTable;
__LOCAL extern const struct FidlCodedTable test_protocollayouts_MainProtocolTwoWayAnonComposedWithErrorRequestMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_MainProtocolTwoWayAnonComposedWithErrorResponseMessageTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocolOnAnonComposedEventMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_MainProtocolOnAnonComposedWithErrorEventMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_MainProtocolTwoWayNamedComposedWithErrorResponseMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_MainProtocolOnNamedComposedWithErrorEventMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_MainProtocolTwoWayImportWithErrorResponseMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_MainProtocolOnImportWithErrorEventMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_MainProtocolTwoWayLocalWithErrorResponseMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_MainProtocolOnLocalWithErrorEventMessageTable;
__LOCAL extern const struct FidlCodedTable test_protocollayouts_MainProtocolOneWayAnonRequestMessageTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocolTwoWayAnonRequestMessageTable;
__LOCAL extern const struct FidlCodedTable test_protocollayouts_MainProtocolTwoWayAnonResponseMessageTable;
__LOCAL extern const struct FidlCodedTable test_protocollayouts_MainProtocolTwoWayAnonWithErrorRequestMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_MainProtocolTwoWayAnonWithErrorResponseMessageTable;
__LOCAL extern const struct FidlCodedXUnion test_protocollayouts_MainProtocolOnAnonEventMessageTable;
__LOCAL extern const struct FidlCodedStruct test_protocollayouts_MainProtocolOnAnonWithErrorEventMessageTable;
static const struct FidlXUnionField Fields62test_protocollayouts_MainProtocol_TwoWayImportWithError_Result[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocollayouts_imported_ImportUnionPayloadTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocol_TwoWayImportWithError_ResultTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields62test_protocollayouts_MainProtocol_TwoWayImportWithError_Result, .nullable=kFidlNullability_Nonnullable, .name="test.protocollayouts/MainProtocol_TwoWayImportWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields73test_protocollayouts_MainProtocol_TwoWayImportWithError_ResultNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocollayouts_imported_ImportUnionPayloadTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocol_TwoWayImportWithError_ResultNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields73test_protocollayouts_MainProtocol_TwoWayImportWithError_ResultNullableRef, .nullable=kFidlNullability_Nullable, .name="test.protocollayouts/MainProtocol_TwoWayImportWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlStructElement Fields65test_protocollayouts_MainProtocolTwoWayImportWithErrorTopResponse[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocollayouts_MainProtocol_TwoWayImportWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocollayouts_MainProtocolTwoWayImportWithErrorTopResponseTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields65test_protocollayouts_MainProtocolTwoWayImportWithErrorTopResponse, .element_count=1u, .size_v2=16u, .name="test.protocollayouts/MainProtocolTwoWayImportWithErrorTopResponse"};
static const struct FidlXUnionField Fields62test_protocollayouts_MainProtocol_TwoWayAnonWithError_Response[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kBoolTable)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocol_TwoWayAnonWithError_ResponseTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields62test_protocollayouts_MainProtocol_TwoWayAnonWithError_Response, .nullable=kFidlNullability_Nonnullable, .name="test.protocollayouts/MainProtocol_TwoWayAnonWithError_Response", .strictness=kFidlStrictness_Flexible, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields73test_protocollayouts_MainProtocol_TwoWayAnonWithError_ResponseNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kBoolTable)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocol_TwoWayAnonWithError_ResponseNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields73test_protocollayouts_MainProtocol_TwoWayAnonWithError_ResponseNullableRef, .nullable=kFidlNullability_Nullable, .name="test.protocollayouts/MainProtocol_TwoWayAnonWithError_Response", .strictness=kFidlStrictness_Flexible, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields60test_protocollayouts_MainProtocol_TwoWayAnonWithError_Result[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocollayouts_MainProtocol_TwoWayAnonWithError_ResponseTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocol_TwoWayAnonWithError_ResultTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields60test_protocollayouts_MainProtocol_TwoWayAnonWithError_Result, .nullable=kFidlNullability_Nonnullable, .name="test.protocollayouts/MainProtocol_TwoWayAnonWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields71test_protocollayouts_MainProtocol_TwoWayAnonWithError_ResultNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocollayouts_MainProtocol_TwoWayAnonWithError_ResponseTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocol_TwoWayAnonWithError_ResultNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields71test_protocollayouts_MainProtocol_TwoWayAnonWithError_ResultNullableRef, .nullable=kFidlNullability_Nullable, .name="test.protocollayouts/MainProtocol_TwoWayAnonWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlStructElement Fields63test_protocollayouts_MainProtocolTwoWayAnonWithErrorTopResponse[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocollayouts_MainProtocol_TwoWayAnonWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocollayouts_MainProtocolTwoWayAnonWithErrorTopResponseTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields63test_protocollayouts_MainProtocolTwoWayAnonWithErrorTopResponse, .element_count=1u, .size_v2=16u, .name="test.protocollayouts/MainProtocolTwoWayAnonWithErrorTopResponse"};
static const struct FidlXUnionField Fields58test_protocollayouts_MainProtocol_OnImportWithError_Result[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocollayouts_imported_ImportTablePayloadTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocol_OnImportWithError_ResultTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields58test_protocollayouts_MainProtocol_OnImportWithError_Result, .nullable=kFidlNullability_Nonnullable, .name="test.protocollayouts/MainProtocol_OnImportWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields69test_protocollayouts_MainProtocol_OnImportWithError_ResultNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocollayouts_imported_ImportTablePayloadTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocol_OnImportWithError_ResultNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields69test_protocollayouts_MainProtocol_OnImportWithError_ResultNullableRef, .nullable=kFidlNullability_Nullable, .name="test.protocollayouts/MainProtocol_OnImportWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlStructElement Fields57test_protocollayouts_MainProtocolOnImportWithErrorRequest[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocollayouts_MainProtocol_OnImportWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocollayouts_MainProtocolOnImportWithErrorRequestTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields57test_protocollayouts_MainProtocolOnImportWithErrorRequest, .element_count=1u, .size_v2=16u, .name="test.protocollayouts/MainProtocolOnImportWithErrorRequest"};
static const struct FidlTableField Fields58test_protocollayouts_MainProtocol_OnAnonWithError_Response[] = {
/*FidlTableField*/{.type=(fidl_type_t*)(&fidl_internal_kUint16Table), .ordinal=1u}
};
const struct FidlCodedTable test_protocollayouts_MainProtocol_OnAnonWithError_ResponseTable = {.tag=kFidlTypeTable, .fields=Fields58test_protocollayouts_MainProtocol_OnAnonWithError_Response, .field_count=1u, .is_resource=kFidlIsResource_NotResource, .name="test.protocollayouts/MainProtocol_OnAnonWithError_Response"};
static const struct FidlXUnionField Fields56test_protocollayouts_MainProtocol_OnAnonWithError_Result[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocollayouts_MainProtocol_OnAnonWithError_ResponseTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocol_OnAnonWithError_ResultTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields56test_protocollayouts_MainProtocol_OnAnonWithError_Result, .nullable=kFidlNullability_Nonnullable, .name="test.protocollayouts/MainProtocol_OnAnonWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields67test_protocollayouts_MainProtocol_OnAnonWithError_ResultNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocollayouts_MainProtocol_OnAnonWithError_ResponseTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocol_OnAnonWithError_ResultNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields67test_protocollayouts_MainProtocol_OnAnonWithError_ResultNullableRef, .nullable=kFidlNullability_Nullable, .name="test.protocollayouts/MainProtocol_OnAnonWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlStructElement Fields55test_protocollayouts_MainProtocolOnAnonWithErrorRequest[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocollayouts_MainProtocol_OnAnonWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocollayouts_MainProtocolOnAnonWithErrorRequestTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields55test_protocollayouts_MainProtocolOnAnonWithErrorRequest, .element_count=1u, .size_v2=16u, .name="test.protocollayouts/MainProtocolOnAnonWithErrorRequest"};
static const struct FidlTableField Fields59test_protocollayouts_MainProtocolTwoWayAnonWithErrorRequest[] = {
/*FidlTableField*/{.type=(fidl_type_t*)(&fidl_internal_kUint16Table), .ordinal=1u}
};
const struct FidlCodedTable test_protocollayouts_MainProtocolTwoWayAnonWithErrorRequestTable = {.tag=kFidlTypeTable, .fields=Fields59test_protocollayouts_MainProtocolTwoWayAnonWithErrorRequest, .field_count=1u, .is_resource=kFidlIsResource_NotResource, .name="test.protocollayouts/MainProtocolTwoWayAnonWithErrorRequest"};
static const struct FidlTableField Fields51test_protocollayouts_MainProtocolTwoWayAnonResponse[] = {
/*FidlTableField*/{.type=(fidl_type_t*)(&fidl_internal_kUint16Table), .ordinal=1u}
};
const struct FidlCodedTable test_protocollayouts_MainProtocolTwoWayAnonResponseTable = {.tag=kFidlTypeTable, .fields=Fields51test_protocollayouts_MainProtocolTwoWayAnonResponse, .field_count=1u, .is_resource=kFidlIsResource_NotResource, .name="test.protocollayouts/MainProtocolTwoWayAnonResponse"};
static const struct FidlXUnionField Fields50test_protocollayouts_MainProtocolTwoWayAnonRequest[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kBoolTable)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocolTwoWayAnonRequestTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields50test_protocollayouts_MainProtocolTwoWayAnonRequest, .nullable=kFidlNullability_Nonnullable, .name="test.protocollayouts/MainProtocolTwoWayAnonRequest", .strictness=kFidlStrictness_Flexible, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields61test_protocollayouts_MainProtocolTwoWayAnonRequestNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kBoolTable)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocolTwoWayAnonRequestNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields61test_protocollayouts_MainProtocolTwoWayAnonRequestNullableRef, .nullable=kFidlNullability_Nullable, .name="test.protocollayouts/MainProtocolTwoWayAnonRequest", .strictness=kFidlStrictness_Flexible, .is_resource=kFidlIsResource_NotResource};
static const struct FidlTableField Fields50test_protocollayouts_MainProtocolOneWayAnonRequest[] = {
/*FidlTableField*/{.type=(fidl_type_t*)(&fidl_internal_kUint16Table), .ordinal=1u}
};
const struct FidlCodedTable test_protocollayouts_MainProtocolOneWayAnonRequestTable = {.tag=kFidlTypeTable, .fields=Fields50test_protocollayouts_MainProtocolOneWayAnonRequest, .field_count=1u, .is_resource=kFidlIsResource_NotResource, .name="test.protocollayouts/MainProtocolOneWayAnonRequest"};
static const struct FidlXUnionField Fields46test_protocollayouts_MainProtocolOnAnonRequest[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kBoolTable)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocolOnAnonRequestTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields46test_protocollayouts_MainProtocolOnAnonRequest, .nullable=kFidlNullability_Nonnullable, .name="test.protocollayouts/MainProtocolOnAnonRequest", .strictness=kFidlStrictness_Flexible, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields57test_protocollayouts_MainProtocolOnAnonRequestNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kBoolTable)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocolOnAnonRequestNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields57test_protocollayouts_MainProtocolOnAnonRequestNullableRef, .nullable=kFidlNullability_Nullable, .name="test.protocollayouts/MainProtocolOnAnonRequest", .strictness=kFidlStrictness_Flexible, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields38test_protocollayouts_LocalUnionPayload[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kBoolTable)}
};
const struct FidlCodedXUnion test_protocollayouts_LocalUnionPayloadTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields38test_protocollayouts_LocalUnionPayload, .nullable=kFidlNullability_Nonnullable, .name="test.protocollayouts/LocalUnionPayload", .strictness=kFidlStrictness_Flexible, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields49test_protocollayouts_LocalUnionPayloadNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kBoolTable)}
};
const struct FidlCodedXUnion test_protocollayouts_LocalUnionPayloadNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields49test_protocollayouts_LocalUnionPayloadNullableRef, .nullable=kFidlNullability_Nullable, .name="test.protocollayouts/LocalUnionPayload", .strictness=kFidlStrictness_Flexible, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields61test_protocollayouts_MainProtocol_TwoWayLocalWithError_Result[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocollayouts_LocalUnionPayloadTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocol_TwoWayLocalWithError_ResultTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields61test_protocollayouts_MainProtocol_TwoWayLocalWithError_Result, .nullable=kFidlNullability_Nonnullable, .name="test.protocollayouts/MainProtocol_TwoWayLocalWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields72test_protocollayouts_MainProtocol_TwoWayLocalWithError_ResultNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocollayouts_LocalUnionPayloadTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocol_TwoWayLocalWithError_ResultNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields72test_protocollayouts_MainProtocol_TwoWayLocalWithError_ResultNullableRef, .nullable=kFidlNullability_Nullable, .name="test.protocollayouts/MainProtocol_TwoWayLocalWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlStructElement Fields64test_protocollayouts_MainProtocolTwoWayLocalWithErrorTopResponse[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocollayouts_MainProtocol_TwoWayLocalWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocollayouts_MainProtocolTwoWayLocalWithErrorTopResponseTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields64test_protocollayouts_MainProtocolTwoWayLocalWithErrorTopResponse, .element_count=1u, .size_v2=16u, .name="test.protocollayouts/MainProtocolTwoWayLocalWithErrorTopResponse"};
static const struct FidlTableField Fields38test_protocollayouts_LocalTablePayload[] = {
/*FidlTableField*/{.type=(fidl_type_t*)(&fidl_internal_kUint16Table), .ordinal=1u}
};
const struct FidlCodedTable test_protocollayouts_LocalTablePayloadTable = {.tag=kFidlTypeTable, .fields=Fields38test_protocollayouts_LocalTablePayload, .field_count=1u, .is_resource=kFidlIsResource_NotResource, .name="test.protocollayouts/LocalTablePayload"};
static const struct FidlXUnionField Fields57test_protocollayouts_MainProtocol_OnLocalWithError_Result[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocollayouts_LocalTablePayloadTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocol_OnLocalWithError_ResultTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields57test_protocollayouts_MainProtocol_OnLocalWithError_Result, .nullable=kFidlNullability_Nonnullable, .name="test.protocollayouts/MainProtocol_OnLocalWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields68test_protocollayouts_MainProtocol_OnLocalWithError_ResultNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&test_protocollayouts_LocalTablePayloadTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint32Table)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocol_OnLocalWithError_ResultNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields68test_protocollayouts_MainProtocol_OnLocalWithError_ResultNullableRef, .nullable=kFidlNullability_Nullable, .name="test.protocollayouts/MainProtocol_OnLocalWithError_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlStructElement Fields56test_protocollayouts_MainProtocolOnLocalWithErrorRequest[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocollayouts_MainProtocol_OnLocalWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocollayouts_MainProtocolOnLocalWithErrorRequestTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields56test_protocollayouts_MainProtocolOnLocalWithErrorRequest, .element_count=1u, .size_v2=16u, .name="test.protocollayouts/MainProtocolOnLocalWithErrorRequest"};
static const struct FidlTableField Fields65test_protocollayouts_MainProtocolOneWayAnonComposedRequestMessage[] = {
/*FidlTableField*/{.type=(fidl_type_t*)(&fidl_internal_kUint16Table), .ordinal=1u}
};
const struct FidlCodedTable test_protocollayouts_MainProtocolOneWayAnonComposedRequestMessageTable = {.tag=kFidlTypeTable, .fields=Fields65test_protocollayouts_MainProtocolOneWayAnonComposedRequestMessage, .field_count=1u, .is_resource=kFidlIsResource_NotResource, .name="test.protocollayouts/MainProtocolOneWayAnonComposedRequestMessage"};
static const struct FidlXUnionField Fields65test_protocollayouts_MainProtocolTwoWayAnonComposedRequestMessage[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kBoolTable)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocolTwoWayAnonComposedRequestMessageTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields65test_protocollayouts_MainProtocolTwoWayAnonComposedRequestMessage, .nullable=kFidlNullability_Nonnullable, .name="test.protocollayouts/MainProtocolTwoWayAnonComposedRequestMessage", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlTableField Fields66test_protocollayouts_MainProtocolTwoWayAnonComposedResponseMessage[] = {
/*FidlTableField*/{.type=(fidl_type_t*)(&fidl_internal_kUint16Table), .ordinal=1u}
};
const struct FidlCodedTable test_protocollayouts_MainProtocolTwoWayAnonComposedResponseMessageTable = {.tag=kFidlTypeTable, .fields=Fields66test_protocollayouts_MainProtocolTwoWayAnonComposedResponseMessage, .field_count=1u, .is_resource=kFidlIsResource_NotResource, .name="test.protocollayouts/MainProtocolTwoWayAnonComposedResponseMessage"};
static const struct FidlTableField Fields74test_protocollayouts_MainProtocolTwoWayAnonComposedWithErrorRequestMessage[] = {
/*FidlTableField*/{.type=(fidl_type_t*)(&fidl_internal_kUint16Table), .ordinal=1u}
};
const struct FidlCodedTable test_protocollayouts_MainProtocolTwoWayAnonComposedWithErrorRequestMessageTable = {.tag=kFidlTypeTable, .fields=Fields74test_protocollayouts_MainProtocolTwoWayAnonComposedWithErrorRequestMessage, .field_count=1u, .is_resource=kFidlIsResource_NotResource, .name="test.protocollayouts/MainProtocolTwoWayAnonComposedWithErrorRequestMessage"};
static const struct FidlStructElement Fields75test_protocollayouts_MainProtocolTwoWayAnonComposedWithErrorResponseMessage[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocollayouts_imported_ComposedProtocol_TwoWayAnonComposedWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocollayouts_MainProtocolTwoWayAnonComposedWithErrorResponseMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields75test_protocollayouts_MainProtocolTwoWayAnonComposedWithErrorResponseMessage, .element_count=1u, .size_v2=16u, .name="test.protocollayouts/MainProtocolTwoWayAnonComposedWithErrorResponseMessage"};
static const struct FidlXUnionField Fields59test_protocollayouts_MainProtocolOnAnonComposedEventMessage[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kBoolTable)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocolOnAnonComposedEventMessageTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields59test_protocollayouts_MainProtocolOnAnonComposedEventMessage, .nullable=kFidlNullability_Nonnullable, .name="test.protocollayouts/MainProtocolOnAnonComposedEventMessage", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlStructElement Fields68test_protocollayouts_MainProtocolOnAnonComposedWithErrorEventMessage[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocollayouts_imported_ComposedProtocol_OnAnonComposedWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocollayouts_MainProtocolOnAnonComposedWithErrorEventMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields68test_protocollayouts_MainProtocolOnAnonComposedWithErrorEventMessage, .element_count=1u, .size_v2=16u, .name="test.protocollayouts/MainProtocolOnAnonComposedWithErrorEventMessage"};
static const struct FidlStructElement Fields76test_protocollayouts_MainProtocolTwoWayNamedComposedWithErrorResponseMessage[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocollayouts_imported_ComposedProtocol_TwoWayNamedComposedWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocollayouts_MainProtocolTwoWayNamedComposedWithErrorResponseMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields76test_protocollayouts_MainProtocolTwoWayNamedComposedWithErrorResponseMessage, .element_count=1u, .size_v2=16u, .name="test.protocollayouts/MainProtocolTwoWayNamedComposedWithErrorResponseMessage"};
static const struct FidlStructElement Fields69test_protocollayouts_MainProtocolOnNamedComposedWithErrorEventMessage[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocollayouts_imported_ComposedProtocol_OnNamedComposedWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocollayouts_MainProtocolOnNamedComposedWithErrorEventMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields69test_protocollayouts_MainProtocolOnNamedComposedWithErrorEventMessage, .element_count=1u, .size_v2=16u, .name="test.protocollayouts/MainProtocolOnNamedComposedWithErrorEventMessage"};
static const struct FidlStructElement Fields69test_protocollayouts_MainProtocolTwoWayImportWithErrorResponseMessage[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocollayouts_MainProtocol_TwoWayImportWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocollayouts_MainProtocolTwoWayImportWithErrorResponseMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields69test_protocollayouts_MainProtocolTwoWayImportWithErrorResponseMessage, .element_count=1u, .size_v2=16u, .name="test.protocollayouts/MainProtocolTwoWayImportWithErrorResponseMessage"};
static const struct FidlStructElement Fields62test_protocollayouts_MainProtocolOnImportWithErrorEventMessage[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocollayouts_MainProtocol_OnImportWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocollayouts_MainProtocolOnImportWithErrorEventMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields62test_protocollayouts_MainProtocolOnImportWithErrorEventMessage, .element_count=1u, .size_v2=16u, .name="test.protocollayouts/MainProtocolOnImportWithErrorEventMessage"};
static const struct FidlStructElement Fields68test_protocollayouts_MainProtocolTwoWayLocalWithErrorResponseMessage[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocollayouts_MainProtocol_TwoWayLocalWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocollayouts_MainProtocolTwoWayLocalWithErrorResponseMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields68test_protocollayouts_MainProtocolTwoWayLocalWithErrorResponseMessage, .element_count=1u, .size_v2=16u, .name="test.protocollayouts/MainProtocolTwoWayLocalWithErrorResponseMessage"};
static const struct FidlStructElement Fields61test_protocollayouts_MainProtocolOnLocalWithErrorEventMessage[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocollayouts_MainProtocol_OnLocalWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocollayouts_MainProtocolOnLocalWithErrorEventMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields61test_protocollayouts_MainProtocolOnLocalWithErrorEventMessage, .element_count=1u, .size_v2=16u, .name="test.protocollayouts/MainProtocolOnLocalWithErrorEventMessage"};
static const struct FidlTableField Fields57test_protocollayouts_MainProtocolOneWayAnonRequestMessage[] = {
/*FidlTableField*/{.type=(fidl_type_t*)(&fidl_internal_kUint16Table), .ordinal=1u}
};
const struct FidlCodedTable test_protocollayouts_MainProtocolOneWayAnonRequestMessageTable = {.tag=kFidlTypeTable, .fields=Fields57test_protocollayouts_MainProtocolOneWayAnonRequestMessage, .field_count=1u, .is_resource=kFidlIsResource_NotResource, .name="test.protocollayouts/MainProtocolOneWayAnonRequestMessage"};
static const struct FidlXUnionField Fields57test_protocollayouts_MainProtocolTwoWayAnonRequestMessage[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kBoolTable)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocolTwoWayAnonRequestMessageTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields57test_protocollayouts_MainProtocolTwoWayAnonRequestMessage, .nullable=kFidlNullability_Nonnullable, .name="test.protocollayouts/MainProtocolTwoWayAnonRequestMessage", .strictness=kFidlStrictness_Flexible, .is_resource=kFidlIsResource_NotResource};
static const struct FidlTableField Fields58test_protocollayouts_MainProtocolTwoWayAnonResponseMessage[] = {
/*FidlTableField*/{.type=(fidl_type_t*)(&fidl_internal_kUint16Table), .ordinal=1u}
};
const struct FidlCodedTable test_protocollayouts_MainProtocolTwoWayAnonResponseMessageTable = {.tag=kFidlTypeTable, .fields=Fields58test_protocollayouts_MainProtocolTwoWayAnonResponseMessage, .field_count=1u, .is_resource=kFidlIsResource_NotResource, .name="test.protocollayouts/MainProtocolTwoWayAnonResponseMessage"};
static const struct FidlTableField Fields66test_protocollayouts_MainProtocolTwoWayAnonWithErrorRequestMessage[] = {
/*FidlTableField*/{.type=(fidl_type_t*)(&fidl_internal_kUint16Table), .ordinal=1u}
};
const struct FidlCodedTable test_protocollayouts_MainProtocolTwoWayAnonWithErrorRequestMessageTable = {.tag=kFidlTypeTable, .fields=Fields66test_protocollayouts_MainProtocolTwoWayAnonWithErrorRequestMessage, .field_count=1u, .is_resource=kFidlIsResource_NotResource, .name="test.protocollayouts/MainProtocolTwoWayAnonWithErrorRequestMessage"};
static const struct FidlStructElement Fields67test_protocollayouts_MainProtocolTwoWayAnonWithErrorResponseMessage[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocollayouts_MainProtocol_TwoWayAnonWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocollayouts_MainProtocolTwoWayAnonWithErrorResponseMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields67test_protocollayouts_MainProtocolTwoWayAnonWithErrorResponseMessage, .element_count=1u, .size_v2=16u, .name="test.protocollayouts/MainProtocolTwoWayAnonWithErrorResponseMessage"};
static const struct FidlXUnionField Fields51test_protocollayouts_MainProtocolOnAnonEventMessage[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kBoolTable)}
};
const struct FidlCodedXUnion test_protocollayouts_MainProtocolOnAnonEventMessageTable = {.tag=kFidlTypeXUnion, .field_count=1u, .fields=Fields51test_protocollayouts_MainProtocolOnAnonEventMessage, .nullable=kFidlNullability_Nonnullable, .name="test.protocollayouts/MainProtocolOnAnonEventMessage", .strictness=kFidlStrictness_Flexible, .is_resource=kFidlIsResource_NotResource};
static const struct FidlStructElement Fields60test_protocollayouts_MainProtocolOnAnonWithErrorEventMessage[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v2=0u, .field_type=(fidl_type_t*)(&test_protocollayouts_MainProtocol_OnAnonWithError_ResultTable)}}
};
const struct FidlCodedStruct test_protocollayouts_MainProtocolOnAnonWithErrorEventMessageTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .is_empty=kFidlEmpty_IsNotEmpty, .elements=Fields60test_protocollayouts_MainProtocolOnAnonWithErrorEventMessage, .element_count=1u, .size_v2=16u, .name="test.protocollayouts/MainProtocolOnAnonWithErrorEventMessage"};