about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorDylan DPC <99973273+Dylan-DPC@users.noreply.github.com>2022-11-19 11:54:47 +0530
committerGitHub <noreply@github.com>2022-11-19 11:54:47 +0530
commit3cf3a65a719e29bc5aac8a3a3be8a21f3162acf2 (patch)
treeb3c1cb60370e9195576083b367a68464deebf57d /src
parent686c170751abe59ee81eb1f0f913a572f10c9a9c (diff)
parentdf7ecbcb1116915cb4557dccc5a4839a13fbf5b0 (diff)
downloadrust-3cf3a65a719e29bc5aac8a3a3be8a21f3162acf2.tar.gz
rust-3cf3a65a719e29bc5aac8a3a3be8a21f3162acf2.zip
Rollup merge of #104580 - notriddle:notriddle/issue-102354-hide-sugg, r=compiler-errors
diagnostics: only show one suggestion for method -> assoc fn

Fixes #102354
Diffstat (limited to 'src')
-rw-r--r--src/test/ui/suggestions/issue-102354.stderr13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/test/ui/suggestions/issue-102354.stderr b/src/test/ui/suggestions/issue-102354.stderr
index b17c4dc5dfb..08d4b995590 100644
--- a/src/test/ui/suggestions/issue-102354.stderr
+++ b/src/test/ui/suggestions/issue-102354.stderr
@@ -2,7 +2,10 @@ error[E0599]: no method named `func` found for type `i32` in the current scope
   --> $DIR/issue-102354.rs:9:7
    |
 LL |     x.func();
-   |       ^^^^ this is an associated function, not a method
+   |     --^^^^--
+   |     | |
+   |     | this is an associated function, not a method
+   |     help: use associated function syntax instead: `i32::func()`
    |
    = note: found the following associated functions; to be used as methods, functions must have a `self` parameter
 note: the candidate is defined in the trait `Trait`
@@ -10,14 +13,6 @@ note: the candidate is defined in the trait `Trait`
    |
 LL |     fn func() {}
    |     ^^^^^^^^^
-help: use associated function syntax instead
-   |
-LL |     i32::func();
-   |     ~~~~~~~~~~~
-help: disambiguate the associated function for the candidate
-   |
-LL |     <i32 as Trait>::func(x);
-   |     ~~~~~~~~~~~~~~~~~~~~~~~
 
 error: aborting due to previous error