Expand description
Primitive accessible label helpers.
The crate keeps label handling narrow: normalize whitespace, reject empty labels where needed, and offer simple word-count helpers.
§Examples
use use_accessible_label::{
AccessibleLabel, has_accessible_label, is_label_too_long, label_word_count,
normalize_accessible_label,
};
let label = AccessibleLabel::new(" Submit order ").unwrap();
assert_eq!(label.text(), "Submit order");
assert!(!label.is_empty());
assert_eq!(label.word_count(), 2);
assert!(has_accessible_label(" Submit order "));
assert_eq!(normalize_accessible_label(" Submit order "), "Submit order");
assert_eq!(label_word_count("Submit order now"), 3);
assert!(!is_label_too_long("Submit order", 3).unwrap());