UniqueTypeArg

libretto.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
trait Variable[Var, VarSet]

Members list

Concise view

Value members

Abstract methods

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