Macro html_node::typed::attributes
source · macro_rules! attributes { { $(($vise:vis $ElementName:ident))? $([$visa:vis $AttributeName:ident])? { $($attribute:ident $(: $atype:ty)?),* $(,)? } } => { ... }; (($_vise:vis $_ElementName:ident) $([$_visa:vis $_AttributeName:ident])?) => { ... }; (@NAME ($ElementName:ident)) => { ... }; (@NAME $(($ElementName:ident))? [$AttributeName:ident]) => { ... }; { @STRUCT ($vis:vis $ElementName:ident) { $($attribute:ident $(:$atype:ty)?),* $(,)? } } => { ... }; { @STRUCT $(($_vis:vis $ElementName:ident))? [$vis:vis $AttributeName:ident] { $($attribute:ident $(: $atype:ty)?),* $(,)? } } => { ... }; (@ATTR_TYPE $atype:ty) => { ... }; (@ATTR_TYPE) => { ... }; }
Available on crate feature
typed
only.Expand description
Make a typed set of HTML attributes.
Used internally by element!
.