1
 2
 3
 4
 5
 6
 7
 8
 9
10
pub mod accounts;
pub mod context;
pub mod error;
pub mod program;

pub fn tts_to_string<T: quote::ToTokens>(item: T) -> String {
    let mut tts = proc_macro2::TokenStream::new();
    item.to_tokens(&mut tts);
    tts.to_string()
}