#include "services/network/public/cpp/network_anonymization_key_mojom_traits.h"
#include <optional>
#include "base/unguessable_token.h"
#include "net/base/features.h"
namespace mojo {
bool StructTraits<network::mojom::EmptyNetworkAnonymizationKeyDataView,
net::NetworkAnonymizationKey>::
Read(network::mojom::EmptyNetworkAnonymizationKeyDataView data,
net::NetworkAnonymizationKey* out) { … }
bool StructTraits<network::mojom::NonEmptyNetworkAnonymizationKeyDataView,
net::NetworkAnonymizationKey>::
Read(network::mojom::NonEmptyNetworkAnonymizationKeyDataView data,
net::NetworkAnonymizationKey* out) { … }
bool UnionTraits<network::mojom::NetworkAnonymizationKeyDataView,
net::NetworkAnonymizationKey>::
Read(network::mojom::NetworkAnonymizationKeyDataView data,
net::NetworkAnonymizationKey* out) { … }
network::mojom::NetworkAnonymizationKeyDataView::Tag UnionTraits<
network::mojom::NetworkAnonymizationKeyDataView,
net::NetworkAnonymizationKey>::GetTag(const net::NetworkAnonymizationKey&
network_anonymization_key) { … }
}