Skip to content

Conversation

HKalbasi
Copy link
Member

@HKalbasi HKalbasi commented Apr 7, 2023

No description provided.

@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Apr 7, 2023
@HKalbasi HKalbasi marked this pull request as draft April 7, 2023 10:22
@HKalbasi HKalbasi force-pushed the revert-14526-revert-14521-dev branch from 17bee22 to c54cb88 Compare April 7, 2023 16:03
@HKalbasi HKalbasi marked this pull request as ready for review April 7, 2023 16:04
@HKalbasi
Copy link
Member Author

HKalbasi commented Apr 7, 2023

The problem was that chalk is not able to prove bounds that are coinductive (recursive bounds which recurse to themself). The rustc trait solver is not able as well, so rustc emits bounds only for associated type. I did the same here and now type mismatches in self is back to 1.

@Veykril
Copy link
Member

Veykril commented Apr 7, 2023

@bors r+

@bors
Copy link
Contributor

bors commented Apr 7, 2023

📌 Commit c54cb88 has been approved by Veykril

It is now in the queue for this repository.

@bors
Copy link
Contributor

bors commented Apr 7, 2023

⌛ Testing commit c54cb88 with merge 01120f1...

@bors
Copy link
Contributor

bors commented Apr 7, 2023

☀️ Test successful - checks-actions
Approved by: Veykril
Pushing 01120f1 to master...

@bors bors merged commit 01120f1 into rust-lang:master Apr 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants