//@ check-pass pub struct Flatten where I: Iterator, { inner: ::IntoIter, } fn main() {}