3 个不稳定版本
使用旧的 Rust 2015
0.2.1 | 2016 年 4 月 9 日 |
---|---|
0.2.0 | 2016 年 4 月 9 日 |
0.1.0 | 2016 年 3 月 29 日 |
#9 在 #attr
54 每月下载量
在 cmark-hamlet 中使用
22KB
301 行
hamlet
提供 HTML 流处理令牌定义。该库的目标是在简单的 API 上构建高级抽象。
示例
#[macro_use]
extern crate hamlet;
use std::fmt::Write;
fn main() {
use hamlet::Token;
let tokens = vec![
Token::text("Hello, "),
Token::start_tag("small", attrs!(class="foo")),
Token::text("world!"),
Token::end_tag("small"),
];
let mut html = String::from("");
for token in tokens {
write!(html, "{}", token);
}
assert_eq!(html, "Hello, <small class=\"foo\">world!</small>");
}
链接
许可
根据以下任一许可授权:
- Apache 许可证 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确说明,否则您有意提交给工作的任何贡献都应按上述方式双许可,而不附加任何额外条款或条件。