1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
use std::collections::HashMap;
use template_nest::TemplateNest;
use template_nest::{filling, Filling};

fn main() {
    let nest = TemplateNest {
        directory: "templates".into(),
        label: &"NAME",
        ..Default::default()
    };
    let simple_page = filling!(
        "NAME": "00-simple-page",
        "variable": "Simple Variable",
        "simple_component":  {
            "NAME":"01-simple-component",
            "variable": "Simple Variable in Simple Component"
        }
    );
    println!("{}", nest.render(&simple_page).unwrap());
}