pub trait DefaultTemplate: Template {
const RAW_TEMPLATE: &'static str;
// Provided method
fn render_default(&self, options: &Options) -> Result<Serialized> { ... }
}
Expand description
Required Associated Constants§
sourceconst RAW_TEMPLATE: &'static str
const RAW_TEMPLATE: &'static str
The raw static string with the templates contents.
When using #[default_template("myfile.js")]
it will be generated as
include_str!("myfile.js")
.
Provided Methods§
sourcefn render_default(&self, options: &Options) -> Result<Serialized>
fn render_default(&self, options: &Options) -> Result<Serialized>
Render the serialized template data into the default template.
If this method is implemented manually, it still needs to use Template::render
to be
serialized correctly.
Object Safety§
This trait is not object safe.