htmlificator

Crates.iohtmlificator
lib.rshtmlificator
version0.2.1
sourcesrc
created_at2022-11-05 18:37:03.540643
updated_at2022-11-07 06:05:41.67244
descriptionGenerate HTML source code through rust functions!
homepage
repositoryhttps://github.com/IsotoxalDev/htmlificator
max_upload_size
id706003
size10,333
Abhinav Kuruvila Joseph (IsotoxalDev)

documentation

README

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)
}
Commit count: 16

cargo fmt