pub trait Template {
const EXTENSION: Option<&'static str>;
const SIZE_HINT: usize;
const MIME_TYPE: &'static str;
// Required method
fn render_into(&self, writer: &mut (impl Write + ?Sized)) -> Result<()>;
// Provided method
fn render(&self) -> Result<String> { ... }
}
Expand description
Main Template
trait; implementations are generally derived
If you need an object-safe template, use DynTemplate
.
Required Associated Constants§
Required Methods§
Provided Methods§
Object Safety§
This trait is not object safe.