macro_rules! tt {
($ty:ident { $($field:ident $(: $value:expr)*),+ $(,)? }) => (
TokenTree::$ty(self::$ty {
- $($field $(: $value)*,)*
+ $($field $(: $value)*,)+
span,
})
);
}
fn from_str(&mut self, src: &str) -> Self::TokenStream {
parse::parse_stream_from_source_str(
- FileName::proc_macro_source_code(src.clone()),
+ FileName::proc_macro_source_code(src),
src.to_string(),
self.sess,
Some(self.call_site),