1 // Make sure `$crate` and `crate` work in for basic cases of nested macros.
4 // aux-build:intercrate.rs
6 #![feature(decl_macro)]
8 extern crate intercrate;
11 intercrate::uses_dollar_crate_modern!();
13 intercrate::define_uses_dollar_crate_modern_nested!(uses_dollar_crate_modern_nested);
14 uses_dollar_crate_modern_nested!();
16 intercrate::define_uses_dollar_crate_legacy_nested!();
17 uses_dollar_crate_legacy_nested!();
20 intercrate::uses_crate_modern!();
22 intercrate::define_uses_crate_modern_nested!(uses_crate_modern_nested);
23 uses_crate_modern_nested!();