Divariant

object Divariant
class Object
trait Matchable
class Any

Type members

Types

type ComposeLaw[-CapsBothF[_[_, _]], -Caps[_]] = ComposeLaw[CapsBothF, Caps]
type Law1[CapsBothF[_[_, _]], -CapsLeft[_], -CapsRight[_]] = Law1[CapsBothF, CapsLeft, CapsRight]