-error[E0599]: no method named `f` found for type `()` in the current scope
- --> $DIR/trait_items.rs:27:24
+error[E0599]: no method named `f` found for unit type `()` in the current scope
+ --> $DIR/trait_items.rs:17:24
|
LL | fn f() { ::baz::m!(); }
| ------------ in this macro invocation
...
-LL | pub macro m() { ().f() } //~ ERROR no method named `f` found for type `()` in the current scope
- | ^
+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:
+ = note: the following trait is implemented but not in scope; perhaps add a `use` for it:
`use foo::T;`
+ = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
error: aborting due to previous error