Skip to content

Commit

Permalink
Add regression test for <i32 as Iterator>::count
Browse files Browse the repository at this point in the history
Fixes #84495
  • Loading branch information
notriddle committed Mar 11, 2022
1 parent 335ffbf commit ce6f987
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/test/ui/methods/issues/issue-84495.rs
@@ -0,0 +1,4 @@
fn main() {
let x: i32 = 1;
println!("{:?}", x.count()); //~ ERROR is not an iterator
}
13 changes: 13 additions & 0 deletions src/test/ui/methods/issues/issue-84495.stderr
@@ -0,0 +1,13 @@
error[E0599]: `i32` is not an iterator
--> $DIR/issue-84495.rs:3:24
|
LL | println!("{:?}", x.count());
| ^^^^^ `i32` is not an iterator
|
= note: the following trait bounds were not satisfied:
`i32: Iterator`
which is required by `&mut i32: Iterator`

error: aborting due to previous error

For more information about this error, try `rustc --explain E0599`.

0 comments on commit ce6f987

Please sign in to comment.