#generate-html #html #generate #codegen

htmlificator

通过Rust函数生成HTML源代码!

3个不稳定版本

0.2.1 2022年11月7日
0.2.0 2022年11月6日
0.1.0 2022年11月5日

开发工具分类中排名第1809

MIT许可证

8KB
123

Htmlificator

本crate提供了一种可以显示为HTML的元素结构。

许可证

本crate采用MIT许可证

致谢

本crate使用了来自TextWrap crate的代码片段用于子元素的缩进。

用法

[dependencies]
htmlificator = "0.2.1"

use htmlificator::Element;

fn main() {
    let mut el = Element::new("Div", false);
    el.add_class("TestClass");
    let mut h1 = Element::new("H1", false);
    h1.add_text("This is a heading!!");
    el.add_element(h1);
    el.add_comment("A Comment");
    let mut btn = Element::new("Button", true);
    btn.add_attribute("text", "This is a Button");
    el.add_element(btn);
    println!("{}", el)
}

无运行时依赖