| // WARNING: This file is machine generated by fidlgen. |
| |
| #include <fidl/test.protocolpayloads/cpp/type_conversions.h> |
| |
| namespace fidl { |
| namespace internal { |
| |
| ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorTopResponse |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorTopResponse, |
| ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorTopResponse>:: |
| ToNatural(::test_protocolpayloads::wire:: |
| MainProtocolTwoWayImportWithErrorTopResponse src) { |
| return ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorTopResponse( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayImportWithErrorResult, |
| ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult>:: |
| ToNatural(std::move(src.result))); |
| } |
| ::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorTopResponse |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorTopResponse, |
| ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorTopResponse>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorTopResponse |
| src) { |
| return ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayImportWithErrorTopResponse{ |
| .result = WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayImportWithErrorResult, |
| ::test_protocolpayloads:: |
| MainProtocolTwoWayImportWithErrorResult>:: |
| ToWire(arena, std::move(src.result())), |
| }; |
| } |
| |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResponse |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResponse, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResponse>:: |
| ToNatural( |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResponse |
| src) { |
| return ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResponse({ |
| .a = WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.a)), |
| .b = WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.b)), |
| }); |
| } |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResponse |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResponse, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResponse>:: |
| ToWire( |
| fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResponse src) { |
| return ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResponse{ |
| .a = WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.a())), |
| .b = WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.b())), |
| }; |
| } |
| |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorTopResponse |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorTopResponse, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorTopResponse>:: |
| ToNatural(::test_protocolpayloads::wire:: |
| MainProtocolTwoWayAnonWithErrorTopResponse src) { |
| return ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorTopResponse( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult>:: |
| ToNatural(std::move(src.result))); |
| } |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorTopResponse |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorTopResponse, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorTopResponse>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorTopResponse |
| src) { |
| return ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayAnonWithErrorTopResponse{ |
| .result = WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayAnonWithErrorResult, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult>:: |
| ToWire(arena, std::move(src.result())), |
| }; |
| } |
| |
| ::test_protocolpayloads::MainProtocolOnImportWithErrorRequest |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorRequest, |
| ::test_protocolpayloads::MainProtocolOnImportWithErrorRequest>:: |
| ToNatural( |
| ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorRequest |
| src) { |
| return ::test_protocolpayloads::MainProtocolOnImportWithErrorRequest( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult, |
| ::test_protocolpayloads::MainProtocolOnImportWithErrorResult>:: |
| ToNatural(std::move(src.result))); |
| } |
| ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorRequest |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorRequest, |
| ::test_protocolpayloads::MainProtocolOnImportWithErrorRequest>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolOnImportWithErrorRequest src) { |
| return ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorRequest{ |
| .result = WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult, |
| ::test_protocolpayloads::MainProtocolOnImportWithErrorResult>:: |
| ToWire(arena, std::move(src.result())), |
| }; |
| } |
| |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorResponse |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResponse, |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorResponse>:: |
| ToNatural(::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResponse |
| src) { |
| return ::test_protocolpayloads::MainProtocolOnAnonWithErrorResponse({ |
| .a = WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.a)), |
| .b = WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.b)), |
| }); |
| } |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResponse |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResponse, |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorResponse>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorResponse src) { |
| return ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResponse{ |
| .a = WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.a())), |
| .b = WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.b())), |
| }; |
| } |
| |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorRequest |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorRequest, |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorRequest>:: |
| ToNatural( |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorRequest src) { |
| return ::test_protocolpayloads::MainProtocolOnAnonWithErrorRequest( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult, |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult>:: |
| ToNatural(std::move(src.result))); |
| } |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorRequest |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorRequest, |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorRequest>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorRequest src) { |
| return ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorRequest{ |
| .result = WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult, |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult>:: |
| ToWire(arena, std::move(src.result())), |
| }; |
| } |
| |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorRequest |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorRequest, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorRequest>:: |
| ToNatural( |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorRequest |
| src) { |
| return ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorRequest({ |
| .a = WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.a)), |
| .b = WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.b)), |
| }); |
| } |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorRequest |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorRequest, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorRequest>:: |
| ToWire( |
| fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorRequest src) { |
| return ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorRequest{ |
| .a = WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.a())), |
| .b = WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.b())), |
| }; |
| } |
| |
| ::test_protocolpayloads::MainProtocolTwoWayAnonTopResponse |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonTopResponse, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonTopResponse>:: |
| ToNatural( |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonTopResponse src) { |
| return ::test_protocolpayloads::MainProtocolTwoWayAnonTopResponse({ |
| .a = WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.a)), |
| .b = WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.b)), |
| }); |
| } |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonTopResponse |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonTopResponse, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonTopResponse>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonTopResponse src) { |
| return ::test_protocolpayloads::wire::MainProtocolTwoWayAnonTopResponse{ |
| .a = WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.a())), |
| .b = WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.b())), |
| }; |
| } |
| |
| ::test_protocolpayloads::MainProtocolTwoWayAnonRequest |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonRequest, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonRequest>:: |
| ToNatural( |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonRequest src) { |
| return ::test_protocolpayloads::MainProtocolTwoWayAnonRequest({ |
| .a = WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.a)), |
| .b = WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.b)), |
| }); |
| } |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonRequest |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonRequest, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonRequest>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonRequest src) { |
| return ::test_protocolpayloads::wire::MainProtocolTwoWayAnonRequest{ |
| .a = WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.a())), |
| .b = WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.b())), |
| }; |
| } |
| |
| ::test_protocolpayloads::MainProtocolOneWayAnonRequest |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOneWayAnonRequest, |
| ::test_protocolpayloads::MainProtocolOneWayAnonRequest>:: |
| ToNatural( |
| ::test_protocolpayloads::wire::MainProtocolOneWayAnonRequest src) { |
| return ::test_protocolpayloads::MainProtocolOneWayAnonRequest({ |
| .a = WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.a)), |
| .b = WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.b)), |
| }); |
| } |
| ::test_protocolpayloads::wire::MainProtocolOneWayAnonRequest |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOneWayAnonRequest, |
| ::test_protocolpayloads::MainProtocolOneWayAnonRequest>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolOneWayAnonRequest src) { |
| return ::test_protocolpayloads::wire::MainProtocolOneWayAnonRequest{ |
| .a = WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.a())), |
| .b = WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.b())), |
| }; |
| } |
| |
| ::test_protocolpayloads::MainProtocolOnAnonRequest WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnAnonRequest, |
| ::test_protocolpayloads::MainProtocolOnAnonRequest>:: |
| ToNatural(::test_protocolpayloads::wire::MainProtocolOnAnonRequest src) { |
| return ::test_protocolpayloads::MainProtocolOnAnonRequest({ |
| .a = WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.a)), |
| .b = WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.b)), |
| }); |
| } |
| ::test_protocolpayloads::wire::MainProtocolOnAnonRequest |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnAnonRequest, |
| ::test_protocolpayloads::MainProtocolOnAnonRequest>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolOnAnonRequest src) { |
| return ::test_protocolpayloads::wire::MainProtocolOnAnonRequest{ |
| .a = WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.a())), |
| .b = WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.b())), |
| }; |
| } |
| |
| ::test_protocolpayloads::LocalStructPayload |
| WireNaturalConversionTraits<::test_protocolpayloads::wire::LocalStructPayload, |
| ::test_protocolpayloads::LocalStructPayload>:: |
| ToNatural(::test_protocolpayloads::wire::LocalStructPayload src) { |
| return ::test_protocolpayloads::LocalStructPayload({ |
| .a = WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.a)), |
| .b = WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.b)), |
| }); |
| } |
| ::test_protocolpayloads::wire::LocalStructPayload |
| WireNaturalConversionTraits<::test_protocolpayloads::wire::LocalStructPayload, |
| ::test_protocolpayloads::LocalStructPayload>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolpayloads::LocalStructPayload src) { |
| return ::test_protocolpayloads::wire::LocalStructPayload{ |
| .a = WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.a())), |
| .b = WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.b())), |
| }; |
| } |
| |
| ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorTopResponse |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorTopResponse, |
| ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorTopResponse>:: |
| ToNatural(::test_protocolpayloads::wire:: |
| MainProtocolTwoWayLocalWithErrorTopResponse src) { |
| return ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorTopResponse( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult, |
| ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult>:: |
| ToNatural(std::move(src.result))); |
| } |
| ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorTopResponse |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorTopResponse, |
| ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorTopResponse>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorTopResponse |
| src) { |
| return ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayLocalWithErrorTopResponse{ |
| .result = WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayLocalWithErrorResult, |
| ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult>:: |
| ToWire(arena, std::move(src.result())), |
| }; |
| } |
| |
| ::test_protocolpayloads::MainProtocolOnLocalWithErrorRequest |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorRequest, |
| ::test_protocolpayloads::MainProtocolOnLocalWithErrorRequest>:: |
| ToNatural(::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorRequest |
| src) { |
| return ::test_protocolpayloads::MainProtocolOnLocalWithErrorRequest( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult, |
| ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult>:: |
| ToNatural(std::move(src.result))); |
| } |
| ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorRequest |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorRequest, |
| ::test_protocolpayloads::MainProtocolOnLocalWithErrorRequest>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolOnLocalWithErrorRequest src) { |
| return ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorRequest{ |
| .result = WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult, |
| ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult>:: |
| ToWire(arena, std::move(src.result())), |
| }; |
| } |
| |
| ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorResult, |
| ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult>:: |
| ToNatural( |
| ::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorResult |
| src) { |
| switch (src.Which()) { |
| case ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayImportWithErrorResult::Tag::kResponse: |
| return ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult:: |
| WithResponse( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToNatural(std::move(src.response()))); |
| case ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayImportWithErrorResult::Tag::kErr: |
| return ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult:: |
| WithErr(WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.err()))); |
| default: |
| ZX_PANIC("unknown union tag in strict union"); |
| } |
| } |
| ::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorResult |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorResult, |
| ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult>:: |
| ToWire( |
| fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult src) { |
| switch (src.Which()) { |
| case ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult::Tag:: |
| kResponse: |
| return ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayImportWithErrorResult::WithResponse( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToWire(arena, std::move(src.response().value()))); |
| case ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult::Tag:: |
| kErr: |
| return ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayImportWithErrorResult::WithErr( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.err().value()))); |
| } |
| } |
| |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult> |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorResult, |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult>>:: |
| ToNatural( |
| ::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorResult |
| src) { |
| if (src.has_invalid_tag()) { |
| return nullptr; |
| } |
| return std::make_unique< |
| ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayImportWithErrorResult, |
| ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult>:: |
| ToNatural(std::move(src))); |
| } |
| ::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorResult |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorResult, |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult>>:: |
| ToWire(fidl::AnyArena& arena, |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult> |
| src) { |
| if (!src) { |
| return ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayImportWithErrorResult(); |
| } |
| return WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayImportWithErrorResult, |
| ::test_protocolpayloads::MainProtocolTwoWayImportWithErrorResult>:: |
| ToWire(arena, std::move(*src)); |
| } |
| |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult>:: |
| ToNatural( |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult |
| src) { |
| switch (src.Which()) { |
| case ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult:: |
| Tag::kResponse: |
| return ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult:: |
| WithResponse(WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayAnonWithErrorResponse, |
| ::test_protocolpayloads:: |
| MainProtocolTwoWayAnonWithErrorResponse>:: |
| ToNatural(std::move(src.response()))); |
| case ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult:: |
| Tag::kErr: |
| return ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult:: |
| WithErr(WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.err()))); |
| default: |
| ZX_PANIC("unknown union tag in strict union"); |
| } |
| } |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult src) { |
| switch (src.Which()) { |
| case ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult::Tag:: |
| kResponse: |
| return ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayAnonWithErrorResult::WithResponse( |
| arena, WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayAnonWithErrorResponse, |
| ::test_protocolpayloads:: |
| MainProtocolTwoWayAnonWithErrorResponse>:: |
| ToWire(arena, std::move(src.response().value()))); |
| case ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult::Tag:: |
| kErr: |
| return ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayAnonWithErrorResult::WithErr( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.err().value()))); |
| } |
| } |
| |
| std::unique_ptr<::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult> |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult, |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult>>:: |
| ToNatural( |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult |
| src) { |
| if (src.has_invalid_tag()) { |
| return nullptr; |
| } |
| return std::make_unique< |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult>:: |
| ToNatural(std::move(src))); |
| } |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult, |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult>>:: |
| ToWire(fidl::AnyArena& arena, |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult> |
| src) { |
| if (!src) { |
| return ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayAnonWithErrorResult(); |
| } |
| return WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorResult, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorResult>:: |
| ToWire(arena, std::move(*src)); |
| } |
| |
| ::test_protocolpayloads::MainProtocolOnImportWithErrorResult |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult, |
| ::test_protocolpayloads::MainProtocolOnImportWithErrorResult>:: |
| ToNatural(::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult |
| src) { |
| switch (src.Which()) { |
| case ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult:: |
| Tag::kResponse: |
| return ::test_protocolpayloads::MainProtocolOnImportWithErrorResult:: |
| WithResponse( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToNatural(std::move(src.response()))); |
| case ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult:: |
| Tag::kErr: |
| return ::test_protocolpayloads::MainProtocolOnImportWithErrorResult:: |
| WithErr(WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.err()))); |
| default: |
| ZX_PANIC("unknown union tag in strict union"); |
| } |
| } |
| ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult, |
| ::test_protocolpayloads::MainProtocolOnImportWithErrorResult>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolOnImportWithErrorResult src) { |
| switch (src.Which()) { |
| case ::test_protocolpayloads::MainProtocolOnImportWithErrorResult::Tag:: |
| kResponse: |
| return ::test_protocolpayloads::wire:: |
| MainProtocolOnImportWithErrorResult::WithResponse( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToWire(arena, std::move(src.response().value()))); |
| case ::test_protocolpayloads::MainProtocolOnImportWithErrorResult::Tag:: |
| kErr: |
| return ::test_protocolpayloads::wire:: |
| MainProtocolOnImportWithErrorResult::WithErr( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.err().value()))); |
| } |
| } |
| |
| std::unique_ptr<::test_protocolpayloads::MainProtocolOnImportWithErrorResult> |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult, |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolOnImportWithErrorResult>>:: |
| ToNatural(::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult |
| src) { |
| if (src.has_invalid_tag()) { |
| return nullptr; |
| } |
| return std::make_unique< |
| ::test_protocolpayloads::MainProtocolOnImportWithErrorResult>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult, |
| ::test_protocolpayloads::MainProtocolOnImportWithErrorResult>:: |
| ToNatural(std::move(src))); |
| } |
| ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult, |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolOnImportWithErrorResult>>:: |
| ToWire(fidl::AnyArena& arena, |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolOnImportWithErrorResult> |
| src) { |
| if (!src) { |
| return ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult(); |
| } |
| return WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorResult, |
| ::test_protocolpayloads::MainProtocolOnImportWithErrorResult>:: |
| ToWire(arena, std::move(*src)); |
| } |
| |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult, |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult>:: |
| ToNatural( |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult src) { |
| switch (src.Which()) { |
| case ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult::Tag:: |
| kResponse: |
| return ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult:: |
| WithResponse(WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire:: |
| MainProtocolOnAnonWithErrorResponse, |
| ::test_protocolpayloads:: |
| MainProtocolOnAnonWithErrorResponse>:: |
| ToNatural(std::move(src.response()))); |
| case ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult::Tag:: |
| kErr: |
| return ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult:: |
| WithErr(WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.err()))); |
| default: |
| ZX_PANIC("unknown union tag in strict union"); |
| } |
| } |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult, |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult src) { |
| switch (src.Which()) { |
| case ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult::Tag:: |
| kResponse: |
| return ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult:: |
| WithResponse(arena, |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire:: |
| MainProtocolOnAnonWithErrorResponse, |
| ::test_protocolpayloads:: |
| MainProtocolOnAnonWithErrorResponse>:: |
| ToWire(arena, std::move(src.response().value()))); |
| case ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult::Tag::kErr: |
| return ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult:: |
| WithErr(WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.err().value()))); |
| } |
| } |
| |
| std::unique_ptr<::test_protocolpayloads::MainProtocolOnAnonWithErrorResult> |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult, |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult>>:: |
| ToNatural( |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult src) { |
| if (src.has_invalid_tag()) { |
| return nullptr; |
| } |
| return std::make_unique< |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult, |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult>:: |
| ToNatural(std::move(src))); |
| } |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult, |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult>>:: |
| ToWire(fidl::AnyArena& arena, |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult> |
| src) { |
| if (!src) { |
| return ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult(); |
| } |
| return WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorResult, |
| ::test_protocolpayloads::MainProtocolOnAnonWithErrorResult>:: |
| ToWire(arena, std::move(*src)); |
| } |
| |
| ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult, |
| ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult>:: |
| ToNatural( |
| ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult |
| src) { |
| switch (src.Which()) { |
| case ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult:: |
| Tag::kResponse: |
| return ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult:: |
| WithResponse(WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::LocalStructPayload, |
| ::test_protocolpayloads::LocalStructPayload>:: |
| ToNatural(std::move(src.response()))); |
| case ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult:: |
| Tag::kErr: |
| return ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult:: |
| WithErr(WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.err()))); |
| default: |
| ZX_PANIC("unknown union tag in strict union"); |
| } |
| } |
| ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult, |
| ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult>:: |
| ToWire( |
| fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult src) { |
| switch (src.Which()) { |
| case ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult::Tag:: |
| kResponse: |
| return ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayLocalWithErrorResult::WithResponse( |
| arena, WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::LocalStructPayload, |
| ::test_protocolpayloads::LocalStructPayload>:: |
| ToWire(arena, std::move(src.response().value()))); |
| case ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult::Tag:: |
| kErr: |
| return ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayLocalWithErrorResult::WithErr( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.err().value()))); |
| } |
| } |
| |
| std::unique_ptr<::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult> |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult, |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult>>:: |
| ToNatural( |
| ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult |
| src) { |
| if (src.has_invalid_tag()) { |
| return nullptr; |
| } |
| return std::make_unique< |
| ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult, |
| ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult>:: |
| ToNatural(std::move(src))); |
| } |
| ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult, |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult>>:: |
| ToWire(fidl::AnyArena& arena, |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult> |
| src) { |
| if (!src) { |
| return ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayLocalWithErrorResult(); |
| } |
| return WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayLocalWithErrorResult, |
| ::test_protocolpayloads::MainProtocolTwoWayLocalWithErrorResult>:: |
| ToWire(arena, std::move(*src)); |
| } |
| |
| ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult, |
| ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult>:: |
| ToNatural( |
| ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult src) { |
| switch (src.Which()) { |
| case ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult:: |
| Tag::kResponse: |
| return ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult:: |
| WithResponse(WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::LocalStructPayload, |
| ::test_protocolpayloads::LocalStructPayload>:: |
| ToNatural(std::move(src.response()))); |
| case ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult:: |
| Tag::kErr: |
| return ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult:: |
| WithErr(WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural( |
| std::move(src.err()))); |
| default: |
| ZX_PANIC("unknown union tag in strict union"); |
| } |
| } |
| ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult, |
| ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult src) { |
| switch (src.Which()) { |
| case ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult::Tag:: |
| kResponse: |
| return ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult:: |
| WithResponse(arena, |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::LocalStructPayload, |
| ::test_protocolpayloads::LocalStructPayload>:: |
| ToWire(arena, std::move(src.response().value()))); |
| case ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult::Tag::kErr: |
| return ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult:: |
| WithErr(WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire( |
| arena, std::move(src.err().value()))); |
| } |
| } |
| |
| std::unique_ptr<::test_protocolpayloads::MainProtocolOnLocalWithErrorResult> |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult, |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult>>:: |
| ToNatural( |
| ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult src) { |
| if (src.has_invalid_tag()) { |
| return nullptr; |
| } |
| return std::make_unique< |
| ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult, |
| ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult>:: |
| ToNatural(std::move(src))); |
| } |
| ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult, |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult>>:: |
| ToWire(fidl::AnyArena& arena, |
| std::unique_ptr< |
| ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult> |
| src) { |
| if (!src) { |
| return ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult(); |
| } |
| return WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorResult, |
| ::test_protocolpayloads::MainProtocolOnLocalWithErrorResult>:: |
| ToWire(arena, std::move(*src)); |
| } |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayComposed> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayComposed>, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayComposed>>:: |
| ToNatural(::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::OneWayComposed> |
| src) { |
| return ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayComposed>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayComposed> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayComposed>, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayComposed>>:: |
| ToWire( |
| fidl::AnyArena& arena, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayComposed> |
| src) { |
| return ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::OneWayComposed>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayComposed> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayComposed>, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayComposed>>:: |
| ToNatural(::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposed> |
| src) { |
| return ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayComposed>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayComposed> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayComposed>, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayComposed>>:: |
| ToWire( |
| fidl::AnyArena& arena, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayComposed> |
| src) { |
| return ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposed>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>, |
| ::fidl::Request< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>>:: |
| ToNatural(::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposedWithError> |
| src) { |
| return ::fidl::Request< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposedWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>, |
| ::fidl::Request< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Request< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposedWithError> |
| src) { |
| return ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayLocal> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayLocal>, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayLocal>>:: |
| ToNatural( |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayLocal> |
| src) { |
| return ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayLocal>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::LocalStructPayload, |
| ::test_protocolpayloads::LocalStructPayload>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayLocal> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayLocal>, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayLocal>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayLocal> |
| src) { |
| return ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::OneWayLocal>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::LocalStructPayload, |
| ::test_protocolpayloads::LocalStructPayload>::ToWire(arena, |
| std::move(src))); |
| } |
| |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayLocal> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayLocal>, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayLocal>>:: |
| ToNatural( |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayLocal> |
| src) { |
| return ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayLocal>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::LocalStructPayload, |
| ::test_protocolpayloads::LocalStructPayload>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayLocal> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayLocal>, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayLocal>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayLocal> |
| src) { |
| return ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocal>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::LocalStructPayload, |
| ::test_protocolpayloads::LocalStructPayload>::ToWire(arena, |
| std::move(src))); |
| } |
| |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>, |
| ::fidl::Request< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>>:: |
| ToNatural(::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocalWithError> |
| src) { |
| return ::fidl::Request< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::LocalStructPayload, |
| ::test_protocolpayloads::LocalStructPayload>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>, |
| ::fidl::Request< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Request< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocalWithError> |
| src) { |
| return ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::LocalStructPayload, |
| ::test_protocolpayloads::LocalStructPayload>::ToWire(arena, |
| std::move(src))); |
| } |
| |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayImport> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayImport>, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayImport>>:: |
| ToNatural( |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayImport> |
| src) { |
| return ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayImport>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayImport> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayImport>, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayImport>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayImport> |
| src) { |
| return ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::OneWayImport>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayImport> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayImport>, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayImport>>:: |
| ToNatural( |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayImport> |
| src) { |
| return ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayImport>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayImport> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayImport>, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayImport>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayImport> |
| src) { |
| return ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayImport>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayImportWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayImportWithError>, |
| ::fidl::Request< |
| ::test_protocolpayloads::MainProtocol::TwoWayImportWithError>>:: |
| ToNatural(::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayImportWithError> |
| src) { |
| return ::fidl::Request< |
| ::test_protocolpayloads::MainProtocol::TwoWayImportWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayImportWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayImportWithError>, |
| ::fidl::Request< |
| ::test_protocolpayloads::MainProtocol::TwoWayImportWithError>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Request< |
| ::test_protocolpayloads::MainProtocol::TwoWayImportWithError> |
| src) { |
| return ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayImportWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayAnon> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayAnon>, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayAnon>>:: |
| ToNatural( |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayAnon> |
| src) { |
| return ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayAnon>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOneWayAnonRequest, |
| ::test_protocolpayloads::MainProtocolOneWayAnonRequest>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayAnon> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayAnon>, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayAnon>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::OneWayAnon> |
| src) { |
| return ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::OneWayAnon>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOneWayAnonRequest, |
| ::test_protocolpayloads::MainProtocolOneWayAnonRequest>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayAnon> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayAnon>, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayAnon>>:: |
| ToNatural( |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayAnon> |
| src) { |
| return ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayAnon>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonRequest, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonRequest>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayAnon> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayAnon>, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayAnon>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayAnon> |
| src) { |
| return ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayAnon>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonRequest, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonRequest>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Request<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>, |
| ::fidl::Request< |
| ::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>>:: |
| ToNatural(::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayAnonWithError> |
| src) { |
| return ::fidl::Request< |
| ::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorRequest, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorRequest>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireRequest<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>, |
| ::fidl::Request< |
| ::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Request< |
| ::test_protocolpayloads::MainProtocol::TwoWayAnonWithError> |
| src) { |
| return ::fidl::WireRequest< |
| ::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonWithErrorRequest, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonWithErrorRequest>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayComposed> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayComposed>, |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayComposed>>:: |
| ToNatural(::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposed> |
| src) { |
| return ::fidl::Response< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposed>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayComposed> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayComposed>, |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayComposed>>:: |
| ToWire( |
| fidl::AnyArena& arena, |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayComposed> |
| src) { |
| return ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposed>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayComposedWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>, |
| ::fidl::Response< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>>:: |
| ToNatural(::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposedWithError> |
| src) { |
| return ::fidl::Response< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire:: |
| ComposedProtocolTwoWayComposedWithErrorTopResponse, |
| ::fitx::result<uint32_t, |
| ::test_protocolpayloads_imported:: |
| ImportStructPayload>>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposedWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>, |
| ::fidl::Response< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Response< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposedWithError> |
| src) { |
| return ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayComposedWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire:: |
| ComposedProtocolTwoWayComposedWithErrorTopResponse, |
| ::fitx::result<uint32_t, ::test_protocolpayloads_imported:: |
| ImportStructPayload>>::ToWire(arena, |
| std::move( |
| src))); |
| } |
| |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayLocal> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayLocal>, |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayLocal>>:: |
| ToNatural( |
| ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayLocal> |
| src) { |
| return ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayLocal>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::LocalStructPayload, |
| ::test_protocolpayloads::LocalStructPayload>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayLocal> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayLocal>, |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayLocal>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayLocal> |
| src) { |
| return ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocal>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::LocalStructPayload, |
| ::test_protocolpayloads::LocalStructPayload>::ToWire(arena, |
| std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayLocalWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>, |
| ::fidl::Response< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>>:: |
| ToNatural(::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocalWithError> |
| src) { |
| return ::fidl::Response< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayLocalWithErrorTopResponse, |
| ::fitx::result<uint32_t, |
| ::test_protocolpayloads::LocalStructPayload>>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocalWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>, |
| ::fidl::Response< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Response< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocalWithError> |
| src) { |
| return ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayLocalWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayLocalWithErrorTopResponse, |
| ::fitx::result<uint32_t, |
| ::test_protocolpayloads::LocalStructPayload>>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayImport> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayImport>, |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayImport>>:: |
| ToNatural(::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayImport> |
| src) { |
| return ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayImport>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayImport> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayImport>, |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayImport>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayImport> |
| src) { |
| return ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayImport>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayImportWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayImportWithError>, |
| ::fidl::Response< |
| ::test_protocolpayloads::MainProtocol::TwoWayImportWithError>>:: |
| ToNatural(::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayImportWithError> |
| src) { |
| return ::fidl::Response< |
| ::test_protocolpayloads::MainProtocol::TwoWayImportWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayImportWithErrorTopResponse, |
| ::fitx::result<uint32_t, |
| ::test_protocolpayloads_imported:: |
| ImportStructPayload>>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayImportWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayImportWithError>, |
| ::fidl::Response< |
| ::test_protocolpayloads::MainProtocol::TwoWayImportWithError>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Response< |
| ::test_protocolpayloads::MainProtocol::TwoWayImportWithError> |
| src) { |
| return ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayImportWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayImportWithErrorTopResponse, |
| ::fitx::result<uint32_t, ::test_protocolpayloads_imported:: |
| ImportStructPayload>>::ToWire(arena, |
| std::move( |
| src))); |
| } |
| |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayAnon> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayAnon>, |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayAnon>>:: |
| ToNatural( |
| ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayAnon> |
| src) { |
| return ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayAnon>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonTopResponse, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonTopResponse>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayAnon> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayAnon>, |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayAnon>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayAnon> |
| src) { |
| return ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayAnon>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolTwoWayAnonTopResponse, |
| ::test_protocolpayloads::MainProtocolTwoWayAnonTopResponse>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>, |
| ::fidl::Response< |
| ::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>>:: |
| ToNatural(::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayAnonWithError> |
| src) { |
| return ::fidl::Response< |
| ::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayAnonWithErrorTopResponse, |
| ::fitx::result<uint32_t, |
| ::test_protocolpayloads:: |
| MainProtocolTwoWayAnonWithErrorResponse>>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocolpayloads::MainProtocol::TwoWayAnonWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>, |
| ::fidl::Response< |
| ::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Response< |
| ::test_protocolpayloads::MainProtocol::TwoWayAnonWithError> |
| src) { |
| return ::fidl::WireResponse< |
| ::test_protocolpayloads::MainProtocol::TwoWayAnonWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire:: |
| MainProtocolTwoWayAnonWithErrorTopResponse, |
| ::fitx::result<uint32_t, |
| ::test_protocolpayloads:: |
| MainProtocolTwoWayAnonWithErrorResponse>>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnComposed> |
| WireNaturalConversionTraits< |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnComposed>, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnComposed>>:: |
| ToNatural( |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnComposed> |
| src) { |
| return ::fidl::Event<::test_protocolpayloads::MainProtocol::OnComposed>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnComposed> |
| WireNaturalConversionTraits< |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnComposed>, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnComposed>>:: |
| ToWire( |
| fidl::AnyArena& arena, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnComposed> src) { |
| return ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnComposed>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnComposedWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireEvent< |
| ::test_protocolpayloads::MainProtocol::OnComposedWithError>, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnComposedWithError>>:: |
| ToNatural(::fidl::WireEvent< |
| ::test_protocolpayloads::MainProtocol::OnComposedWithError> |
| src) { |
| return ::fidl::Event< |
| ::test_protocolpayloads::MainProtocol::OnComposedWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire:: |
| ComposedProtocolOnComposedWithErrorRequest, |
| ::fitx::result<uint32_t, |
| ::test_protocolpayloads_imported:: |
| ImportStructPayload>>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnComposedWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireEvent< |
| ::test_protocolpayloads::MainProtocol::OnComposedWithError>, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnComposedWithError>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Event< |
| ::test_protocolpayloads::MainProtocol::OnComposedWithError> |
| src) { |
| return ::fidl::WireEvent< |
| ::test_protocolpayloads::MainProtocol::OnComposedWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire:: |
| ComposedProtocolOnComposedWithErrorRequest, |
| ::fitx::result<uint32_t, ::test_protocolpayloads_imported:: |
| ImportStructPayload>>::ToWire(arena, |
| std::move( |
| src))); |
| } |
| |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocal> |
| WireNaturalConversionTraits< |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnLocal>, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocal>>:: |
| ToNatural( |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnLocal> src) { |
| return ::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocal>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::LocalStructPayload, |
| ::test_protocolpayloads::LocalStructPayload>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnLocal> |
| WireNaturalConversionTraits< |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnLocal>, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocal>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocal> src) { |
| return ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnLocal>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::LocalStructPayload, |
| ::test_protocolpayloads::LocalStructPayload>::ToWire(arena, |
| std::move(src))); |
| } |
| |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocalWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnLocalWithError>, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocalWithError>>:: |
| ToNatural(::fidl::WireEvent< |
| ::test_protocolpayloads::MainProtocol::OnLocalWithError> |
| src) { |
| return ::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocalWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorRequest, |
| ::fitx::result<uint32_t, |
| ::test_protocolpayloads::LocalStructPayload>>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnLocalWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnLocalWithError>, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocalWithError>>:: |
| ToWire( |
| fidl::AnyArena& arena, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnLocalWithError> |
| src) { |
| return ::fidl::WireEvent< |
| ::test_protocolpayloads::MainProtocol::OnLocalWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnLocalWithErrorRequest, |
| ::fitx::result<uint32_t, |
| ::test_protocolpayloads::LocalStructPayload>>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnImport> |
| WireNaturalConversionTraits< |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnImport>, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnImport>>:: |
| ToNatural(::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnImport> |
| src) { |
| return ::fidl::Event<::test_protocolpayloads::MainProtocol::OnImport>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnImport> |
| WireNaturalConversionTraits< |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnImport>, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnImport>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnImport> src) { |
| return ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnImport>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads_imported::wire::ImportStructPayload, |
| ::test_protocolpayloads_imported::ImportStructPayload>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnImportWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnImportWithError>, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnImportWithError>>:: |
| ToNatural(::fidl::WireEvent< |
| ::test_protocolpayloads::MainProtocol::OnImportWithError> |
| src) { |
| return ::fidl::Event< |
| ::test_protocolpayloads::MainProtocol::OnImportWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorRequest, |
| ::fitx::result<uint32_t, |
| ::test_protocolpayloads_imported:: |
| ImportStructPayload>>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnImportWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnImportWithError>, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnImportWithError>>:: |
| ToWire( |
| fidl::AnyArena& arena, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnImportWithError> |
| src) { |
| return ::fidl::WireEvent< |
| ::test_protocolpayloads::MainProtocol::OnImportWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnImportWithErrorRequest, |
| ::fitx::result<uint32_t, ::test_protocolpayloads_imported:: |
| ImportStructPayload>>::ToWire(arena, |
| std::move( |
| src))); |
| } |
| |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnon> |
| WireNaturalConversionTraits< |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnAnon>, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnon>>:: |
| ToNatural( |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnAnon> src) { |
| return ::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnon>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnAnonRequest, |
| ::test_protocolpayloads::MainProtocolOnAnonRequest>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnAnon> |
| WireNaturalConversionTraits< |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnAnon>, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnon>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnon> src) { |
| return ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnAnon>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnAnonRequest, |
| ::test_protocolpayloads::MainProtocolOnAnonRequest>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnonWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnAnonWithError>, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnonWithError>>:: |
| ToNatural(::fidl::WireEvent< |
| ::test_protocolpayloads::MainProtocol::OnAnonWithError> |
| src) { |
| return ::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnonWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorRequest, |
| ::fitx::result<uint32_t, ::test_protocolpayloads:: |
| MainProtocolOnAnonWithErrorResponse>>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnAnonWithError> |
| WireNaturalConversionTraits< |
| ::fidl::WireEvent<::test_protocolpayloads::MainProtocol::OnAnonWithError>, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnonWithError>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Event<::test_protocolpayloads::MainProtocol::OnAnonWithError> |
| src) { |
| return ::fidl::WireEvent< |
| ::test_protocolpayloads::MainProtocol::OnAnonWithError>( |
| WireNaturalConversionTraits< |
| ::test_protocolpayloads::wire::MainProtocolOnAnonWithErrorRequest, |
| ::fitx::result<uint32_t, ::test_protocolpayloads:: |
| MainProtocolOnAnonWithErrorResponse>>:: |
| ToWire(arena, std::move(src))); |
| } |
| #endif // __Fuchsia__ |
| } // namespace internal |
| } // namespace fidl |