Struct handlebars::RenderContext [] [src]

pub struct RenderContext<'a> {
    pub writer: &'a mut Write,
    // some fields omitted
}

Fields

writer: &'a mut Write

Methods

impl<'a> RenderContext<'a>
[src]

fn new(w: &'a mut Write) -> RenderContext<'a>

fn with_writer<'b>(&self, w: &'b mut Write) -> RenderContext<'b>

fn get_partial(&self, name: &String) -> Option<Template>

fn set_partial(&mut self, name: String, result: Template)

fn get_path(&self) -> &String

fn set_path(&mut self, path: String)

fn set_local_var(&mut self, name: String, value: Json)

fn clear_local_vars(&mut self)

fn promote_local_vars(&mut self)

fn demote_local_vars(&mut self)

fn get_local_var(&self, name: &String) -> &Json

fn writer(&mut self) -> &mut Write