clam =============== [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![](http://meritbadge.herokuapp.com/clam)](https://crates.io/crates/clam) EJSライクなRust用のシンプルなテンプレートエンジンです。 ## 使い方 指定したファイルを読み込み,<%= %>で囲まれたデータを対象にします。 **index.html** ```html

Hi <%= name %>

``` **main.rs** ```rust extern crate clam; use clam::template::Template; use std::collections::HashMap; fn main() { let mut data = HashMap::new(); data.insert("hi", "hoge"); let html = Template::new("view/index.html", data).render(); } ``` send::htmlでIronResultを返します。  ```rust extern crate clam; extern crate iron; use clam::send; use std::collections::HashMap; use iron::prelude::*; fn main() { fn top_handler(_: &mut Request) -> IronResult { let mut data = HashMap::new(); data.insert("name", "hoge"); send::html("view/index.html", data) } let _server = Iron::new(top_handler).http("localhost:3000").unwrap(); } ```