| - the method is available for `()` here
...
LL | fn f() { ::baz::m!(); }
- | ------------ in this macro invocation
+ | ----------- in this macro invocation
...
LL | pub macro m() { ().f() }
| ^ method not found in `()`
|
= help: items from traits can only be used if the trait is in scope
- = note: the following trait is implemented but not in scope; perhaps add a `use` for it:
- `use foo::T;`
= note: this error originates in the macro `::baz::m` (in Nightly builds, run with -Z macro-backtrace for more info)
+help: the following trait is implemented but not in scope; perhaps add a `use` for it:
+ |
+LL | use foo::T;
+ |
error: aborting due to previous error