| // WARNING: This file is machine generated by fidlgen. |
| |
| // fidl_experiment = output_index_json |
| |
| #include <fidl/test.protocols/cpp/type_conversions.h> |
| |
| #pragma clang diagnostic push |
| #pragma clang diagnostic ignored "-Wshadow" |
| |
| namespace fidl { |
| namespace internal { |
| |
| ::test_protocols::WithAndWithoutRequestResponseNoRequestWithResponseResponse WireNaturalConversionTraits<::test_protocols::wire::WithAndWithoutRequestResponseNoRequestWithResponseResponse, ::test_protocols::WithAndWithoutRequestResponseNoRequestWithResponseResponse>::ToNatural(::test_protocols::wire::WithAndWithoutRequestResponseNoRequestWithResponseResponse src) { |
| return ::test_protocols::WithAndWithoutRequestResponseNoRequestWithResponseResponse(WireNaturalConversionTraits<::fidl::StringView, ::std::string>::ToNatural(std::move(src.ret))); |
| } |
| ::test_protocols::wire::WithAndWithoutRequestResponseNoRequestWithResponseResponse WireNaturalConversionTraits<::test_protocols::wire::WithAndWithoutRequestResponseNoRequestWithResponseResponse, ::test_protocols::WithAndWithoutRequestResponseNoRequestWithResponseResponse>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithAndWithoutRequestResponseNoRequestWithResponseResponse src) { |
| return ::test_protocols::wire::WithAndWithoutRequestResponseNoRequestWithResponseResponse{ |
| .ret = WireNaturalConversionTraits<::fidl::StringView, ::std::string>::ToWire(arena, std::move(src.ret())), |
| }; |
| } |
| |
| ::test_protocols::WithAndWithoutRequestResponseWithRequestNoResponseRequest WireNaturalConversionTraits<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestNoResponseRequest, ::test_protocols::WithAndWithoutRequestResponseWithRequestNoResponseRequest>::ToNatural(::test_protocols::wire::WithAndWithoutRequestResponseWithRequestNoResponseRequest src) { |
| return ::test_protocols::WithAndWithoutRequestResponseWithRequestNoResponseRequest(WireNaturalConversionTraits<::fidl::StringView, ::std::string>::ToNatural(std::move(src.arg))); |
| } |
| ::test_protocols::wire::WithAndWithoutRequestResponseWithRequestNoResponseRequest WireNaturalConversionTraits<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestNoResponseRequest, ::test_protocols::WithAndWithoutRequestResponseWithRequestNoResponseRequest>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithAndWithoutRequestResponseWithRequestNoResponseRequest src) { |
| return ::test_protocols::wire::WithAndWithoutRequestResponseWithRequestNoResponseRequest{ |
| .arg = WireNaturalConversionTraits<::fidl::StringView, ::std::string>::ToWire(arena, std::move(src.arg())), |
| }; |
| } |
| |
| ::test_protocols::WithAndWithoutRequestResponseWithRequestEmptyResponseRequest WireNaturalConversionTraits<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestEmptyResponseRequest, ::test_protocols::WithAndWithoutRequestResponseWithRequestEmptyResponseRequest>::ToNatural(::test_protocols::wire::WithAndWithoutRequestResponseWithRequestEmptyResponseRequest src) { |
| return ::test_protocols::WithAndWithoutRequestResponseWithRequestEmptyResponseRequest(WireNaturalConversionTraits<::fidl::StringView, ::std::string>::ToNatural(std::move(src.arg))); |
| } |
| ::test_protocols::wire::WithAndWithoutRequestResponseWithRequestEmptyResponseRequest WireNaturalConversionTraits<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestEmptyResponseRequest, ::test_protocols::WithAndWithoutRequestResponseWithRequestEmptyResponseRequest>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithAndWithoutRequestResponseWithRequestEmptyResponseRequest src) { |
| return ::test_protocols::wire::WithAndWithoutRequestResponseWithRequestEmptyResponseRequest{ |
| .arg = WireNaturalConversionTraits<::fidl::StringView, ::std::string>::ToWire(arena, std::move(src.arg())), |
| }; |
| } |
| |
| ::test_protocols::WithAndWithoutRequestResponseWithRequestWithResponseRequest WireNaturalConversionTraits<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseRequest, ::test_protocols::WithAndWithoutRequestResponseWithRequestWithResponseRequest>::ToNatural(::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseRequest src) { |
| return ::test_protocols::WithAndWithoutRequestResponseWithRequestWithResponseRequest(WireNaturalConversionTraits<::fidl::StringView, ::std::string>::ToNatural(std::move(src.arg))); |
| } |
| ::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseRequest WireNaturalConversionTraits<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseRequest, ::test_protocols::WithAndWithoutRequestResponseWithRequestWithResponseRequest>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithAndWithoutRequestResponseWithRequestWithResponseRequest src) { |
| return ::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseRequest{ |
| .arg = WireNaturalConversionTraits<::fidl::StringView, ::std::string>::ToWire(arena, std::move(src.arg())), |
| }; |
| } |
| |
| ::test_protocols::WithAndWithoutRequestResponseWithRequestWithResponseResponse WireNaturalConversionTraits<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseResponse, ::test_protocols::WithAndWithoutRequestResponseWithRequestWithResponseResponse>::ToNatural(::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseResponse src) { |
| return ::test_protocols::WithAndWithoutRequestResponseWithRequestWithResponseResponse(WireNaturalConversionTraits<::fidl::StringView, ::std::string>::ToNatural(std::move(src.ret))); |
| } |
| ::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseResponse WireNaturalConversionTraits<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseResponse, ::test_protocols::WithAndWithoutRequestResponseWithRequestWithResponseResponse>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithAndWithoutRequestResponseWithRequestWithResponseResponse src) { |
| return ::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseResponse{ |
| .ret = WireNaturalConversionTraits<::fidl::StringView, ::std::string>::ToWire(arena, std::move(src.ret())), |
| }; |
| } |
| |
| ::test_protocols::WithAndWithoutRequestResponseOnWithResponseRequest WireNaturalConversionTraits<::test_protocols::wire::WithAndWithoutRequestResponseOnWithResponseRequest, ::test_protocols::WithAndWithoutRequestResponseOnWithResponseRequest>::ToNatural(::test_protocols::wire::WithAndWithoutRequestResponseOnWithResponseRequest src) { |
| return ::test_protocols::WithAndWithoutRequestResponseOnWithResponseRequest(WireNaturalConversionTraits<::fidl::StringView, ::std::string>::ToNatural(std::move(src.ret))); |
| } |
| ::test_protocols::wire::WithAndWithoutRequestResponseOnWithResponseRequest WireNaturalConversionTraits<::test_protocols::wire::WithAndWithoutRequestResponseOnWithResponseRequest, ::test_protocols::WithAndWithoutRequestResponseOnWithResponseRequest>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithAndWithoutRequestResponseOnWithResponseRequest src) { |
| return ::test_protocols::wire::WithAndWithoutRequestResponseOnWithResponseRequest{ |
| .ret = WireNaturalConversionTraits<::fidl::StringView, ::std::string>::ToWire(arena, std::move(src.ret())), |
| }; |
| } |
| |
| ::test_protocols::WithErrorSyntaxResponseAsStructResponse WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxResponseAsStructResponse, ::test_protocols::WithErrorSyntaxResponseAsStructResponse>::ToNatural(::test_protocols::wire::WithErrorSyntaxResponseAsStructResponse src) { |
| return ::test_protocols::WithErrorSyntaxResponseAsStructResponse{{ |
| .a = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(std::move(src.a)), |
| .b = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(std::move(src.b)), |
| .c = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(std::move(src.c)), |
| }}; |
| } |
| ::test_protocols::wire::WithErrorSyntaxResponseAsStructResponse WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxResponseAsStructResponse, ::test_protocols::WithErrorSyntaxResponseAsStructResponse>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithErrorSyntaxResponseAsStructResponse src) { |
| return ::test_protocols::wire::WithErrorSyntaxResponseAsStructResponse{ |
| .a = WireNaturalConversionTraits<int64_t, int64_t>::ToWire(arena, std::move(src.a())), |
| .b = WireNaturalConversionTraits<int64_t, int64_t>::ToWire(arena, std::move(src.b())), |
| .c = WireNaturalConversionTraits<int64_t, int64_t>::ToWire(arena, std::move(src.c())), |
| }; |
| } |
| |
| ::test_protocols::WithErrorSyntaxErrorAsPrimitiveResponse WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResponse, ::test_protocols::WithErrorSyntaxErrorAsPrimitiveResponse>::ToNatural(::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResponse src) { |
| return ::test_protocols::WithErrorSyntaxErrorAsPrimitiveResponse(WireNaturalConversionTraits<uint8_t, uint8_t>::ToNatural(std::move(src.__reserved))); |
| } |
| ::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResponse WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResponse, ::test_protocols::WithErrorSyntaxErrorAsPrimitiveResponse>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithErrorSyntaxErrorAsPrimitiveResponse src) { |
| return ::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResponse{ |
| .__reserved = WireNaturalConversionTraits<uint8_t, uint8_t>::ToWire(arena, std::move(src.__reserved())), |
| }; |
| } |
| |
| ::test_protocols::WithErrorSyntaxErrorAsEnumResponse WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxErrorAsEnumResponse, ::test_protocols::WithErrorSyntaxErrorAsEnumResponse>::ToNatural(::test_protocols::wire::WithErrorSyntaxErrorAsEnumResponse src) { |
| return ::test_protocols::WithErrorSyntaxErrorAsEnumResponse(WireNaturalConversionTraits<uint8_t, uint8_t>::ToNatural(std::move(src.__reserved))); |
| } |
| ::test_protocols::wire::WithErrorSyntaxErrorAsEnumResponse WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxErrorAsEnumResponse, ::test_protocols::WithErrorSyntaxErrorAsEnumResponse>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithErrorSyntaxErrorAsEnumResponse src) { |
| return ::test_protocols::wire::WithErrorSyntaxErrorAsEnumResponse{ |
| .__reserved = WireNaturalConversionTraits<uint8_t, uint8_t>::ToWire(arena, std::move(src.__reserved())), |
| }; |
| } |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocols::WithErrorSyntaxHandleInResultResponse WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxHandleInResultResponse, ::test_protocols::WithErrorSyntaxHandleInResultResponse>::ToNatural(::test_protocols::wire::WithErrorSyntaxHandleInResultResponse src) { |
| return ::test_protocols::WithErrorSyntaxHandleInResultResponse(WireNaturalConversionTraits<::zx::handle, ::zx::handle>::ToNatural(std::move(src.h))); |
| } |
| ::test_protocols::wire::WithErrorSyntaxHandleInResultResponse WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxHandleInResultResponse, ::test_protocols::WithErrorSyntaxHandleInResultResponse>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithErrorSyntaxHandleInResultResponse src) { |
| return ::test_protocols::wire::WithErrorSyntaxHandleInResultResponse{ |
| .h = WireNaturalConversionTraits<::zx::handle, ::zx::handle>::ToWire(arena, std::move(src.h())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| ::test_protocols::ChannelProtocolMethodARequest WireNaturalConversionTraits<::test_protocols::wire::ChannelProtocolMethodARequest, ::test_protocols::ChannelProtocolMethodARequest>::ToNatural(::test_protocols::wire::ChannelProtocolMethodARequest src) { |
| return ::test_protocols::ChannelProtocolMethodARequest{{ |
| .a = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(std::move(src.a)), |
| .b = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(std::move(src.b)), |
| }}; |
| } |
| ::test_protocols::wire::ChannelProtocolMethodARequest WireNaturalConversionTraits<::test_protocols::wire::ChannelProtocolMethodARequest, ::test_protocols::ChannelProtocolMethodARequest>::ToWire(fidl::AnyArena& arena, ::test_protocols::ChannelProtocolMethodARequest src) { |
| return ::test_protocols::wire::ChannelProtocolMethodARequest{ |
| .a = WireNaturalConversionTraits<int64_t, int64_t>::ToWire(arena, std::move(src.a())), |
| .b = WireNaturalConversionTraits<int64_t, int64_t>::ToWire(arena, std::move(src.b())), |
| }; |
| } |
| |
| ::test_protocols::ChannelProtocolEventARequest WireNaturalConversionTraits<::test_protocols::wire::ChannelProtocolEventARequest, ::test_protocols::ChannelProtocolEventARequest>::ToNatural(::test_protocols::wire::ChannelProtocolEventARequest src) { |
| return ::test_protocols::ChannelProtocolEventARequest{{ |
| .a = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(std::move(src.a)), |
| .b = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(std::move(src.b)), |
| }}; |
| } |
| ::test_protocols::wire::ChannelProtocolEventARequest WireNaturalConversionTraits<::test_protocols::wire::ChannelProtocolEventARequest, ::test_protocols::ChannelProtocolEventARequest>::ToWire(fidl::AnyArena& arena, ::test_protocols::ChannelProtocolEventARequest src) { |
| return ::test_protocols::wire::ChannelProtocolEventARequest{ |
| .a = WireNaturalConversionTraits<int64_t, int64_t>::ToWire(arena, std::move(src.a())), |
| .b = WireNaturalConversionTraits<int64_t, int64_t>::ToWire(arena, std::move(src.b())), |
| }; |
| } |
| |
| ::test_protocols::ChannelProtocolMethodBRequest WireNaturalConversionTraits<::test_protocols::wire::ChannelProtocolMethodBRequest, ::test_protocols::ChannelProtocolMethodBRequest>::ToNatural(::test_protocols::wire::ChannelProtocolMethodBRequest src) { |
| return ::test_protocols::ChannelProtocolMethodBRequest{{ |
| .a = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(std::move(src.a)), |
| .b = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(std::move(src.b)), |
| }}; |
| } |
| ::test_protocols::wire::ChannelProtocolMethodBRequest WireNaturalConversionTraits<::test_protocols::wire::ChannelProtocolMethodBRequest, ::test_protocols::ChannelProtocolMethodBRequest>::ToWire(fidl::AnyArena& arena, ::test_protocols::ChannelProtocolMethodBRequest src) { |
| return ::test_protocols::wire::ChannelProtocolMethodBRequest{ |
| .a = WireNaturalConversionTraits<int64_t, int64_t>::ToWire(arena, std::move(src.a())), |
| .b = WireNaturalConversionTraits<int64_t, int64_t>::ToWire(arena, std::move(src.b())), |
| }; |
| } |
| |
| ::test_protocols::ChannelProtocolMethodBResponse WireNaturalConversionTraits<::test_protocols::wire::ChannelProtocolMethodBResponse, ::test_protocols::ChannelProtocolMethodBResponse>::ToNatural(::test_protocols::wire::ChannelProtocolMethodBResponse src) { |
| return ::test_protocols::ChannelProtocolMethodBResponse(WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(std::move(src.result))); |
| } |
| ::test_protocols::wire::ChannelProtocolMethodBResponse WireNaturalConversionTraits<::test_protocols::wire::ChannelProtocolMethodBResponse, ::test_protocols::ChannelProtocolMethodBResponse>::ToWire(fidl::AnyArena& arena, ::test_protocols::ChannelProtocolMethodBResponse src) { |
| return ::test_protocols::wire::ChannelProtocolMethodBResponse{ |
| .result = WireNaturalConversionTraits<int64_t, int64_t>::ToWire(arena, std::move(src.result())), |
| }; |
| } |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocols::ChannelProtocolTakeHandleRequest WireNaturalConversionTraits<::test_protocols::wire::ChannelProtocolTakeHandleRequest, ::test_protocols::ChannelProtocolTakeHandleRequest>::ToNatural(::test_protocols::wire::ChannelProtocolTakeHandleRequest src) { |
| return ::test_protocols::ChannelProtocolTakeHandleRequest(WireNaturalConversionTraits<::zx::handle, ::zx::handle>::ToNatural(std::move(src.h))); |
| } |
| ::test_protocols::wire::ChannelProtocolTakeHandleRequest WireNaturalConversionTraits<::test_protocols::wire::ChannelProtocolTakeHandleRequest, ::test_protocols::ChannelProtocolTakeHandleRequest>::ToWire(fidl::AnyArena& arena, ::test_protocols::ChannelProtocolTakeHandleRequest src) { |
| return ::test_protocols::wire::ChannelProtocolTakeHandleRequest{ |
| .h = WireNaturalConversionTraits<::zx::handle, ::zx::handle>::ToWire(arena, std::move(src.h())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocols::ChannelProtocolMutateSocketRequest WireNaturalConversionTraits<::test_protocols::wire::ChannelProtocolMutateSocketRequest, ::test_protocols::ChannelProtocolMutateSocketRequest>::ToNatural(::test_protocols::wire::ChannelProtocolMutateSocketRequest src) { |
| return ::test_protocols::ChannelProtocolMutateSocketRequest(WireNaturalConversionTraits<::zx::socket, ::zx::socket>::ToNatural(std::move(src.a))); |
| } |
| ::test_protocols::wire::ChannelProtocolMutateSocketRequest WireNaturalConversionTraits<::test_protocols::wire::ChannelProtocolMutateSocketRequest, ::test_protocols::ChannelProtocolMutateSocketRequest>::ToWire(fidl::AnyArena& arena, ::test_protocols::ChannelProtocolMutateSocketRequest src) { |
| return ::test_protocols::wire::ChannelProtocolMutateSocketRequest{ |
| .a = WireNaturalConversionTraits<::zx::socket, ::zx::socket>::ToWire(arena, std::move(src.a())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocols::ChannelProtocolMutateSocketResponse WireNaturalConversionTraits<::test_protocols::wire::ChannelProtocolMutateSocketResponse, ::test_protocols::ChannelProtocolMutateSocketResponse>::ToNatural(::test_protocols::wire::ChannelProtocolMutateSocketResponse src) { |
| return ::test_protocols::ChannelProtocolMutateSocketResponse(WireNaturalConversionTraits<::zx::socket, ::zx::socket>::ToNatural(std::move(src.b))); |
| } |
| ::test_protocols::wire::ChannelProtocolMutateSocketResponse WireNaturalConversionTraits<::test_protocols::wire::ChannelProtocolMutateSocketResponse, ::test_protocols::ChannelProtocolMutateSocketResponse>::ToWire(fidl::AnyArena& arena, ::test_protocols::ChannelProtocolMutateSocketResponse src) { |
| return ::test_protocols::wire::ChannelProtocolMutateSocketResponse{ |
| .b = WireNaturalConversionTraits<::zx::socket, ::zx::socket>::ToWire(arena, std::move(src.b())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| ::test_protocols::SyscallProtocolMethodCRequest WireNaturalConversionTraits<::test_protocols::wire::SyscallProtocolMethodCRequest, ::test_protocols::SyscallProtocolMethodCRequest>::ToNatural(::test_protocols::wire::SyscallProtocolMethodCRequest src) { |
| return ::test_protocols::SyscallProtocolMethodCRequest{{ |
| .a = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(std::move(src.a)), |
| .b = WireNaturalConversionTraits<int64_t, int64_t>::ToNatural(std::move(src.b)), |
| }}; |
| } |
| ::test_protocols::wire::SyscallProtocolMethodCRequest WireNaturalConversionTraits<::test_protocols::wire::SyscallProtocolMethodCRequest, ::test_protocols::SyscallProtocolMethodCRequest>::ToWire(fidl::AnyArena& arena, ::test_protocols::SyscallProtocolMethodCRequest src) { |
| return ::test_protocols::wire::SyscallProtocolMethodCRequest{ |
| .a = WireNaturalConversionTraits<int64_t, int64_t>::ToWire(arena, std::move(src.a())), |
| .b = WireNaturalConversionTraits<int64_t, int64_t>::ToWire(arena, std::move(src.b())), |
| }; |
| } |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocols::HandleRightsProtocolNoResponseMethodRequest WireNaturalConversionTraits<::test_protocols::wire::HandleRightsProtocolNoResponseMethodRequest, ::test_protocols::HandleRightsProtocolNoResponseMethodRequest>::ToNatural(::test_protocols::wire::HandleRightsProtocolNoResponseMethodRequest src) { |
| return ::test_protocols::HandleRightsProtocolNoResponseMethodRequest(WireNaturalConversionTraits<::zx::socket, ::zx::socket>::ToNatural(std::move(src.h))); |
| } |
| ::test_protocols::wire::HandleRightsProtocolNoResponseMethodRequest WireNaturalConversionTraits<::test_protocols::wire::HandleRightsProtocolNoResponseMethodRequest, ::test_protocols::HandleRightsProtocolNoResponseMethodRequest>::ToWire(fidl::AnyArena& arena, ::test_protocols::HandleRightsProtocolNoResponseMethodRequest src) { |
| return ::test_protocols::wire::HandleRightsProtocolNoResponseMethodRequest{ |
| .h = WireNaturalConversionTraits<::zx::socket, ::zx::socket>::ToWire(arena, std::move(src.h())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocols::HandleRightsProtocolResponseMethodRequest WireNaturalConversionTraits<::test_protocols::wire::HandleRightsProtocolResponseMethodRequest, ::test_protocols::HandleRightsProtocolResponseMethodRequest>::ToNatural(::test_protocols::wire::HandleRightsProtocolResponseMethodRequest src) { |
| return ::test_protocols::HandleRightsProtocolResponseMethodRequest(WireNaturalConversionTraits<::zx::socket, ::zx::socket>::ToNatural(std::move(src.h))); |
| } |
| ::test_protocols::wire::HandleRightsProtocolResponseMethodRequest WireNaturalConversionTraits<::test_protocols::wire::HandleRightsProtocolResponseMethodRequest, ::test_protocols::HandleRightsProtocolResponseMethodRequest>::ToWire(fidl::AnyArena& arena, ::test_protocols::HandleRightsProtocolResponseMethodRequest src) { |
| return ::test_protocols::wire::HandleRightsProtocolResponseMethodRequest{ |
| .h = WireNaturalConversionTraits<::zx::socket, ::zx::socket>::ToWire(arena, std::move(src.h())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocols::HandleRightsProtocolResponseMethodResponse WireNaturalConversionTraits<::test_protocols::wire::HandleRightsProtocolResponseMethodResponse, ::test_protocols::HandleRightsProtocolResponseMethodResponse>::ToNatural(::test_protocols::wire::HandleRightsProtocolResponseMethodResponse src) { |
| return ::test_protocols::HandleRightsProtocolResponseMethodResponse(WireNaturalConversionTraits<::zx::socket, ::zx::socket>::ToNatural(std::move(src.h))); |
| } |
| ::test_protocols::wire::HandleRightsProtocolResponseMethodResponse WireNaturalConversionTraits<::test_protocols::wire::HandleRightsProtocolResponseMethodResponse, ::test_protocols::HandleRightsProtocolResponseMethodResponse>::ToWire(fidl::AnyArena& arena, ::test_protocols::HandleRightsProtocolResponseMethodResponse src) { |
| return ::test_protocols::wire::HandleRightsProtocolResponseMethodResponse{ |
| .h = WireNaturalConversionTraits<::zx::socket, ::zx::socket>::ToWire(arena, std::move(src.h())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocols::HandleRightsProtocolAnEventRequest WireNaturalConversionTraits<::test_protocols::wire::HandleRightsProtocolAnEventRequest, ::test_protocols::HandleRightsProtocolAnEventRequest>::ToNatural(::test_protocols::wire::HandleRightsProtocolAnEventRequest src) { |
| return ::test_protocols::HandleRightsProtocolAnEventRequest(WireNaturalConversionTraits<::zx::socket, ::zx::socket>::ToNatural(std::move(src.h))); |
| } |
| ::test_protocols::wire::HandleRightsProtocolAnEventRequest WireNaturalConversionTraits<::test_protocols::wire::HandleRightsProtocolAnEventRequest, ::test_protocols::HandleRightsProtocolAnEventRequest>::ToWire(fidl::AnyArena& arena, ::test_protocols::HandleRightsProtocolAnEventRequest src) { |
| return ::test_protocols::wire::HandleRightsProtocolAnEventRequest{ |
| .h = WireNaturalConversionTraits<::zx::socket, ::zx::socket>::ToWire(arena, std::move(src.h())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocols::ProtocolEnds WireNaturalConversionTraits<::test_protocols::wire::ProtocolEnds, ::test_protocols::ProtocolEnds>::ToNatural(::test_protocols::wire::ProtocolEnds src) { |
| return ::test_protocols::ProtocolEnds{{ |
| .client = WireNaturalConversionTraits<::fidl::ClientEnd<::test_protocols::DiscoverableProtocol>, ::fidl::ClientEnd<::test_protocols::DiscoverableProtocol>>::ToNatural(std::move(src.client)), |
| .server = WireNaturalConversionTraits<::fidl::ServerEnd<::test_protocols::DiscoverableProtocol>, ::fidl::ServerEnd<::test_protocols::DiscoverableProtocol>>::ToNatural(std::move(src.server)), |
| .client_opt = WireNaturalConversionTraits<::fidl::ClientEnd<::test_protocols::DiscoverableProtocol>, ::fidl::ClientEnd<::test_protocols::DiscoverableProtocol>>::ToNatural(std::move(src.client_opt)), |
| .server_opt = WireNaturalConversionTraits<::fidl::ServerEnd<::test_protocols::DiscoverableProtocol>, ::fidl::ServerEnd<::test_protocols::DiscoverableProtocol>>::ToNatural(std::move(src.server_opt)), |
| }}; |
| } |
| ::test_protocols::wire::ProtocolEnds WireNaturalConversionTraits<::test_protocols::wire::ProtocolEnds, ::test_protocols::ProtocolEnds>::ToWire(fidl::AnyArena& arena, ::test_protocols::ProtocolEnds src) { |
| return ::test_protocols::wire::ProtocolEnds{ |
| .client = WireNaturalConversionTraits<::fidl::ClientEnd<::test_protocols::DiscoverableProtocol>, ::fidl::ClientEnd<::test_protocols::DiscoverableProtocol>>::ToWire(arena, std::move(src.client())), |
| .server = WireNaturalConversionTraits<::fidl::ServerEnd<::test_protocols::DiscoverableProtocol>, ::fidl::ServerEnd<::test_protocols::DiscoverableProtocol>>::ToWire(arena, std::move(src.server())), |
| .client_opt = WireNaturalConversionTraits<::fidl::ClientEnd<::test_protocols::DiscoverableProtocol>, ::fidl::ClientEnd<::test_protocols::DiscoverableProtocol>>::ToWire(arena, std::move(src.client_opt())), |
| .server_opt = WireNaturalConversionTraits<::fidl::ServerEnd<::test_protocols::DiscoverableProtocol>, ::fidl::ServerEnd<::test_protocols::DiscoverableProtocol>>::ToWire(arena, std::move(src.server_opt())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocols::WithProtocolEndsClientEndsRequest WireNaturalConversionTraits<::test_protocols::wire::WithProtocolEndsClientEndsRequest, ::test_protocols::WithProtocolEndsClientEndsRequest>::ToNatural(::test_protocols::wire::WithProtocolEndsClientEndsRequest src) { |
| return ::test_protocols::WithProtocolEndsClientEndsRequest(WireNaturalConversionTraits<::fidl::ClientEnd<::test_protocols::DiscoverableProtocol>, ::fidl::ClientEnd<::test_protocols::DiscoverableProtocol>>::ToNatural(std::move(src.in))); |
| } |
| ::test_protocols::wire::WithProtocolEndsClientEndsRequest WireNaturalConversionTraits<::test_protocols::wire::WithProtocolEndsClientEndsRequest, ::test_protocols::WithProtocolEndsClientEndsRequest>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithProtocolEndsClientEndsRequest src) { |
| return ::test_protocols::wire::WithProtocolEndsClientEndsRequest{ |
| .in = WireNaturalConversionTraits<::fidl::ClientEnd<::test_protocols::DiscoverableProtocol>, ::fidl::ClientEnd<::test_protocols::DiscoverableProtocol>>::ToWire(arena, std::move(src.in())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocols::WithProtocolEndsClientEndsResponse WireNaturalConversionTraits<::test_protocols::wire::WithProtocolEndsClientEndsResponse, ::test_protocols::WithProtocolEndsClientEndsResponse>::ToNatural(::test_protocols::wire::WithProtocolEndsClientEndsResponse src) { |
| return ::test_protocols::WithProtocolEndsClientEndsResponse(WireNaturalConversionTraits<::fidl::ClientEnd<::test_protocols::DiscoverableProtocol>, ::fidl::ClientEnd<::test_protocols::DiscoverableProtocol>>::ToNatural(std::move(src.out))); |
| } |
| ::test_protocols::wire::WithProtocolEndsClientEndsResponse WireNaturalConversionTraits<::test_protocols::wire::WithProtocolEndsClientEndsResponse, ::test_protocols::WithProtocolEndsClientEndsResponse>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithProtocolEndsClientEndsResponse src) { |
| return ::test_protocols::wire::WithProtocolEndsClientEndsResponse{ |
| .out = WireNaturalConversionTraits<::fidl::ClientEnd<::test_protocols::DiscoverableProtocol>, ::fidl::ClientEnd<::test_protocols::DiscoverableProtocol>>::ToWire(arena, std::move(src.out())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocols::WithProtocolEndsServerEndsRequest WireNaturalConversionTraits<::test_protocols::wire::WithProtocolEndsServerEndsRequest, ::test_protocols::WithProtocolEndsServerEndsRequest>::ToNatural(::test_protocols::wire::WithProtocolEndsServerEndsRequest src) { |
| return ::test_protocols::WithProtocolEndsServerEndsRequest(WireNaturalConversionTraits<::fidl::ServerEnd<::test_protocols::DiscoverableProtocol>, ::fidl::ServerEnd<::test_protocols::DiscoverableProtocol>>::ToNatural(std::move(src.in))); |
| } |
| ::test_protocols::wire::WithProtocolEndsServerEndsRequest WireNaturalConversionTraits<::test_protocols::wire::WithProtocolEndsServerEndsRequest, ::test_protocols::WithProtocolEndsServerEndsRequest>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithProtocolEndsServerEndsRequest src) { |
| return ::test_protocols::wire::WithProtocolEndsServerEndsRequest{ |
| .in = WireNaturalConversionTraits<::fidl::ServerEnd<::test_protocols::DiscoverableProtocol>, ::fidl::ServerEnd<::test_protocols::DiscoverableProtocol>>::ToWire(arena, std::move(src.in())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocols::WithProtocolEndsServerEndsResponse WireNaturalConversionTraits<::test_protocols::wire::WithProtocolEndsServerEndsResponse, ::test_protocols::WithProtocolEndsServerEndsResponse>::ToNatural(::test_protocols::wire::WithProtocolEndsServerEndsResponse src) { |
| return ::test_protocols::WithProtocolEndsServerEndsResponse(WireNaturalConversionTraits<::fidl::ServerEnd<::test_protocols::DiscoverableProtocol>, ::fidl::ServerEnd<::test_protocols::DiscoverableProtocol>>::ToNatural(std::move(src.out))); |
| } |
| ::test_protocols::wire::WithProtocolEndsServerEndsResponse WireNaturalConversionTraits<::test_protocols::wire::WithProtocolEndsServerEndsResponse, ::test_protocols::WithProtocolEndsServerEndsResponse>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithProtocolEndsServerEndsResponse src) { |
| return ::test_protocols::wire::WithProtocolEndsServerEndsResponse{ |
| .out = WireNaturalConversionTraits<::fidl::ServerEnd<::test_protocols::DiscoverableProtocol>, ::fidl::ServerEnd<::test_protocols::DiscoverableProtocol>>::ToWire(arena, std::move(src.out())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocols::WithProtocolEndsStructContainingEndsRequest WireNaturalConversionTraits<::test_protocols::wire::WithProtocolEndsStructContainingEndsRequest, ::test_protocols::WithProtocolEndsStructContainingEndsRequest>::ToNatural(::test_protocols::wire::WithProtocolEndsStructContainingEndsRequest src) { |
| return ::test_protocols::WithProtocolEndsStructContainingEndsRequest(WireNaturalConversionTraits<::test_protocols::wire::ProtocolEnds, ::test_protocols::ProtocolEnds>::ToNatural(std::move(src.in))); |
| } |
| ::test_protocols::wire::WithProtocolEndsStructContainingEndsRequest WireNaturalConversionTraits<::test_protocols::wire::WithProtocolEndsStructContainingEndsRequest, ::test_protocols::WithProtocolEndsStructContainingEndsRequest>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithProtocolEndsStructContainingEndsRequest src) { |
| return ::test_protocols::wire::WithProtocolEndsStructContainingEndsRequest{ |
| .in = WireNaturalConversionTraits<::test_protocols::wire::ProtocolEnds, ::test_protocols::ProtocolEnds>::ToWire(arena, std::move(src.in())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocols::WithProtocolEndsStructContainingEndsResponse WireNaturalConversionTraits<::test_protocols::wire::WithProtocolEndsStructContainingEndsResponse, ::test_protocols::WithProtocolEndsStructContainingEndsResponse>::ToNatural(::test_protocols::wire::WithProtocolEndsStructContainingEndsResponse src) { |
| return ::test_protocols::WithProtocolEndsStructContainingEndsResponse(WireNaturalConversionTraits<::test_protocols::wire::ProtocolEnds, ::test_protocols::ProtocolEnds>::ToNatural(std::move(src.out))); |
| } |
| ::test_protocols::wire::WithProtocolEndsStructContainingEndsResponse WireNaturalConversionTraits<::test_protocols::wire::WithProtocolEndsStructContainingEndsResponse, ::test_protocols::WithProtocolEndsStructContainingEndsResponse>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithProtocolEndsStructContainingEndsResponse src) { |
| return ::test_protocols::wire::WithProtocolEndsStructContainingEndsResponse{ |
| .out = WireNaturalConversionTraits<::test_protocols::wire::ProtocolEnds, ::test_protocols::ProtocolEnds>::ToWire(arena, std::move(src.out())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| ::test_protocols::ManyParametersFifteenRequest WireNaturalConversionTraits<::test_protocols::wire::ManyParametersFifteenRequest, ::test_protocols::ManyParametersFifteenRequest>::ToNatural(::test_protocols::wire::ManyParametersFifteenRequest src) { |
| return ::test_protocols::ManyParametersFifteenRequest{{ |
| .p1 = WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.p1)), |
| .p2 = WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.p2)), |
| .p3 = WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.p3)), |
| .p4 = WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.p4)), |
| .p5 = WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.p5)), |
| .p6 = WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.p6)), |
| .p7 = WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.p7)), |
| .p8 = WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.p8)), |
| .p9 = WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.p9)), |
| .p10 = WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.p10)), |
| .p11 = WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.p11)), |
| .p12 = WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.p12)), |
| .p13 = WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.p13)), |
| .p14 = WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.p14)), |
| .p15 = WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.p15)), |
| }}; |
| } |
| ::test_protocols::wire::ManyParametersFifteenRequest WireNaturalConversionTraits<::test_protocols::wire::ManyParametersFifteenRequest, ::test_protocols::ManyParametersFifteenRequest>::ToWire(fidl::AnyArena& arena, ::test_protocols::ManyParametersFifteenRequest src) { |
| return ::test_protocols::wire::ManyParametersFifteenRequest{ |
| .p1 = WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.p1())), |
| .p2 = WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.p2())), |
| .p3 = WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.p3())), |
| .p4 = WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.p4())), |
| .p5 = WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.p5())), |
| .p6 = WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.p6())), |
| .p7 = WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.p7())), |
| .p8 = WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.p8())), |
| .p9 = WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.p9())), |
| .p10 = WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.p10())), |
| .p11 = WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.p11())), |
| .p12 = WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.p12())), |
| .p13 = WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.p13())), |
| .p14 = WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.p14())), |
| .p15 = WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.p15())), |
| }; |
| } |
| |
| ::test_protocols::MethodWithUnionUnionMethodRequest WireNaturalConversionTraits<::test_protocols::wire::MethodWithUnionUnionMethodRequest, ::test_protocols::MethodWithUnionUnionMethodRequest>::ToNatural(::test_protocols::wire::MethodWithUnionUnionMethodRequest src) { |
| return ::test_protocols::MethodWithUnionUnionMethodRequest(WireNaturalConversionTraits<::test_protocols::wire::TheUnion, ::test_protocols::TheUnion>::ToNatural(std::move(src.u))); |
| } |
| ::test_protocols::wire::MethodWithUnionUnionMethodRequest WireNaturalConversionTraits<::test_protocols::wire::MethodWithUnionUnionMethodRequest, ::test_protocols::MethodWithUnionUnionMethodRequest>::ToWire(fidl::AnyArena& arena, ::test_protocols::MethodWithUnionUnionMethodRequest src) { |
| return ::test_protocols::wire::MethodWithUnionUnionMethodRequest{ |
| .u = WireNaturalConversionTraits<::test_protocols::wire::TheUnion, ::test_protocols::TheUnion>::ToWire(arena, std::move(src.u())), |
| }; |
| } |
| |
| ::test_protocols::MethodWithUnionUnionMethodResponse WireNaturalConversionTraits<::test_protocols::wire::MethodWithUnionUnionMethodResponse, ::test_protocols::MethodWithUnionUnionMethodResponse>::ToNatural(::test_protocols::wire::MethodWithUnionUnionMethodResponse src) { |
| return ::test_protocols::MethodWithUnionUnionMethodResponse(WireNaturalConversionTraits<::fidl::WireOptional<::test_protocols::wire::TheUnion>, ::fidl::Box<::test_protocols::TheUnion>>::ToNatural(std::move(src.u))); |
| } |
| ::test_protocols::wire::MethodWithUnionUnionMethodResponse WireNaturalConversionTraits<::test_protocols::wire::MethodWithUnionUnionMethodResponse, ::test_protocols::MethodWithUnionUnionMethodResponse>::ToWire(fidl::AnyArena& arena, ::test_protocols::MethodWithUnionUnionMethodResponse src) { |
| return ::test_protocols::wire::MethodWithUnionUnionMethodResponse{ |
| .u = WireNaturalConversionTraits<::fidl::WireOptional<::test_protocols::wire::TheUnion>, ::fidl::Box<::test_protocols::TheUnion>>::ToWire(arena, std::move(src.u())), |
| }; |
| } |
| |
| ::test_protocols::WithErrorSyntaxResponseAsStructResult WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxResponseAsStructResult, ::test_protocols::WithErrorSyntaxResponseAsStructResult>::ToNatural(::test_protocols::wire::WithErrorSyntaxResponseAsStructResult src) { |
| switch (src.Which()) { |
| case ::test_protocols::wire::WithErrorSyntaxResponseAsStructResult::Tag::kResponse: |
| return ::test_protocols::WithErrorSyntaxResponseAsStructResult::WithResponse( |
| WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxResponseAsStructResponse, ::test_protocols::WithErrorSyntaxResponseAsStructResponse>::ToNatural(std::move(src.response()))); |
| case ::test_protocols::wire::WithErrorSyntaxResponseAsStructResult::Tag::kErr: |
| return ::test_protocols::WithErrorSyntaxResponseAsStructResult::WithErr( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural(std::move(src.err()))); |
| default: |
| ZX_PANIC("unknown union tag in strict union"); |
| } |
| } |
| ::test_protocols::wire::WithErrorSyntaxResponseAsStructResult WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxResponseAsStructResult, ::test_protocols::WithErrorSyntaxResponseAsStructResult>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithErrorSyntaxResponseAsStructResult src) { |
| switch (src.Which()) { |
| case ::test_protocols::WithErrorSyntaxResponseAsStructResult::Tag::kResponse: |
| return ::test_protocols::wire::WithErrorSyntaxResponseAsStructResult::WithResponse(arena, |
| WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxResponseAsStructResponse, ::test_protocols::WithErrorSyntaxResponseAsStructResponse>::ToWire(arena, std::move(src.response().value()))); |
| case ::test_protocols::WithErrorSyntaxResponseAsStructResult::Tag::kErr: |
| return ::test_protocols::wire::WithErrorSyntaxResponseAsStructResult::WithErr( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire(arena, std::move(src.err().value()))); |
| } |
| } |
| |
| ::test_protocols::WithErrorSyntaxErrorAsPrimitiveResult WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResult, ::test_protocols::WithErrorSyntaxErrorAsPrimitiveResult>::ToNatural(::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResult src) { |
| switch (src.Which()) { |
| case ::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResult::Tag::kResponse: |
| return ::test_protocols::WithErrorSyntaxErrorAsPrimitiveResult::WithResponse( |
| WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResponse, ::test_protocols::WithErrorSyntaxErrorAsPrimitiveResponse>::ToNatural(std::move(src.response()))); |
| case ::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResult::Tag::kErr: |
| return ::test_protocols::WithErrorSyntaxErrorAsPrimitiveResult::WithErr( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural(std::move(src.err()))); |
| default: |
| ZX_PANIC("unknown union tag in strict union"); |
| } |
| } |
| ::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResult WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResult, ::test_protocols::WithErrorSyntaxErrorAsPrimitiveResult>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithErrorSyntaxErrorAsPrimitiveResult src) { |
| switch (src.Which()) { |
| case ::test_protocols::WithErrorSyntaxErrorAsPrimitiveResult::Tag::kResponse: |
| return ::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResult::WithResponse( |
| WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResponse, ::test_protocols::WithErrorSyntaxErrorAsPrimitiveResponse>::ToWire(arena, std::move(src.response().value()))); |
| case ::test_protocols::WithErrorSyntaxErrorAsPrimitiveResult::Tag::kErr: |
| return ::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResult::WithErr( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire(arena, std::move(src.err().value()))); |
| } |
| } |
| |
| ::test_protocols::WithErrorSyntaxErrorAsEnumResult WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxErrorAsEnumResult, ::test_protocols::WithErrorSyntaxErrorAsEnumResult>::ToNatural(::test_protocols::wire::WithErrorSyntaxErrorAsEnumResult src) { |
| switch (src.Which()) { |
| case ::test_protocols::wire::WithErrorSyntaxErrorAsEnumResult::Tag::kResponse: |
| return ::test_protocols::WithErrorSyntaxErrorAsEnumResult::WithResponse( |
| WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxErrorAsEnumResponse, ::test_protocols::WithErrorSyntaxErrorAsEnumResponse>::ToNatural(std::move(src.response()))); |
| case ::test_protocols::wire::WithErrorSyntaxErrorAsEnumResult::Tag::kErr: |
| return ::test_protocols::WithErrorSyntaxErrorAsEnumResult::WithErr( |
| WireNaturalConversionTraits<::test_protocols::wire::ErrorEnum, ::test_protocols::ErrorEnum>::ToNatural(std::move(src.err()))); |
| default: |
| ZX_PANIC("unknown union tag in strict union"); |
| } |
| } |
| ::test_protocols::wire::WithErrorSyntaxErrorAsEnumResult WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxErrorAsEnumResult, ::test_protocols::WithErrorSyntaxErrorAsEnumResult>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithErrorSyntaxErrorAsEnumResult src) { |
| switch (src.Which()) { |
| case ::test_protocols::WithErrorSyntaxErrorAsEnumResult::Tag::kResponse: |
| return ::test_protocols::wire::WithErrorSyntaxErrorAsEnumResult::WithResponse( |
| WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxErrorAsEnumResponse, ::test_protocols::WithErrorSyntaxErrorAsEnumResponse>::ToWire(arena, std::move(src.response().value()))); |
| case ::test_protocols::WithErrorSyntaxErrorAsEnumResult::Tag::kErr: |
| return ::test_protocols::wire::WithErrorSyntaxErrorAsEnumResult::WithErr( |
| WireNaturalConversionTraits<::test_protocols::wire::ErrorEnum, ::test_protocols::ErrorEnum>::ToWire(arena, std::move(src.err().value()))); |
| } |
| } |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocols::WithErrorSyntaxHandleInResultResult WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxHandleInResultResult, ::test_protocols::WithErrorSyntaxHandleInResultResult>::ToNatural(::test_protocols::wire::WithErrorSyntaxHandleInResultResult src) { |
| switch (src.Which()) { |
| case ::test_protocols::wire::WithErrorSyntaxHandleInResultResult::Tag::kResponse: |
| return ::test_protocols::WithErrorSyntaxHandleInResultResult::WithResponse( |
| WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxHandleInResultResponse, ::test_protocols::WithErrorSyntaxHandleInResultResponse>::ToNatural(std::move(src.response()))); |
| case ::test_protocols::wire::WithErrorSyntaxHandleInResultResult::Tag::kErr: |
| return ::test_protocols::WithErrorSyntaxHandleInResultResult::WithErr( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural(std::move(src.err()))); |
| default: |
| ZX_PANIC("unknown union tag in strict union"); |
| } |
| } |
| ::test_protocols::wire::WithErrorSyntaxHandleInResultResult WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxHandleInResultResult, ::test_protocols::WithErrorSyntaxHandleInResultResult>::ToWire(fidl::AnyArena& arena, ::test_protocols::WithErrorSyntaxHandleInResultResult src) { |
| switch (src.Which()) { |
| case ::test_protocols::WithErrorSyntaxHandleInResultResult::Tag::kResponse: |
| return ::test_protocols::wire::WithErrorSyntaxHandleInResultResult::WithResponse( |
| WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxHandleInResultResponse, ::test_protocols::WithErrorSyntaxHandleInResultResponse>::ToWire(arena, std::move(src.response().value()))); |
| case ::test_protocols::WithErrorSyntaxHandleInResultResult::Tag::kErr: |
| return ::test_protocols::wire::WithErrorSyntaxHandleInResultResult::WithErr( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire(arena, std::move(src.err().value()))); |
| } |
| } |
| |
| #endif // __Fuchsia__ |
| |
| ::test_protocols::TheUnion WireNaturalConversionTraits<::test_protocols::wire::TheUnion, ::test_protocols::TheUnion>::ToNatural(::test_protocols::wire::TheUnion src) { |
| switch (src.Which()) { |
| case ::test_protocols::wire::TheUnion::Tag::kV: |
| return ::test_protocols::TheUnion::WithV( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural(std::move(src.v()))); |
| default: |
| return ::test_protocols::TheUnion(::fidl::internal::DefaultConstructPossiblyInvalidObjectTag{}); |
| } |
| } |
| ::test_protocols::wire::TheUnion WireNaturalConversionTraits<::test_protocols::wire::TheUnion, ::test_protocols::TheUnion>::ToWire(fidl::AnyArena& arena, ::test_protocols::TheUnion src) { |
| switch (src.Which()) { |
| case ::test_protocols::TheUnion::Tag::kV: |
| return ::test_protocols::wire::TheUnion::WithV( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire(arena, std::move(src.v().value()))); |
| default: |
| return ::test_protocols::wire::TheUnion(); |
| } |
| } |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl::Response<::test_protocols::WithAndWithoutRequestResponse::NoRequestWithResponse> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::WithAndWithoutRequestResponse::NoRequestWithResponse>, ::fidl::Response<::test_protocols::WithAndWithoutRequestResponse::NoRequestWithResponse>>::ToNatural(::fidl::WireResponse<::test_protocols::WithAndWithoutRequestResponse::NoRequestWithResponse> src) { |
| return ::fidl::Response<::test_protocols::WithAndWithoutRequestResponse::NoRequestWithResponse>( |
| WireNaturalConversionTraits<::test_protocols::wire::WithAndWithoutRequestResponseNoRequestWithResponseResponse, ::test_protocols::WithAndWithoutRequestResponseNoRequestWithResponseResponse>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocols::WithAndWithoutRequestResponse::NoRequestWithResponse> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::WithAndWithoutRequestResponse::NoRequestWithResponse>, ::fidl::Response<::test_protocols::WithAndWithoutRequestResponse::NoRequestWithResponse>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocols::WithAndWithoutRequestResponse::NoRequestWithResponse> src) { |
| return ::fidl::WireResponse<::test_protocols::WithAndWithoutRequestResponse::NoRequestWithResponse>( |
| WireNaturalConversionTraits<::test_protocols::wire::WithAndWithoutRequestResponseNoRequestWithResponseResponse, ::test_protocols::WithAndWithoutRequestResponseNoRequestWithResponseResponse>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocols::WithAndWithoutRequestResponse::WithRequestWithResponse> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::WithAndWithoutRequestResponse::WithRequestWithResponse>, ::fidl::Response<::test_protocols::WithAndWithoutRequestResponse::WithRequestWithResponse>>::ToNatural(::fidl::WireResponse<::test_protocols::WithAndWithoutRequestResponse::WithRequestWithResponse> src) { |
| return ::fidl::Response<::test_protocols::WithAndWithoutRequestResponse::WithRequestWithResponse>( |
| WireNaturalConversionTraits<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseResponse, ::test_protocols::WithAndWithoutRequestResponseWithRequestWithResponseResponse>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocols::WithAndWithoutRequestResponse::WithRequestWithResponse> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::WithAndWithoutRequestResponse::WithRequestWithResponse>, ::fidl::Response<::test_protocols::WithAndWithoutRequestResponse::WithRequestWithResponse>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocols::WithAndWithoutRequestResponse::WithRequestWithResponse> src) { |
| return ::fidl::WireResponse<::test_protocols::WithAndWithoutRequestResponse::WithRequestWithResponse>( |
| WireNaturalConversionTraits<::test_protocols::wire::WithAndWithoutRequestResponseWithRequestWithResponseResponse, ::test_protocols::WithAndWithoutRequestResponseWithRequestWithResponseResponse>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocols::WithErrorSyntax::ResponseAsStruct> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::WithErrorSyntax::ResponseAsStruct>, ::fidl::Response<::test_protocols::WithErrorSyntax::ResponseAsStruct>>::ToNatural(::fidl::WireResponse<::test_protocols::WithErrorSyntax::ResponseAsStruct> src) { |
| return ::fidl::Response<::test_protocols::WithErrorSyntax::ResponseAsStruct>( |
| WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxResponseAsStructResult, ::fit::result<uint32_t, ::test_protocols::WithErrorSyntaxResponseAsStructResponse>>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocols::WithErrorSyntax::ResponseAsStruct> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::WithErrorSyntax::ResponseAsStruct>, ::fidl::Response<::test_protocols::WithErrorSyntax::ResponseAsStruct>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocols::WithErrorSyntax::ResponseAsStruct> src) { |
| return ::fidl::WireResponse<::test_protocols::WithErrorSyntax::ResponseAsStruct>( |
| WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxResponseAsStructResult, ::fit::result<uint32_t, ::test_protocols::WithErrorSyntaxResponseAsStructResponse>>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocols::WithErrorSyntax::ErrorAsPrimitive> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::WithErrorSyntax::ErrorAsPrimitive>, ::fidl::Response<::test_protocols::WithErrorSyntax::ErrorAsPrimitive>>::ToNatural(::fidl::WireResponse<::test_protocols::WithErrorSyntax::ErrorAsPrimitive> src) { |
| return ::fidl::Response<::test_protocols::WithErrorSyntax::ErrorAsPrimitive>( |
| WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResult, ::fit::result<uint32_t>>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocols::WithErrorSyntax::ErrorAsPrimitive> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::WithErrorSyntax::ErrorAsPrimitive>, ::fidl::Response<::test_protocols::WithErrorSyntax::ErrorAsPrimitive>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocols::WithErrorSyntax::ErrorAsPrimitive> src) { |
| return ::fidl::WireResponse<::test_protocols::WithErrorSyntax::ErrorAsPrimitive>( |
| WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxErrorAsPrimitiveResult, ::fit::result<uint32_t>>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocols::WithErrorSyntax::ErrorAsEnum> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::WithErrorSyntax::ErrorAsEnum>, ::fidl::Response<::test_protocols::WithErrorSyntax::ErrorAsEnum>>::ToNatural(::fidl::WireResponse<::test_protocols::WithErrorSyntax::ErrorAsEnum> src) { |
| return ::fidl::Response<::test_protocols::WithErrorSyntax::ErrorAsEnum>( |
| WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxErrorAsEnumResult, ::fit::result<::test_protocols::ErrorEnum>>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocols::WithErrorSyntax::ErrorAsEnum> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::WithErrorSyntax::ErrorAsEnum>, ::fidl::Response<::test_protocols::WithErrorSyntax::ErrorAsEnum>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocols::WithErrorSyntax::ErrorAsEnum> src) { |
| return ::fidl::WireResponse<::test_protocols::WithErrorSyntax::ErrorAsEnum>( |
| WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxErrorAsEnumResult, ::fit::result<::test_protocols::ErrorEnum>>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocols::WithErrorSyntax::HandleInResult> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::WithErrorSyntax::HandleInResult>, ::fidl::Response<::test_protocols::WithErrorSyntax::HandleInResult>>::ToNatural(::fidl::WireResponse<::test_protocols::WithErrorSyntax::HandleInResult> src) { |
| return ::fidl::Response<::test_protocols::WithErrorSyntax::HandleInResult>( |
| WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxHandleInResultResult, ::fit::result<uint32_t, ::test_protocols::WithErrorSyntaxHandleInResultResponse>>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocols::WithErrorSyntax::HandleInResult> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::WithErrorSyntax::HandleInResult>, ::fidl::Response<::test_protocols::WithErrorSyntax::HandleInResult>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocols::WithErrorSyntax::HandleInResult> src) { |
| return ::fidl::WireResponse<::test_protocols::WithErrorSyntax::HandleInResult>( |
| WireNaturalConversionTraits<::test_protocols::wire::WithErrorSyntaxHandleInResultResult, ::fit::result<uint32_t, ::test_protocols::WithErrorSyntaxHandleInResultResponse>>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocols::ChannelProtocol::MethodB> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::ChannelProtocol::MethodB>, ::fidl::Response<::test_protocols::ChannelProtocol::MethodB>>::ToNatural(::fidl::WireResponse<::test_protocols::ChannelProtocol::MethodB> src) { |
| return ::fidl::Response<::test_protocols::ChannelProtocol::MethodB>( |
| WireNaturalConversionTraits<::test_protocols::wire::ChannelProtocolMethodBResponse, ::test_protocols::ChannelProtocolMethodBResponse>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocols::ChannelProtocol::MethodB> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::ChannelProtocol::MethodB>, ::fidl::Response<::test_protocols::ChannelProtocol::MethodB>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocols::ChannelProtocol::MethodB> src) { |
| return ::fidl::WireResponse<::test_protocols::ChannelProtocol::MethodB>( |
| WireNaturalConversionTraits<::test_protocols::wire::ChannelProtocolMethodBResponse, ::test_protocols::ChannelProtocolMethodBResponse>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocols::ChannelProtocol::MutateSocket> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::ChannelProtocol::MutateSocket>, ::fidl::Response<::test_protocols::ChannelProtocol::MutateSocket>>::ToNatural(::fidl::WireResponse<::test_protocols::ChannelProtocol::MutateSocket> src) { |
| return ::fidl::Response<::test_protocols::ChannelProtocol::MutateSocket>( |
| WireNaturalConversionTraits<::test_protocols::wire::ChannelProtocolMutateSocketResponse, ::test_protocols::ChannelProtocolMutateSocketResponse>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocols::ChannelProtocol::MutateSocket> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::ChannelProtocol::MutateSocket>, ::fidl::Response<::test_protocols::ChannelProtocol::MutateSocket>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocols::ChannelProtocol::MutateSocket> src) { |
| return ::fidl::WireResponse<::test_protocols::ChannelProtocol::MutateSocket>( |
| WireNaturalConversionTraits<::test_protocols::wire::ChannelProtocolMutateSocketResponse, ::test_protocols::ChannelProtocolMutateSocketResponse>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocols::HandleRightsProtocol::ResponseMethod> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::HandleRightsProtocol::ResponseMethod>, ::fidl::Response<::test_protocols::HandleRightsProtocol::ResponseMethod>>::ToNatural(::fidl::WireResponse<::test_protocols::HandleRightsProtocol::ResponseMethod> src) { |
| return ::fidl::Response<::test_protocols::HandleRightsProtocol::ResponseMethod>( |
| WireNaturalConversionTraits<::test_protocols::wire::HandleRightsProtocolResponseMethodResponse, ::test_protocols::HandleRightsProtocolResponseMethodResponse>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocols::HandleRightsProtocol::ResponseMethod> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::HandleRightsProtocol::ResponseMethod>, ::fidl::Response<::test_protocols::HandleRightsProtocol::ResponseMethod>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocols::HandleRightsProtocol::ResponseMethod> src) { |
| return ::fidl::WireResponse<::test_protocols::HandleRightsProtocol::ResponseMethod>( |
| WireNaturalConversionTraits<::test_protocols::wire::HandleRightsProtocolResponseMethodResponse, ::test_protocols::HandleRightsProtocolResponseMethodResponse>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocols::WithProtocolEnds::ClientEnds> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::WithProtocolEnds::ClientEnds>, ::fidl::Response<::test_protocols::WithProtocolEnds::ClientEnds>>::ToNatural(::fidl::WireResponse<::test_protocols::WithProtocolEnds::ClientEnds> src) { |
| return ::fidl::Response<::test_protocols::WithProtocolEnds::ClientEnds>( |
| WireNaturalConversionTraits<::test_protocols::wire::WithProtocolEndsClientEndsResponse, ::test_protocols::WithProtocolEndsClientEndsResponse>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocols::WithProtocolEnds::ClientEnds> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::WithProtocolEnds::ClientEnds>, ::fidl::Response<::test_protocols::WithProtocolEnds::ClientEnds>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocols::WithProtocolEnds::ClientEnds> src) { |
| return ::fidl::WireResponse<::test_protocols::WithProtocolEnds::ClientEnds>( |
| WireNaturalConversionTraits<::test_protocols::wire::WithProtocolEndsClientEndsResponse, ::test_protocols::WithProtocolEndsClientEndsResponse>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocols::WithProtocolEnds::ServerEnds> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::WithProtocolEnds::ServerEnds>, ::fidl::Response<::test_protocols::WithProtocolEnds::ServerEnds>>::ToNatural(::fidl::WireResponse<::test_protocols::WithProtocolEnds::ServerEnds> src) { |
| return ::fidl::Response<::test_protocols::WithProtocolEnds::ServerEnds>( |
| WireNaturalConversionTraits<::test_protocols::wire::WithProtocolEndsServerEndsResponse, ::test_protocols::WithProtocolEndsServerEndsResponse>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocols::WithProtocolEnds::ServerEnds> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::WithProtocolEnds::ServerEnds>, ::fidl::Response<::test_protocols::WithProtocolEnds::ServerEnds>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocols::WithProtocolEnds::ServerEnds> src) { |
| return ::fidl::WireResponse<::test_protocols::WithProtocolEnds::ServerEnds>( |
| WireNaturalConversionTraits<::test_protocols::wire::WithProtocolEndsServerEndsResponse, ::test_protocols::WithProtocolEndsServerEndsResponse>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocols::WithProtocolEnds::StructContainingEnds> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::WithProtocolEnds::StructContainingEnds>, ::fidl::Response<::test_protocols::WithProtocolEnds::StructContainingEnds>>::ToNatural(::fidl::WireResponse<::test_protocols::WithProtocolEnds::StructContainingEnds> src) { |
| return ::fidl::Response<::test_protocols::WithProtocolEnds::StructContainingEnds>( |
| WireNaturalConversionTraits<::test_protocols::wire::WithProtocolEndsStructContainingEndsResponse, ::test_protocols::WithProtocolEndsStructContainingEndsResponse>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocols::WithProtocolEnds::StructContainingEnds> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::WithProtocolEnds::StructContainingEnds>, ::fidl::Response<::test_protocols::WithProtocolEnds::StructContainingEnds>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocols::WithProtocolEnds::StructContainingEnds> src) { |
| return ::fidl::WireResponse<::test_protocols::WithProtocolEnds::StructContainingEnds>( |
| WireNaturalConversionTraits<::test_protocols::wire::WithProtocolEndsStructContainingEndsResponse, ::test_protocols::WithProtocolEndsStructContainingEndsResponse>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocols::MethodWithUnion::UnionMethod> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::MethodWithUnion::UnionMethod>, ::fidl::Response<::test_protocols::MethodWithUnion::UnionMethod>>::ToNatural(::fidl::WireResponse<::test_protocols::MethodWithUnion::UnionMethod> src) { |
| return ::fidl::Response<::test_protocols::MethodWithUnion::UnionMethod>( |
| WireNaturalConversionTraits<::test_protocols::wire::MethodWithUnionUnionMethodResponse, ::test_protocols::MethodWithUnionUnionMethodResponse>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocols::MethodWithUnion::UnionMethod> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocols::MethodWithUnion::UnionMethod>, ::fidl::Response<::test_protocols::MethodWithUnion::UnionMethod>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocols::MethodWithUnion::UnionMethod> src) { |
| return ::fidl::WireResponse<::test_protocols::MethodWithUnion::UnionMethod>( |
| WireNaturalConversionTraits<::test_protocols::wire::MethodWithUnionUnionMethodResponse, ::test_protocols::MethodWithUnionUnionMethodResponse>::ToWire(arena, std::move(src))); |
| } |
| |
| #endif // __Fuchsia__ |
| #pragma clang diagnostic pop |
| |
| } // namespace internal |
| } // namespace fidl |