Struct horrorshow::Renderer [] [src]

pub struct Renderer<F> {
    // some fields omitted
}

A template renderer. The html! {} macro returns a Renderer.

Trait Implementations

impl<F> RenderOnce for Renderer<F> where F: FnOnce(&mut TemplateBuilder)
[src]

fn render_once(self, tmpl: &mut TemplateBuilder)

Render this into a template builder.

fn size_hint(&self) -> usize

Yields a hint at how many bytes this component use.

impl<F> RenderMut for Renderer<F> where F: FnMut(&mut TemplateBuilder)
[src]

fn render_mut(&mut self, tmpl: &mut TemplateBuilder)

Render this into a template builder.

impl<F> Render for Renderer<F> where F: Fn(&mut TemplateBuilder)
[src]

fn render(&self, tmpl: &mut TemplateBuilder)

Render this into a template builder.

impl<F> Display for Renderer<F> where Renderer<F>: Render
[src]

fn fmt(&self, f: &mut Formatter) -> Result

Formats the value using the given formatter.