blob: 443a480db97446f319fa2e6d93e77d011238aa3a [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
#pragma once
#include <fidl/test.protocols/cpp/wire.h>
// For ::fidl::fuzzing::DecoderEncoderImpl.
#include <lib/fidl/cpp/fuzzing/decoder_encoder.h>
namespace fuzzing {
inline constexpr ::std::array<::fidl::fuzzing::DecoderEncoderForType, 87>
test_protocols_decoder_encoders = {
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithProtocolEndsServerEndsTopResponse",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithProtocolEndsServerEndsTopResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithProtocolEndsServerEndsRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithProtocolEndsServerEndsRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithProtocolEndsClientEndsTopResponse",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithProtocolEndsClientEndsTopResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithProtocolEndsClientEndsRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithProtocolEndsClientEndsRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithErrorSyntaxResponseAsStructResponse",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxResponseAsStructResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithErrorSyntaxResponseAsStructTopResponse",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxResponseAsStructTopResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithErrorSyntaxHandleInResultResponse",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxHandleInResultResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithErrorSyntaxHandleInResultTopResponse",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxHandleInResultTopResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResponse",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveTopResponse",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveTopResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithErrorSyntaxErrorAsEnumResponse",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxErrorAsEnumResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseTopResponse",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseTopResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithAndWithoutRequestResponseWithRequestNoResponseRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestNoResponseRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithAndWithoutRequestResponseWithRequestEmptyResponseRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestEmptyResponseRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithAndWithoutRequestResponseOnWithResponseRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithAndWithoutRequestResponseOnWithResponseRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithAndWithoutRequestResponseNoRequestWithResponseTopResponse",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithAndWithoutRequestResponseNoRequestWithResponseTopResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::WithAndWithoutRequestResponse::NoRequestNoResponse>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::WithAndWithoutRequestResponse::NoRequestNoResponse>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::WithAndWithoutRequestResponse::NoRequestEmptyResponse>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::WithAndWithoutRequestResponse::NoRequestEmptyResponse>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_protocols::WithAndWithoutRequestResponse::NoRequestEmptyResponse>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_protocols::WithAndWithoutRequestResponse::NoRequestEmptyResponse>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::WithAndWithoutRequestResponse::NoRequestWithResponse>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::WithAndWithoutRequestResponse::NoRequestWithResponse>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_protocols::WithAndWithoutRequestResponse::NoRequestWithResponse>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_protocols::WithAndWithoutRequestResponse::NoRequestWithResponse>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::WithAndWithoutRequestResponse::WithRequestNoResponse>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::WithAndWithoutRequestResponse::WithRequestNoResponse>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::WithAndWithoutRequestResponse::WithRequestEmptyResponse>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::WithAndWithoutRequestResponse::WithRequestEmptyResponse>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_protocols::WithAndWithoutRequestResponse::WithRequestEmptyResponse>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_protocols::WithAndWithoutRequestResponse::WithRequestEmptyResponse>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::WithAndWithoutRequestResponse::WithRequestWithResponse>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::WithAndWithoutRequestResponse::WithRequestWithResponse>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_protocols::WithAndWithoutRequestResponse::WithRequestWithResponse>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_protocols::WithAndWithoutRequestResponse::WithRequestWithResponse>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalEvent<::test_protocols::WithAndWithoutRequestResponse::OnEmptyResponse>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalEvent<::test_protocols::WithAndWithoutRequestResponse::OnEmptyResponse>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalEvent<::test_protocols::WithAndWithoutRequestResponse::OnWithResponse>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalEvent<::test_protocols::WithAndWithoutRequestResponse::OnWithResponse>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::TransitionalRequestTopResponse",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::TransitionalRequestTopResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::TransitionalRequestRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::TransitionalRequestRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::TransitionalOneWayRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::TransitionalOneWayRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::TransitionalEventRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::TransitionalEventRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::Transitional::Request>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::Transitional::Request>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_protocols::Transitional::Request>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_protocols::Transitional::Request>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::Transitional::OneWay>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::Transitional::OneWay>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalEvent<::test_protocols::Transitional::Event>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalEvent<::test_protocols::Transitional::Event>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::MethodWithUnionUnionMethodRequest",
.has_flexible_envelope = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::MethodWithUnionUnionMethodRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::SyscallProtocolMethodCRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::SyscallProtocolMethodCRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::ProtocolEnds",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ProtocolEnds>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithProtocolEndsStructContainingEndsTopResponse",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithProtocolEndsStructContainingEndsTopResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithProtocolEndsStructContainingEndsRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithProtocolEndsStructContainingEndsRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::WithProtocolEnds::ClientEnds>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::WithProtocolEnds::ClientEnds>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_protocols::WithProtocolEnds::ClientEnds>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_protocols::WithProtocolEnds::ClientEnds>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::WithProtocolEnds::ServerEnds>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::WithProtocolEnds::ServerEnds>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_protocols::WithProtocolEnds::ServerEnds>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_protocols::WithProtocolEnds::ServerEnds>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::WithProtocolEnds::StructContainingEnds>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::WithProtocolEnds::StructContainingEnds>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_protocols::WithProtocolEnds::StructContainingEnds>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_protocols::WithProtocolEnds::StructContainingEnds>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::MethodWithUnionUnionMethodTopResponse",
.has_flexible_envelope = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::MethodWithUnionUnionMethodTopResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::MethodWithUnion::UnionMethod>",
.has_flexible_envelope = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::MethodWithUnion::UnionMethod>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_protocols::MethodWithUnion::UnionMethod>",
.has_flexible_envelope = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_protocols::MethodWithUnion::UnionMethod>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::ManyParametersFifteenRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ManyParametersFifteenRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::ManyParameters::Fifteen>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::ManyParameters::Fifteen>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::HandleRightsProtocolResponseMethodTopResponse",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::HandleRightsProtocolResponseMethodTopResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::HandleRightsProtocolResponseMethodRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::HandleRightsProtocolResponseMethodRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::HandleRightsProtocolNoResponseMethodRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::HandleRightsProtocolNoResponseMethodRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::HandleRightsProtocolAnEventRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::HandleRightsProtocolAnEventRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::HandleRightsProtocol::NoResponseMethod>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::HandleRightsProtocol::NoResponseMethod>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::HandleRightsProtocol::ResponseMethod>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::HandleRightsProtocol::ResponseMethod>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_protocols::HandleRightsProtocol::ResponseMethod>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_protocols::HandleRightsProtocol::ResponseMethod>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalEvent<::test_protocols::HandleRightsProtocol::AnEvent>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalEvent<::test_protocols::HandleRightsProtocol::AnEvent>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithErrorSyntaxErrorAsEnumTopResponse",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxErrorAsEnumTopResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::WithErrorSyntax::ResponseAsStruct>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::WithErrorSyntax::ResponseAsStruct>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_protocols::WithErrorSyntax::ResponseAsStruct>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_protocols::WithErrorSyntax::ResponseAsStruct>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::WithErrorSyntax::ErrorAsPrimitive>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::WithErrorSyntax::ErrorAsPrimitive>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_protocols::WithErrorSyntax::ErrorAsPrimitive>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_protocols::WithErrorSyntax::ErrorAsPrimitive>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::WithErrorSyntax::ErrorAsEnum>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::WithErrorSyntax::ErrorAsEnum>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_protocols::WithErrorSyntax::ErrorAsEnum>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_protocols::WithErrorSyntax::ErrorAsEnum>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::WithErrorSyntax::HandleInResult>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::WithErrorSyntax::HandleInResult>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_protocols::WithErrorSyntax::HandleInResult>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_protocols::WithErrorSyntax::HandleInResult>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::DiscoverableProtocol::Method>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::DiscoverableProtocol::Method>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::ChannelProtocolTakeHandleRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolTakeHandleRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::ChannelProtocolMutateSocketTopResponse",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolMutateSocketTopResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::ChannelProtocolMutateSocketRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolMutateSocketRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::ChannelProtocolMethodBTopResponse",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolMethodBTopResponse>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::ChannelProtocolMethodBRequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolMethodBRequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::ChannelProtocolMethodARequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolMethodARequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::ChannelProtocolEventARequest",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolEventARequest>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::ChannelProtocol::MethodA>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::ChannelProtocol::MethodA>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalEvent<::test_protocols::ChannelProtocol::EventA>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalEvent<::test_protocols::ChannelProtocol::EventA>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::ChannelProtocol::MethodB>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::ChannelProtocol::MethodB>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_protocols::ChannelProtocol::MethodB>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_protocols::ChannelProtocol::MethodB>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::ChannelProtocol::TakeHandle>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::ChannelProtocol::TakeHandle>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_protocols::ChannelProtocol::TakeHandle>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_protocols::ChannelProtocol::TakeHandle>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalRequest<::test_protocols::ChannelProtocol::MutateSocket>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalRequest<::test_protocols::ChannelProtocol::MutateSocket>>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::fidl::internal::TransactionalResponse<::test_protocols::ChannelProtocol::MutateSocket>",
.has_flexible_envelope = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::fidl::internal::TransactionalResponse<::test_protocols::ChannelProtocol::MutateSocket>>,
},
};
} // namespace fuzzing