html_rs/elements/abbr.rs
1use crate::Tag;
2
3use super::{ElementBuilder, ElementName, HtmlElement};
4
5#[derive(Debug, PartialEq, Eq)]
6pub struct Abbr;
7impl ElementName for Abbr {
8 fn name(&self) -> &'static str {
9 "abbr"
10 }
11}
12
13impl<'a> ElementBuilder<'a> for Abbr {
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}