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 = "*"

用法

导入 ElementRenderable 并开始创建 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>

无运行时依赖