pub trait IPretextTextShaperFactory {
// Required methods
fn name(&self) -> &str;
fn create_shaper(
&self,
font: &str,
) -> Result<Rc<dyn IPretextTextShaper>, PretextError>;
// Provided methods
fn is_supported(&self) -> bool { ... }
fn priority(&self) -> i32 { ... }
}Required Methods§
fn name(&self) -> &str
fn create_shaper( &self, font: &str, ) -> Result<Rc<dyn IPretextTextShaper>, PretextError>
Provided Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".