1 2 3 4 5 6
extern crate proc_macro; #[proc_macro] pub fn glsl(input: proc_macro::TokenStream) -> proc_macro::TokenStream { ((format!(r#""{}""#, input)).as_str()).parse().unwrap() }
1 2 3 4 5 6
extern crate proc_macro; #[proc_macro] pub fn glsl(input: proc_macro::TokenStream) -> proc_macro::TokenStream { ((format!(r#""{}""#, input)).as_str()).parse().unwrap() }