fn trait_name_from_tag_index(tag_index: &syn::LitStr) -> Ident {
    format!("has_{}_tag", tag_index.value())
        .to_camel_case()
        .to_ident()
}
/// Transforms a tag name into the name of an associated trait.
Transforms a tag name into the name of an associated trait.
Transforms a tag name into the name of an associated trait .
fn trait_name_from_tag_index(tag_index: &syn::LitStr) -> Ident {
    format!("has_{}_tag", tag_index.value())
        .to_camel_case()
        .to_ident()
}
fn trait_name_from_tag_index ( tag_index : & syn :: LitStr ) -> Ident { format ! ( " " tag_index value ( ) ) . to_camel_case ( ) . to_ident ( ) }
Transforms a tag name into the name of an associated trait.
Transforms a tag name into the name of an associated trait .
tag_index
&syn::LitStr
tag_index
&syn::LitStr