htmlificator 0.2.1

Generate HTML source code through rust functions!
Documentation

Htmlificator

This crate provides an element struct which can be displayed as HTML.

License

This crate is licensed under the MIT license

Credit

This crate has used a snippet from the TextWrap crate for indentation of the child elements.

Usage

[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)
}