diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2021-04-08 15:27:43 -0700 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2021-04-08 15:27:43 -0700 |
| commit | 5af3dec59f3dba741ce17cb3fcea6ddfaf058f6c (patch) | |
| tree | 46ced8d82ea713a81dba03747ec3207e2750192a /src/test/ui/issues | |
| parent | 147649d4b91b43c77f3f46c04b6daaa37f4e0955 (diff) | |
| download | rust-5af3dec59f3dba741ce17cb3fcea6ddfaf058f6c.tar.gz rust-5af3dec59f3dba741ce17cb3fcea6ddfaf058f6c.zip | |
Suggest return type
Diffstat (limited to 'src/test/ui/issues')
| -rw-r--r-- | src/test/ui/issues/issue-21332.stderr | 5 | ||||
| -rw-r--r-- | src/test/ui/issues/issue-35869.stderr | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/src/test/ui/issues/issue-21332.stderr b/src/test/ui/issues/issue-21332.stderr index fd132687d71..d92966da17c 100644 --- a/src/test/ui/issues/issue-21332.stderr +++ b/src/test/ui/issues/issue-21332.stderr @@ -2,7 +2,10 @@ error[E0053]: method `next` has an incompatible type for trait --> $DIR/issue-21332.rs:5:27 | LL | fn next(&mut self) -> Result<i32, i32> { Ok(7) } - | ^^^^^^^^^^^^^^^^ expected enum `Option`, found enum `Result` + | ^^^^^^^^^^^^^^^^ + | | + | expected enum `Option`, found enum `Result` + | help: change the output type to match the trait: `Option<i32>` | = note: expected fn pointer `fn(&mut S) -> Option<i32>` found fn pointer `fn(&mut S) -> Result<i32, i32>` diff --git a/src/test/ui/issues/issue-35869.stderr b/src/test/ui/issues/issue-35869.stderr index c104aa30cb0..71b2a9df095 100644 --- a/src/test/ui/issues/issue-35869.stderr +++ b/src/test/ui/issues/issue-35869.stderr @@ -50,7 +50,10 @@ LL | fn qux() -> u8; | -- type in trait ... LL | fn qux() -> u16 { 5u16 } - | ^^^ expected `u8`, found `u16` + | ^^^ + | | + | expected `u8`, found `u16` + | help: change the output type to match the trait: `u8` | = note: expected fn pointer `fn() -> u8` found fn pointer `fn() -> u16` |
