UniqueTypeArg

libretto.lambda.util.UniqueTypeArg
trait UniqueTypeArg[F[_]]

Witnesses that a value a: F[A] cannot also be assigned a type F[B] where B != A.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def testEqual[A, B](a: F[A], b: F[B]): Option[A =:= B]