1extern crate proc_macro; 2use proc_macro::TokenStream; 3use crate::freezable::freezable_impl; 4 5mod freezable; 6 7#[proc_macro_attribute] 8pub fn freezable(args: TokenStream, input: TokenStream) -> TokenStream { 9 freezable_impl(args, input) 10}