]> git.lizzy.rs Git - rust.git/blob - src/test/ui/shadowed/shadowed-type-parameter.stderr
Auto merge of #63462 - matthewjasper:hygienic-builtin-derives, r=petrochenkov
[rust.git] / src / test / ui / shadowed / shadowed-type-parameter.stderr
1 error[E0403]: the name `T` is already used for a generic parameter in this item's generic parameters
2   --> $DIR/shadowed-type-parameter.rs:8:25
3    |
4 LL | impl<T> Foo<T> {
5    |      - first use of `T`
6 LL |     fn shadow_in_method<T>(&self) {}
7    |                         ^ already used
8
9 error[E0403]: the name `T` is already used for a generic parameter in this item's generic parameters
10   --> $DIR/shadowed-type-parameter.rs:20:27
11    |
12 LL | trait Bar<T> {
13    |           - first use of `T`
14 ...
15 LL |     fn shadow_in_required<T>(&self);
16    |                           ^ already used
17
18 error[E0403]: the name `T` is already used for a generic parameter in this item's generic parameters
19   --> $DIR/shadowed-type-parameter.rs:23:27
20    |
21 LL | trait Bar<T> {
22    |           - first use of `T`
23 ...
24 LL |     fn shadow_in_provided<T>(&self) {}
25    |                           ^ already used
26
27 error: aborting due to 3 previous errors
28
29 For more information about this error, try `rustc --explain E0403`.