pub fn parse_extract_rule(rule: &str) -> Result<(&str, &str), SeamError>
Parse an extract rule like “header:authorization” into (source, key).