Trait rocket_dyn_templates::handlebars::Renderable

source ·
pub trait Renderable {
    // Required method
    fn render<'reg, 'rc>(
        &'rc self,
        registry: &'reg Registry<'reg>,
        context: &'rc Context,
        rc: &mut RenderContext<'reg, 'rc>,
        out: &mut dyn Output,
    ) -> Result<(), RenderError>
       where 'reg: 'rc;

    // Provided method
    fn renders<'reg, 'rc>(
        &'rc 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§

source

fn render<'reg, 'rc>( &'rc 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§

source

fn renders<'reg, 'rc>( &'rc self, registry: &'reg Registry<'reg>, ctx: &'rc Context, rc: &mut RenderContext<'reg, 'rc>, ) -> Result<String, RenderError>
where 'reg: 'rc,

render into string

Implementors§