InvariantFunctorLaw

class Object
trait Matchable
class Any

Value members

Concrete methods

def invariantComposite[A, B, C](fa: F[A], f1: A => B, g1: B => A, f2: B => C, g2: C => B)(implicit FC: Equal[F[C]]): Boolean
def invariantIdentity[A](fa: F[A])(implicit FA: Equal[F[A]]): Boolean