Index: components/content_settings/core/common/content_settings_pattern.h |
diff --git a/components/content_settings/core/common/content_settings_pattern.h b/components/content_settings/core/common/content_settings_pattern.h |
index f0432f5993094707c41194143ce5d967766ee54d..d09b9f51b300f48670ede3b47aa799aebbab5efa 100644 |
--- a/components/content_settings/core/common/content_settings_pattern.h |
+++ b/components/content_settings/core/common/content_settings_pattern.h |
@@ -10,11 +10,16 @@ |
#include <string> |
#include "base/gtest_prod_util.h" |
+#include "mojo/public/cpp/bindings/struct_traits.h" |
class GURL; |
namespace content_settings { |
class PatternParser; |
+ |
+namespace mojom { |
+class ContentSettingsPatternDataView; |
+} |
} |
// A pattern used in content setting rules. See |IsValid| for a description of |
@@ -217,6 +222,9 @@ class ContentSettingsPattern { |
private: |
friend class content_settings::PatternParser; |
friend class ContentSettingsPatternSerializer; |
+ friend struct mojo::StructTraits< |
+ content_settings::mojom::ContentSettingsPatternDataView, |
+ ContentSettingsPattern>; |
FRIEND_TEST_ALL_PREFIXES(ContentSettingsPatternParserTest, SerializePatterns); |
class Builder; |