freemarker 0.1.1

Apache FreeMarker 语义兼容的 Rust 模板引擎(freemarker-core 迁移)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! 简单日期 —— 对应 Java `freemarker.template.SimpleDate`
//! (dateType:DATE/TIME/DATETIME,见 docs/06 §5)

use crate::error::Result;
use crate::template::TemplateDateModel;
use crate::value::DateValue;

pub struct SimpleDate(pub DateValue);
impl TemplateDateModel for SimpleDate {
    fn as_date(&self) -> Result<DateValue> {
        Ok(self.0.clone())
    }
}