freemarker 0.1.1

Apache FreeMarker 语义兼容的 Rust 模板引擎(freemarker-core 迁移)
Documentation
1
2
3
4
5
6
7
8
9
10
//! 对应 Java `freemarker.template.TemplateHashModel`
//! (一文件一 Java 对象拆分:原 template_model.rs 合并存放 → 独立文件)

use crate::error::Result;
use crate::template::TModel;

pub trait TemplateHashModel {
    fn get(&self, key: &str) -> Result<Option<TModel>>;
    fn is_empty(&self) -> Result<bool>;
}