[][src]Trait bracket::helper::LocalHelper

pub trait LocalHelper: Helper + DynClone { }

Trait for local helpers which must implement Clone.

To create a local helper implement Helper, derive Clone and add LocalHelper as a marker trait.

This example is not tested
#[derive(Clone)]
pub struct LocalExample;

impl Helper for LocalExample {
    fn call<'render, 'call>(
        &self,
        _rc: &mut Render<'render>,
        _ctx: &Context<'call>,
        _template: Option<&'render Node<'render>>,
    ) -> HelperValue { Ok(None) }
}
impl LocalHelper for LocalExample {}

Implementors

Loading content...