]> git.lizzy.rs Git - rust.git/blob - src/test/run-make/rustc-macro-dep-files/foo.rs
Auto merge of #55780 - ogoffart:span_source_text, r=petrochenkov
[rust.git] / src / test / run-make / rustc-macro-dep-files / foo.rs
1 #![crate_type = "proc-macro"]
2
3 extern crate proc_macro;
4
5 use proc_macro::TokenStream;
6
7 #[proc_macro_derive(A)]
8 pub fn derive(input: TokenStream) -> TokenStream {
9     let input = input.to_string();
10     assert!(input.contains("struct A;"));
11     "struct B;".parse().unwrap()
12 }