Function liquid::parse_file
[−]
[src]
pub fn parse_file<P: AsRef<Path>>(fp: P,
options: LiquidOptions)
-> Result<Template, Error>
Parse a liquid template from a file, returning a Result<Template, Error>
.
Examples
Minimal Template
template.txt
:
"Liquid {{data}}"
Your rust code:
use liquid::{Renderable, LiquidOptions, Context, Value}; let template = liquid::parse_file("path/to/template.txt", LiquidOptions::default()).unwrap(); let mut data = Context::new(); data.set_val("data", Value::Num(4f32)); let output = template.render(&mut data); assert_eq!(output.unwrap(), Some("Liquid 4\n".to_string()));