Trait liquid_core::runtime::Renderable[][src]

pub trait Renderable: Send + Sync + Debug {
    fn render_to(
        &self,
        writer: &mut dyn Write,
        runtime: &dyn Runtime
    ) -> Result<()>; fn render(&self, runtime: &dyn Runtime) -> Result<String> { ... } }

Any object (tag/block) that can be rendered by liquid must implement this trait.

Required methods

fn render_to(&self, writer: &mut dyn Write, runtime: &dyn Runtime) -> Result<()>[src]

Renders the Renderable instance given a Liquid runtime.

Loading content...

Provided methods

fn render(&self, runtime: &dyn Runtime) -> Result<String>[src]

Renders the Renderable instance given a Liquid runtime.

Loading content...

Implementors

impl Renderable for FilterChain[src]

impl Renderable for Template[src]

Loading content...