summaryrefslogtreecommitdiffstats
path: root/tests/ui/traits/new-solver/iter-filter-projection.rs
blob: 8fb62323aa5a7637136396d833a0f25d2481d5fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// compile-flags: -Ztrait-solver=next
// check-pass

use std::{iter, slice};

struct Attr;

fn test<'a, T: Iterator<Item = &'a Attr>>() {}

fn main() {
    test::<iter::Filter<slice::Iter<'_, Attr>, fn(&&Attr) -> bool>>();
}