rustic_bird_macro_derive 0.1.2

something I will use to make a twitter api crate
Documentation
use proc_macro::TokenStream;
use quote::quote;
use syn;

#[proc_macro_attribute]
pub fn credentials(attr: TokenStream, item: TokenStream) -> TokenStream {

    let stringyy = attr.to_string();
    let ast: syn::DeriveInput = syn::parse(item).unwrap();

    
    let name = &ast.ident;

    let gen = quote! {
        struct #name;

        impl Hello for #name {
            fn cat() {
                println!("hello! {}", stringify!(#name));
                println!("{}", stringify!(#stringyy));
                println!("{}", stringify!(#ast));
                
            }
        }
    };
    gen.into()
}