3个不稳定版本
0.2.1 | 2022年11月7日 |
---|---|
0.2.0 | 2022年11月6日 |
0.1.0 | 2022年11月5日 |
在开发工具分类中排名第1809
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)
}