Sign in
rust
/
rust-lang
/
rust
/
refs/heads/lcnr/rustc-dev-guide
/
.
/
tests
/
ui
/
structs
/
ident-from-macro-expansion.rs
blob: 56d31a42561688d62cd463f16d8dc20586dc9a27 [
file
] [
log
] [
blame
]
struct
Foo
{
inner
:
Inner
,
}
struct
Inner
{
y
:
i32
,
}
macro_rules
!
access
{
(
$expr
:
expr
,
$ident
:
ident
)
=>
{
$expr
.
$ident
}
}
fn
main
()
{
let
k
=
Foo
{
inner
:
Inner
{
y
:
0
}
};
access
!(
k
,
y
);
//~^ ERROR no field `y` on type `Foo`
}