Trait rocket_dyn_templates::handlebars::Renderable
source · [−]pub trait Renderable {
fn render<'reg, 'rc>(
&'reg self,
registry: &'reg Registry<'reg>,
context: &'rc Context,
rc: &mut RenderContext<'reg, 'rc>,
out: &mut dyn Output
) -> Result<(), RenderError>
where
'reg: 'rc;
fn renders<'reg, 'rc>(
&'reg self,
registry: &'reg Registry<'reg>,
ctx: &'rc Context,
rc: &mut RenderContext<'reg, 'rc>
) -> Result<String, RenderError>
where
'reg: 'rc,
{ ... }
}
Expand description
Render trait
Required Methods
fn render<'reg, 'rc>(
&'reg self,
registry: &'reg Registry<'reg>,
context: &'rc Context,
rc: &mut RenderContext<'reg, 'rc>,
out: &mut dyn Output
) -> Result<(), RenderError> where
'reg: 'rc,
fn render<'reg, 'rc>(
&'reg self,
registry: &'reg Registry<'reg>,
context: &'rc Context,
rc: &mut RenderContext<'reg, 'rc>,
out: &mut dyn Output
) -> Result<(), RenderError> where
'reg: 'rc,
render into RenderContext’s writer
Provided Methods
fn renders<'reg, 'rc>(
&'reg self,
registry: &'reg Registry<'reg>,
ctx: &'rc Context,
rc: &mut RenderContext<'reg, 'rc>
) -> Result<String, RenderError> where
'reg: 'rc,
fn renders<'reg, 'rc>(
&'reg self,
registry: &'reg Registry<'reg>,
ctx: &'rc Context,
rc: &mut RenderContext<'reg, 'rc>
) -> Result<String, RenderError> where
'reg: 'rc,
render into string