Closed
Description
trait Trait: Deref<Target = [u8; { 1 + 1 }]> {}
When elaborating param env for Trait
, we have Self: Trait
, Self: Deref<Target = [u8; {anon const}]>
. We fold anon consts away before elaborating. However, we end up getting another un-folded copy of the anon const from elaborating Self: Trait
. This leads to ambiguity.
Metadata
Metadata
Assignees
Type
Projects
Status
done