| // WARNING: This file is machine generated by fidlgen. |
| |
| // fidl_experiment = output_index_json |
| |
| #include <fidl/test.protocollayoutssamelibrary/cpp/type_conversions.h> |
| |
| #pragma clang diagnostic push |
| #pragma clang diagnostic ignored "-Wshadow" |
| |
| namespace fidl { |
| namespace internal { |
| |
| ::test_protocollayoutssamelibrary::TablePayload WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::TablePayload, ::test_protocollayoutssamelibrary::TablePayload>::ToNatural(::test_protocollayoutssamelibrary::wire::TablePayload src) { |
| ::test_protocollayoutssamelibrary::TablePayload dst; |
| if (src.has_a()) { |
| dst.a() = |
| WireNaturalConversionTraits<uint16_t, uint16_t>::ToNatural(std::move(src.a())); |
| } |
| |
| return dst; |
| } |
| ::test_protocollayoutssamelibrary::wire::TablePayload WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::TablePayload, ::test_protocollayoutssamelibrary::TablePayload>::ToWire(fidl::AnyArena& arena, ::test_protocollayoutssamelibrary::TablePayload src) { |
| auto builder = ::test_protocollayoutssamelibrary::wire::TablePayload::Builder(arena); |
| if (src.a().has_value()) { |
| builder.a( |
| WireNaturalConversionTraits<uint16_t, uint16_t>::ToWire(arena, std::move(src.a().value()))); |
| } |
| return builder.Build(); |
| } |
| |
| ::test_protocollayoutssamelibrary::ComposedProtocolOneWayAnonComposedRequest WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolOneWayAnonComposedRequest, ::test_protocollayoutssamelibrary::ComposedProtocolOneWayAnonComposedRequest>::ToNatural(::test_protocollayoutssamelibrary::wire::ComposedProtocolOneWayAnonComposedRequest src) { |
| ::test_protocollayoutssamelibrary::ComposedProtocolOneWayAnonComposedRequest dst; |
| if (src.has_a()) { |
| dst.a() = |
| WireNaturalConversionTraits<uint16_t, uint16_t>::ToNatural(std::move(src.a())); |
| } |
| |
| return dst; |
| } |
| ::test_protocollayoutssamelibrary::wire::ComposedProtocolOneWayAnonComposedRequest WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolOneWayAnonComposedRequest, ::test_protocollayoutssamelibrary::ComposedProtocolOneWayAnonComposedRequest>::ToWire(fidl::AnyArena& arena, ::test_protocollayoutssamelibrary::ComposedProtocolOneWayAnonComposedRequest src) { |
| auto builder = ::test_protocollayoutssamelibrary::wire::ComposedProtocolOneWayAnonComposedRequest::Builder(arena); |
| if (src.a().has_value()) { |
| builder.a( |
| WireNaturalConversionTraits<uint16_t, uint16_t>::ToWire(arena, std::move(src.a().value()))); |
| } |
| return builder.Build(); |
| } |
| |
| ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedResponse WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedResponse, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedResponse>::ToNatural(::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedResponse src) { |
| ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedResponse dst; |
| if (src.has_a()) { |
| dst.a() = |
| WireNaturalConversionTraits<uint16_t, uint16_t>::ToNatural(std::move(src.a())); |
| } |
| |
| return dst; |
| } |
| ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedResponse WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedResponse, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedResponse>::ToWire(fidl::AnyArena& arena, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedResponse src) { |
| auto builder = ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedResponse::Builder(arena); |
| if (src.a().has_value()) { |
| builder.a( |
| WireNaturalConversionTraits<uint16_t, uint16_t>::ToWire(arena, std::move(src.a().value()))); |
| } |
| return builder.Build(); |
| } |
| |
| ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorRequest WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorRequest, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorRequest>::ToNatural(::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorRequest src) { |
| ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorRequest dst; |
| if (src.has_a()) { |
| dst.a() = |
| WireNaturalConversionTraits<uint16_t, uint16_t>::ToNatural(std::move(src.a())); |
| } |
| |
| return dst; |
| } |
| ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorRequest WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorRequest, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorRequest>::ToWire(fidl::AnyArena& arena, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorRequest src) { |
| auto builder = ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorRequest::Builder(arena); |
| if (src.a().has_value()) { |
| builder.a( |
| WireNaturalConversionTraits<uint16_t, uint16_t>::ToWire(arena, std::move(src.a().value()))); |
| } |
| return builder.Build(); |
| } |
| |
| ::test_protocollayoutssamelibrary::MainProtocolOneWayAnonRequest WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolOneWayAnonRequest, ::test_protocollayoutssamelibrary::MainProtocolOneWayAnonRequest>::ToNatural(::test_protocollayoutssamelibrary::wire::MainProtocolOneWayAnonRequest src) { |
| ::test_protocollayoutssamelibrary::MainProtocolOneWayAnonRequest dst; |
| if (src.has_a()) { |
| dst.a() = |
| WireNaturalConversionTraits<uint16_t, uint16_t>::ToNatural(std::move(src.a())); |
| } |
| |
| return dst; |
| } |
| ::test_protocollayoutssamelibrary::wire::MainProtocolOneWayAnonRequest WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolOneWayAnonRequest, ::test_protocollayoutssamelibrary::MainProtocolOneWayAnonRequest>::ToWire(fidl::AnyArena& arena, ::test_protocollayoutssamelibrary::MainProtocolOneWayAnonRequest src) { |
| auto builder = ::test_protocollayoutssamelibrary::wire::MainProtocolOneWayAnonRequest::Builder(arena); |
| if (src.a().has_value()) { |
| builder.a( |
| WireNaturalConversionTraits<uint16_t, uint16_t>::ToWire(arena, std::move(src.a().value()))); |
| } |
| return builder.Build(); |
| } |
| |
| ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonResponse WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonResponse, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonResponse>::ToNatural(::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonResponse src) { |
| ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonResponse dst; |
| if (src.has_a()) { |
| dst.a() = |
| WireNaturalConversionTraits<uint16_t, uint16_t>::ToNatural(std::move(src.a())); |
| } |
| |
| return dst; |
| } |
| ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonResponse WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonResponse, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonResponse>::ToWire(fidl::AnyArena& arena, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonResponse src) { |
| auto builder = ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonResponse::Builder(arena); |
| if (src.a().has_value()) { |
| builder.a( |
| WireNaturalConversionTraits<uint16_t, uint16_t>::ToWire(arena, std::move(src.a().value()))); |
| } |
| return builder.Build(); |
| } |
| |
| ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorRequest WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorRequest, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorRequest>::ToNatural(::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorRequest src) { |
| ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorRequest dst; |
| if (src.has_a()) { |
| dst.a() = |
| WireNaturalConversionTraits<uint16_t, uint16_t>::ToNatural(std::move(src.a())); |
| } |
| |
| return dst; |
| } |
| ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorRequest WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorRequest, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorRequest>::ToWire(fidl::AnyArena& arena, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorRequest src) { |
| auto builder = ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorRequest::Builder(arena); |
| if (src.a().has_value()) { |
| builder.a( |
| WireNaturalConversionTraits<uint16_t, uint16_t>::ToWire(arena, std::move(src.a().value()))); |
| } |
| return builder.Build(); |
| } |
| |
| ::test_protocollayoutssamelibrary::UnionPayload WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::UnionPayload, ::test_protocollayoutssamelibrary::UnionPayload>::ToNatural(::test_protocollayoutssamelibrary::wire::UnionPayload src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::wire::UnionPayload::Tag::kB: |
| return ::test_protocollayoutssamelibrary::UnionPayload::WithB( |
| WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.b()))); |
| default: |
| ZX_PANIC("unknown union tag in strict union"); |
| } |
| } |
| ::test_protocollayoutssamelibrary::wire::UnionPayload WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::UnionPayload, ::test_protocollayoutssamelibrary::UnionPayload>::ToWire(fidl::AnyArena& arena, ::test_protocollayoutssamelibrary::UnionPayload src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::UnionPayload::Tag::kB: |
| return ::test_protocollayoutssamelibrary::wire::UnionPayload::WithB( |
| WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.b().value()))); |
| } |
| } |
| |
| ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedRequest WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedRequest, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedRequest>::ToNatural(::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedRequest src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedRequest::Tag::kB: |
| return ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedRequest::WithB( |
| WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.b()))); |
| default: |
| ZX_PANIC("unknown union tag in strict union"); |
| } |
| } |
| ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedRequest WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedRequest, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedRequest>::ToWire(fidl::AnyArena& arena, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedRequest src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedRequest::Tag::kB: |
| return ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedRequest::WithB( |
| WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.b().value()))); |
| } |
| } |
| |
| ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResponse WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResponse, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResponse>::ToNatural(::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResponse src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResponse::Tag::kB: |
| return ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResponse::WithB( |
| WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.b()))); |
| default: |
| ZX_PANIC("unknown union tag in strict union"); |
| } |
| } |
| ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResponse WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResponse, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResponse>::ToWire(fidl::AnyArena& arena, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResponse src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResponse::Tag::kB: |
| return ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResponse::WithB( |
| WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.b().value()))); |
| } |
| } |
| |
| ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResult WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResult, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResult>::ToNatural(::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResult src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResult::Tag::kResponse: |
| return ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResult::WithResponse( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResponse, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResponse>::ToNatural(std::move(src.response()))); |
| case ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResult::Tag::kErr: |
| return ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResult::WithErr( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural(std::move(src.err()))); |
| default: |
| ZX_PANIC("unknown union tag in strict union"); |
| } |
| } |
| ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResult WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResult, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResult>::ToWire(fidl::AnyArena& arena, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResult src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResult::Tag::kResponse: |
| return ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResult::WithResponse(arena, |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResponse, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResponse>::ToWire(arena, std::move(src.response().value()))); |
| case ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResult::Tag::kErr: |
| return ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResult::WithErr( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire(arena, std::move(src.err().value()))); |
| } |
| } |
| |
| ::test_protocollayoutssamelibrary::ComposedProtocolOnAnonComposedRequest WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolOnAnonComposedRequest, ::test_protocollayoutssamelibrary::ComposedProtocolOnAnonComposedRequest>::ToNatural(::test_protocollayoutssamelibrary::wire::ComposedProtocolOnAnonComposedRequest src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::wire::ComposedProtocolOnAnonComposedRequest::Tag::kB: |
| return ::test_protocollayoutssamelibrary::ComposedProtocolOnAnonComposedRequest::WithB( |
| WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.b()))); |
| default: |
| ZX_PANIC("unknown union tag in strict union"); |
| } |
| } |
| ::test_protocollayoutssamelibrary::wire::ComposedProtocolOnAnonComposedRequest WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolOnAnonComposedRequest, ::test_protocollayoutssamelibrary::ComposedProtocolOnAnonComposedRequest>::ToWire(fidl::AnyArena& arena, ::test_protocollayoutssamelibrary::ComposedProtocolOnAnonComposedRequest src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::ComposedProtocolOnAnonComposedRequest::Tag::kB: |
| return ::test_protocollayoutssamelibrary::wire::ComposedProtocolOnAnonComposedRequest::WithB( |
| WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.b().value()))); |
| } |
| } |
| |
| ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayNamedComposedWithErrorResult WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayNamedComposedWithErrorResult, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayNamedComposedWithErrorResult>::ToNatural(::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayNamedComposedWithErrorResult src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayNamedComposedWithErrorResult::Tag::kResponse: |
| return ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayNamedComposedWithErrorResult::WithResponse( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::UnionPayload, ::test_protocollayoutssamelibrary::UnionPayload>::ToNatural(std::move(src.response()))); |
| case ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayNamedComposedWithErrorResult::Tag::kErr: |
| return ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayNamedComposedWithErrorResult::WithErr( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural(std::move(src.err()))); |
| default: |
| ZX_PANIC("unknown union tag in strict union"); |
| } |
| } |
| ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayNamedComposedWithErrorResult WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayNamedComposedWithErrorResult, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayNamedComposedWithErrorResult>::ToWire(fidl::AnyArena& arena, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayNamedComposedWithErrorResult src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayNamedComposedWithErrorResult::Tag::kResponse: |
| return ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayNamedComposedWithErrorResult::WithResponse(arena, |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::UnionPayload, ::test_protocollayoutssamelibrary::UnionPayload>::ToWire(arena, std::move(src.response().value()))); |
| case ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayNamedComposedWithErrorResult::Tag::kErr: |
| return ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayNamedComposedWithErrorResult::WithErr( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire(arena, std::move(src.err().value()))); |
| } |
| } |
| |
| ::test_protocollayoutssamelibrary::MainProtocolTwoWayLocalWithErrorResult WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayLocalWithErrorResult, ::test_protocollayoutssamelibrary::MainProtocolTwoWayLocalWithErrorResult>::ToNatural(::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayLocalWithErrorResult src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayLocalWithErrorResult::Tag::kResponse: |
| return ::test_protocollayoutssamelibrary::MainProtocolTwoWayLocalWithErrorResult::WithResponse( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::UnionPayload, ::test_protocollayoutssamelibrary::UnionPayload>::ToNatural(std::move(src.response()))); |
| case ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayLocalWithErrorResult::Tag::kErr: |
| return ::test_protocollayoutssamelibrary::MainProtocolTwoWayLocalWithErrorResult::WithErr( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural(std::move(src.err()))); |
| default: |
| ZX_PANIC("unknown union tag in strict union"); |
| } |
| } |
| ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayLocalWithErrorResult WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayLocalWithErrorResult, ::test_protocollayoutssamelibrary::MainProtocolTwoWayLocalWithErrorResult>::ToWire(fidl::AnyArena& arena, ::test_protocollayoutssamelibrary::MainProtocolTwoWayLocalWithErrorResult src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::MainProtocolTwoWayLocalWithErrorResult::Tag::kResponse: |
| return ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayLocalWithErrorResult::WithResponse(arena, |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::UnionPayload, ::test_protocollayoutssamelibrary::UnionPayload>::ToWire(arena, std::move(src.response().value()))); |
| case ::test_protocollayoutssamelibrary::MainProtocolTwoWayLocalWithErrorResult::Tag::kErr: |
| return ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayLocalWithErrorResult::WithErr( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire(arena, std::move(src.err().value()))); |
| } |
| } |
| |
| ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonRequest WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonRequest, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonRequest>::ToNatural(::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonRequest src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonRequest::Tag::kB: |
| return ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonRequest::WithB( |
| WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.b()))); |
| default: |
| return ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonRequest(::fidl::internal::DefaultConstructPossiblyInvalidObjectTag{}); |
| } |
| } |
| ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonRequest WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonRequest, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonRequest>::ToWire(fidl::AnyArena& arena, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonRequest src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonRequest::Tag::kB: |
| return ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonRequest::WithB( |
| WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.b().value()))); |
| default: |
| return ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonRequest(); |
| } |
| } |
| |
| ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResponse WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResponse, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResponse>::ToNatural(::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResponse src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResponse::Tag::kB: |
| return ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResponse::WithB( |
| WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.b()))); |
| default: |
| return ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResponse(::fidl::internal::DefaultConstructPossiblyInvalidObjectTag{}); |
| } |
| } |
| ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResponse WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResponse, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResponse>::ToWire(fidl::AnyArena& arena, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResponse src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResponse::Tag::kB: |
| return ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResponse::WithB( |
| WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.b().value()))); |
| default: |
| return ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResponse(); |
| } |
| } |
| |
| ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResult WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResult, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResult>::ToNatural(::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResult src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResult::Tag::kResponse: |
| return ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResult::WithResponse( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResponse, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResponse>::ToNatural(std::move(src.response()))); |
| case ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResult::Tag::kErr: |
| return ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResult::WithErr( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToNatural(std::move(src.err()))); |
| default: |
| ZX_PANIC("unknown union tag in strict union"); |
| } |
| } |
| ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResult WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResult, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResult>::ToWire(fidl::AnyArena& arena, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResult src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResult::Tag::kResponse: |
| return ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResult::WithResponse(arena, |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResponse, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResponse>::ToWire(arena, std::move(src.response().value()))); |
| case ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResult::Tag::kErr: |
| return ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResult::WithErr( |
| WireNaturalConversionTraits<uint32_t, uint32_t>::ToWire(arena, std::move(src.err().value()))); |
| } |
| } |
| |
| ::test_protocollayoutssamelibrary::MainProtocolOnAnonRequest WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolOnAnonRequest, ::test_protocollayoutssamelibrary::MainProtocolOnAnonRequest>::ToNatural(::test_protocollayoutssamelibrary::wire::MainProtocolOnAnonRequest src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::wire::MainProtocolOnAnonRequest::Tag::kB: |
| return ::test_protocollayoutssamelibrary::MainProtocolOnAnonRequest::WithB( |
| WireNaturalConversionTraits<bool, bool>::ToNatural(std::move(src.b()))); |
| default: |
| return ::test_protocollayoutssamelibrary::MainProtocolOnAnonRequest(::fidl::internal::DefaultConstructPossiblyInvalidObjectTag{}); |
| } |
| } |
| ::test_protocollayoutssamelibrary::wire::MainProtocolOnAnonRequest WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolOnAnonRequest, ::test_protocollayoutssamelibrary::MainProtocolOnAnonRequest>::ToWire(fidl::AnyArena& arena, ::test_protocollayoutssamelibrary::MainProtocolOnAnonRequest src) { |
| switch (src.Which()) { |
| case ::test_protocollayoutssamelibrary::MainProtocolOnAnonRequest::Tag::kB: |
| return ::test_protocollayoutssamelibrary::wire::MainProtocolOnAnonRequest::WithB( |
| WireNaturalConversionTraits<bool, bool>::ToWire(arena, std::move(src.b().value()))); |
| default: |
| return ::test_protocollayoutssamelibrary::wire::MainProtocolOnAnonRequest(); |
| } |
| } |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposed> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposed>, ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposed>>::ToNatural(::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposed> src) { |
| return ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposed>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedResponse, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedResponse>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposed> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposed>, ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposed>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposed> src) { |
| return ::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposed>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedResponse, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedResponse>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposedWithError> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposedWithError>, ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposedWithError>>::ToNatural(::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposedWithError> src) { |
| return ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposedWithError>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResult, ::fit::result<uint32_t, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResponse>>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposedWithError> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposedWithError>, ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposedWithError>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposedWithError> src) { |
| return ::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayAnonComposedWithError>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResult, ::fit::result<uint32_t, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResponse>>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposed> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposed>, ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposed>>::ToNatural(::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposed> src) { |
| return ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposed>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::TablePayload, ::test_protocollayoutssamelibrary::TablePayload>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposed> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposed>, ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposed>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposed> src) { |
| return ::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposed>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::TablePayload, ::test_protocollayoutssamelibrary::TablePayload>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposedWithError> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposedWithError>, ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposedWithError>>::ToNatural(::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposedWithError> src) { |
| return ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposedWithError>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayNamedComposedWithErrorResult, ::fit::result<uint32_t, ::test_protocollayoutssamelibrary::UnionPayload>>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposedWithError> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposedWithError>, ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposedWithError>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposedWithError> src) { |
| return ::fidl::WireResponse<::test_protocollayoutssamelibrary::ComposedProtocol::TwoWayNamedComposedWithError>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayNamedComposedWithErrorResult, ::fit::result<uint32_t, ::test_protocollayoutssamelibrary::UnionPayload>>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposed> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposed>, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposed>>::ToNatural(::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposed> src) { |
| return ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposed>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedResponse, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedResponse>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposed> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposed>, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposed>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposed> src) { |
| return ::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposed>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedResponse, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedResponse>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposedWithError> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposedWithError>, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposedWithError>>::ToNatural(::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposedWithError> src) { |
| return ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposedWithError>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResult, ::fit::result<uint32_t, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResponse>>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposedWithError> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposedWithError>, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposedWithError>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposedWithError> src) { |
| return ::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonComposedWithError>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorResult, ::fit::result<uint32_t, ::test_protocollayoutssamelibrary::ComposedProtocolTwoWayAnonComposedWithErrorResponse>>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposed> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposed>, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposed>>::ToNatural(::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposed> src) { |
| return ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposed>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::TablePayload, ::test_protocollayoutssamelibrary::TablePayload>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposed> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposed>, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposed>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposed> src) { |
| return ::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposed>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::TablePayload, ::test_protocollayoutssamelibrary::TablePayload>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposedWithError> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposedWithError>, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposedWithError>>::ToNatural(::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposedWithError> src) { |
| return ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposedWithError>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayNamedComposedWithErrorResult, ::fit::result<uint32_t, ::test_protocollayoutssamelibrary::UnionPayload>>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposedWithError> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposedWithError>, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposedWithError>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposedWithError> src) { |
| return ::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayNamedComposedWithError>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayNamedComposedWithErrorResult, ::fit::result<uint32_t, ::test_protocollayoutssamelibrary::UnionPayload>>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocal> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocal>, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocal>>::ToNatural(::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocal> src) { |
| return ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocal>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::TablePayload, ::test_protocollayoutssamelibrary::TablePayload>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocal> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocal>, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocal>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocal> src) { |
| return ::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocal>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::TablePayload, ::test_protocollayoutssamelibrary::TablePayload>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocalWithError> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocalWithError>, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocalWithError>>::ToNatural(::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocalWithError> src) { |
| return ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocalWithError>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayLocalWithErrorResult, ::fit::result<uint32_t, ::test_protocollayoutssamelibrary::UnionPayload>>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocalWithError> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocalWithError>, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocalWithError>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocalWithError> src) { |
| return ::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayLocalWithError>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayLocalWithErrorResult, ::fit::result<uint32_t, ::test_protocollayoutssamelibrary::UnionPayload>>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnon> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnon>, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnon>>::ToNatural(::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnon> src) { |
| return ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnon>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonResponse, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonResponse>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnon> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnon>, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnon>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnon> src) { |
| return ::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnon>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonResponse, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonResponse>::ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonWithError> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonWithError>, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonWithError>>::ToNatural(::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonWithError> src) { |
| return ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonWithError>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResult, ::fit::result<uint32_t, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResponse>>::ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonWithError> WireNaturalConversionTraits<::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonWithError>, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonWithError>>::ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonWithError> src) { |
| return ::fidl::WireResponse<::test_protocollayoutssamelibrary::MainProtocol::TwoWayAnonWithError>( |
| WireNaturalConversionTraits<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorResult, ::fit::result<uint32_t, ::test_protocollayoutssamelibrary::MainProtocolTwoWayAnonWithErrorResponse>>::ToWire(arena, std::move(src))); |
| } |
| |
| #endif // __Fuchsia__ |
| #pragma clang diagnostic pop |
| |
| } // namespace internal |
| } // namespace fidl |