Skip to main content

is_priority_label

Function is_priority_label 

Source
pub fn is_priority_label(label: &str) -> bool
Expand description

Check if a label is a priority label (p0-p4 or priority: high/medium/low).

Recognizes two priority label patterns:

  • Numeric: p0, p1, p2, p3, p4 (case-insensitive)
  • Named: priority: high, priority: medium, priority: low (case-insensitive)

ยงExamples

use aptu_core::utils::is_priority_label;

// Numeric priority labels
assert!(is_priority_label("p0"));
assert!(is_priority_label("P3"));
assert!(is_priority_label("p4"));

// Named priority labels
assert!(is_priority_label("priority: high"));
assert!(is_priority_label("Priority: Medium"));
assert!(is_priority_label("PRIORITY: LOW"));

// Non-priority labels
assert!(!is_priority_label("bug"));
assert!(!is_priority_label("enhancement"));
assert!(!is_priority_label("priority: urgent"));