3 个不稳定版本

使用旧的 Rust 2015

0.2.1 2016 年 4 月 9 日
0.2.0 2016 年 4 月 9 日
0.1.0 2016 年 3 月 29 日

#9#attr

Download history 2/week @ 2024-02-15 8/week @ 2024-02-22 3/week @ 2024-02-29 3/week @ 2024-03-07 4/week @ 2024-03-14 36/week @ 2024-03-28 18/week @ 2024-04-04

54 每月下载量
cmark-hamlet 中使用

MIT/Apache

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>");
}

许可

根据以下任一许可授权:

任选其一。

贡献

除非您明确说明,否则您有意提交给工作的任何贡献都应按上述方式双许可,而不附加任何额外条款或条件。

无运行时依赖