chromium/third_party/blink/common/safe_url_pattern_mojom_traits.cc

// 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.

#include "third_party/blink/public/common/safe_url_pattern_mojom_traits.h"

namespace mojo {

bool EnumTraits<blink::mojom::Modifier, ::liburlpattern::Modifier>::FromMojom(
    blink::mojom::Modifier data,
    ::liburlpattern::Modifier* out) {}

bool StructTraits<blink::mojom::FixedPatternDataView, ::liburlpattern::Part>::
    Read(blink::mojom::FixedPatternDataView data, ::liburlpattern::Part* out) {}

bool StructTraits<
    blink::mojom::WildcardPatternDataView,
    ::liburlpattern::Part>::Read(blink::mojom::WildcardPatternDataView data,
                                 ::liburlpattern::Part* out) {}

blink::mojom::PatternTemplateDataView::Tag
UnionTraits<blink::mojom::PatternTemplateDataView,
            ::liburlpattern::Part>::GetTag(const ::liburlpattern::Part& value) {}

bool UnionTraits<blink::mojom::PatternTemplateDataView, ::liburlpattern::Part>::
    Read(blink::mojom::PatternTemplateDataView data, liburlpattern::Part* out) {}

bool StructTraits<
    blink::mojom::SafeUrlPatternPartDataView,
    ::liburlpattern::Part>::Read(blink::mojom::SafeUrlPatternPartDataView data,
                                 ::liburlpattern::Part* out) {}

bool StructTraits<
    blink::mojom::SafeUrlPatternDataView,
    ::blink::SafeUrlPattern>::Read(blink::mojom::SafeUrlPatternDataView data,
                                   ::blink::SafeUrlPattern* out) {}

bool StructTraits<blink::mojom::SafeUrlPatternOptionsDataView,
                  ::blink::SafeUrlPatternOptions>::
    Read(blink::mojom::SafeUrlPatternOptionsDataView data,
         ::blink::SafeUrlPatternOptions* out) {}

}  // namespace mojo