ainl_memory/
edge_labels.rs1pub const HAS_FEATURE: &str = "HAS_FEATURE";
5pub const PRECONDITION: &str = "PRECONDITION";
7pub const FULFILLS: &str = "FULFILLS";
9pub const HAS_ASSERTION: &str = "HAS_ASSERTION";
11pub const HAS_MILESTONE: &str = "HAS_MILESTONE";
13pub const HANDED_OFF_BY: &str = "HANDED_OFF_BY";
15pub const PROGRESS_FOR: &str = "PROGRESS_FOR";
17pub const FIXES: &str = "FIXES";
19pub const VALIDATED_BY: &str = "VALIDATED_BY";
21
22pub const MISSION_EDGE_LABELS: &[&str] = &[
24 HAS_FEATURE,
25 PRECONDITION,
26 FULFILLS,
27 HAS_ASSERTION,
28 HAS_MILESTONE,
29 HANDED_OFF_BY,
30 PROGRESS_FOR,
31 FIXES,
32 VALIDATED_BY,
33];
34
35pub fn is_mission_edge_label(label: &str) -> bool {
37 MISSION_EDGE_LABELS
38 .iter()
39 .any(|l| label.eq_ignore_ascii_case(l))
40}