pub const HAS_FEATURE: &str = "HAS_FEATURE";
pub const PRECONDITION: &str = "PRECONDITION";
pub const FULFILLS: &str = "FULFILLS";
pub const HAS_ASSERTION: &str = "HAS_ASSERTION";
pub const HAS_MILESTONE: &str = "HAS_MILESTONE";
pub const HANDED_OFF_BY: &str = "HANDED_OFF_BY";
pub const PROGRESS_FOR: &str = "PROGRESS_FOR";
pub const FIXES: &str = "FIXES";
pub const VALIDATED_BY: &str = "VALIDATED_BY";
pub const MISSION_EDGE_LABELS: &[&str] = &[
HAS_FEATURE,
PRECONDITION,
FULFILLS,
HAS_ASSERTION,
HAS_MILESTONE,
HANDED_OFF_BY,
PROGRESS_FOR,
FIXES,
VALIDATED_BY,
];
pub fn is_mission_edge_label(label: &str) -> bool {
MISSION_EDGE_LABELS
.iter()
.any(|l| label.eq_ignore_ascii_case(l))
}