pub fn parse_pattern_string<F>( input: &str, options: &Options, encoding_callback: F, ) -> Result<Vec<Part>, Error>where F: Fn(&str) -> Result<String, Error>,