-
Notifications
You must be signed in to change notification settings - Fork 0
Ambiguity for projection candidates that aren't equal, but *are* equal modulo normalization #4
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Labels
Comments
This is no longer ambiguous because we only assemble alias-bound candidates for rigid aliases. |
Actually maybe I'll open this back up because I didn't see the edit note above. |
cc @jdno your repo syncs will close random cross-org issues |
What the... 😳 Thanks for letting me know. I'll look into this. |
possibly because you've got owner permission for all the repos via t-infra? |
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
Uh oh!
There was an error while loading. Please reload this page.
edit: after rust-lang/rust#119106 this only affects higher ranked aliases and should not be an issue in practice
Bails out with two ambiguous candidates:
That is, we have that
<[i32; 32] as IntoIterator>::Item
normalizes to eitheri32
or<[i32; 32] as std::iter::IntoIterator>::Item
via an impl or alias bound, respectively.The text was updated successfully, but these errors were encountered: