macro_rules! el {
($tag:tt) => { ... };
($tag:tt ($( $label:tt=$value:literal )*)) => { ... };
($tag:tt ($( $label:tt=$value:literal )*) $content:literal) => { ... };
($tag:tt ($( $label:tt=$value:literal )*) {$content:expr}) => { ... };
($tag:tt ($( $label:tt=$value:literal )*) $([$component:expr])* ) => { ... };
($tag:tt ($( $label:tt=$value:literal )*) vec[$component:expr] ) => { ... };
}
Expand description
Builds a Rust struct that represents an HTML component.
See documentation on html!
for more details on the syntax to use