Struct incrust::incrust::Incrust
[−]
[src]
pub struct Incrust { pub loaders: GroupLoader, // some fields omitted }
Fields
loaders: GroupLoader
Methods
impl Incrust
[src]
fn new() -> Self
fn no_default() -> Self
fn top_context(&self) -> &HashMap<String, BType>
fn load(&self, name: &str) -> LoadResult
fn filter<'a, 's: 'a>(&'s self,
id: &str,
context: &'a Context,
value: Option<Cow<'a, BType>>)
-> FilterResult<Cow<'a, BType>>
id: &str,
context: &'a Context,
value: Option<Cow<'a, BType>>)
-> FilterResult<Cow<'a, BType>>
fn parse(&self, template: &str) -> TemplateParseResult<Template>
fn render<'a, C: Into<Args<'a>>>(&'a self,
name: &str,
args: C)
-> RenderResult<String>
name: &str,
args: C)
-> RenderResult<String>
fn render_text<'a, C: Into<Args<'a>>>(&'a self,
text: &str,
args: C)
-> RenderResult<String>
text: &str,
args: C)
-> RenderResult<String>
fn render_parsed<'a, C: Into<Args<'a>>>(&'a self,
template: &Template,
args: C)
-> RenderResult<String>
template: &Template,
args: C)
-> RenderResult<String>
fn render_prepared(&self, context: &Context) -> RenderResult<String>
fn create_global_context<'a>(&'a self,
template: &'a Template,
args: &'a Args<'a>)
-> RenderResult<GlobalContext<'a>>
template: &'a Template,
args: &'a Args<'a>)
-> RenderResult<GlobalContext<'a>>