more-syn-types 0.1.0

A library for parsing Rust Standard Library macros
Documentation
#[cfg(feature = "quote")]
pub mod quote {
    use proc_macro2::TokenStream;
    use quote::{quote, ToTokens, TokenStreamExt};
    use syn::Attribute;

    pub fn to_tokens_function_like_macro_parenthesis(
        tokens: &mut TokenStream,
        name: &impl ToTokens,
        arguments: &impl ToTokens,
        attributes: &[Attribute],
    ) {
        let value = quote! {
            #(#attributes)*
            #name!(#arguments)
        };
        tokens.append_all(value);
    }
}