Rollup merge of #94867 - notriddle:notriddle/i32-count-regression-test, r=Dylan-DPC

Add regression test for `<i32 as Iterator>::count`

Closes #84495
This commit is contained in:
Matthias Krüger 2022-03-12 22:56:01 +01:00 committed by GitHub
commit 6cfb44486c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 0 deletions

View File

@ -0,0 +1,4 @@
fn main() {
let x: i32 = 1;
println!("{:?}", x.count()); //~ ERROR is not an iterator
}

View File

@ -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`.