The subject of scoping, importing and exporting are well covered by the Rust Reference.

While practical examples of these may be useful, this first verison of macrokata does not include exercises for them. If you plan on using macros in a larger project, we suggest reading the above reference.