Trait serialize_to_javascript::DefaultTemplate

source ·
pub trait DefaultTemplate: Template {
    const RAW_TEMPLATE: &'static str;

    // Provided method
    fn render_default(&self, options: &Options) -> Result<Serialized> { ... }
}
Expand description

A Template with an attached default template.

Create this automatically with #[default_template("myfile.js") on your Template struct.

Required Associated Constants§

source

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§

source

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.

Implementors§