#ifndef SERVICES_NETWORK_PUBLIC_CPP_URL_LOADER_COMPLETION_STATUS_MOJOM_TRAITS_H_
#define SERVICES_NETWORK_PUBLIC_CPP_URL_LOADER_COMPLETION_STATUS_MOJOM_TRAITS_H_
#include <optional>
#include "base/component_export.h"
#include "base/time/time.h"
#include "mojo/public/cpp/bindings/struct_traits.h"
#include "net/ssl/ssl_info.h"
#include "services/network/public/cpp/cors/cors_mojom_traits.h"
#include "services/network/public/cpp/net_ipc_param_traits.h"
#include "services/network/public/cpp/url_loader_completion_status.h"
#include "services/network/public/mojom/blocked_by_response_reason.mojom-shared.h"
#include "services/network/public/mojom/cors.mojom-shared.h"
#include "services/network/public/mojom/url_loader_completion_status.mojom-shared.h"
namespace mojo {
template <>
class COMPONENT_EXPORT(NETWORK_CPP_BASE)
StructTraits<network::mojom::BlockedByResponseReasonWrapperDataView,
network::mojom::BlockedByResponseReason> { … };
template <>
class COMPONENT_EXPORT(NETWORK_CPP_BASE)
StructTraits<network::mojom::URLLoaderCompletionStatusDataView,
network::URLLoaderCompletionStatus> { … };
}
#endif