10 个版本

使用旧版 Rust 2015

0.4.3 2019 年 9 月 15 日
0.4.2 2018 年 10 月 23 日
0.4.1 2018 年 8 月 28 日
0.3.0 2018 年 8 月 3 日
0.0.1 2018 年 7 月 15 日

#215模板引擎


被用于 hamlrs-cli

MIT 许可证

48KB
1K SLoC

汉姆-rs

Travis CI Build Status

这是一个解析 Haml 模板的库。您可以在 Crates.io 上获取 Haml-rs。目标是生成与 Ruby Haml gem 生成相同的 HTML。

使用方法

要将 haml-rs 添加到您的项目中,请将以下内容添加到您的 Cargo.toml 中

[dependencies]
hamlrs = "0.4.2"

然后添加以下内容到您的代码中

extern crate haml;

示例

extern crate haml;

fn main() {
    let test_haml = "%span";
    let html = haml::to_html(&test_haml);
}

稳定性

此软件处于早期阶段,因此可能存在稳定性问题。

如果您发现任何错误,请不要犹豫在 GitHub 上提交问题,或者,如果您愿意,可以直接通过 [email protected] 联系我。

集成测试

目前有几个集成测试(并将继续添加)。如果您要为集成测试做出贡献,请确保生成的 HTML 文件与 Ruby Haml gem 的输出相同,以便我们可以确保输出与参考实现一致。

当前限制

Haml-rs 中不支持变量/表达式。这是一个正在考虑的问题,如果您想提出意见,请随时在 这里 评论。

许可证

本项目采用 MIT 许可证

贡献

除非您明确声明,否则您提交给 Haml-rs 的任何贡献均应按照 MIT 许可证,不附加任何额外条款或条件。

如果您有任何问题,可以通过 [email protected] 邮件联系我。

无运行时依赖