]>
git.proxmox.com Git - rustc.git/blob - src/test/ui/hygiene/nested_macro_privacy.rs
1 #![feature(decl_macro)]
3 macro n($foo
:ident
, $S
:ident
, $i
:ident
, $m
:ident
) {
6 pub struct $S { $i: u32 }
7 pub macro $
m($e
:expr
) { $e.$i }
15 S
::default().i
; //~ ERROR field `i` of struct `S` is private
16 m
!(S
::default()); // ok