// rustfmt-version: Two pub type Iter<'a, D> = impl DoubleEndedIterator)>+ ExactSizeIterator+ 'a; trait FOo {pub type Iter<'a, D> = impl DoubleEndedIterator)>+ ExactSizeIterator+ 'a;} impl Bar {pub type Iter<'a, D> = impl DoubleEndedIterator)>+ ExactSizeIterator+ 'a;}