]> git.lizzy.rs Git - rust.git/blob - src/test/ui/hygiene/dollar-crate-modern.rs
Merge commit '0eff589afc83e21a03a168497bbab6b4dfbb4ef6' into clippyup
[rust.git] / src / test / ui / hygiene / dollar-crate-modern.rs
1 // Make sure `$crate` and `crate` work in for basic cases of nested macros.
2
3 // check-pass
4 // aux-build:intercrate.rs
5
6 #![feature(decl_macro)]
7
8 extern crate intercrate;
9
10 // `$crate`
11 intercrate::uses_dollar_crate_modern!();
12
13 intercrate::define_uses_dollar_crate_modern_nested!(uses_dollar_crate_modern_nested);
14 uses_dollar_crate_modern_nested!();
15
16 intercrate::define_uses_dollar_crate_legacy_nested!();
17 uses_dollar_crate_legacy_nested!();
18
19 // `crate`
20 intercrate::uses_crate_modern!();
21
22 intercrate::define_uses_crate_modern_nested!(uses_crate_modern_nested);
23 uses_crate_modern_nested!();
24
25 fn main() {}