This repository was archived by the owner on Sep 1, 2020. It is now read-only.
This repository was archived by the owner on Sep 1, 2020. It is now read-only.
Add @implicitAmbiguous annotation #26
Closed
Description
https://issues.scala-lang.org/browse/SI-6806
Should be pretty straightforward.
Motivation:
trait =!=[A, B]
implicit def neq[A, B] : A =!= B = null
@implicitAmbiguous("Type is required to not equal ${A}")
implicit def neqAmbig1[A] : A =!= A = null
implicit def neqAmbig2[A] : A =!= A = null