blob: 0c76d96dbe04ff04b54ec1d6d18595764f7c730b [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
// fidl_experiment = output_index_json
#pragma once
#include <fidl/test.bindingsdenylist/cpp/markers.h>
#include <fidl/test.bindingsdenylist/cpp/natural_types.h>
#include <fidl/test.bindingsdenylist/cpp/wire_types.h>
#ifdef __Fuchsia__
#include <fidl/test.bindingsdenylist/cpp/natural_messaging.h>
#include <fidl/test.bindingsdenylist/cpp/wire_messaging.h>
#endif // __Fuchsia__
#include <fidl/test.dependent/cpp/type_conversions.h>
#include <lib/fidl/cpp/wire_natural_conversions.h>
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wshadow"
namespace fidl {
namespace internal {
template <>
struct WireNaturalConversionTraits<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyDartRequest, ::test_bindingsdenylist::DenyEachBindingOnlyDenyDartRequest> {
static ::test_bindingsdenylist::DenyEachBindingOnlyDenyDartRequest ToNatural(::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyDartRequest src);
static ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyDartRequest ToWire(fidl::AnyArena& arena, ::test_bindingsdenylist::DenyEachBindingOnlyDenyDartRequest src);
};
template <>
struct NaturalTypeForWireType<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyDartRequest> {
using type = ::test_bindingsdenylist::DenyEachBindingOnlyDenyDartRequest;
};
template <>
struct WireTypeForNaturalType<::test_bindingsdenylist::DenyEachBindingOnlyDenyDartRequest> {
using type = ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyDartRequest;
};
template <>
struct WireNaturalConversionTraits<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyDartResponse, ::test_bindingsdenylist::DenyEachBindingOnlyDenyDartResponse> {
static ::test_bindingsdenylist::DenyEachBindingOnlyDenyDartResponse ToNatural(::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyDartResponse src);
static ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyDartResponse ToWire(fidl::AnyArena& arena, ::test_bindingsdenylist::DenyEachBindingOnlyDenyDartResponse src);
};
template <>
struct NaturalTypeForWireType<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyDartResponse> {
using type = ::test_bindingsdenylist::DenyEachBindingOnlyDenyDartResponse;
};
template <>
struct WireTypeForNaturalType<::test_bindingsdenylist::DenyEachBindingOnlyDenyDartResponse> {
using type = ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyDartResponse;
};
template <>
struct WireNaturalConversionTraits<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyGoRequest, ::test_bindingsdenylist::DenyEachBindingOnlyDenyGoRequest> {
static ::test_bindingsdenylist::DenyEachBindingOnlyDenyGoRequest ToNatural(::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyGoRequest src);
static ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyGoRequest ToWire(fidl::AnyArena& arena, ::test_bindingsdenylist::DenyEachBindingOnlyDenyGoRequest src);
};
template <>
struct NaturalTypeForWireType<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyGoRequest> {
using type = ::test_bindingsdenylist::DenyEachBindingOnlyDenyGoRequest;
};
template <>
struct WireTypeForNaturalType<::test_bindingsdenylist::DenyEachBindingOnlyDenyGoRequest> {
using type = ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyGoRequest;
};
template <>
struct WireNaturalConversionTraits<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyGoResponse, ::test_bindingsdenylist::DenyEachBindingOnlyDenyGoResponse> {
static ::test_bindingsdenylist::DenyEachBindingOnlyDenyGoResponse ToNatural(::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyGoResponse src);
static ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyGoResponse ToWire(fidl::AnyArena& arena, ::test_bindingsdenylist::DenyEachBindingOnlyDenyGoResponse src);
};
template <>
struct NaturalTypeForWireType<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyGoResponse> {
using type = ::test_bindingsdenylist::DenyEachBindingOnlyDenyGoResponse;
};
template <>
struct WireTypeForNaturalType<::test_bindingsdenylist::DenyEachBindingOnlyDenyGoResponse> {
using type = ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyGoResponse;
};
template <>
struct WireNaturalConversionTraits<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyLibfuzzerRequest, ::test_bindingsdenylist::DenyEachBindingOnlyDenyLibfuzzerRequest> {
static ::test_bindingsdenylist::DenyEachBindingOnlyDenyLibfuzzerRequest ToNatural(::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyLibfuzzerRequest src);
static ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyLibfuzzerRequest ToWire(fidl::AnyArena& arena, ::test_bindingsdenylist::DenyEachBindingOnlyDenyLibfuzzerRequest src);
};
template <>
struct NaturalTypeForWireType<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyLibfuzzerRequest> {
using type = ::test_bindingsdenylist::DenyEachBindingOnlyDenyLibfuzzerRequest;
};
template <>
struct WireTypeForNaturalType<::test_bindingsdenylist::DenyEachBindingOnlyDenyLibfuzzerRequest> {
using type = ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyLibfuzzerRequest;
};
template <>
struct WireNaturalConversionTraits<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyLibfuzzerResponse, ::test_bindingsdenylist::DenyEachBindingOnlyDenyLibfuzzerResponse> {
static ::test_bindingsdenylist::DenyEachBindingOnlyDenyLibfuzzerResponse ToNatural(::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyLibfuzzerResponse src);
static ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyLibfuzzerResponse ToWire(fidl::AnyArena& arena, ::test_bindingsdenylist::DenyEachBindingOnlyDenyLibfuzzerResponse src);
};
template <>
struct NaturalTypeForWireType<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyLibfuzzerResponse> {
using type = ::test_bindingsdenylist::DenyEachBindingOnlyDenyLibfuzzerResponse;
};
template <>
struct WireTypeForNaturalType<::test_bindingsdenylist::DenyEachBindingOnlyDenyLibfuzzerResponse> {
using type = ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyLibfuzzerResponse;
};
template <>
struct WireNaturalConversionTraits<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyRustRequest, ::test_bindingsdenylist::DenyEachBindingOnlyDenyRustRequest> {
static ::test_bindingsdenylist::DenyEachBindingOnlyDenyRustRequest ToNatural(::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyRustRequest src);
static ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyRustRequest ToWire(fidl::AnyArena& arena, ::test_bindingsdenylist::DenyEachBindingOnlyDenyRustRequest src);
};
template <>
struct NaturalTypeForWireType<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyRustRequest> {
using type = ::test_bindingsdenylist::DenyEachBindingOnlyDenyRustRequest;
};
template <>
struct WireTypeForNaturalType<::test_bindingsdenylist::DenyEachBindingOnlyDenyRustRequest> {
using type = ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyRustRequest;
};
template <>
struct WireNaturalConversionTraits<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyRustResponse, ::test_bindingsdenylist::DenyEachBindingOnlyDenyRustResponse> {
static ::test_bindingsdenylist::DenyEachBindingOnlyDenyRustResponse ToNatural(::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyRustResponse src);
static ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyRustResponse ToWire(fidl::AnyArena& arena, ::test_bindingsdenylist::DenyEachBindingOnlyDenyRustResponse src);
};
template <>
struct NaturalTypeForWireType<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyRustResponse> {
using type = ::test_bindingsdenylist::DenyEachBindingOnlyDenyRustResponse;
};
template <>
struct WireTypeForNaturalType<::test_bindingsdenylist::DenyEachBindingOnlyDenyRustResponse> {
using type = ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyRustResponse;
};
template <>
struct WireNaturalConversionTraits<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenySyzkallerRequest, ::test_bindingsdenylist::DenyEachBindingOnlyDenySyzkallerRequest> {
static ::test_bindingsdenylist::DenyEachBindingOnlyDenySyzkallerRequest ToNatural(::test_bindingsdenylist::wire::DenyEachBindingOnlyDenySyzkallerRequest src);
static ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenySyzkallerRequest ToWire(fidl::AnyArena& arena, ::test_bindingsdenylist::DenyEachBindingOnlyDenySyzkallerRequest src);
};
template <>
struct NaturalTypeForWireType<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenySyzkallerRequest> {
using type = ::test_bindingsdenylist::DenyEachBindingOnlyDenySyzkallerRequest;
};
template <>
struct WireTypeForNaturalType<::test_bindingsdenylist::DenyEachBindingOnlyDenySyzkallerRequest> {
using type = ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenySyzkallerRequest;
};
template <>
struct WireNaturalConversionTraits<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenySyzkallerResponse, ::test_bindingsdenylist::DenyEachBindingOnlyDenySyzkallerResponse> {
static ::test_bindingsdenylist::DenyEachBindingOnlyDenySyzkallerResponse ToNatural(::test_bindingsdenylist::wire::DenyEachBindingOnlyDenySyzkallerResponse src);
static ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenySyzkallerResponse ToWire(fidl::AnyArena& arena, ::test_bindingsdenylist::DenyEachBindingOnlyDenySyzkallerResponse src);
};
template <>
struct NaturalTypeForWireType<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenySyzkallerResponse> {
using type = ::test_bindingsdenylist::DenyEachBindingOnlyDenySyzkallerResponse;
};
template <>
struct WireTypeForNaturalType<::test_bindingsdenylist::DenyEachBindingOnlyDenySyzkallerResponse> {
using type = ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenySyzkallerResponse;
};
template <>
struct WireNaturalConversionTraits<::test_bindingsdenylist::wire::MemberOnlyAppearsInImportingLibrary, ::test_bindingsdenylist::MemberOnlyAppearsInImportingLibrary> {
static ::test_bindingsdenylist::MemberOnlyAppearsInImportingLibrary ToNatural(::test_bindingsdenylist::wire::MemberOnlyAppearsInImportingLibrary src);
static ::test_bindingsdenylist::wire::MemberOnlyAppearsInImportingLibrary ToWire(fidl::AnyArena& arena, ::test_bindingsdenylist::MemberOnlyAppearsInImportingLibrary src);
};
template <>
struct NaturalTypeForWireType<::test_bindingsdenylist::wire::MemberOnlyAppearsInImportingLibrary> {
using type = ::test_bindingsdenylist::MemberOnlyAppearsInImportingLibrary;
};
template <>
struct WireTypeForNaturalType<::test_bindingsdenylist::MemberOnlyAppearsInImportingLibrary> {
using type = ::test_bindingsdenylist::wire::MemberOnlyAppearsInImportingLibrary;
};
template <>
struct WireNaturalConversionTraits<::test_bindingsdenylist::wire::OnlyAppearsInImportingLibrary, ::test_bindingsdenylist::OnlyAppearsInImportingLibrary> {
static ::test_bindingsdenylist::OnlyAppearsInImportingLibrary ToNatural(::test_bindingsdenylist::wire::OnlyAppearsInImportingLibrary src);
static ::test_bindingsdenylist::wire::OnlyAppearsInImportingLibrary ToWire(fidl::AnyArena& arena, ::test_bindingsdenylist::OnlyAppearsInImportingLibrary src);
};
template <>
struct NaturalTypeForWireType<::test_bindingsdenylist::wire::OnlyAppearsInImportingLibrary> {
using type = ::test_bindingsdenylist::OnlyAppearsInImportingLibrary;
};
template <>
struct WireTypeForNaturalType<::test_bindingsdenylist::OnlyAppearsInImportingLibrary> {
using type = ::test_bindingsdenylist::wire::OnlyAppearsInImportingLibrary;
};
template <>
struct WireNaturalConversionTraits<::test_bindingsdenylist::wire::OnlyLlcpp, ::test_bindingsdenylist::OnlyLlcpp> {
static ::test_bindingsdenylist::OnlyLlcpp ToNatural(::test_bindingsdenylist::wire::OnlyLlcpp src);
static ::test_bindingsdenylist::wire::OnlyLlcpp ToWire(fidl::AnyArena& arena, ::test_bindingsdenylist::OnlyLlcpp src);
};
template <>
struct WireNaturalConversionTraits<::fidl::WireOptional<::test_bindingsdenylist::wire::OnlyLlcpp>, std::unique_ptr<::test_bindingsdenylist::OnlyLlcpp>> {
static std::unique_ptr<::test_bindingsdenylist::OnlyLlcpp> ToNatural(::fidl::WireOptional<::test_bindingsdenylist::wire::OnlyLlcpp> src);
static ::fidl::WireOptional<::test_bindingsdenylist::wire::OnlyLlcpp> ToWire(fidl::AnyArena& arena, std::unique_ptr<::test_bindingsdenylist::OnlyLlcpp> src);
};
template <>
struct NaturalTypeForWireType<::test_bindingsdenylist::wire::OnlyLlcpp> {
using type = ::test_bindingsdenylist::OnlyLlcpp;
};
template <>
struct WireTypeForNaturalType<::test_bindingsdenylist::OnlyLlcpp> {
using type = ::test_bindingsdenylist::wire::OnlyLlcpp;
};
template <>
struct WireNaturalConversionTraits<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyDartResult, ::test_bindingsdenylist::DenyEachBindingOnlyDenyDartResult> {
static ::test_bindingsdenylist::DenyEachBindingOnlyDenyDartResult ToNatural(::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyDartResult src);
static ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyDartResult ToWire(fidl::AnyArena& arena, ::test_bindingsdenylist::DenyEachBindingOnlyDenyDartResult src);
};
template <>
struct WireNaturalConversionTraits<::fidl::WireOptional<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyDartResult>, std::unique_ptr<::test_bindingsdenylist::DenyEachBindingOnlyDenyDartResult>> {
static std::unique_ptr<::test_bindingsdenylist::DenyEachBindingOnlyDenyDartResult> ToNatural(::fidl::WireOptional<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyDartResult> src);
static ::fidl::WireOptional<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyDartResult> ToWire(fidl::AnyArena& arena, std::unique_ptr<::test_bindingsdenylist::DenyEachBindingOnlyDenyDartResult> src);
};
template <>
struct NaturalTypeForWireType<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyDartResult> {
using type = ::test_bindingsdenylist::DenyEachBindingOnlyDenyDartResult;
};
template <>
struct WireTypeForNaturalType<::test_bindingsdenylist::DenyEachBindingOnlyDenyDartResult> {
using type = ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyDartResult;
};
template <>
struct WireNaturalConversionTraits<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyGoResult, ::test_bindingsdenylist::DenyEachBindingOnlyDenyGoResult> {
static ::test_bindingsdenylist::DenyEachBindingOnlyDenyGoResult ToNatural(::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyGoResult src);
static ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyGoResult ToWire(fidl::AnyArena& arena, ::test_bindingsdenylist::DenyEachBindingOnlyDenyGoResult src);
};
template <>
struct WireNaturalConversionTraits<::fidl::WireOptional<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyGoResult>, std::unique_ptr<::test_bindingsdenylist::DenyEachBindingOnlyDenyGoResult>> {
static std::unique_ptr<::test_bindingsdenylist::DenyEachBindingOnlyDenyGoResult> ToNatural(::fidl::WireOptional<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyGoResult> src);
static ::fidl::WireOptional<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyGoResult> ToWire(fidl::AnyArena& arena, std::unique_ptr<::test_bindingsdenylist::DenyEachBindingOnlyDenyGoResult> src);
};
template <>
struct NaturalTypeForWireType<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyGoResult> {
using type = ::test_bindingsdenylist::DenyEachBindingOnlyDenyGoResult;
};
template <>
struct WireTypeForNaturalType<::test_bindingsdenylist::DenyEachBindingOnlyDenyGoResult> {
using type = ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyGoResult;
};
template <>
struct WireNaturalConversionTraits<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyLibfuzzerResult, ::test_bindingsdenylist::DenyEachBindingOnlyDenyLibfuzzerResult> {
static ::test_bindingsdenylist::DenyEachBindingOnlyDenyLibfuzzerResult ToNatural(::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyLibfuzzerResult src);
static ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyLibfuzzerResult ToWire(fidl::AnyArena& arena, ::test_bindingsdenylist::DenyEachBindingOnlyDenyLibfuzzerResult src);
};
template <>
struct WireNaturalConversionTraits<::fidl::WireOptional<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyLibfuzzerResult>, std::unique_ptr<::test_bindingsdenylist::DenyEachBindingOnlyDenyLibfuzzerResult>> {
static std::unique_ptr<::test_bindingsdenylist::DenyEachBindingOnlyDenyLibfuzzerResult> ToNatural(::fidl::WireOptional<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyLibfuzzerResult> src);
static ::fidl::WireOptional<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyLibfuzzerResult> ToWire(fidl::AnyArena& arena, std::unique_ptr<::test_bindingsdenylist::DenyEachBindingOnlyDenyLibfuzzerResult> src);
};
template <>
struct NaturalTypeForWireType<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyLibfuzzerResult> {
using type = ::test_bindingsdenylist::DenyEachBindingOnlyDenyLibfuzzerResult;
};
template <>
struct WireTypeForNaturalType<::test_bindingsdenylist::DenyEachBindingOnlyDenyLibfuzzerResult> {
using type = ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyLibfuzzerResult;
};
template <>
struct WireNaturalConversionTraits<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyRustResult, ::test_bindingsdenylist::DenyEachBindingOnlyDenyRustResult> {
static ::test_bindingsdenylist::DenyEachBindingOnlyDenyRustResult ToNatural(::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyRustResult src);
static ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyRustResult ToWire(fidl::AnyArena& arena, ::test_bindingsdenylist::DenyEachBindingOnlyDenyRustResult src);
};
template <>
struct WireNaturalConversionTraits<::fidl::WireOptional<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyRustResult>, std::unique_ptr<::test_bindingsdenylist::DenyEachBindingOnlyDenyRustResult>> {
static std::unique_ptr<::test_bindingsdenylist::DenyEachBindingOnlyDenyRustResult> ToNatural(::fidl::WireOptional<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyRustResult> src);
static ::fidl::WireOptional<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyRustResult> ToWire(fidl::AnyArena& arena, std::unique_ptr<::test_bindingsdenylist::DenyEachBindingOnlyDenyRustResult> src);
};
template <>
struct NaturalTypeForWireType<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyRustResult> {
using type = ::test_bindingsdenylist::DenyEachBindingOnlyDenyRustResult;
};
template <>
struct WireTypeForNaturalType<::test_bindingsdenylist::DenyEachBindingOnlyDenyRustResult> {
using type = ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenyRustResult;
};
template <>
struct WireNaturalConversionTraits<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenySyzkallerResult, ::test_bindingsdenylist::DenyEachBindingOnlyDenySyzkallerResult> {
static ::test_bindingsdenylist::DenyEachBindingOnlyDenySyzkallerResult ToNatural(::test_bindingsdenylist::wire::DenyEachBindingOnlyDenySyzkallerResult src);
static ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenySyzkallerResult ToWire(fidl::AnyArena& arena, ::test_bindingsdenylist::DenyEachBindingOnlyDenySyzkallerResult src);
};
template <>
struct WireNaturalConversionTraits<::fidl::WireOptional<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenySyzkallerResult>, std::unique_ptr<::test_bindingsdenylist::DenyEachBindingOnlyDenySyzkallerResult>> {
static std::unique_ptr<::test_bindingsdenylist::DenyEachBindingOnlyDenySyzkallerResult> ToNatural(::fidl::WireOptional<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenySyzkallerResult> src);
static ::fidl::WireOptional<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenySyzkallerResult> ToWire(fidl::AnyArena& arena, std::unique_ptr<::test_bindingsdenylist::DenyEachBindingOnlyDenySyzkallerResult> src);
};
template <>
struct NaturalTypeForWireType<::test_bindingsdenylist::wire::DenyEachBindingOnlyDenySyzkallerResult> {
using type = ::test_bindingsdenylist::DenyEachBindingOnlyDenySyzkallerResult;
};
template <>
struct WireTypeForNaturalType<::test_bindingsdenylist::DenyEachBindingOnlyDenySyzkallerResult> {
using type = ::test_bindingsdenylist::wire::DenyEachBindingOnlyDenySyzkallerResult;
};
#ifdef __Fuchsia__
template <>
struct WireNaturalConversionTraits<::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyDart>, ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyDart>> {
static ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyDart> ToNatural(::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyDart> src);
static ::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyDart> ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyDart> src);
};
template <>
struct NaturalTypeForWireType<::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyDart>> {
using type = ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyDart>;
};
template <>
struct WireTypeForNaturalType<::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyDart>> {
using type = ::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyDart>;
};
template <>
struct WireNaturalConversionTraits<::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyGo>, ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyGo>> {
static ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyGo> ToNatural(::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyGo> src);
static ::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyGo> ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyGo> src);
};
template <>
struct NaturalTypeForWireType<::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyGo>> {
using type = ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyGo>;
};
template <>
struct WireTypeForNaturalType<::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyGo>> {
using type = ::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyGo>;
};
template <>
struct WireNaturalConversionTraits<::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyLibfuzzer>, ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyLibfuzzer>> {
static ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyLibfuzzer> ToNatural(::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyLibfuzzer> src);
static ::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyLibfuzzer> ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyLibfuzzer> src);
};
template <>
struct NaturalTypeForWireType<::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyLibfuzzer>> {
using type = ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyLibfuzzer>;
};
template <>
struct WireTypeForNaturalType<::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyLibfuzzer>> {
using type = ::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyLibfuzzer>;
};
template <>
struct WireNaturalConversionTraits<::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyRust>, ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyRust>> {
static ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyRust> ToNatural(::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyRust> src);
static ::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyRust> ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyRust> src);
};
template <>
struct NaturalTypeForWireType<::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyRust>> {
using type = ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyRust>;
};
template <>
struct WireTypeForNaturalType<::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenyRust>> {
using type = ::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenyRust>;
};
template <>
struct WireNaturalConversionTraits<::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenySyzkaller>, ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenySyzkaller>> {
static ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenySyzkaller> ToNatural(::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenySyzkaller> src);
static ::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenySyzkaller> ToWire(fidl::AnyArena& arena, ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenySyzkaller> src);
};
template <>
struct NaturalTypeForWireType<::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenySyzkaller>> {
using type = ::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenySyzkaller>;
};
template <>
struct WireTypeForNaturalType<::fidl::Response<::test_bindingsdenylist::DenyEachBinding::OnlyDenySyzkaller>> {
using type = ::fidl::WireResponse<::test_bindingsdenylist::DenyEachBinding::OnlyDenySyzkaller>;
};
#endif // __Fuchsia__
#pragma clang diagnostic pop
} // namespace internal
} // namespace fidl