# 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](https://crates.io/crates/textwrap) crate for indentation of the child elements.
## Usage
```toml
[dependencies]
htmlificator = "0.2.1"
```
```rust
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)
}
```