Open compiler-errors opened 1 year ago
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?
edit: after https://github.com/rust-lang/rust/pull/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.