macro_string_eval/eval.rs
1use macro_string::MacroString;
2use proc_macro::TokenStream;
3use quote::quote;
4use syn::parse_macro_input;
5
6#[proc_macro]
7pub fn eval(input: TokenStream) -> TokenStream {
8 let MacroString(value) = parse_macro_input!(input);
9 TokenStream::from(quote!(#value))
10}