pub fn compare_header_order(
expected: &[&str],
observed: &[String],
) -> HeaderOrderMatchExpand description
Compare an observed header order against a reference header
order, returning a structured HeaderOrderMatch.
Both lists are lower-cased before comparison so casing mismatches don’t inflate the position-count mismatch list.