Point at HIR types when impl trait ref doesn't normalize
This commit is contained in:
parent
1bc3683b32
commit
d76e168f01
4 changed files with 38 additions and 22 deletions
|
@ -1,8 +1,8 @@
|
|||
error[E0277]: the trait bound `B: Clone` is not satisfied
|
||||
--> $DIR/issue-79224.rs:18:17
|
||||
--> $DIR/issue-79224.rs:18:29
|
||||
|
|
||||
LL | impl<B: ?Sized> Display for Cow<'_, B> {
|
||||
| ^^^^^^^ the trait `Clone` is not implemented for `B`
|
||||
| ^^^^^^^^^^ the trait `Clone` is not implemented for `B`
|
||||
|
|
||||
= note: required for `B` to implement `ToOwned`
|
||||
help: consider further restricting this bound
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
error[E0277]: the trait bound `Foo: HasComponent<()>` is not satisfied
|
||||
--> $DIR/issue-91594.rs:10:6
|
||||
--> $DIR/issue-91594.rs:10:19
|
||||
|
|
||||
LL | impl HasComponent<<Foo as Component<Foo>>::Interface> for Foo {}
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `HasComponent<()>` is not implemented for `Foo`
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `HasComponent<()>` is not implemented for `Foo`
|
||||
|
|
||||
= help: the trait `HasComponent<<Foo as Component<Foo>>::Interface>` is implemented for `Foo`
|
||||
note: required for `Foo` to implement `Component<Foo>`
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue