// rustfmt-type_punctuation_density: Compressed // Type punctuation density fn lorem() { // body } struct Foo where U: Eq+Clone, { // body } trait Foo<'a, T=usize> where T: 'a+Eq+Clone, { type Bar: Eq+Clone; } trait Foo: Eq+Clone { // body } impl Foo<'a> for Bar where for<'a> T: 'a+Eq+Clone, { // body } fn foo<'a, 'b, 'c>() where 'a: 'b+'c, { // body } fn Foo+Foo>() { let i = 6; }