//! [`PersonalDataStatement`] — the operator's statement about one marked field.
use ;
use HeldOutside;
/// What the operator states about personal data for one field its schema marks
/// as able to hold it.
///
/// Both forms make the same assertion about the field's value: it carries no
/// personal data beyond what the governing act requires the passport itself to
/// carry. They differ only in where related personal data is held. See the
/// module documentation for why that is never inside the passport.
///
/// On the wire, keyed by the field's dotted path in the passport's
/// `personalData` map:
///
/// ```json
/// { "usageHistory.negativeEvents": { "held": "nothing" } }
/// { "usageHistory.negativeEvents": { "held": "outside", "lawfulBasis": "consent", "record": "…" } }
/// ```