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!.