diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2022-12-12 17:39:08 -0800 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2022-12-15 11:13:44 -0800 |
| commit | 294944dfec2c3eaf8f5e9b76e478c14b7247cda2 (patch) | |
| tree | 8c5d0e9dabe7073db6b76e804ca4963d0b6b16dd /src | |
| parent | 984eab57f708e62c09b3d708033fe620130b5f39 (diff) | |
| download | rust-294944dfec2c3eaf8f5e9b76e478c14b7247cda2.tar.gz rust-294944dfec2c3eaf8f5e9b76e478c14b7247cda2.zip | |
Point at method chains on `E0271` errors
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/ui/issues/issue-31173.stderr | 12 | ||||
| -rw-r--r-- | src/test/ui/issues/issue-33941.stderr | 7 |
2 files changed, 19 insertions, 0 deletions
diff --git a/src/test/ui/issues/issue-31173.stderr b/src/test/ui/issues/issue-31173.stderr index a32359c2b9f..99f0519b14c 100644 --- a/src/test/ui/issues/issue-31173.stderr +++ b/src/test/ui/issues/issue-31173.stderr @@ -6,6 +6,18 @@ LL | .cloned() | = note: expected reference `&_` found type `u8` +note: the method call chain might not have had the expected associated types + --> $DIR/issue-31173.rs:3:20 + | +LL | pub fn get_tok(it: &mut IntoIter<u8>) { + | ^^^^^^^^^^^^^^^^^ `Iterator::Item` is `u8` here +... +LL | .take_while(|&x| { + | __________- +LL | | found_e = true; +LL | | false +LL | | }) + | |__________- `Iterator::Item` remains `u8` here note: required by a bound in `cloned` --> $SRC_DIR/core/src/iter/traits/iterator.rs:LL:COL diff --git a/src/test/ui/issues/issue-33941.stderr b/src/test/ui/issues/issue-33941.stderr index 49702c47658..f33d33308d7 100644 --- a/src/test/ui/issues/issue-33941.stderr +++ b/src/test/ui/issues/issue-33941.stderr @@ -6,6 +6,13 @@ LL | for _ in HashMap::new().iter().cloned() {} | = note: expected reference `&_` found tuple `(&_, &_)` +note: the method call chain might not have had the expected associated types + --> $DIR/issue-33941.rs:6:29 + | +LL | for _ in HashMap::new().iter().cloned() {} + | -------------- ^^^^^^ `Iterator::Item` is `(&_, &_)` here + | | + | this expression has type `HashMap<_, _>` note: required by a bound in `cloned` --> $SRC_DIR/core/src/iter/traits/iterator.rs:LL:COL |
