simple_test/
simple_test.rs1use net_shell::template::TemplateEngine;
2use serde_json::json;
3
4fn main() -> Result<(), Box<dyn std::error::Error>> {
5 let mut engine = TemplateEngine::new();
6 engine.set_variable("items", json!(["apple", "banana", "cherry"]));
7
8 let simple_template = "{% for item in items %}- {{ item }}{% endfor %}";
10 println!("简单模板: {}", simple_template);
11
12 let result = engine.render_string(simple_template)?;
13 println!("简单结果: {}", result);
14
15 let template = "
17{% for item in items %}
18- {{ item }}
19{% endfor %}";
20 println!("带换行模板: {}", template);
21
22 let result = engine.render_string(template)?;
23 println!("带换行结果: {}", result);
24
25 Ok(())
26}