home ~ projects ~ socials

Liquid Template Engine Example In Rust

//! ```cargo
//! [dependencies]
//! liquid = "0.26.4"
//! ```

fn main() {

  let skeleton = "Hello, {{ name }}";

  let template = liquid::ParserBuilder::with_stdlib()
      .build().unwrap()
      .parse(skeleton).unwrap();

  let globals = liquid::object!({
      "name": "World"
  });

  let output = template.render(&globals).unwrap();
  println!("{}", output);

}
Output:
Hello, World
-- end of line --