use crate::widget::Widget;
use crate::enums::WidgetType;
pub fn address() -> Widget {
Widget::new(WidgetType::Address)
}
pub fn article() -> Widget {
Widget::new(WidgetType::Article)
}
pub fn aside() -> Widget {
Widget::new(WidgetType::Aside)
}
pub fn footer() -> Widget {
Widget::new(WidgetType::Footer)
}
pub fn header() -> Widget {
Widget::new(WidgetType::Header)
}
pub fn h1() -> Widget {
Widget::new(WidgetType::H1)
}
pub fn h2() -> Widget {
Widget::new(WidgetType::H2)
}
pub fn h3() -> Widget {
Widget::new(WidgetType::H3)
}
pub fn h4() -> Widget {
Widget::new(WidgetType::H4)
}
pub fn h5() -> Widget {
Widget::new(WidgetType::H5)
}
pub fn h6() -> Widget {
Widget::new(WidgetType::H6)
}
pub fn main() -> Widget {
Widget::new(WidgetType::Main)
}
pub fn nav() -> Widget {
Widget::new(WidgetType::Nav)
}
pub fn section() -> Widget {
Widget::new(WidgetType::Section)
}
pub fn blockquote() -> Widget {
Widget::new(WidgetType::Blockquote)
}
pub fn dd() -> Widget {
Widget::new(WidgetType::Dd)
}
pub fn div() -> Widget {
Widget::new(WidgetType::Div)
}
pub fn dl() -> Widget {
Widget::new(WidgetType::Dl)
}
pub fn dt() -> Widget {
Widget::new(WidgetType::Dt)
}
pub fn figcaption() -> Widget {
Widget::new(WidgetType::Figcaption)
}
pub fn figure() -> Widget {
Widget::new(WidgetType::Figure)
}
pub fn hr() -> Widget {
Widget::new(WidgetType::Hr)
}
pub fn li() -> Widget {
Widget::new(WidgetType::Li)
}
pub fn ol() -> Widget {
Widget::new(WidgetType::Ol)
}
pub fn p() -> Widget {
Widget::new(WidgetType::P)
}
pub fn pre() -> Widget {
Widget::new(WidgetType::Pre)
}
pub fn ul() -> Widget {
Widget::new(WidgetType::Ul)
}
pub fn a() -> Widget {
Widget::new(WidgetType::A)
}
pub fn abbr() -> Widget {
Widget::new(WidgetType::Abbr)
}
pub fn b() -> Widget {
Widget::new(WidgetType::B)
}
pub fn bdi() -> Widget {
Widget::new(WidgetType::Bdi)
}
pub fn bdo() -> Widget {
Widget::new(WidgetType::Bdo)
}
pub fn br() -> Widget {
Widget::new(WidgetType::Br)
}
pub fn cite() -> Widget {
Widget::new(WidgetType::Cite)
}
pub fn code() -> Widget {
Widget::new(WidgetType::Code)
}
pub fn data() -> Widget {
Widget::new(WidgetType::Data)
}
pub fn dfn() -> Widget {
Widget::new(WidgetType::Dfn)
}
pub fn em() -> Widget {
Widget::new(WidgetType::Em)
}
pub fn i() -> Widget {
Widget::new(WidgetType::I)
}
pub fn kbd() -> Widget {
Widget::new(WidgetType::Kbd)
}
pub fn mark() -> Widget {
Widget::new(WidgetType::Mark)
}
pub fn q() -> Widget {
Widget::new(WidgetType::Q)
}
pub fn rp() -> Widget {
Widget::new(WidgetType::Rp)
}
pub fn rt() -> Widget {
Widget::new(WidgetType::Rt)
}
pub fn ruby() -> Widget {
Widget::new(WidgetType::Ruby)
}
pub fn s() -> Widget {
Widget::new(WidgetType::S)
}
pub fn samp() -> Widget {
Widget::new(WidgetType::Samp)
}
pub fn small() -> Widget {
Widget::new(WidgetType::Small)
}
pub fn span() -> Widget {
Widget::new(WidgetType::Span)
}
pub fn strong() -> Widget {
Widget::new(WidgetType::Strong)
}
pub fn sub() -> Widget {
Widget::new(WidgetType::Sub)
}
pub fn sup() -> Widget {
Widget::new(WidgetType::Sup)
}
pub fn time() -> Widget {
Widget::new(WidgetType::Time)
}
pub fn u() -> Widget {
Widget::new(WidgetType::U)
}
pub fn var() -> Widget {
Widget::new(WidgetType::Var)
}
pub fn wbr() -> Widget {
Widget::new(WidgetType::Wbr)
}
pub fn area() -> Widget {
Widget::new(WidgetType::Area)
}
pub fn audio() -> Widget {
Widget::new(WidgetType::Audio)
}
pub fn img() -> Widget {
Widget::new(WidgetType::Img)
}
pub fn map() -> Widget {
Widget::new(WidgetType::Map)
}
pub fn track() -> Widget {
Widget::new(WidgetType::Track)
}
pub fn video() -> Widget {
Widget::new(WidgetType::Video)
}
pub fn embed() -> Widget {
Widget::new(WidgetType::Embed)
}
pub fn iframe() -> Widget {
Widget::new(WidgetType::Iframe)
}
pub fn object() -> Widget {
Widget::new(WidgetType::Object)
}
pub fn param() -> Widget {
Widget::new(WidgetType::Param)
}
pub fn picture() -> Widget {
Widget::new(WidgetType::Picture)
}
pub fn portal() -> Widget {
Widget::new(WidgetType::Portal)
}
pub fn source() -> Widget {
Widget::new(WidgetType::Source)
}
pub fn svg() -> Widget {
Widget::new(WidgetType::Svg)
}
pub fn math() -> Widget {
Widget::new(WidgetType::Math)
}
pub fn canvas() -> Widget {
Widget::new(WidgetType::Canvas)
}
pub fn noscript() -> Widget {
Widget::new(WidgetType::Noscript)
}
pub fn script() -> Widget {
Widget::new(WidgetType::Script)
}
pub fn del() -> Widget {
Widget::new(WidgetType::Del)
}
pub fn ins() -> Widget {
Widget::new(WidgetType::Ins)
}
pub fn caption() -> Widget {
Widget::new(WidgetType::Caption)
}
pub fn col() -> Widget {
Widget::new(WidgetType::Col)
}
pub fn colgroup() -> Widget {
Widget::new(WidgetType::Colgroup)
}
pub fn table() -> Widget {
Widget::new(WidgetType::Table)
}
pub fn tbody() -> Widget {
Widget::new(WidgetType::Tbody)
}
pub fn td() -> Widget {
Widget::new(WidgetType::Td)
}
pub fn tfoot() -> Widget {
Widget::new(WidgetType::Tfoot)
}
pub fn th() -> Widget {
Widget::new(WidgetType::Th)
}
pub fn thead() -> Widget {
Widget::new(WidgetType::Thead)
}
pub fn tr() -> Widget {
Widget::new(WidgetType::Tr)
}
pub fn button() -> Widget {
Widget::new(WidgetType::Button)
}
pub fn datalist() -> Widget {
Widget::new(WidgetType::Datalist)
}
pub fn fieldset() -> Widget {
Widget::new(WidgetType::Fieldset)
}
pub fn form() -> Widget {
Widget::new(WidgetType::Form)
}
pub fn input() -> Widget {
Widget::new(WidgetType::Input)
}
pub fn label() -> Widget {
Widget::new(WidgetType::Label)
}
pub fn legend() -> Widget {
Widget::new(WidgetType::Legend)
}
pub fn meter() -> Widget {
Widget::new(WidgetType::Meter)
}
pub fn optgroup() -> Widget {
Widget::new(WidgetType::Optgroup)
}
pub fn option() -> Widget {
Widget::new(WidgetType::Option)
}
pub fn output() -> Widget {
Widget::new(WidgetType::Output)
}
pub fn progress() -> Widget {
Widget::new(WidgetType::Progress)
}
pub fn select() -> Widget {
Widget::new(WidgetType::Select)
}
pub fn textarea() -> Widget {
Widget::new(WidgetType::Textarea)
}
pub fn details() -> Widget {
Widget::new(WidgetType::Details)
}
pub fn dialog() -> Widget {
Widget::new(WidgetType::Dialog)
}
pub fn menu() -> Widget {
Widget::new(WidgetType::Menu)
}
pub fn summary() -> Widget {
Widget::new(WidgetType::Summary)
}
pub fn slot() -> Widget {
Widget::new(WidgetType::Slot)
}
pub fn template() -> Widget {
Widget::new(WidgetType::Template)
}