pub fn preconditions(
held: &Compatibility,
interval: &Interval,
) -> Vec<Precondition>Expand description
Every compatibility precondition one interval carries.
Three axes, each blocked where it fails, because none of them is a judgement call: an engine too old cannot decode the bundle, a skipped version was declared unskippable by the release that needs it, and a target is never downgraded.