Currently on 1.4.37-nightly (dfc5add 2021-10-13), with `version = "Two"` and all other options left at default, this: ``` pub type Iter<'a, D> = impl DoubleEndedIterator<Item = (SomethingSomethingSomethingLongType<D>)> + ExactSizeIterator + 'a; ``` is formatted to: ```rust pub type Iter<'a, D> = impl DoubleEndedIterator<Item = (SomethingSomethingSomethingLongType<D>)> + ExactSizeIterator + 'a; ``` ...whereas on stable, the same code is formatted to the more familiar and (subjectively) more pleasing: ```rust pub type Iter<'a, D> = impl DoubleEndedIterator<Item = (SomethingSomethingSomethingLongType<D>)> + ExactSizeIterator + 'a; ``` ...with block indentation for the broken lines.