macro_rules! attributes {
    {
        $($vise:vis $ElementName:ident)? $([$visa:vis $AttributeName:ident])? {
            $($attribute:ident),* $(,)?
        }
    } => { ... };
    ($($_vise:vis $_ElementName:ident)? $([$_visa:vis $_AttributeName:ident])?) => { ... };
    (@NAME $ElementName:ident) => { ... };
    (@NAME $ElementName:ident [$AttributeName:ident]) => { ... };
    {
        @STRUCT $vis:vis $ElementName:ident {
            $($attribute:ident),* $(,)?
        }
    } => { ... };
    {
        @STRUCT $_vis:vis $ElementName:ident [$vis:vis $AttributeName:ident] {
            $($attribute:ident),* $(,)?
        }
    } => { ... };
}
Available on crate feature typed only.
Expand description

Make a typed set of HTML attributes.

Used internally by element!.