pub trait Formatter {
// Required method
fn write_class(&self, class: &Class, output: &mut dyn Write) -> Result;
// Provided method
fn format(&self, class: &Class) -> Result<String, FerroBabeError> { ... }
}Required Methods§
fn write_class(&self, class: &Class, output: &mut dyn Write) -> Result
Provided Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".