pub trait RegexEngine: Send + Sync {
// Required methods
fn kind(&self) -> EngineKind;
fn compile(
&self,
pattern: &str,
flags: &EngineFlags,
) -> EngineResult<Box<dyn CompiledRegex>>;
}Required Methods§
fn kind(&self) -> EngineKind
fn compile( &self, pattern: &str, flags: &EngineFlags, ) -> EngineResult<Box<dyn CompiledRegex>>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".