When calling a function that doesn't exist inside of a trait's associated `fn`, and another associated `fn` in that trait has that name, suggest calling it with the appropriate fully-qualified path. Expand the label to be more descriptive. Prompted by the following user experience: https://users.rust-lang.org/t/cannot-find-function/50663
16 lines
727 B
Plaintext
16 lines
727 B
Plaintext
error[E0425]: cannot find function `collect_primary` in this scope
|
|
--> $DIR/associated-fn-called-as-fn.rs:6:30
|
|
|
|
|
LL | '0'..='9' => collect_primary(&c),
|
|
| ^^^^^^^^^^^^^^^ help: you might have meant to call the associated function: `Self::collect_primary`
|
|
|
|
error[E0425]: cannot find function `collect_primary` in this scope
|
|
--> $DIR/associated-fn-called-as-fn.rs:23:30
|
|
|
|
|
LL | '0'..='9' => collect_primary(&c),
|
|
| ^^^^^^^^^^^^^^^ help: you might have meant to call the associated function: `Self::collect_primary`
|
|
|
|
error: aborting due to 2 previous errors
|
|
|
|
For more information about this error, try `rustc --explain E0425`.
|