Function liquid::parse [] [src]

pub fn parse<'a, 'b>(text: &str, options: &'b mut LiquidOptions<'a>) -> Result<Template<'b>, String>

Parses a liquid template, returning a Template object.

Examples

Minimal Template

use std::default::Default;
use liquid::Renderable;
use liquid::LiquidOptions;
use liquid::Context;
let mut options : LiquidOptions = Default::default();
let template = liquid::parse("Liquid!", &mut options).unwrap();
let mut data = Context::new();
let output = template.render(&mut data);
assert_eq!(output.unwrap(), "Liquid!".to_string());