blob: 7d888897d81effabb4fc019f8b6b01d622a0a590 [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, 80>
test_protocols_decoder_encoders = {
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithAndWithoutRequestResponseNoRequestWithResponseResponse",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithAndWithoutRequestResponseNoRequestWithResponseResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithAndWithoutRequestResponseNoRequestWithResponseResponse as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithAndWithoutRequestResponseNoRequestWithResponseResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithAndWithoutRequestResponseWithRequestNoResponseRequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestNoResponseRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithAndWithoutRequestResponseWithRequestNoResponseRequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestNoResponseRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithAndWithoutRequestResponseWithRequestEmptyResponseRequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestEmptyResponseRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithAndWithoutRequestResponseWithRequestEmptyResponseRequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestEmptyResponseRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseRequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseRequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseResponse",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseResponse as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithAndWithoutRequestResponseOnWithResponseRequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithAndWithoutRequestResponseOnWithResponseRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithAndWithoutRequestResponseOnWithResponseRequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithAndWithoutRequestResponseOnWithResponseRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithErrorSyntaxResponseAsStructResponse",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxResponseAsStructResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithErrorSyntaxResponseAsStructResponse as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxResponseAsStructResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithErrorSyntaxResponseAsStructTopResponse",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxResponseAsStructTopResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithErrorSyntaxResponseAsStructTopResponse as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxResponseAsStructTopResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResponse",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResponse as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveTopResponse",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveTopResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveTopResponse as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveTopResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithErrorSyntaxErrorAsEnumResponse",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxErrorAsEnumResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithErrorSyntaxErrorAsEnumResponse as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxErrorAsEnumResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithErrorSyntaxErrorAsEnumTopResponse",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxErrorAsEnumTopResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithErrorSyntaxErrorAsEnumTopResponse as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxErrorAsEnumTopResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithErrorSyntaxHandleInResultResponse",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxHandleInResultResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithErrorSyntaxHandleInResultResponse as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxHandleInResultResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithErrorSyntaxHandleInResultTopResponse",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxHandleInResultTopResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithErrorSyntaxHandleInResultTopResponse as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithErrorSyntaxHandleInResultTopResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::ChannelProtocolMethodARequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolMethodARequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::ChannelProtocolMethodARequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolMethodARequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::ChannelProtocolEventARequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolEventARequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::ChannelProtocolEventARequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolEventARequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::ChannelProtocolMethodBRequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolMethodBRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::ChannelProtocolMethodBRequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolMethodBRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::ChannelProtocolMethodBResponse",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolMethodBResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::ChannelProtocolMethodBResponse as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolMethodBResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::ChannelProtocolTakeHandleRequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolTakeHandleRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::ChannelProtocolTakeHandleRequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolTakeHandleRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::ChannelProtocolMutateSocketRequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolMutateSocketRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::ChannelProtocolMutateSocketRequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolMutateSocketRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::ChannelProtocolMutateSocketResponse",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolMutateSocketResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::ChannelProtocolMutateSocketResponse as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ChannelProtocolMutateSocketResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::SyscallProtocolMethodCRequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::SyscallProtocolMethodCRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::SyscallProtocolMethodCRequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::SyscallProtocolMethodCRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::TransitionalRequestRequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::TransitionalRequestRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::TransitionalRequestRequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::TransitionalRequestRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::TransitionalRequestResponse",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::TransitionalRequestResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::TransitionalRequestResponse as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::TransitionalRequestResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::TransitionalOneWayRequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::TransitionalOneWayRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::TransitionalOneWayRequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::TransitionalOneWayRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::TransitionalEventRequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::TransitionalEventRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::TransitionalEventRequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::TransitionalEventRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::HandleRightsProtocolNoResponseMethodRequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::HandleRightsProtocolNoResponseMethodRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::HandleRightsProtocolNoResponseMethodRequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::HandleRightsProtocolNoResponseMethodRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::HandleRightsProtocolResponseMethodRequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::HandleRightsProtocolResponseMethodRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::HandleRightsProtocolResponseMethodRequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::HandleRightsProtocolResponseMethodRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::HandleRightsProtocolResponseMethodResponse",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::HandleRightsProtocolResponseMethodResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::HandleRightsProtocolResponseMethodResponse as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::HandleRightsProtocolResponseMethodResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::HandleRightsProtocolAnEventRequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::HandleRightsProtocolAnEventRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::HandleRightsProtocolAnEventRequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::HandleRightsProtocolAnEventRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::ProtocolEnds",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ProtocolEnds, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::ProtocolEnds as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ProtocolEnds, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithProtocolEndsClientEndsRequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithProtocolEndsClientEndsRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithProtocolEndsClientEndsRequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithProtocolEndsClientEndsRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithProtocolEndsClientEndsResponse",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithProtocolEndsClientEndsResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithProtocolEndsClientEndsResponse as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithProtocolEndsClientEndsResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithProtocolEndsServerEndsRequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithProtocolEndsServerEndsRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithProtocolEndsServerEndsRequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithProtocolEndsServerEndsRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithProtocolEndsServerEndsResponse",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithProtocolEndsServerEndsResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithProtocolEndsServerEndsResponse as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithProtocolEndsServerEndsResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithProtocolEndsStructContainingEndsRequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithProtocolEndsStructContainingEndsRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithProtocolEndsStructContainingEndsRequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithProtocolEndsStructContainingEndsRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::WithProtocolEndsStructContainingEndsResponse",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithProtocolEndsStructContainingEndsResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::WithProtocolEndsStructContainingEndsResponse as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::WithProtocolEndsStructContainingEndsResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::ManyParametersFifteenRequest",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ManyParametersFifteenRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::ManyParametersFifteenRequest as the body",
.has_flexible_envelope = false,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::ManyParametersFifteenRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::MethodWithUnionUnionMethodRequest",
.has_flexible_envelope = true,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::MethodWithUnionUnionMethodRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::MethodWithUnionUnionMethodRequest as the body",
.has_flexible_envelope = true,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::MethodWithUnionUnionMethodRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocols::wire::MethodWithUnionUnionMethodResponse",
.has_flexible_envelope = true,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::MethodWithUnionUnionMethodResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocols::wire::MethodWithUnionUnionMethodResponse as the body",
.has_flexible_envelope = true,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocols::wire::MethodWithUnionUnionMethodResponse, true>,
},
};
} // namespace fuzzing