3 个版本 (破坏性)
使用旧 Rust 2015
0.3.0 | 2016 年 1 月 31 日 |
---|---|
0.2.0 | 2016 年 1 月 24 日 |
0.1.0 | 2016 年 1 月 24 日 |
#424 在 模板引擎 中
7KB
240 行
Straw
正在进行中 实验性 Rust -> HTML 渲染器。
安装
将 straw 添加到 Cargo.toml
。
[dependencies]
straw = "*"
用法
导入 Element
和 Renderable
并开始创建 Element
。
extern crate straw;
use straw::element::{Element, Renderable}
use straw::attribute::Attr;
let element = Element::new("div", vec![Attr::id("main")], vec![
Element::new("h1", vec![], "Hello"),
Element::new("input", vec![Attr::disabled(true)], ""),
]);
element.render(); // <div id="main"><h1>Hello</h1><input disabled></input></div>