1 error[E0403]: the name `T` is already used for a generic parameter in this item's generic parameters
2 --> $DIR/shadowing.rs:19:14
4 LL | trait ShadowT<T> {
9 error[E0403]: the name `T` is already used for a generic parameter in this item's generic parameters
10 --> $DIR/shadowing.rs:27:14
12 LL | impl<T> NoShadowT<T> for Option<T> {
14 LL | type Bar<T> = i32;
17 error: aborting due to 2 previous errors
19 For more information about this error, try `rustc --explain E0403`.