-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ambiguity for projection candidates that aren't equal, but *are* equal modulo normalization #4
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? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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: