Trait handlebars::HelperDef [] [src]

pub trait HelperDef: Send + Sync {
    fn call(&self, ctx: &Context, h: &Helper, r: &Registry, rc: &mut RenderContext) -> Result<()RenderError>;
}

Helper Definition

Implement HelperDef to create custom helper. You can retrieve useful information from these arguments.

By default, you can use bare function as helper definition because we have supported unboxed_closure. If you have stateful or configurable helper, you can create a struct to implement HelperDef.

Required Methods

fn call(&self, ctx: &Context, h: &Helper, r: &Registry, rc: &mut RenderContext) -> Result<()RenderError>

Implementors