| error: unused variable: `var` |
| --> $DIR/issue-117284-arg-in-macro.rs:15:18 |
| | |
| LL | make_var!(s, var); |
| | ^^^ |
| | |
| help: `var` is captured in macro and introduced a unused variable |
| --> $DIR/issue-117284-arg-in-macro.rs:4:13 |
| | |
| LL | let $var = $struct.$var; |
| | ^^^^ |
| ... |
| LL | make_var!(s, var); |
| | ----------------- in this macro invocation |
| note: the lint level is defined here |
| --> $DIR/issue-117284-arg-in-macro.rs:1:9 |
| | |
| LL | #![deny(unused_variables)] |
| | ^^^^^^^^^^^^^^^^ |
| = note: this error originates in the macro `make_var` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: unused variable: `a` |
| --> $DIR/issue-117284-arg-in-macro.rs:16:9 |
| | |
| LL | let a = 1; |
| | ^ help: if this is intentional, prefix it with an underscore: `_a` |
| |
| error: aborting due to 2 previous errors |
| |