| Index: components/autofill/content/public/cpp/autofill_types_struct_traits.h
|
| diff --git a/components/autofill/content/public/cpp/autofill_types_struct_traits.h b/components/autofill/content/public/cpp/autofill_types_struct_traits.h
|
| index 9878402ea0eb4639b9b54ee0c4ea55a7ec6c0b62..e68b93abb579344a72ab9a33e978375d3f032488 100644
|
| --- a/components/autofill/content/public/cpp/autofill_types_struct_traits.h
|
| +++ b/components/autofill/content/public/cpp/autofill_types_struct_traits.h
|
| @@ -93,7 +93,8 @@ struct EnumTraits<autofill::mojom::PasswordFormFieldPredictionType,
|
| };
|
|
|
| template <>
|
| -struct StructTraits<autofill::mojom::FormFieldData, autofill::FormFieldData> {
|
| +struct StructTraits<autofill::mojom::FormFieldDataDataView,
|
| + autofill::FormFieldData> {
|
| static const base::string16& label(const autofill::FormFieldData& r) {
|
| return r.label;
|
| }
|
| @@ -174,7 +175,7 @@ struct StructTraits<autofill::mojom::FormFieldData, autofill::FormFieldData> {
|
| };
|
|
|
| template <>
|
| -struct StructTraits<autofill::mojom::FormData, autofill::FormData> {
|
| +struct StructTraits<autofill::mojom::FormDataDataView, autofill::FormData> {
|
| static const base::string16& name(const autofill::FormData& r) {
|
| return r.name;
|
| }
|
| @@ -199,7 +200,7 @@ struct StructTraits<autofill::mojom::FormData, autofill::FormData> {
|
| };
|
|
|
| template <>
|
| -struct StructTraits<autofill::mojom::FormFieldDataPredictions,
|
| +struct StructTraits<autofill::mojom::FormFieldDataPredictionsDataView,
|
| autofill::FormFieldDataPredictions> {
|
| static const autofill::FormFieldData& field(
|
| const autofill::FormFieldDataPredictions& r) {
|
| @@ -236,7 +237,7 @@ struct StructTraits<autofill::mojom::FormFieldDataPredictions,
|
| };
|
|
|
| template <>
|
| -struct StructTraits<autofill::mojom::FormDataPredictions,
|
| +struct StructTraits<autofill::mojom::FormDataPredictionsDataView,
|
| autofill::FormDataPredictions> {
|
| static const autofill::FormData& data(
|
| const autofill::FormDataPredictions& r) {
|
| @@ -257,7 +258,7 @@ struct StructTraits<autofill::mojom::FormDataPredictions,
|
| };
|
|
|
| template <>
|
| -struct StructTraits<autofill::mojom::PasswordAndRealm,
|
| +struct StructTraits<autofill::mojom::PasswordAndRealmDataView,
|
| autofill::PasswordAndRealm> {
|
| static const base::string16& password(const autofill::PasswordAndRealm& r) {
|
| return r.password;
|
| @@ -272,7 +273,7 @@ struct StructTraits<autofill::mojom::PasswordAndRealm,
|
| };
|
|
|
| template <>
|
| -struct StructTraits<autofill::mojom::UsernamesCollectionKey,
|
| +struct StructTraits<autofill::mojom::UsernamesCollectionKeyDataView,
|
| autofill::UsernamesCollectionKey> {
|
| static const base::string16& username(
|
| const autofill::UsernamesCollectionKey& r) {
|
| @@ -293,7 +294,7 @@ struct StructTraits<autofill::mojom::UsernamesCollectionKey,
|
| };
|
|
|
| template <>
|
| -struct StructTraits<autofill::mojom::PasswordFormFillData,
|
| +struct StructTraits<autofill::mojom::PasswordFormFillDataDataView,
|
| autofill::PasswordFormFillData> {
|
| using UsernamesCollectionKeysValuesPair =
|
| std::pair<std::vector<autofill::UsernamesCollectionKey>,
|
| @@ -362,7 +363,7 @@ struct StructTraits<autofill::mojom::PasswordFormFillData,
|
| };
|
|
|
| template <>
|
| -struct StructTraits<autofill::mojom::PasswordFormGenerationData,
|
| +struct StructTraits<autofill::mojom::PasswordFormGenerationDataDataView,
|
| autofill::PasswordFormGenerationData> {
|
| static const base::string16& name(
|
| const autofill::PasswordFormGenerationData& r) {
|
| @@ -383,7 +384,8 @@ struct StructTraits<autofill::mojom::PasswordFormGenerationData,
|
| };
|
|
|
| template <>
|
| -struct StructTraits<autofill::mojom::PasswordForm, autofill::PasswordForm> {
|
| +struct StructTraits<autofill::mojom::PasswordFormDataView,
|
| + autofill::PasswordForm> {
|
| static autofill::PasswordForm::Scheme scheme(
|
| const autofill::PasswordForm& r) {
|
| return r.scheme;
|
| @@ -533,7 +535,7 @@ struct StructTraits<autofill::mojom::PasswordForm, autofill::PasswordForm> {
|
| };
|
|
|
| template <>
|
| -struct StructTraits<autofill::mojom::PasswordFormFieldPredictionMap,
|
| +struct StructTraits<autofill::mojom::PasswordFormFieldPredictionMapDataView,
|
| autofill::PasswordFormFieldPredictionMap> {
|
| using KeysValuesPair =
|
| std::pair<std::vector<autofill::FormFieldData>,
|
| @@ -561,7 +563,7 @@ struct StructTraits<autofill::mojom::PasswordFormFieldPredictionMap,
|
| };
|
|
|
| template <>
|
| -struct StructTraits<autofill::mojom::FormsPredictionsMap,
|
| +struct StructTraits<autofill::mojom::FormsPredictionsMapDataView,
|
| autofill::FormsPredictionsMap> {
|
| using KeysValuesPair =
|
| std::pair<std::vector<autofill::FormData>,
|
|
|