usesuper::{Error, Res};useres_regex::RegexParser;/// Validate that an already parsed regular expression
/// literal does not contain any illegal constructs
/// like a duplicate flag or invalid class range
pubfnvalidate_regex<'a>(regex:&'astr)->Res<()>{RegexParser::new(®ex).map_err(|e|Error::Other(Box::new(e)))?.validate().map_err(|e|Error::Other(Box::new(e)))?;Ok(())}