1 // rustfmt-type_punctuation_density: Compressed
3 struct Foo<T: Eq + Clone, U>
8 trait Foo<'a, T = usize>
9 where T: 'a + Eq + Clone
14 trait Foo: Eq + Clone {
18 impl<T> Foo<'a> for Bar
19 where for<'a> T: 'a + Eq + Clone
30 fn Foo<T = Foo, Output = Expr<'tcx> + Foo>() {