]> git.lizzy.rs Git - rust.git/blob - src/test/ui-fulldeps/proc-macro/derive-helper-shadowed.rs
resolve: Introduce two sub-namespaces in macro namespace
[rust.git] / src / test / ui-fulldeps / proc-macro / derive-helper-shadowed.rs
1 // compile-pass
2 // aux-build:derive-helper-shadowed.rs
3 // aux-build:derive-helper-shadowed-2.rs
4
5 #[macro_use]
6 extern crate derive_helper_shadowed;
7 #[macro_use(my_attr)]
8 extern crate derive_helper_shadowed_2;
9
10 macro_rules! my_attr { () => () }
11
12 #[derive(MyTrait)]
13 #[my_attr] // OK
14 struct S;
15
16 fn main() {}