1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#![cfg_attr(feature = "nightly", feature(external_doc), doc(include = "../README.md"), )] //! extern crate proc_macro; use ::proc_macro::{*, TokenTree as TT, }; #[proc_macro] pub fn bstringify (input: TokenStream) -> TokenStream { TT::from(Literal::byte_string(input.to_string().as_bytes())) .into() }