1#[macro_use]
2extern crate proc_macro_hack;
3
4proc_macro_expr_impl! {
5 pub fn unhygienic_impl(input: &str) -> String {
6 input.to_string()
7 }
8}
9
10proc_macro_item_impl! {
11 pub fn unhygienic_item_impl(input: &str) -> String {
12 input.to_string()
13 }
14}