// 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; }