freemarker 0.1.1

Apache FreeMarker 语义兼容的 Rust 模板引擎(freemarker-core 迁移)
Documentation
1
2
3
4
5
6
7
8
9
10
11
//! 模板模型迭代器 —— 对应 Java `freemarker.template.TemplateModelIterator`
//! (Java :39 行:hasNext/next)

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

/// 模板模型迭代器(对应 TemplateModelIterator.java)
pub trait TemplateModelIterator {
    fn has_next(&self) -> Result<bool>;
    fn next(&self) -> Result<TModel>;
}