#ifndef SERVICES_TRACING_PUBLIC_MOJOM_COMMIT_DATA_REQUEST_MOJOM_TRAITS_H_
#define SERVICES_TRACING_PUBLIC_MOJOM_COMMIT_DATA_REQUEST_MOJOM_TRAITS_H_
#include <string>
#include <vector>
#include "mojo/public/cpp/bindings/struct_traits.h"
#include "services/tracing/public/mojom/perfetto_service.mojom-shared.h"
#include "third_party/perfetto/include/perfetto/ext/tracing/core/commit_data_request.h"
namespace mojo {
template <>
class StructTraits<tracing::mojom::ChunksToMoveDataView,
perfetto::CommitDataRequest::ChunksToMove> { … };
template <>
class StructTraits<tracing::mojom::ChunkPatchDataView,
perfetto::CommitDataRequest::ChunkToPatch::Patch> { … };
template <>
class StructTraits<tracing::mojom::ChunksToPatchDataView,
perfetto::CommitDataRequest::ChunkToPatch> { … };
template <>
class StructTraits<tracing::mojom::CommitDataRequestDataView,
perfetto::CommitDataRequest> { … };
}
#endif