Index: components/autofill/content/common/autofill_types_struct_traits.h |
diff --git a/components/autofill/content/common/autofill_types_struct_traits.h b/components/autofill/content/common/autofill_types_struct_traits.h |
index f5156bb888d69856d0259630f5b7c5e4f9da1fbc..cbe687abe4193a86b2a36d810eee4c1383bb1e64 100644 |
--- a/components/autofill/content/common/autofill_types_struct_traits.h |
+++ b/components/autofill/content/common/autofill_types_struct_traits.h |
@@ -372,6 +372,16 @@ struct StructTraits<autofill::mojom::PasswordFormGenerationDataDataView, |
return r.field_signature; |
} |
+ static bool has_confirmation_field( |
+ const autofill::PasswordFormGenerationData& r) { |
+ return r.confirmation_field_signature.has_value(); |
+ } |
+ |
+ static uint32_t confirmation_field_signature( |
+ const autofill::PasswordFormGenerationData& r) { |
+ return r.confirmation_field_signature.value_or(0); |
+ } |
+ |
static bool Read(autofill::mojom::PasswordFormGenerationDataDataView data, |
autofill::PasswordFormGenerationData* out); |
}; |