Trait liquid_interpreter::Renderable [−][src]
pub trait Renderable: Send + Sync + Debug { fn render_to(&self, writer: &mut Write, context: &mut Context) -> Result<()>; fn render(&self, context: &mut Context) -> Result<String> { ... } }
Any object (tag/block) that can be rendered by liquid must implement this trait.
Required Methods
fn render_to(&self, writer: &mut Write, context: &mut Context) -> Result<()>
Renders the Renderable instance given a Liquid context.
Provided Methods
fn render(&self, context: &mut Context) -> Result<String>
Renders the Renderable instance given a Liquid context.
Implementors
impl Renderable for FilterChainimpl Renderable for Templateimpl Renderable for Textimpl Renderable for Variable