| #![allow(text_direction_codepoint_in_literal)] | |
| extern crate proc_macro; | |
| use proc_macro::*; | |
| #[proc_macro] | |
| pub fn create_rtl_in_string(_: TokenStream) -> TokenStream { | |
| r#""test RTL in string literal""#.parse().unwrap() | |
| } | |
| #[proc_macro] | |
| pub fn forward_stream(s: TokenStream) -> TokenStream { | |
| s | |
| } | |
| #[proc_macro] | |
| pub fn recollect_stream(s: TokenStream) -> TokenStream { | |
| s.into_iter().collect() | |
| } |