pub fn parse_rule(line: &str) -> Result<ConfigDirective, String>
Parse a single config line into a ConfigDirective.
ConfigDirective
Returns an error string if the line contains an unknown directive or invalid syntax.