chromium/content/browser/tracing/trace_report/trace_report_mojom_traits.h

// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef CONTENT_BROWSER_TRACING_TRACE_REPORT_TRACE_REPORT_MOJOM_TRAITS_H_
#define CONTENT_BROWSER_TRACING_TRACE_REPORT_TRACE_REPORT_MOJOM_TRAITS_H_

#include "content/browser/tracing/trace_report/trace_report.mojom.h"
#include "content/browser/tracing/trace_report/trace_report_database.h"

namespace mojo {

namespace {

ReportUploadState;
SkipUploadReason;

}  // namespace

template <>
struct EnumTraits<ReportUploadState, content::ReportUploadState> {};

template <>
struct EnumTraits<SkipUploadReason, content::SkipUploadReason> {};

}  // namespace mojo

#endif  // CONTENT_BROWSER_TRACING_TRACE_REPORT_TRACE_REPORT_MOJOM_TRAITS_H_