html_rs/elements/
h1.rs

1use crate::Tag;
2
3use super::{ElementBuilder, ElementName, HtmlElement};
4
5#[derive(Debug, PartialEq, Eq)]
6pub struct H1;
7impl ElementName for H1 {
8    fn name(&self) -> &'static str {
9        "h1"
10    }
11}
12
13impl<'a> ElementBuilder<'a> for H1 {
14    fn builder() -> HtmlElement<'a> {
15        let tag = Tag {
16            element: Box::new(Self),
17            attrs: Default::default(),
18        };
19        HtmlElement::builder(tag)
20    }
21}