Skip to main content

validate_schedule_policy_target

Function validate_schedule_policy_target 

Source
pub fn validate_schedule_policy_target(
    spec: &SnapshotScheduleSpec,
) -> ValidationResult
Expand description

Exactly one of policyRef / policySelector is set on a SnapshotSchedule (ADR-0005 §10). Neither ⇒ MissingRequiredField; both ⇒ MutuallyExclusive. Pure so the XOR decision is unit-tested directly.