blob: 1e08ec612621c2425b36e8b5b81af33e03743ee5 (
plain)
1
2
3
4
5
6
7
8
9
10
|
extern crate proc_macro;
use proc_macro::TokenStream;
#[proc_macro_derive(CToD)]
pub fn derive(input: TokenStream) -> TokenStream {
let input = input.to_string();
assert_eq!(input, "struct C;");
"struct D;".parse().unwrap()
}
|