(implicitNotFound: StringAdd).self
(implicitNotFound: StringFormat).self
(implicitNotFound: ArrowAssoc[ImplicitNotFound]).x
(Since version 2.10.0) Use leftOfArrow
instead
(implicitNotFound: Ensuring[ImplicitNotFound]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
This is a flag that indicates whether to eliminate implicits that cannot be satisfied within the current scope. For example, if an implicit conversion requires that there is a Numeric[T] in scope:
For B, no constraints are generated as Numeric[Int] is already in the default scope. On the other hand, for the conversion from C to D, depending on -implicits-show-all, the conversion can: