1 #![crate_type = "lib"]
2 
3 #[macro_export]
4 macro_rules! declare {
5     () => (
6         pub fn aaa() {}
7 
8         pub mod bbb {
9             use super::aaa;
10 
11             pub fn ccc() {
12                 aaa();
13             }
14         }
15     )
16 }
17