macro-string-eval 0.0.2

Part of test suite for macro-string crate
Documentation
1
2
3
4
5
6
7
8
9
10
use macro_string::MacroString;
use proc_macro::TokenStream;
use quote::quote;
use syn::parse_macro_input;

#[proc_macro]
pub fn eval(input: TokenStream) -> TokenStream {
    let MacroString(value) = parse_macro_input!(input);
    TokenStream::from(quote!(#value))
}