Trait handlebars::Evaluable[][src]

pub trait Evaluable {
    fn eval<'reg: 'rc, 'rc>(
        &'reg self,
        registry: &'reg Registry<'reg>,
        context: &'rc Context,
        rc: &mut RenderContext<'reg, 'rc>
    ) -> Result<(), RenderError>; }
Expand description

Evaluate decorator

Required methods

fn eval<'reg: 'rc, 'rc>(
    &'reg self,
    registry: &'reg Registry<'reg>,
    context: &'rc Context,
    rc: &mut RenderContext<'reg, 'rc>
) -> Result<(), RenderError>
[src]

Implementors

impl Evaluable for TemplateElement[src]

fn eval<'reg: 'rc, 'rc>(
    &'reg self,
    registry: &'reg Registry<'reg>,
    ctx: &'rc Context,
    rc: &mut RenderContext<'reg, 'rc>
) -> Result<(), RenderError>
[src]

impl Evaluable for Template[src]

fn eval<'reg: 'rc, 'rc>(
    &'reg self,
    registry: &'reg Registry<'reg>,
    ctx: &'rc Context,
    rc: &mut RenderContext<'reg, 'rc>
) -> Result<(), RenderError>
[src]