We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents d733c07 + 6e04e82 commit a6bc4a4Copy full SHA for a6bc4a4
crates/hir-ty/src/tests/regression/new_solver.rs
@@ -1,6 +1,6 @@
1
use expect_test::expect;
2
3
-use crate::tests::{check_infer, check_no_mismatches};
+use crate::tests::{check_infer, check_no_mismatches, check_types};
4
5
#[test]
6
fn regression_20365() {
@@ -450,3 +450,25 @@ fn main() {
450
"#,
451
);
452
}
453
+
454
+#[test]
455
+fn double_into_iter() {
456
+ check_types(
457
+ r#"
458
+//- minicore: iterator
459
460
+fn intoiter_issue<A, B>(foo: A)
461
+where
462
+ A: IntoIterator<Item = B>,
463
+ B: IntoIterator<Item = usize>,
464
+{
465
+ for x in foo {
466
+ // ^ B
467
+ for m in x {
468
+ // ^ usize
469
+ }
470
471
+}
472
+"#,
473
+ );
474
0 commit comments