]> git.lizzy.rs Git - rust.git/blob - src/test/ui/type/type-parameter-defaults-referencing-Self.stderr
Auto merge of #94515 - estebank:tweak-move-error, r=davidtwco
[rust.git] / src / test / ui / type / type-parameter-defaults-referencing-Self.stderr
1 error[E0393]: the type parameter `T` must be explicitly specified
2   --> $DIR/type-parameter-defaults-referencing-Self.rs:8:16
3    |
4 LL | / trait Foo<T=Self> {
5 LL | |     fn method(&self);
6 LL | | }
7    | |_- type parameter `T` must be specified for this
8 LL | 
9 LL |   fn foo(x: &dyn Foo) { }
10    |                  ^^^ help: set the type parameter to the desired type: `Foo<T>`
11    |
12    = note: because of the default `Self` reference, type parameters must be specified on object types
13
14 error: aborting due to previous error
15
16 For more information about this error, try `rustc --explain E0393`.