1 error: non-defining opaque type use in defining scope
2 --> $DIR/not_a_defining_use.rs:12:27
4 LL | fn two<T: Debug>(t: T) -> Two<T, u32> {
7 note: used non-generic type `u32` for generic parameter
8 --> $DIR/not_a_defining_use.rs:10:13
10 LL | type Two<T, U> = impl Debug;
13 error: aborting due to previous error