1use proc_macro::TokenStream; 2 3mod program; 4 5#[proc_macro_attribute] 6pub fn program(attr: TokenStream, item: TokenStream) -> TokenStream { 7 program::expand(attr.into(), item.into()).into() 8}