pub trait RegexEngine: Send + Sync {
// Required methods
fn kind(&self) -> EngineKind;
fn compile(
&self,
pattern: &str,
flags: &EngineFlags,
) -> EngineResult<Box<dyn CompiledRegex>>;
}pub trait RegexEngine: Send + Sync {
// Required methods
fn kind(&self) -> EngineKind;
fn compile(
&self,
pattern: &str,
flags: &EngineFlags,
) -> EngineResult<Box<dyn CompiledRegex>>;
}